Metadata attached to one decoded A48 record.
More...
#include <a48.hpp>
|
| int64_t | id {-1} |
| | First-observed sequence ID (#id); -1 when omitted.
|
| |
| int64_t | tax_id {-1} |
| | Taxonomy ID (#tid); -1 when unknown.
|
| |
| std::string | name |
| | Organism/record name (#name).
|
| |
| std::string | filename |
| | Source filename (#file).
|
| |
| int64_t | bases {-1} |
| | Number of bases (#bases); -1 when omitted.
|
| |
| int32_t | contigs {-1} |
| | Number of contigs (#contigs); -1 when omitted.
|
| |
| float | gc {-1.0f} |
| | GC fraction (#gc); negative when omitted.
|
| |
| std::string | origin |
| | Origin (#origin).
|
| |
| std::string | lineage |
| | Lineage (#lineage).
|
| |
| uint32_t | len {} |
| | Bucket count recorded by #len; 0 when omitted.
|
| |
| int32_t | offset {-1} |
| | Global NLZ offset (#offset); -1 when omitted (legacy absolute-encoded rows).
|
| |
Metadata attached to one decoded A48 record.
Definition at line 39 of file a48.hpp.
◆ bases
| int64_t cuddl::a48::record_metadata::bases {-1} |
Number of bases (#bases); -1 when omitted.
Definition at line 49 of file a48.hpp.
◆ contigs
| int32_t cuddl::a48::record_metadata::contigs {-1} |
Number of contigs (#contigs); -1 when omitted.
Definition at line 51 of file a48.hpp.
◆ filename
| std::string cuddl::a48::record_metadata::filename |
Source filename (#file).
Definition at line 47 of file a48.hpp.
◆ gc
| float cuddl::a48::record_metadata::gc {-1.0f} |
GC fraction (#gc); negative when omitted.
Definition at line 53 of file a48.hpp.
◆ id
| int64_t cuddl::a48::record_metadata::id {-1} |
First-observed sequence ID (#id); -1 when omitted.
Definition at line 41 of file a48.hpp.
◆ len
| uint32_t cuddl::a48::record_metadata::len {} |
Bucket count recorded by #len; 0 when omitted.
Definition at line 59 of file a48.hpp.
◆ lineage
| std::string cuddl::a48::record_metadata::lineage |
Lineage (#lineage).
Definition at line 57 of file a48.hpp.
◆ name
| std::string cuddl::a48::record_metadata::name |
Organism/record name (#name).
Definition at line 45 of file a48.hpp.
◆ offset
| int32_t cuddl::a48::record_metadata::offset {-1} |
Global NLZ offset (#offset); -1 when omitted (legacy absolute-encoded rows).
Definition at line 61 of file a48.hpp.
◆ origin
| std::string cuddl::a48::record_metadata::origin |
Origin (#origin).
Definition at line 55 of file a48.hpp.
◆ tax_id
| int64_t cuddl::a48::record_metadata::tax_id {-1} |
Taxonomy ID (#tid); -1 when unknown.
Definition at line 43 of file a48.hpp.
The documentation for this struct was generated from the following file: