Example #1
0
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])
Example #2
0
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?
Example #3
0
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])
Example #4
0
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)