Exemple #1
0
from Seq0 import Seq

seq_list = [Seq("ACT"), Seq("GATA"), Seq("CAGATA")]
"""La funcion que tenemos que realizar está relacionada con la lista de secuencias,
Por tanto, ¿Crearemos la función dentro de la class? ¿En este main programm? 
¿O fuera de la class pero inside the module?

Dentro de la class si trabajamos con los attributes de la sequencia itself
Como stathic method si el ejercicio estuviera relacionado con la class itself, pero
en este caso no lo está, porque esa función sólo la vamos a usar en este ejercicio en concreto
Por tanto, lo mejor sería, sacarla fuera de la class pero dentro del module o en el main programm.
La va a hacer como staticmethod esta vez, pero NO es lo suyo"""

Seq.print_seqs(seq_list)
Exemple #2
0
from Seq0 import Seq, generate_seqs

seq_list1 = generate_seqs("A", 3)
seq_list2 = generate_seqs("AC", 5)

print("List 1:")
Seq.print_seqs(seq_list1)

print()
print("List 2:")
Seq.print_seqs(seq_list2)

s1 = Seq("ACCTGC")
s2 = Seq("Hello? Am I a valid sequence?")
print(f"Sequence 1: {s1}")
print(f"Sequence 2: {s2}")