Enum noodles::gff::Directive [−][src]
pub enum Directive {
GffVersion(GffVersion),
SequenceRegion(SequenceRegion),
FeatureOntology(String),
AttributeOntology(String),
SourceOntology(String),
Species(String),
GenomeBuild(GenomeBuild),
ForwardReferencesAreResolved,
StartOfFasta,
}
Expand description
A GFF directive.
This is also called a pragma or metadata.
Variants
GffVersion(GffVersion)
The GFF version (gff-version
).
Tuple Fields of GffVersion
0: GffVersion
SequenceRegion(SequenceRegion)
A reference to a sequence segment (sequence-region
).
Tuple Fields of SequenceRegion
FeatureOntology(String)
The ontology used for the feature types (feature-ontology
).
Tuple Fields of FeatureOntology
0: String
AttributeOntology(String)
The ontology used for the attributes (attribute-ontology
).
Tuple Fields of AttributeOntology
0: String
SourceOntology(String)
The ontology used for the sources (source-ontology
).
Tuple Fields of SourceOntology
0: String
Species(String)
The species the annotations apply to (species
).
Tuple Fields of Species
0: String
GenomeBuild(GenomeBuild)
The genome build used for the start and end positions (genome-build
).
Tuple Fields of GenomeBuild
0: GenomeBuild
A marker indicating that all forward references to feature IDs have been resolved (#
).
A marker indicating the end of the records list and start of a bundled reference sequences
(FASTA
).
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Directive
impl UnwindSafe for Directive
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.