191 library_intensity(-1),
193 fragment_charge(
"NA"),
195 fragment_mzdelta(-1),
197 fragment_modification(0),
198 detecting_transition(true),
199 identifying_transition(false),
200 quantifying_transition(true)
206 return CompoundName.empty();
241 void updateMembers_()
override;
254 static const char* strarray_[];
266 void getTSVHeader_(
const std::string& line,
char& delimiter, std::vector<std::string> header, std::map<std::string, int>& header_dict);
275 void readUnstructuredTSVInput_(
const char* filename,
FileTypes::Type filetype, std::vector<TSVTransition>& transition_list);
277 void spectrastRTExtract(
const String str_inp,
double & value,
bool & spectrast_legacy);
297 void resolveMixedSequenceGroups_(std::vector<TSVTransition>& transition_list);
306 void interpretRetentionTime_(std::vector<TargetedExperiment::RetentionTime>& retention_times,
const OpenMS::DataValue rt_value);
314 void addModification_(std::vector<TargetedExperiment::Peptide::Modification>& mods,
Type
Actual file types enum.
Definition: FileTypes.h:58
bool detecting_transition
Definition: TransitionTSVFile.h:181
String SMILES
Definition: TransitionTSVFile.h:169
String fragment_charge
Definition: TransitionTSVFile.h:174
String fragment_type
Definition: TransitionTSVFile.h:179
A more convenient string class.
Definition: String.h:57
String precursor_charge
Definition: TransitionTSVFile.h:171
std::vector< OpenMS::TargetedExperiment::Protein > ProteinVectorType
Typedefs.
Definition: TransitionTSVFile.h:250
String transition_name
Definition: TransitionTSVFile.h:159
String Annotation
Definition: TransitionTSVFile.h:166
Representation of a modification.
Definition: ResidueModification.h:76
double fragment_mzdelta
Definition: TransitionTSVFile.h:176
String CompoundName
Definition: TransitionTSVFile.h:168
String uniprot_id
Definition: TransitionTSVFile.h:180
int fragment_modification
Definition: TransitionTSVFile.h:178
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
String peptide_group_label
Definition: TransitionTSVFile.h:172
int fragment_nr
Definition: TransitionTSVFile.h:175
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition: DataValue.h:56
double product
Definition: TransitionTSVFile.h:157
double rt_calibrated
Definition: TransitionTSVFile.h:158
String FullPeptideName
Definition: TransitionTSVFile.h:167
Internal structure to represent a transition.
Definition: TransitionTSVFile.h:154
String PeptideSequence
Definition: TransitionTSVFile.h:164
bool isPeptide()
Definition: TransitionTSVFile.h:204
TSVTransition()
Definition: TransitionTSVFile.h:186
double drift_time
Definition: TransitionTSVFile.h:177
std::vector< OpenMS::TargetedExperiment::Peptide > PeptideVectorType
Definition: TransitionTSVFile.h:251
double library_intensity
Definition: TransitionTSVFile.h:161
std::vector< OpenMS::ReactionMonitoringTransition > TransitionVectorType
Definition: TransitionTSVFile.h:252
Represents a compound (small molecule)
Definition: TargetedExperimentHelper.h:399
bool decoy
Definition: TransitionTSVFile.h:163
bool force_invalid_mods_
Definition: TransitionTSVFile.h:247
String label_type
Definition: TransitionTSVFile.h:173
String ProteinName
Definition: TransitionTSVFile.h:165
This class supports reading and writing of OpenSWATH transition lists.
Definition: TransitionTSVFile.h:142
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
A description of a targeted experiment containing precursor and production ions.
Definition: TargetedExperiment.h:64
bool identifying_transition
Definition: TransitionTSVFile.h:182
String SumFormula
Definition: TransitionTSVFile.h:170
bool quantifying_transition
Definition: TransitionTSVFile.h:183
Definition: TargetedExperimentHelper.h:111
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
String retentionTimeInterpretation_
Members.
Definition: TransitionTSVFile.h:245
String group_id
Definition: TransitionTSVFile.h:162
double CE
Definition: TransitionTSVFile.h:160
static const std::vector< std::string > header_names_
Definition: TransitionTSVFile.h:256
std::vector< String > peptidoforms
Definition: TransitionTSVFile.h:184
Definition: TransitionExperiment.h:206
bool override_group_label_check_
Definition: TransitionTSVFile.h:246
Represents a peptide (amino acid sequence)
Definition: TargetedExperimentHelper.h:451
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:56
double precursor
Definition: TransitionTSVFile.h:156