Centralizes the file types recognized by FileHandler.
More...
#include <OpenMS/FORMAT/FileTypes.h>
List of all members.
Public Types |
| enum | Type {
UNKNOWN,
DTA,
DTA2D,
MZDATA,
MZXML,
FEATUREXML,
IDXML,
CONSENSUSXML,
MGF,
INI,
TOPPAS,
TRANSFORMATIONXML,
MZML,
MS2,
PEPXML,
PROTXML,
MZIDENTML,
MZQUANTML,
QCML,
GELML,
TRAML,
MSP,
OMSSAXML,
MASCOTXML,
PNG,
XMASS,
TSV,
PEPLIST,
HARDKLOER,
KROENIK,
FASTA,
EDTA,
CSV,
TXT,
OBO,
HTML,
XML,
ANALYSISXML,
XSD,
PSQ,
SIZE_OF_TYPE
} |
| | Actual file types enum.
More...
|
Static Public Member Functions |
| static String | typeToName (Type type) |
| | Returns the name/extension of the type.
|
| static Type | nameToType (const String &name) |
| | Converts a file type name into a Type.
|
Static Private Member Functions |
| static std::map< Type, String > | initializeMap_ () |
| | Initializer for the file extension map.
|
Static Private Attributes |
static const std::map< Type,
String > | name_of_types_ |
| | Maps the FileType::Type to the preferred extension.
|
Detailed Description
Centralizes the file types recognized by FileHandler.
FileType separate from FileHandler to avoid circular inclusions by DocumentIdentifier, ExperimentalSettings and FileHandler and respective fileclasses (e.g. DTA2DFile).
Member Enumeration Documentation
Actual file types enum.
- Enumerator:
| UNKNOWN |
Unknown file extension.
|
| DTA |
DTA file (.dta).
|
| DTA2D |
DTA2D file (.dta2d).
|
| MZDATA |
MzData file (.mzData).
|
| MZXML |
MzXML file (.mzXML).
|
| FEATUREXML |
OpenMS feature file (.featureXML)
|
| IDXML |
OpenMS identification format (.idXML)
|
| CONSENSUSXML |
OpenMS consensus map format (.consensusXML)
|
| MGF |
Mascot Generic Format (.mgf).
|
| INI |
OpenMS parameters file (.ini)
|
| TOPPAS |
OpenMS parameters file with workflow information (.toppas)
|
| TRANSFORMATIONXML |
Tranformation description file (.trafoXML).
|
| MZML |
MzML file (.mzML).
|
| MS2 |
MS2 file (.ms2).
|
| PEPXML |
TPP pepXML file (.pepXML).
|
| PROTXML |
TPP protXML file (.protXML).
|
| MZIDENTML |
mzIdentML (HUPO PSI AnalysisXML followup format) (.mzid)
|
| MZQUANTML |
mzQuantML (HUPO PSI AnalysisXML followup format) (.mzq)
|
| QCML |
mzQualityML (will undergo standardisation maybe) (.qcml)
|
| GELML |
GelML (HUPO PSI format) (.gelML).
|
| TRAML |
TraML (HUPO PSI format) for transitions (.traML).
|
| MSP |
NIST spectra library file format (.msp).
|
| OMSSAXML |
OMSSA XML file format for peptide identifications (.xml).
|
| MASCOTXML |
Mascot XML file format for peptide identifications (.xml).
|
| PNG |
Portable Network Graphics (.png).
|
| XMASS |
XMass Analysis file (fid).
|
| TSV |
msInspect file (.tsv)
|
| PEPLIST |
specArray file (.peplist)
|
| HARDKLOER |
hardkloer file (.hardkloer)
|
| KROENIK |
kroenik file (.kroenik)
|
| FASTA |
FASTA file (.fasta).
|
| EDTA |
enhanced comma separated files (RT, m/z, Intensity, [meta])
|
| CSV |
general comma separated files format (might also be tab or space separated!!!), data should be regular, i.e. matrix form
|
| TXT |
any text format, which has only loose definition of what it actually contains -- thus it is usually hard to say where the file actually came from (e.g. PepNovo).
|
| OBO |
Controlled Vocabulary format.
|
| HTML |
any HTML format
|
| XML |
any XML format
|
| ANALYSISXML |
analysisXML format
|
| XSD |
XSD schema format.
|
| PSQ |
NCBI binary blast db.
|
| SIZE_OF_TYPE |
No file type. Simply stores the number of types.
|
Member Function Documentation
| static std::map<Type, String> initializeMap_ |
( |
|
) |
[static, private] |
Initializer for the file extension map.
| static Type nameToType |
( |
const String & |
name |
) |
[static] |
Converts a file type name into a Type.
Member Data Documentation
Maps the FileType::Type to the preferred extension.