Set up mass values for each letter
List stop codons
read_dna_file:
     - ask for file name
     - read lines into a list
count_nucleotides:
     - count A, C, G, T in the sequence
     - return counts
calculate_mass_percentage:
       - get total mass
       - get A, C, G, T mass
       - calculate percent for each
       - return total mass + percents
get_codons:
     - remove "-"
     - break into sets of 3
     - return list of codons
is_protein:
      - must have 5+ codons
      - must start with ATG
      - must end with stop codon
      - C+G percent must be 30+
      - return True/False
analyze_sequences:
      - even lines = names
      - odd lines = sequences
      - return both
output_results:
      - write name, sequence, counts
      - write percents and mass
      - write codons
      - write if protein or not
main:
     - read file
     - split into names/sequences
     - get output file name
       - for each sequence:
       - run all checks
       - write results