35 #ifndef OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H
36 #define OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H
125 static const char* strarray_[];
137 void getTSVHeader_(
const std::string& line,
char& delimiter, std::vector<std::string> header, std::map<std::string, int>& header_dict);
146 void readUnstructuredTSVInput_(
const char* filename,
FileTypes::Type filetype, std::vector<TSVTransition>& transition_list);
192 void resolveMixedSequenceGroups_(std::vector<TSVTransition>& transition_list);
200 void addModification_(std::vector<TargetedExperiment::Peptide::Modification>& mods,
215 void updateMembers_();
double fragment_mzdelta
Definition: TransitionTSVReader.h:119
bool override_group_label_check_
Definition: TransitionTSVReader.h:87
double CE
Definition: TransitionTSVReader.h:106
int fragment_modification
Definition: TransitionTSVReader.h:120
A more convenient string class.
Definition: String.h:57
String Annotation
Definition: TransitionTSVReader.h:112
String label_type
Definition: TransitionTSVReader.h:116
std::vector< OpenMS::TargetedExperiment::Protein > ProteinVectorType
Typedefs.
Definition: TransitionTSVReader.h:90
std::vector< OpenMS::TargetedExperiment::Peptide > PeptideVectorType
Definition: TransitionTSVReader.h:91
This class can convert TraML and TSV files into each other.
Definition: TransitionTSVReader.h:79
Representation of a modification.
Definition: ResidueModification.h:65
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
double precursor
Definition: TransitionTSVReader.h:102
double library_intensity
Definition: TransitionTSVReader.h:107
String ProteinName
Definition: TransitionTSVReader.h:111
int decoy
Definition: TransitionTSVReader.h:109
std::vector< OpenMS::ReactionMonitoringTransition > TransitionVectorType
Definition: TransitionTSVReader.h:92
String group_id
Definition: TransitionTSVReader.h:108
String uniprot_id
Definition: TransitionTSVReader.h:122
int precursor_charge
Definition: TransitionTSVReader.h:114
String fragment_type
Definition: TransitionTSVReader.h:121
String peptide_group_label
Definition: TransitionTSVReader.h:115
int fragment_nr
Definition: TransitionTSVReader.h:118
double product
Definition: TransitionTSVReader.h:103
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
Internal structure to represent a transition.
Definition: TransitionTSVReader.h:100
This class stores an prediction of an SRM/MRM transition.
Definition: TargetedExperiment.h:53
String transition_name
Definition: TransitionTSVReader.h:105
String PeptideSequence
Definition: TransitionTSVReader.h:110
String retentionTimeInterpretation_
Members.
Definition: TransitionTSVReader.h:86
Definition: TargetedExperimentHelper.h:102
double rt_calibrated
Definition: TransitionTSVReader.h:104
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
static const std::vector< std::string > header_names_
Definition: TransitionTSVReader.h:127
int fragment_charge
Definition: TransitionTSVReader.h:117
Type
Actual file types enum.
Definition: FileTypes.h:59
Definition: TransitionExperiment.h:125
String FullPeptideName
Definition: TransitionTSVReader.h:113
Definition: TargetedExperimentHelper.h:211
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:55