37 #include <OpenMS/config.h> 123 static String typeToName(Type type);
128 static String typeToDescription(Type type);
132 static Type nameToType(
const String& name);
135 static String typeToMZML(Type type);
152 FileTypeList(
const std::vector<FileTypes::Type>& types);
157 const std::vector<FileTypes::Type>&
getTypes()
const OpenMS parameters file with workflow information (.toppas)
Definition: FileTypes.h:68
Type
Actual file types enum.
Definition: FileTypes.h:56
any TSV file, for example msInspect file or OpenSWATH transition file (see TransitionTSVFile) ...
Definition: FileTypes.h:86
NIST spectra library file format (.msp)
Definition: FileTypes.h:81
any BZ2 compressed file
Definition: FileTypes.h:117
A more convenient string class.
Definition: String.h:58
MS2 file (.ms2)
Definition: FileTypes.h:72
XSD schema format.
Definition: FileTypes.h:98
FASTA file (.fasta)
Definition: FileTypes.h:91
OpenMS identification format (.idXML)
Definition: FileTypes.h:64
CachedMzML file (.cachedmzML)
Definition: FileTypes.h:71
const std::vector< FileTypes::Type > & getTypes() const
Definition: FileTypes.h:157
MzData file (.mzData)
Definition: FileTypes.h:61
Novor custom parameter file.
Definition: FileTypes.h:109
NCBI binary blast db.
Definition: FileTypes.h:99
general comma separated files format (might also be tab or space separated!!!), data should be regula...
Definition: FileTypes.h:93
Portable Network Graphics (.png)
Definition: FileTypes.h:84
mzQC (HUPO PSI format) (.mzQC)
Definition: FileTypes.h:78
mzTab file (.mzTab)
Definition: FileTypes.h:87
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
holds a vector of known file types, e.g. as a way to specify supported input formats ...
Definition: FileTypes.h:149
specArray file (.peplist)
Definition: FileTypes.h:88
internal format for writing and reading parameters (also used as part of CTD)
Definition: FileTypes.h:107
Centralizes the file types recognized by FileHandler.
Definition: FileTypes.h:52
mzQuantML (HUPO PSI AnalysisXML followup format) (.mzq)
Definition: FileTypes.h:76
OpenMS consensus map format (.consensusXML)
Definition: FileTypes.h:65
OMSSA XML file format for peptide identifications (.xml)
Definition: FileTypes.h:82
JavaScript Object Notation file (.json)
Definition: FileTypes.h:112
analysisXML format
Definition: FileTypes.h:97
Mascot XML file format for peptide identifications (.xml)
Definition: FileTypes.h:83
enhanced comma separated files (RT, m/z, Intensity, [meta])
Definition: FileTypes.h:92
TPP protXML file (.protXML)
Definition: FileTypes.h:74
combine COMPACT and ONE_BY_ONE
Unknown file extension.
Definition: FileTypes.h:58
Executable (.exe)
Definition: FileTypes.h:115
mzIdentML (HUPO PSI AnalysisXML followup format) (.mzid)
Definition: FileTypes.h:75
xQuest XML file format for matched spectra for spectra visualization in the xQuest results manager (...
Definition: FileTypes.h:111
DTA file (.dta)
Definition: FileTypes.h:59
OpenSWATH Peptide Query Parameter (PQP) SQLite DB, see TransitionPQPFile.
Definition: FileTypes.h:102
XMass Analysis file (fid)
Definition: FileTypes.h:85
list all types individually, e.g. 'mzML files (*.mzML);;mzXML files (*.mzXML);;'
kroenik file (.kroenik)
Definition: FileTypes.h:90
SpectraST binary spectral library file (sptxt is the equivalent text-based format, similar to the MSP format)
Definition: FileTypes.h:108
TraML (HUPO PSI format) for transitions (.traML)
Definition: FileTypes.h:80
qcML (will undergo standardisation maybe) (.qcml)
Definition: FileTypes.h:77
any text format, which has only loose definition of what it actually contains – thus it is usually h...
Definition: FileTypes.h:94
std::vector< FileTypes::Type > types
Definition: FileTypes.h:189
any HTML format
Definition: FileTypes.h:96
OpenMS feature file (.featureXML)
Definition: FileTypes.h:63
Controlled Vocabulary format.
Definition: FileTypes.h:95
make a single item, e.g. 'all readable files (*.mzML *.mzXML);;'
xQuest XML file format for protein-protein cross-link identifications (.xquest.xml) ...
Definition: FileTypes.h:110
Transformation description file (.trafoXML)
Definition: FileTypes.h:69
FilterLayout
Definition: FileTypes.h:138
Percolator tab-delimited output (PSM level)
Definition: FileTypes.h:105
OpenMS database file.
Definition: FileTypes.h:114
SIRIUS file format (.ms)
Definition: FileTypes.h:103
any XML format
Definition: FileTypes.h:116
hardkloer file (.hardkloer)
Definition: FileTypes.h:89
Percolator tab-delimited input (PSM level)
Definition: FileTypes.h:106
hold filter items (for Qt dialogs) along with their OpenMS type
Definition: FileTypes.h:186
OpenSWATH OpenSWATH report (OSW) SQLite DB.
Definition: FileTypes.h:104
GelML (HUPO PSI format) (.gelML)
Definition: FileTypes.h:79
SqLite format for mass and chromatograms, see SqMassFile.
Definition: FileTypes.h:101
DTA2D file (.dta2d)
Definition: FileTypes.h:60
bool contains(T value, T min, T max)
Is a value contained in [min, max] ?
Definition: MathFunctions.h:87
std::vector< String > items
Definition: FileTypes.h:188
Mascot Generic Format (.mgf)
Definition: FileTypes.h:66
Thermo Raw File (.raw)
Definition: FileTypes.h:113
MzML file (.mzML)
Definition: FileTypes.h:70
any Gzipped file
Definition: FileTypes.h:118
SpectraST MRM List.
Definition: FileTypes.h:100
std::vector< FileTypes::Type > type_list_
Definition: FileTypes.h:196
OpenMS parameters file (.ini)
Definition: FileTypes.h:67
MzXML file (.mzXML)
Definition: FileTypes.h:62
TPP pepXML file (.pepXML)
Definition: FileTypes.h:73