![]() |
OpenMS
|
Metadata from a PEFF database header section. More...
#include <OpenMS/FORMAT/PEFFFile.h>
Public Types | |
| enum class | SequenceType { AA , NA } |
Public Member Functions | |
| PEFFDatabaseMetadata ()=default | |
| bool | operator== (const PEFFDatabaseMetadata &rhs) const |
Public Attributes | |
| String | version {"1.0"} |
| String | db_name |
| String | prefix |
| String | db_description |
| bool | is_decoy {false} |
| std::vector< String > | db_sources |
| String | db_version |
| Size | number_of_entries {0} |
| SequenceType | sequence_type {SequenceType::AA} |
| std::vector< String > | general_comments |
| Multiple GeneralComment lines allowed. | |
| String | conversion |
| Conversion notes. | |
| std::map< String, String > | specific_keys |
| SpecificKey definitions (key -> description) | |
| std::map< String, String > | specific_values |
| SpecificValue definitions (key -> type) | |
| std::vector< String > | optional_tag_defs |
| std::vector< PEFFCustomKeyDef > | custom_key_defs |
| CustomKeyDef definitions. | |
| bool | has_annotation_identifiers {false} |
| Whether entries use annotation identifiers. | |
| bool | is_proteoform_db {false} |
| Whether this is a proteoform database (ProteoformDb) | |
| std::map< String, String > | unrecognized_keys |
| Unrecognized header keys (preserved for round-trip) | |
Metadata from a PEFF database header section.
The header section contains lines starting with # that describe the database.
|
strong |
|
default |
|
inline |
References PEFFDatabaseMetadata::conversion, PEFFDatabaseMetadata::custom_key_defs, PEFFDatabaseMetadata::db_description, PEFFDatabaseMetadata::db_name, PEFFDatabaseMetadata::db_sources, PEFFDatabaseMetadata::db_version, PEFFDatabaseMetadata::general_comments, PEFFDatabaseMetadata::has_annotation_identifiers, PEFFDatabaseMetadata::is_decoy, PEFFDatabaseMetadata::is_proteoform_db, PEFFDatabaseMetadata::number_of_entries, PEFFDatabaseMetadata::optional_tag_defs, PEFFDatabaseMetadata::prefix, PEFFDatabaseMetadata::sequence_type, PEFFDatabaseMetadata::specific_keys, PEFFDatabaseMetadata::specific_values, PEFFDatabaseMetadata::unrecognized_keys, and PEFFDatabaseMetadata::version.
| String conversion |
Conversion notes.
Referenced by PEFFDatabaseMetadata::operator==().
| std::vector<PEFFCustomKeyDef> custom_key_defs |
CustomKeyDef definitions.
Referenced by PEFFDatabaseMetadata::operator==().
| String db_description |
Referenced by PEFFDatabaseMetadata::operator==().
| String db_name |
Referenced by PEFFDatabaseMetadata::operator==().
| std::vector<String> db_sources |
Referenced by PEFFDatabaseMetadata::operator==().
| String db_version |
Referenced by PEFFDatabaseMetadata::operator==().
| std::vector<String> general_comments |
Multiple GeneralComment lines allowed.
Referenced by PEFFDatabaseMetadata::operator==().
| bool has_annotation_identifiers {false} |
Whether entries use annotation identifiers.
Referenced by PEFFDatabaseMetadata::operator==().
| bool is_decoy {false} |
Referenced by PEFFDatabaseMetadata::operator==().
| bool is_proteoform_db {false} |
Whether this is a proteoform database (ProteoformDb)
Referenced by PEFFDatabaseMetadata::operator==().
| Size number_of_entries {0} |
Referenced by PEFFDatabaseMetadata::operator==().
| std::vector<String> optional_tag_defs |
Referenced by PEFFDatabaseMetadata::operator==().
| String prefix |
Referenced by PEFFDatabaseMetadata::operator==().
| SequenceType sequence_type {SequenceType::AA} |
Referenced by PEFFDatabaseMetadata::operator==().
SpecificKey definitions (key -> description)
Referenced by PEFFDatabaseMetadata::operator==().
SpecificValue definitions (key -> type)
Referenced by PEFFDatabaseMetadata::operator==().
Unrecognized header keys (preserved for round-trip)
Referenced by PEFFDatabaseMetadata::operator==().
| String version {"1.0"} |
Referenced by PEFFDatabaseMetadata::operator==().