-
Crie uma classe de sequência de DNA que conterá uma sequência, seu nome e o organismo de origem. Faça isso criando uma função __init__.
-
Escreva algumas linhas de código, fora da sua classe (no seu programa principal), que definem o nome, a sequência de DNA e o organismo para um gene.
-
Escreva algumas linhas de código, fora da sua classe, que:
a. usa o atributo de sequência do objeto para recuperar e imprimir a sequência.
b. usa o atributo de nome do objeto para recuperar e imprimir o nome.
c. usa o atributo de organismo do objeto para recuperar e imprimir o organismo. -
Método de comprimento da sequência
a. Adicione um método à sua classe que calcula e retorna o comprimento da sequência.
b. Escreva algumas linhas de código, fora da sua classe (no seu programa principal), que obtêm e imprimem o comprimento da sequência usando seu novo método. -
Método de composição de nucleotídeos
a. Adicione um método que calcula e retorna a composição de nucleotídeos.
b. Escreva algumas linhas de código, fora da sua classe (no seu programa principal), que obtêm e imprimem a composição de nucleotídeos da sequência usando seu novo método. -
Método de conteúdo GC
a. Adicione um método que calcula e retorna o conteúdo GC.
b. Escreva algumas linhas de código, fora da sua classe (no seu programa principal), que obtêm e imprimem o conteúdo GC da sequência usando seu novo método. -
Método de Formatação FASTA
a. Adicione um método que retorna o registro de sequência no formato FASTA.
b. Escreva algumas linhas de código, fora da sua classe (no seu programa principal), que obtêm e imprimem a sequência no formato FASTA usando seu novo método.
- Crie um método que possa comparar dois registros de sequência de DNA e retorne True se forem iguais ou False se forem diferentes. A igualdade é baseada no nome, organismo e sequência. Todos precisam ser iguais para que dois objetos sejam considerados iguais.