예제 #1
0
 public int GetMostAbundantIsotopeZeroBasedIndex()
 {
     if (_isotopomerEnvelop == null)
     {
         _isotopomerEnvelop = Averagine.GetIsotopomerEnvelopeFromNominalMass(NominalMass);
     }
     return(_isotopomerEnvelop.MostAbundantIsotopeIndex);
 }
예제 #2
0
 public double[] GetIsotopomerEnvelopeRelativeIntensities()
 {
     if (_isotopomerEnvelop == null)
     {
         _isotopomerEnvelop = Averagine.GetIsotopomerEnvelopeFromNominalMass(NominalMass);
     }
     return(_isotopomerEnvelop.Envolope);
 }
예제 #3
0
 public IsotopomerEnvelope GetIsotopomerEnvelope()
 {
     return(_isotopomerEnvelop ??
            (_isotopomerEnvelop = Averagine.GetIsotopomerEnvelopeFromNominalMass(NominalMass)));
 }
예제 #4
0
 static Averagine()
 {
     DefaultAveragine = new Averagine();
 }