Collections.sort(exon_list, new SeqSymStartComparator( genomic, forward));
for (SeqSymmetry esym : exon_list) {
m2gSym.addChild(esym);
}
BioSeq mrna = addSpans(m2gSym, genomic, exon_insert_list, start);
String protein_id = determineProteinID(children);
String amino_acid = getAminoAcid(m2gSym);
processCDS(children, genomic, m2gSym, mrna, protein_id, amino_acid);
m2gSym.setID("");
genomic.addAnnotation(m2gSym);
mrna.addAnnotation(m2gSym);
}