package com.compomics.util.experiment.biology.aminoacids;
import com.compomics.util.experiment.biology.AminoAcid;
import com.compomics.util.experiment.biology.Atom;
import com.compomics.util.experiment.biology.AtomChain;
import com.compomics.util.experiment.biology.AtomImpl;
/**
* SeC (U) (Mascot)-
*
* @author Harald Barsnes
*/
public class Selenocysteine extends AminoAcid {
/**
* Serial number for backward compatibility.
*/
static final long serialVersionUID = -2123392615229813870L;
/**
* Constructor.
*/
public Selenocysteine() {
singleLetterCode = "U";
threeLetterCode = "Sec";
name = "Selenocysteine";
averageMass = 150.0379;
monoisotopicMass = 150.95363;
monoisotopicAtomChain = new AtomChain();
monoisotopicAtomChain.append(new AtomImpl(Atom.C, 0), 3);
monoisotopicAtomChain.append(new AtomImpl(Atom.H, 0), 5);
monoisotopicAtomChain.append(new AtomImpl(Atom.N, 0), 1);
monoisotopicAtomChain.append(new AtomImpl(Atom.O, 0), 1);
monoisotopicAtomChain.append(new AtomImpl(Atom.Se, 0), 1);
subAminoAcidsWithoutCombination = new char[]{'U'};
subAminoAcidsWithCombination = subAminoAcidsWithoutCombination;
aminoAcidCombinations = new char[]{'X'};
standardGeneticCode = new String[] {"TGA"};
}
@Override
public boolean iscombination() {
return false;
}
}