|
OpenMS
2.5.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:58
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:71
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:77
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
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Parse Error exception.
Definition: Exception.h:622
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.