|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   73     void store(
const String & filename);
 
   76     const String getEnzymeInfoAsString() 
const;
 
   79     const String & getDatabase() 
const;
 
   81     void setDatabase(
const String & database);
 
   84     const String & getNeutralLossesForIons() 
const;
 
   86     void setNeutralLossesForIons(
const String & neutral_losses_for_ions);
 
   89     const String & getIonSeriesWeights() 
const;
 
   91     void setIonSeriesWeights(
const String & ion_series_weights);
 
   94     const String & getPartialSequence() 
const;
 
   96     void setPartialSequence(
const String & partial_sequence);
 
   99     const String & getSequenceHeaderFilter() 
const;
 
  101     void setSequenceHeaderFilter(
const String & sequence_header_filter);
 
  104     const String & getProteinMassFilter() 
const;
 
  106     void setProteinMassFilter(
const String & protein_mass_filter);
 
  110     float getPeakMassTolerance() 
const;
 
  112     void setPeakMassTolerance(
float peak_mass_tolerance);
 
  115     float getPrecursorMassTolerance() 
const;
 
  117     void setPrecursorMassTolerance(
float precursor_mass_tolerance);
 
  120     float getMatchPeakTolerance() 
const;
 
  122     void setMatchPeakTolerance(
float match_peak_tolerance);
 
  125     float getIonCutoffPercentage() 
const;
 
  127     void setIonCutoffPercentage(
float ion_cutoff_percentage);
 
  130     Size getPeptideMassUnit() 
const;
 
  132     void setPeptideMassUnit(
Size peptide_mass_unit);
 
  135     Size getOutputLines() 
const;
 
  137     void setOutputLines(
Size output_lines);
 
  140     Size getEnzymeNumber() 
const;
 
  142     String getEnzymeName() 
const;
 
  147     Size getMaxAAPerModPerPeptide() 
const;
 
  149     void setMaxAAPerModPerPeptide(
Size max_aa_per_mod_per_peptide);
 
  152     Size getMaxModsPerPeptide() 
const;
 
  154     void setMaxModsPerPeptide(
Size max_mods_per_peptide);
 
  157     Size getNucleotideReadingFrame() 
const;
 
  169     void setNucleotideReadingFrame(
Size nucleotide_reading_frame);
 
  172     Size getMaxInternalCleavageSites() 
const;
 
  174     void setMaxInternalCleavageSites(
Size max_internal_cleavage_sites);
 
  177     Size getMatchPeakCount() 
const;
 
  179     void setMatchPeakCount(
Size match_peak_count);
 
  182     Size getMatchPeakAllowedError() 
const;
 
  184     void setMatchPeakAllowedError(
Size match_peak_allowed_error);
 
  188     bool getShowFragmentIons() 
const;
 
  190     void setShowFragmentIons(
bool show_fragments);
 
  193     bool getPrintDuplicateReferences() 
const;
 
  195     void setPrintDuplicateReferences(
bool print_duplicate_references);
 
  198     bool getRemovePrecursorNearPeaks() 
const;
 
  200     void setRemovePrecursorNearPeaks(
bool remove_precursor_near_peaks);
 
  203     bool getMassTypeParent() 
const;
 
  205     void setMassTypeParent(
bool mass_type_parent);
 
  208     bool getMassTypeFragment() 
const;
 
  210     void setMassTypeFragment(
bool mass_type_fragment);
 
  213     bool getNormalizeXcorr() 
const;
 
  215     void setNormalizeXcorr(
bool normalize_xcorr);
 
  218     bool getResiduesInUpperCase() 
const;
 
  220     void setResiduesInUpperCase(
bool residues_in_upper_case);
 
  225     void addEnzymeInfo(std::vector<String> & enzyme_info);
 
  228     const std::map<String, std::vector<String> > & getModifications() 
const;
 
  241     void handlePTMs(
const String & modification_line, 
const String & modifications_filename, 
const bool monoisotopic);
 
  245     const std::map<String, std::vector<String> > & getEnzymeInfo_() 
const;
 
  248     void setStandardEnzymeInfo_();
 
  270     Size max_internal_cleavage_sites_;        
 
  
Base class for TOPP applications.
Definition: TOPPBase.h:144
float precursor_mass_tolerance_
tolerance for matching a theoretical to an experimental peptide
Definition: SequestInfile.h:259
float match_peak_tolerance_
minimum distance between two experimental peaks
Definition: SequestInfile.h:261
String sequence_header_filter_
space-delimited list of sequences that have to occur or be absent (preceded by a tilde) in a protein ...
Definition: SequestInfile.h:256
This class serves for reading in and writing FASTA files.
Definition: FASTAFile.h:64
bool mass_type_fragment_
mass type of fragment peaks (0 - monoisotopic; 1 - average)
Definition: SequestInfile.h:289
String snd_database_
second database used
Definition: SequestInfile.h:252
A more convenient string class.
Definition: String.h:59
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
bool normalize_xcorr_
whether to display normalized xcorr values
Definition: SequestInfile.h:290
String database_
database used
Definition: SequestInfile.h:251
String ion_series_weights_
weights for the a-; b-; c-; d-; v-; w-; x-; y- and z-ion series; space delimited
Definition: SequestInfile.h:254
Size match_peak_allowed_error_
number of peaks that may lack this test
Definition: SequestInfile.h:282
Representation of a protein identification run.
Definition: ProteinIdentification.h:70
String neutral_losses_for_ions_
whether neutral losses are considered for the a-; b- and y-ions (e.g. 011 for b- and y-ions)
Definition: SequestInfile.h:253
bool hasSubstring(const String &string) const
true if String contains the string, false otherwise
String partial_sequence_
space-delimited list of sequence parts that have to occur in the theoretical spectra
Definition: SequestInfile.h:255
void load(const String &filename, std::vector< ProteinIdentification > &protein_ids, std::vector< PeptideIdentification > &peptide_ids)
Loads the identifications of an idXML file without identifier.
float peak_mass_tolerance_
tolerance for matching a theoretical to an experimental peak
Definition: SequestInfile.h:260
bool mass_type_parent_
mass type of the parent peak (0 - monoisotopic; 1 - average)
Definition: SequestInfile.h:288
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::map< String, std::vector< String > > enzyme_info_
an endline-delimited list of enzymes; each with cutting direction 0 (N to C) /1; cuts after (list of ...
Definition: SequestInfile.h:250
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: SequestInfile.h:293
Size nucleotide_reading_frame_
Definition: SequestInfile.h:269
bool print_duplicate_references_
whether all proteins containing a found peptide should be displayed
Definition: SequestInfile.h:286
bool remove_precursor_near_peaks_
whether peaks near (15 amu) the precursor peak are removed
Definition: SequestInfile.h:287
Size peptide_mass_unit_
peptide mass unit (0 = amu; 1 = mmu; 2 = ppm)
Definition: SequestInfile.h:264
Sequest input file adapter.
Definition: SequestInfile.h:51
Size max_mods_per_peptide_
maximum number of modifications per peptide
Definition: SequestInfile.h:268
int main(int argc, const char **argv)
Definition: INIFileEditor.cpp:73
Size output_lines_
number of peptides to be displayed
Definition: SequestInfile.h:265
String toString(const T &i)
fallback template for general purpose using Boost::Karma; more specializations below
Definition: StringUtils.h:127
#define OPENMS_LOG_ERROR
Macro to be used if non-fatal error are reported (processing continues)
Definition: LogStream.h:455
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
static void load(const String &filename, std::vector< FASTAEntry > &data)
loads a FASTA file given by 'filename' and stores the information in 'data'
static std::vector< PeptideHit > getReferencingHits(const std::vector< PeptideHit > &, const std::set< String > &accession)
returns all peptide hits which reference to a given protein accession (i.e. filter by protein accessi...
Size max_AA_per_mod_per_peptide_
maximum number of amino acids containing the same modification in a peptide
Definition: SequestInfile.h:267
float ion_cutoff_percentage_
cutoff of the ratio matching theoretical peaks/theoretical peaks
Definition: SequestInfile.h:262
Logger::LogStream OpenMS_Log_info
Global static instance of a LogStream to capture messages classified as information....
ExitCodes
Exit codes.
Definition: TOPPBase.h:149
bool show_fragment_ions_
whether to display fragment ions
Definition: SequestInfile.h:285
Size match_peak_count_
number of the top abundant peaks to match with theoretical one
Definition: SequestInfile.h:281
bool residues_in_upper_case_
whether residues are in upper case
Definition: SequestInfile.h:291
Size enzyme_number_
number of the enzyme used for cleavage
Definition: SequestInfile.h:266
String protein_mass_filter_
Definition: SequestInfile.h:257
Used to load and store idXML files.
Definition: IdXMLFile.h:63