Exemplo n.º 1
0
 public double GetMonoisotopicMass(AminoAcidFormulas aminoAcidFormulas)
 {
     return AminoAcidFormulas.ProtonMass + aminoAcidFormulas.GetMonoisotopicMass(Sequence) / Charge;
 }
Exemplo n.º 2
0
 public AminoAcidFormulas AddTracerToAminoAcidFormulas(AminoAcidFormulas aminoAcidFormulas)
 {
     if (AminoAcidSymbol.HasValue)
     {
         aminoAcidFormulas = aminoAcidFormulas.SetIsotopeAbundances(
             aminoAcidFormulas.IsotopeAbundances.SetAbundances(TraceeSymbol, TraceeMasses));
         aminoAcidFormulas = aminoAcidFormulas.SetFormula(AminoAcidSymbol.Value, TraceeSymbol);
     }
     aminoAcidFormulas = aminoAcidFormulas.SetIsotopeAbundances(
         aminoAcidFormulas.IsotopeAbundances.SetAbundances(Name, TracerMasses));
     return aminoAcidFormulas;
 }
Exemplo n.º 3
0
 public MassDistribution GetMassDistribution(AminoAcidFormulas aminoAcidFormulas)
 {
     return aminoAcidFormulas.GetMassDistribution(Sequence, Charge);
 }