27namespace matrix_science {
29 class ms_umod_configfile;
30 class ms_quant_component;
69 void defaultValues(
bool useDefaultResidueMasses=
true);
91 std::string getFileName()
const;
94 void setFileName(
const char* name);
110 void saveToString(std::string & modfileAsStr);
112 void saveToString(std::string & OUTPUT);
119 void setResidueMasses(
const char residue,
const double massMono,
const double massAve);
131 void setNtermModification(
const double monoDelta,
132 const double aveDelta,
133 const double monoNeutralLoss = 0.0,
134 const double aveNeutralLoss = 0.0);
146 void setCtermModification(
const double monoDelta,
147 const double aveDelta,
148 const double monoNeutralLoss = 0.0,
149 const double aveNeutralLoss = 0.0);
155 bool isResidueModified(
const char residue)
const;
158 void setResidueModification(
const double monoDelta,
159 const double aveDelta,
160 const double monoNeutralLoss,
161 const double aveNeutralLoss,
162 const char *residues);
168 void setHydrogenMass(
const double massMono,
const double massAve);
174 void setCarbonMass(
const double massMono,
const double massAve);
180 void setNitrogenMass(
const double massMono,
const double massAve);
186 void setOxygenMass(
const double massMono,
const double massAve);
189 double getElectronMass()
const;
192 void setElectronMass(
const double mass);
195 void setStorage(
double* res_mono,
204 void defaultMasses(
double* res_mono,
211 bool useDefaultResidueMasses =
true);
215 bool getTwoMasses(
char * line,
222 void setCustomProperty();
233 double* frag_res_mono;
234 double* frag_res_ave;
237 double ntermDelta[2];
238 double ctermDelta[2];
241 double neutralLossNterm[2];
242 double neutralLossCterm[2];
252 double _res_mono[26];
254 double _frag_res_mono[26];
255 double _frag_res_ave[26];
Settings required to make an HTTP connection to a Mascot server.
Definition: ms_connection_settings.hpp:54
The class is used as a base for property-containing classes, such as ms_mascotoptions.
Definition: ms_customproperty.hpp:91
This class is used as a base class for several Mascot Parser classes.
Definition: ms_errors.hpp:696
All errors are collected in an instance of this class.
Definition: ms_errors.hpp:37
Reads and parses the masses file with residue and atom masses.
Definition: ms_masses.hpp:48
General usage class for creating lists of modifications to be passed as parameters.
Definition: ms_modfile.hpp:339
An object of this class represent a single component element in quantitation.xml.
Definition: ms_quant_component.hpp:48
This class represents the file unimod.xml.
Definition: ms_umod_configfile.hpp:54
MASS_TYPE
All possible mass types.
Definition: ms_modfile.hpp:65