Inspect input file adapter.
Definition InspectInfile.h:25
Int getTagCount() const
Number of tags to generate.
InspectInfile & operator=(const InspectInfile &inspect_infile)
assignment operator
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
const String & getInstrument() const
If set to QTOF, uses a QTOF-derived fragmentation model, and does not attempt to correct the parent m...
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)
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
const String & getSpectra() const
Specifies a spectrum file to search.
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
const String & getDb() const
Specifies the name of a database (.trie file) to search.
Int getModificationsPerPeptide() const
Number of PTMs permitted in a single peptide.
void setEnzyme(const String &enzyme)
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 maxptmsize_
0 - false, 1 - true, 2 - not set
Definition InspectInfile.h:143
void setMulticharge(UInt multicharge)
void setTagCount(Int TagCount)
UInt multicharge_
Definition InspectInfile.h:149
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 & getEnzyme() const
Specifies the name of a enzyme. "Trypsin", "None", and "Chymotrypsin" are the available values.
A more convenient string class.
Definition String.h:34
int Int
Signed integer type.
Definition Types.h:72
unsigned int UInt
Unsigned integer type.
Definition Types.h:64
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19