Module 13
Process multiple sequences
Analyzing more than one sequence.
Many sequences
Extend your analyzer to process a list of sequences and produce results for each one.
def analyze(seq):
return {"id": "seq", "length": len(seq), "gc": (seq.count("G") + seq.count("C")) / len(seq) * 100}
seqs = ["ATGC", "GCGC"]
for s in seqs:
print(analyze(s))Your task
Multiple sequences
- Analyze a list of sequences.