Class: Bin
Bin entity in the ENIGMA data model
URI: enigma:Bin
classDiagram
class Bin
click Bin href "../Bin/"
Bin : bin_assembly
Bin : bin_contigs
Bin : bin_id
Bin : bin_name
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
bin_id | 1 String |
id field for Bin | direct |
bin_name | 1 String |
name field for Bin | direct |
bin_assembly | 1 String |
assembly field for Bin | direct |
bin_contigs | 1..* String |
contigs field for Bin | direct |
Identifier and Mapping Information
Annotations
property | value |
---|---|
term | DA:0000072 |
used_for_provenance | True |
process_types | ['PROCESS:0000039'] |
process_inputs | [['Assembly']] |
Schema Source
- from schema: https://w3id.org/enigma/enigma-cdm
Mappings
Mapping Type | Mapped Value |
---|---|
self | enigma:Bin |
native | enigma:Bin |
LinkML Source
Direct
name: Bin
annotations:
term:
tag: term
value: DA:0000072
used_for_provenance:
tag: used_for_provenance
value: true
process_types:
tag: process_types
value:
- PROCESS:0000039
process_inputs:
tag: process_inputs
value:
- - Assembly
description: Bin entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
slots:
- bin_id
- bin_name
- bin_assembly
- bin_contigs
Induced
name: Bin
annotations:
term:
tag: term
value: DA:0000072
used_for_provenance:
tag: used_for_provenance
value: true
process_types:
tag: process_types
value:
- PROCESS:0000039
process_inputs:
tag: process_inputs
value:
- - Assembly
description: Bin entity in the ENIGMA data model
from_schema: https://w3id.org/enigma/enigma-cdm
attributes:
bin_id:
name: bin_id
annotations:
type_term:
tag: type_term
value: ME:0000331
description: id field for Bin
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
identifier: true
alias: bin_id
owner: Bin
domain_of:
- Bin
range: string
required: true
bin_name:
name: bin_name
annotations:
unique:
tag: unique
value: true
type_term:
tag: type_term
value: ME:0000330
description: name field for Bin
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: bin_name
owner: Bin
domain_of:
- Bin
range: string
required: true
bin_assembly:
name: bin_assembly
annotations:
foreign_key:
tag: foreign_key
value: Assembly.name
type_term:
tag: type_term
value: ME:0000280
description: assembly field for Bin
comments:
- typedef.json has FK pointing to Assembly without specifying target field
- Assumed to reference Assembly.name based on pattern
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: bin_assembly
owner: Bin
domain_of:
- Bin
range: string
required: true
bin_contigs:
name: bin_contigs
annotations:
type_term:
tag: type_term
value: ME:0000240
description: contigs field for Bin
from_schema: https://w3id.org/enigma/enigma-cdm
rank: 1000
alias: bin_contigs
owner: Bin
domain_of:
- Bin
range: string
required: true
multivalued: true