Class: AssemblySource
Represents the source of a sequence that is an assembly of other sequences
URI: opencloning_linkml:AssemblySource
classDiagram
class AssemblySource
click AssemblySource href "../AssemblySource"
Source <|-- AssemblySource
click Source href "../Source"
AssemblySource <|-- PCRSource
click PCRSource href "../PCRSource"
AssemblySource <|-- LigationSource
click LigationSource href "../LigationSource"
AssemblySource <|-- HomologousRecombinationSource
click HomologousRecombinationSource href "../HomologousRecombinationSource"
AssemblySource <|-- GibsonAssemblySource
click GibsonAssemblySource href "../GibsonAssemblySource"
AssemblySource <|-- InFusionSource
click InFusionSource href "../InFusionSource"
AssemblySource <|-- OverlapExtensionPCRLigationSource
click OverlapExtensionPCRLigationSource href "../OverlapExtensionPCRLigationSource"
AssemblySource <|-- InVivoAssemblySource
click InVivoAssemblySource href "../InVivoAssemblySource"
AssemblySource <|-- RestrictionAndLigationSource
click RestrictionAndLigationSource href "../RestrictionAndLigationSource"
AssemblySource <|-- GatewaySource
click GatewaySource href "../GatewaySource"
AssemblySource <|-- CreLoxRecombinationSource
click CreLoxRecombinationSource href "../CreLoxRecombinationSource"
AssemblySource : circular
AssemblySource : database_id
AssemblySource : id
AssemblySource : input
AssemblySource --> "*" SourceInput : input
click SourceInput href "../SourceInput"
AssemblySource : output_name
AssemblySource : type
Inheritance
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
circular | 0..1 Boolean |
Whether the assembly is circular or not | direct |
type | 0..1 String |
Designates the class | Source |
output_name | 0..1 String |
Used to specify the name of the output sequence | Source |
database_id | 0..1 Integer |
The id of an entity in a database | Source |
input | * SourceInput |
The inputs to this source | Source |
id | 1 Integer |
A unique identifier for a thing | NamedThing |
Identifier and Mapping Information
Schema Source
- from schema: https://opencloning.github.io/OpenCloning_LinkML
Mappings
Mapping Type | Mapped Value |
---|---|
self | opencloning_linkml:AssemblySource |
native | opencloning_linkml:AssemblySource |
LinkML Source
Direct
name: AssemblySource
description: Represents the source of a sequence that is an assembly of other sequences
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: Source
attributes:
circular:
name: circular
description: Whether the assembly is circular or not
from_schema: https://opencloning.github.io/OpenCloning_LinkML
domain_of:
- TemplateSequence
- ManuallyTypedSource
- AssemblySource
range: boolean
Induced
name: AssemblySource
description: Represents the source of a sequence that is an assembly of other sequences
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: Source
attributes:
circular:
name: circular
description: Whether the assembly is circular or not
from_schema: https://opencloning.github.io/OpenCloning_LinkML
alias: circular
owner: AssemblySource
domain_of:
- TemplateSequence
- ManuallyTypedSource
- AssemblySource
range: boolean
type:
name: type
description: Designates the class
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
designates_type: true
alias: type
owner: AssemblySource
domain_of:
- Sequence
- SourceInput
- Source
- CollectionOptionInfo
- AnnotationReport
- AssociatedFile
range: string
output_name:
name: output_name
description: Used to specify the name of the output sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
alias: output_name
owner: AssemblySource
domain_of:
- Source
range: string
required: false
database_id:
name: database_id
description: The id of an entity in a database
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
slot_uri: schema:identifier
alias: database_id
owner: AssemblySource
domain_of:
- Primer
- Source
- DatabaseSource
range: integer
required: false
input:
name: input
description: The inputs to this source. If the source represents external import
of a sequence, it's empty.
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
slot_uri: schema:object
alias: input
owner: AssemblySource
domain_of:
- Source
range: SourceInput
required: false
multivalued: true
inlined: true
inlined_as_list: true
id:
name: id
description: A unique identifier for a thing
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
slot_uri: schema:identifier
identifier: true
alias: id
owner: AssemblySource
domain_of:
- NamedThing
- Sequence
range: integer
required: true