Enum noodles_gff::directive::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