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)
import Seq0 from Seq0 import Seq seq_list1 = Seq0.generate_seqs("A", 3) print(seq_list1) seq_list2 = Seq0.generate_seqs("AC", 5) print(seq_list2) print("List 1:") Seq.print_seqs(seq_list1) #Esta función está dentro de la class por eso Seq.print() print() print("List 2:") Seq.print_seqs(seq_list2) #Esta función está dentro de la class por eso Seq.print()
import Seq0 from Seq0 import Seq seq_list1 = Seq0.generate_seqs("A", 3) seq_list2 = Seq0.generate_seqs("AC", 5) print("List 1:") Seq.print_seqs(seq_list1) print() print("List 2:") Seq.print_seqs(seq_list2)
import termcolor from Seq0 import Seq, generate_seqs seq_lis1 = generate_seqs("A", 3) seq_lis2 = generate_seqs("AC", 5) termcolor.cprint("List 1:", 'yellow') Seq.print_seqs(seq_lis1) termcolor.cprint("List 2:", 'green') Seq.print_seqs(seq_lis2)
from Seq0 import Seq, generate_series seq_list1 = generate_series("A", 3) seq_list2 = generate_series("AC", 5) print("List 1:") Seq.print_bases(seq_list1) print() print("List 2:") Seq.print_bases(seq_list2)
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}")
import Seq0 from Seq0 import Seq seq_list1 = Seq0.generate_seqs("A", 3) seq_list2 = Seq0.generate_seqs("AC", 5) print("---Different colors----") print("List 1:") Seq.print_seqs(seq_list1, "green") print() print("List 2:") Seq.print_seqs(seq_list2, "red")
from Seq0 import Seq seq_list = [Seq("ACT"), Seq("GATA"), Seq("CAGATA")] for s in range(0, len(seq_list)): print(f"Sequence {s} (Length: {seq_list[s].len()}): {seq_list[s]}")