|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   86     std::vector<Size> load(
const String & result_filename, std::vector<PeptideIdentification> & peptide_identifications, 
ProteinIdentification & protein_identification, 
const double p_value_threshold, 
const String & database_filename = 
"");
 
   95     std::vector<Size> getWantedRecords(
const String & result_filename, 
double p_value_threshold);
 
  104     void compressTrieDB(
const String & database_filename, 
const String & index_filename, std::vector<Size> & wanted_records, 
const String & snd_database_filename, 
const String & snd_index_filename, 
bool append = 
false);
 
  110     void generateTrieDB(
const String & source_database_filename, 
const String & database_filename, 
const String & index_filename, 
bool append = 
false, 
const String species = 
"");
 
  121     void getPrecursorRTandMZ(
const std::vector<std::pair<
String, std::vector<std::pair<Size, Size> > > > & files_and_peptide_identification_with_scan_number, std::vector<PeptideIdentification> & ids);
 
  128     void getLabels(
const String & source_database_filename, 
String & ac_label, 
String & sequence_start_label, 
String & sequence_end_label, 
String & comment_label, 
String & species_label);
 
  134     std::vector<Size> getSequences(
const String & database_filename, 
const std::map<Size, Size> & wanted_records, std::vector<String> & sequences);
 
  150         throw Exception::ParseError(__FILE__, __LINE__, OPENMS_PRETTY_FUNCTION, 
"Could not determine type of the file. Aborting!", in_filename);
 
  166     void readOutHeader(
const String & filename, 
const String & header_line, 
Int & spectrum_file_column, 
Int & scan_column, 
Int & peptide_column, 
Int & protein_column, 
Int & charge_column, 
Int & MQ_score_column, 
Int & p_value_column, 
Int & record_number_column, 
Int & DB_file_pos_column, 
Int & spec_file_pos_column, 
Size & number_of_columns);
 
  
void reset()
Resets all internal values.
static const char trie_delimiter_
the sequences in the trie database are delimited by this character
Definition: InspectOutfile.h:177
A more convenient string class.
Definition: String.h:59
void getExperiment(PeakMap &exp, String &type, const String &in_filename)
Definition: InspectOutfile.h:141
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
static FileTypes::Type getTypeByContent(const String &filename)
Determines the file type of a file by parsing the first few lines.
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Unknown file extension.
Definition: FileTypes.h:60
Representation of a protein identification run.
Definition: ProteinIdentification.h:70
static const Size protein_name_length_
length of 3)
Definition: InspectOutfile.h:175
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Representation of an Inspect outfile.
Definition: InspectOutfile.h:57
Facilitates file handling by file type recognition.
Definition: FileHandler.h:62
bool loadExperiment(const String &filename, MSExperiment &exp, FileTypes::Type force_type=FileTypes::UNKNOWN, ProgressLogger::LogType log=ProgressLogger::NONE, const bool rewrite_source_file=true, const bool compute_hash=true)
Loads a file into an MSExperiment.
Type
Actual file types enum.
Definition: FileTypes.h:58
static const Size record_length_
length of the whole record
Definition: InspectOutfile.h:176
void append(const T &i, String &target)
Definition: StringUtils.h:119
static const Size db_pos_length_
length of 1)
Definition: InspectOutfile.h:173
static const String score_type_
type of score
Definition: InspectOutfile.h:178
Parse Error exception.
Definition: Exception.h:622
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
static const Size trie_db_pos_length_
length of 2)
Definition: InspectOutfile.h:174
No progress logging.
Definition: ProgressLogger.h:74
static String typeToName(Type type)
Returns the name/extension of the type.