47 void store(
const std::string& filename);
57 void handlePTMs(
const std::string& modification_line,
const std::string& modifications_filename,
const bool monoisotopic);
72 const std::string&
getDb()
const;
73 void setDb(
const std::string& db);
Inspect input file adapter.
Definition InspectInfile.h:25
Int getTagCount() const
Number of tags to generate.
InspectInfile & operator=(const InspectInfile &inspect_infile)
assignment operator
std::string enzyme_
Specifies the name of a enzyme. "Trypsin", "None", and "Chymotrypsin" are the available values.
Definition InspectInfile.h:136
void setBlind(UInt blind)
void setInstrument(const std::string &instrument)
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)
void setEnzyme(const std::string &enzyme)
float getPrecursorMassTolerance() const
Specifies the parent mass tolerance, in Daltons.
const std::string & getEnzyme() const
Specifies the name of a enzyme. "Trypsin", "None", and "Chymotrypsin" are the available values.
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
void handlePTMs(const std::string &modification_line, const std::string &modifications_filename, const bool monoisotopic)
Int tag_count_
Number of tags to generate. <0 is not set.
Definition InspectInfile.h:154
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 std::map< std::string, std::vector< std::string > > & getModifications() const
return the modifications (the modification names map to the affected residues, the mass change and th...
Int getModificationsPerPeptide() const
Number of PTMs permitted in a single peptide.
float maxptmsize_
0 - false, 1 - true, 2 - not set
Definition InspectInfile.h:143
std::string spectra_
Specifies a spectrum file to search.
Definition InspectInfile.h:132
const std::string & getInstrument() const
If set to QTOF, uses a QTOF-derived fragmentation model, and does not attempt to correct the parent m...
void setMulticharge(UInt multicharge)
void store(const std::string &filename)
void setTagCount(Int TagCount)
std::string instrument_
0 - false, 1 - true, 2 - not set
Definition InspectInfile.h:152
const std::string & getDb() const
Specifies the name of a database (.trie file) to search.
void setSpectra(const std::string &spectra)
const std::string & getSpectra() const
Specifies a spectrum file to search.
UInt multicharge_
Definition InspectInfile.h:149
void setDb(const std::string &db)
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::string db_
Specifies the name of a database (.trie file) to search. The .trie file contains one or more protein ...
Definition InspectInfile.h:134
virtual ~InspectInfile()
destructor
std::map< std::string, std::vector< std::string > > PTMname_residues_mass_type_
the modification names map to the affected residues, the mass change and the type
Definition InspectInfile.h:156
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
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