public TypedMass GetPrecursorMass(MassType massType) { var formula = GetPrecursorFormula(); var fragmentedMoleculeSettings = GetFragmentedMoleculeSettings(); double mass = massType.IsMonoisotopic() ? fragmentedMoleculeSettings.GetMonoMass(formula) : fragmentedMoleculeSettings.GetAverageMass(formula); if (massType.IsMassH()) { mass += BioMassCalc.MassProton; } return(new TypedMass(mass, massType)); }
public bool IsMassH() { return(_massType.IsMassH()); }