Module 8

Mini project: DNA Analyzer

Building a complete sequence analyzer.

Your first bioinformatics tool

Write a program that takes a DNA sequence and reports: its length, its base counts, its GC content, whether it is valid, and its reverse complement.

Your task

DNA Analyzer

  • Analyze ATGCGTA: print length, GC content, and reverse complement.
Remember

• Represent DNA as strings • Compute length, counts, and GC content • Validate sequences • Compute complement, reverse, and reverse complement • Transcribe DNA to RNA • Read codons and find motifs