Class: Tree
URI: ak_schema:Tree
classDiagram
class Tree
click Tree href "../Tree"
AIRRStandards <|-- Tree
click AIRRStandards href "../AIRRStandards"
Tree : clone_id
Tree : newick
Tree : nodes
Tree --> "*" Node : nodes
click Node href "../Node"
Tree : tree_id
Inheritance
- AIRRStandards
- Tree
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
tree_id | 0..1 String |
Identifier for the tree | direct |
clone_id | 0..1 String |
direct | |
newick | 0..1 String |
Newick string of the tree edges | direct |
nodes | * Node |
Dictionary of nodes in the tree, keyed by sequence_id string | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://github.com/airr-knowledge/ak-schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | ak_schema:Tree |
native | ak_schema:Tree |
LinkML Source
Direct
name: Tree
from_schema: https://github.com/airr-knowledge/ak-schema
is_a: AIRRStandards
slots:
- tree_id
- clone_id
- newick
- nodes
Induced
name: Tree
from_schema: https://github.com/airr-knowledge/ak-schema
is_a: AIRRStandards
attributes:
tree_id:
name: tree_id
annotations:
nullable:
tag: nullable
value: true
description: Identifier for the tree.
from_schema: https://github.com/airr-knowledge/ak-schema
rank: 1000
alias: tree_id
owner: Tree
domain_of:
- Tree
range: string
clone_id:
name: clone_id
annotations:
nullable:
tag: nullable
value: true
from_schema: https://github.com/airr-knowledge/ak-schema
rank: 1000
alias: clone_id
owner: Tree
domain_of:
- Rearrangement
- Clone
- Tree
range: string
newick:
name: newick
annotations:
nullable:
tag: nullable
value: true
description: Newick string of the tree edges.
from_schema: https://github.com/airr-knowledge/ak-schema
rank: 1000
alias: newick
owner: Tree
domain_of:
- Tree
range: string
nodes:
name: nodes
annotations:
nullable:
tag: nullable
value: true
description: Dictionary of nodes in the tree, keyed by sequence_id string
from_schema: https://github.com/airr-knowledge/ak-schema
rank: 1000
alias: nodes
owner: Tree
domain_of:
- Tree
range: Node
multivalued: true