35 #ifndef OPENMS_FORMAT_SEQUESTOUTFILE_H 
   36 #define OPENMS_FORMAT_SEQUESTOUTFILE_H 
   48   class ProteinIdentification;
 
   98     void load(
const String & result_filename, std::vector<PeptideIdentification> & peptide_identifications, 
ProteinIdentification & protein_identification, 
const DoubleReal p_value_threshold, std::vector<DoubleReal> & pvalues, 
const String & database = 
"", 
const bool ignore_proteins_per_peptide = 
false);
 
  104     bool getColumns(
const String & line, std::vector<String> & substrings, 
Size number_of_columns, 
Size reference_column);
 
  114     void getSequences(
const String & database_filename, 
const std::map<String, Size> & ac_position_map, std::vector<String> & sequences, std::vector<std::pair<String, Size> > & found, std::map<String, Size> & not_found);
 
  125     void readOutHeader(
const String & result_filename, 
DateTime & datetime, 
DoubleReal & precursor_mz_value, 
Int & charge, 
Size & precursor_mass_type, 
Size & ion_mass_type, 
Size & displayed_peptides, 
String & sequest, 
String & sequest_version, 
String & database_type, 
Int & number_column, 
Int & rank_sp_column, 
Int & id_column, 
Int & mh_column, 
Int & delta_cn_column, 
Int & xcorr_column, 
Int & sp_column, 
Int & sf_column, 
Int & ions_column, 
Int & reference_column, 
Int & peptide_column, 
Int & score_column, 
Size & number_of_columns);
 
  140 #endif // OPENMS_FORMAT_SEQUESTOUTFILE_H 
Representation of a protein identification run. 
Definition: ProteinIdentification.h:61
A more convenient string class. 
Definition: String.h:56
Representation of a Sequest output file. 
Definition: SequestOutfile.h:62
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:144
DateTime Class. 
Definition: DateTime.h:55
int Int
Signed integer type. 
Definition: Types.h:100