Inspect input file adapter.
Definition: InspectInfile.h:25
 
Int getTagCount() const
Number of tags to generate.
 
void setBlind(UInt blind)
 
String instrument_
0 - false, 1 - true, 2 - not set
Definition: InspectInfile.h:152
 
void handlePTMs(const String &modification_line, const String &modifications_filename, const bool monoisotopic)
 
void setDb(const String &db)
 
InspectInfile()
default constructor
 
Int modifications_per_peptide_
allowed number of modifications per peptide
Definition: InspectInfile.h:138
 
InspectInfile(const InspectInfile &inspect_infile)
copy constructor
 
void setPeakMassTolerance(float peak_mass_tolerance)
 
UInt blind_
Definition: InspectInfile.h:140
 
UInt getBlind() const
run Inspect in a blind mode
 
void setMaxPTMsize(float maxptmsize)
 
const std::map< String, std::vector< String > > & getModifications() const
return the modifications (the modification names map to the affected residues, the mass change and th...
 
float getPrecursorMassTolerance() const
Specifies the parent mass tolerance, in Daltons.
 
float getMaxPTMsize() const
the maximum modification size (in Da) to consider in a blind search
 
float precursor_mass_tolerance_
Specifies the parent mass tolerance, in Daltons. A candidate's flanking mass can differ from the tag'...
Definition: InspectInfile.h:145
 
String db_
Specifies the name of a database (.trie file) to search. The .trie file contains one or more protein ...
Definition: InspectInfile.h:134
 
void store(const String &filename)
 
Int tag_count_
Number of tags to generate. <0 is not set.
Definition: InspectInfile.h:154
 
void setSpectra(const String &spectra)
 
String enzyme_
Specifies the name of a enzyme. "Trypsin", "None", and "Chymotrypsin" are the available values.
Definition: InspectInfile.h:136
 
float peak_mass_tolerance_
How far b and y peaks can be shifted from their expected masses. Default is 0.5. Higher values produc...
Definition: InspectInfile.h:147
 
Int getModificationsPerPeptide() const
Number of PTMs permitted in a single peptide.
 
const String & getInstrument() const
If set to QTOF, uses a QTOF-derived fragmentation model, and does not attempt to correct the parent m...
 
void setEnzyme(const String &enzyme)
 
float maxptmsize_
0 - false, 1 - true, 2 - not set
Definition: InspectInfile.h:143
 
InspectInfile & operator=(const InspectInfile &inspect_infile)
assignment operator
 
const String & getSpectra() const
Specifies a spectrum file to search.
 
void setMulticharge(UInt multicharge)
 
void setTagCount(Int TagCount)
 
UInt multicharge_
Definition: InspectInfile.h:149
 
const String & getEnzyme() const
Specifies the name of a enzyme. "Trypsin", "None", and "Chymotrypsin" are the available values.
 
void setPrecursorMassTolerance(float precursor_mass_tolerance)
 
UInt getMulticharge() const
If set to true, attempt to guess the precursor charge and mass, and consider multiple charge states i...
 
std::map< String, std::vector< String > > PTMname_residues_mass_type_
the modification names map to the affected residues, the mass change and the type
Definition: InspectInfile.h:156
 
virtual ~InspectInfile()
destructor
 
float getPeakMassTolerance() const
How far b and y peaks can be shifted from their expected masses.
 
void setModificationsPerPeptide(Int modifications_per_peptide)
 
bool operator==(const InspectInfile &inspect_infile) const
equality operator
 
String spectra_
Specifies a spectrum file to search.
Definition: InspectInfile.h:132
 
void setInstrument(const String &instrument)
 
const String & getDb() const
Specifies the name of a database (.trie file) to search.
 
A more convenient string class.
Definition: String.h:34
 
int Int
Signed integer type.
Definition: Types.h:76
 
unsigned int UInt
Unsigned integer type.
Definition: Types.h:68
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22