35 #ifndef OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H
36 #define OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H
104 static const char* strarray[];
109 void readTSVInput_(
const char* filename, std::vector<TSVTransition>& transition_list);
112 void getTSVHeader(std::string & line,
char & delimiter, std::vector<std::string> header, std::map<std::string, int> & header_dict);
115 void readUnstructuredTSVInput_(
const char* filename, std::vector<TSVTransition>& transition_list);
129 void add_modification_(std::vector<TargetedExperiment::Peptide::Modification> & mods,
double CE
Definition: TransitionTSVReader.h:88
A more convenient string class.
Definition: String.h:56
static const std::vector< std::string > header_names
Definition: TransitionTSVReader.h:106
String Annotation
Definition: TransitionTSVReader.h:94
std::vector< OpenMS::TargetedExperiment::Protein > ProteinVectorType
Definition: TransitionTSVReader.h:78
std::vector< OpenMS::TargetedExperiment::Peptide > PeptideVectorType
Definition: TransitionTSVReader.h:79
This class can convert TraML and TSV files into each other.
Definition: TransitionTSVReader.h:72
Representation of a modification.
Definition: ResidueModification.h:58
double precursor
Definition: TransitionTSVReader.h:84
double library_intensity
Definition: TransitionTSVReader.h:89
String ProteinName
Definition: TransitionTSVReader.h:93
int decoy
Definition: TransitionTSVReader.h:91
std::vector< OpenMS::ReactionMonitoringTransition > TransitionVectorType
Definition: TransitionTSVReader.h:80
String group_id
Definition: TransitionTSVReader.h:90
String group_label
Definition: TransitionTSVReader.h:97
String uniprot_id
Definition: TransitionTSVReader.h:101
int precursor_charge
Definition: TransitionTSVReader.h:96
String fragment_type
Definition: TransitionTSVReader.h:100
int fragment_nr
Definition: TransitionTSVReader.h:99
double product
Definition: TransitionTSVReader.h:85
Base class for all classes that want to report their progess.
Definition: ProgressLogger.h:56
Definition: TransitionTSVReader.h:82
This class stores an prediction of an SRM/MRM transition.
Definition: TargetedExperiment.h:53
String transition_name
Definition: TransitionTSVReader.h:87
String PeptideSequence
Definition: TransitionTSVReader.h:92
Definition: TargetedExperimentHelper.h:102
double rt_calibrated
Definition: TransitionTSVReader.h:86
int fragment_charge
Definition: TransitionTSVReader.h:98
String FullPeptideName
Definition: TransitionTSVReader.h:95
Definition: TargetedExperimentHelper.h:211
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:53