package org.biojava.nbio.genome.util; import org.biojava.nbio.core.exceptions.CompoundNotFoundException; import org.biojava.nbio.core.sequence.DNASequence; import org.biojava.nbio.core.sequence.ProteinSequence; import org.biojava.nbio.core.sequence.RNASequence; public class ProteinMappingTools { /** Converts the DNA sequence to protein sequence. * * @param dnaSequence the DNA sequence * * @return the protein sequence */ public static ProteinSequence convertDNAtoProteinSequence(String dnaSequence) throws CompoundNotFoundException { DNASequence dna = new DNASequence(dnaSequence); return convertDNAtoProteinSequence(dna); } /** Converts the DNA sequence to protein sequence. * * @param dnaSequence the DNA sequence * * @return the protein sequence */ public static ProteinSequence convertDNAtoProteinSequence(DNASequence dnaSequence) throws CompoundNotFoundException { RNASequence mRNA = dnaSequence.getRNASequence(); return mRNA.getProteinSequence(); } }