from Seq1 import Seq, test_sequences print("-----| Exercise 5 |-----") list_seq = test_sequences() def print_result(i, sequence): print("Sequence " + str(i) + " (Length: " + str(sequence.len()) + "): " + str(sequence)) a, c, g, t = sequence.count_bases() print("A: " + str(a) + ", C: " + str(c) + ", T: " + str(t) + ", G: " + str(g) + ",") for i in range(0, len(list_seq)): print_result(i, list_seq[i - 1])
from Seq1 import test_sequences """Write a python program that creates three sequences: null, valid and invalid. Then it prints their lengths, sequences and dictionary returned by the count() method.""" def print_result(i, sequence): print('Sequence' + str(i) + ': (Length: ' + str(sequence.len()) + ') ' + str(sequence)) #sequence = Seq('ACGT').len() print('Bases:', sequence.count()) print('--------- |Practice 1, Exercise 6| ---------') list_sequences = list(test_sequences()) #lista de s1, s2, s3 for i in range(0, len(list_sequences)): print_result(i, list_sequences[i]) """IMPORTANTE!! No hemos puesto Seq1.test_sequences porque directamente hemos importado la funcion. No obstante, si hubieramos puesto import Seq1, si que hubieramos tenido que ponerlo. """ #DUDA PREGUNTAR DAVID #En este ejercicio tengo una duda, cuando ponemos la variable sequence dentro de print_result, estamos #haciendo una llamada a la class no? Entonces, si no hemos importado la class, por qué se supone que funciona?
from Seq1 import test_sequences def print_result(i, sequence): #i=number sequence are what changes along the def print('Sequence' + str(i) + ': (Length: ' + str(sequence.len()) + ')' + str(sequence)) print('Bases: ', sequence.count()) print('Rev:', sequence.reverse()) print('Comp:', sequence.complement()) print('-----|Practice 1, Exercise 7|-----') list_sequences = list(test_sequences()) for i in range(0, len(list_sequences)): print_result(i, list_sequences[i])
from Seq1 import Seq, test_sequences def print_result(sequence_list): for sequence in sequence_list: print(f"Sequence 1: (Length: {sequence.len()}) {sequence}") print("-----| Practice 1, Exercise 4 |------") seq_list = list(test_sequences()) print_result(seq_list)