Module graphannis::graph [−][src]
Types that are used by the Graph
API.
Structs
AnnoKey |
The fully qualified name of an annotation. |
Annotation |
An annotation with a qualified name and a value. |
Component |
Identifies an edge component of the graph. |
Edge |
Directed edge between a source and target node which are identified by their ID. |
GraphStatistic |
Some general statistical numbers specific to a graph component |
Match |
A match is the result of a query on an annotation storage. |
Enums
ComponentType |
Specifies the type of component. Types determine certain semantics about the edges of this graph components. |
Traits
AnnotationStorage |
Access annotations for nodes or edges. |
EdgeContainer |
Basic trait for accessing edges of a graph for a specific component. |
GraphStorage |
A graph storage is the representation of an edge component of a graph with specific structures. These specific structures are exploited to efficiently implement reachability queries. |
WriteableGraphStorage |
Trait for accessing graph storages which can be written to. |
Type Definitions
NodeID |
Unique internal identifier for a single node. |