|
| MzIdentMLFile () |
| Default constructor. More...
|
|
| ~MzIdentMLFile () override |
| Destructor. More...
|
|
void | load (const String &filename, std::vector< ProteinIdentification > &poid, std::vector< PeptideIdentification > &peid) |
| Loads the identifications from a MzIdentML file. More...
|
|
void | store (const String &filename, const std::vector< ProteinIdentification > &poid, const std::vector< PeptideIdentification > &peid) const |
| Stores the identifications in a MzIdentML file. More...
|
|
bool | isSemanticallyValid (const String &filename, StringList &errors, StringList &warnings) |
| Checks if a file is valid with respect to the mapping file and the controlled vocabulary. More...
|
|
| XMLFile () |
| Default constructor. More...
|
|
| XMLFile (const String &schema_location, const String &version) |
| Constructor that sets the schema location. More...
|
|
virtual | ~XMLFile () |
| Destructor. More...
|
|
bool | isValid (const String &filename, std::ostream &os) |
| Checks if a file validates against the XML schema. More...
|
|
const String & | getVersion () const |
| return the version of the schema More...
|
|
| ProgressLogger () |
| Constructor. More...
|
|
virtual | ~ProgressLogger () |
| Destructor. More...
|
|
| ProgressLogger (const ProgressLogger &other) |
| Copy constructor. More...
|
|
ProgressLogger & | operator= (const ProgressLogger &other) |
| Assignment Operator. More...
|
|
void | setLogType (LogType type) const |
| Sets the progress log that should be used. The default type is NONE! More...
|
|
LogType | getLogType () const |
| Returns the type of progress log being used. More...
|
|
void | setLogger (ProgressLoggerImpl *logger) |
| Sets the logger to be used for progress logging. More...
|
|
void | startProgress (SignedSize begin, SignedSize end, const String &label) const |
| Initializes the progress display. More...
|
|
void | setProgress (SignedSize value) const |
| Sets the current progress. More...
|
|
void | endProgress (UInt64 bytes_processed=0) const |
|
void | nextProgress () const |
| increment progress by 1 (according to range begin-end) More...
|
|
File adapter for MzIdentML files.
This file adapter exposes the internal MzIdentML processing capabilities to the library. The file adapter interface is kept the same as idXML file adapter for downward capability reasons. For now, read-in will be performed with DOM write-out with STREAM
- Note
- due to the limited capabilities of idXML/PeptideIdentification/ProteinIdentification not all MzIdentML features can be supported. Development for these structures will be discontinued, a new interface with appropriate structures will be provided.
-
If a critical error occurs due to the missing functionality, Exception::NotImplemented is thrown.
-
All PSM will be read into PeptideIdentification, even the passThreshold=false, threshold will be read into ProteinIdentification (i.e. one id run), considered at writing also will only be the threshold set in ProteinIdentification
-
All PSM will be read into PeptideIdentification, even the passThreshold=false