35 #ifndef OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H 36 #define OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H 129 library_intensity(-1),
131 fragment_charge(
"NA"),
133 fragment_mzdelta(-1),
134 fragment_modification(0),
135 detecting_transition(true),
136 identifying_transition(false),
137 quantifying_transition(true)
143 return CompoundName.empty();
178 void updateMembers_();
191 static const char* strarray_[];
203 void getTSVHeader_(
const std::string& line,
char& delimiter, std::vector<std::string> header, std::map<std::string, int>& header_dict);
212 void readUnstructuredTSVInput_(
const char* filename,
FileTypes::Type filetype, std::vector<TSVTransition>& transition_list);
230 void resolveMixedSequenceGroups_(std::vector<TSVTransition>& transition_list);
239 void interpretRetentionTime_(std::vector<TargetedExperiment::RetentionTime>& retention_times,
const OpenMS::DataValue rt_value);
247 void addModification_(std::vector<TargetedExperiment::Peptide::Modification>& mods,
300 #endif // OPENMS_ANALYSIS_OPENSWATH_TRANSITIONTSVREADER_H Type
Actual file types enum.
Definition: FileTypes.h:59
double fragment_mzdelta
Definition: TransitionTSVReader.h:115
bool override_group_label_check_
Definition: TransitionTSVReader.h:183
double CE
Definition: TransitionTSVReader.h:99
int fragment_modification
Definition: TransitionTSVReader.h:116
String SMILES
Definition: TransitionTSVReader.h:108
A more convenient string class.
Definition: String.h:57
String fragment_charge
Definition: TransitionTSVReader.h:113
bool identifying_transition
Definition: TransitionTSVReader.h:120
String Annotation
Definition: TransitionTSVReader.h:105
String label_type
Definition: TransitionTSVReader.h:112
std::vector< OpenMS::TargetedExperiment::Protein > ProteinVectorType
Typedefs.
Definition: TransitionTSVReader.h:187
std::vector< OpenMS::TargetedExperiment::Peptide > PeptideVectorType
Definition: TransitionTSVReader.h:188
This class can convert TraML and TSV files into each other.
Definition: TransitionTSVReader.h:81
TSVTransition()
Definition: TransitionTSVReader.h:124
Representation of a modification.
Definition: ResidueModification.h:77
String SumFormula
Definition: TransitionTSVReader.h:109
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
double precursor
Definition: TransitionTSVReader.h:95
double library_intensity
Definition: TransitionTSVReader.h:100
String ProteinName
Definition: TransitionTSVReader.h:104
int decoy
Definition: TransitionTSVReader.h:102
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition: DataValue.h:57
std::vector< OpenMS::ReactionMonitoringTransition > TransitionVectorType
Definition: TransitionTSVReader.h:189
String group_id
Definition: TransitionTSVReader.h:101
String precursor_charge
Definition: TransitionTSVReader.h:110
std::vector< String > peptidoforms
Definition: TransitionTSVReader.h:122
String uniprot_id
Definition: TransitionTSVReader.h:118
Definition: TargetedExperimentHelper.h:181
String fragment_type
Definition: TransitionTSVReader.h:117
String CompoundName
Definition: TransitionTSVReader.h:107
String peptide_group_label
Definition: TransitionTSVReader.h:111
bool isPeptide()
Definition: TransitionTSVReader.h:141
bool quantifying_transition
Definition: TransitionTSVReader.h:121
int fragment_nr
Definition: TransitionTSVReader.h:114
double product
Definition: TransitionTSVReader.h:96
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
Internal structure to represent a transition.
Definition: TransitionTSVReader.h:93
A description of a targeted experiment containing precursor and production ions.
Definition: TargetedExperiment.h:62
String transition_name
Definition: TransitionTSVReader.h:98
String PeptideSequence
Definition: TransitionTSVReader.h:103
bool detecting_transition
Definition: TransitionTSVReader.h:119
String retentionTimeInterpretation_
Members.
Definition: TransitionTSVReader.h:182
Definition: TargetedExperimentHelper.h:111
double rt_calibrated
Definition: TransitionTSVReader.h:97
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
static const std::vector< std::string > header_names_
Definition: TransitionTSVReader.h:193
bool force_invalid_mods_
Definition: TransitionTSVReader.h:184
Definition: TransitionExperiment.h:195
String FullPeptideName
Definition: TransitionTSVReader.h:106
Definition: TargetedExperimentHelper.h:266
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:56