Class: CollectionSource
Represents a collection of possible sources in a template
URI: opencloning_linkml:CollectionSource
classDiagram
class CollectionSource
click CollectionSource href "../CollectionSource"
Source <|-- CollectionSource
click Source href "../Source"
CollectionSource : category_id
CollectionSource : database_id
CollectionSource : description
CollectionSource : id
CollectionSource : image
CollectionSource : input
CollectionSource --> "*" Sequence : input
click Sequence href "../Sequence"
CollectionSource : options
CollectionSource --> "*" CollectionOption : options
click CollectionOption href "../CollectionOption"
CollectionSource : output
CollectionSource --> "0..1" Sequence : output
click Sequence href "../Sequence"
CollectionSource : output_name
CollectionSource : title
CollectionSource : type
Inheritance
- NamedThing
- Source
- CollectionSource
- Source
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
category_id | 0..1 String |
The identifier of the category of the part in the template | direct |
title | 1 String |
The title of the category | direct |
description | 0..1 String |
A description of the category | direct |
image | * String |
URL and size of the image representing this category | direct |
options | * CollectionOption |
The options available in this category | direct |
input | * Sequence |
The sequences that are an input to this source | Source |
output | 0..1 Sequence |
Identifier of the sequence that is the output of this source | Source |
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 |
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:CollectionSource |
native | opencloning_linkml:CollectionSource |
LinkML Source
Direct
name: CollectionSource
description: Represents a collection of possible sources in a template
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: Source
attributes:
category_id:
name: category_id
description: The identifier of the category of the part in the template
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
domain_of:
- CollectionSource
range: string
required: false
title:
name: title
description: The title of the category
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
domain_of:
- CollectionSource
range: string
required: true
description:
name: description
description: A description of the category
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
domain_of:
- CollectionSource
- CollectionOptionInfo
- CloningStrategy
range: string
required: false
image:
name: image
description: 'URL and size of the image representing this category. For images
with size specification, this is a list with two elements: [url, size].'
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
domain_of:
- CollectionSource
range: string
required: false
multivalued: true
options:
name: options
description: The options available in this category.
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
domain_of:
- CollectionSource
range: CollectionOption
required: false
multivalued: true
inlined: true
inlined_as_list: true
Induced
name: CollectionSource
description: Represents a collection of possible sources in a template
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: Source
attributes:
category_id:
name: category_id
description: The identifier of the category of the part in the template
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
alias: category_id
owner: CollectionSource
domain_of:
- CollectionSource
range: string
required: false
title:
name: title
description: The title of the category
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
alias: title
owner: CollectionSource
domain_of:
- CollectionSource
range: string
required: true
description:
name: description
description: A description of the category
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
alias: description
owner: CollectionSource
domain_of:
- CollectionSource
- CollectionOptionInfo
- CloningStrategy
range: string
required: false
image:
name: image
description: 'URL and size of the image representing this category. For images
with size specification, this is a list with two elements: [url, size].'
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
alias: image
owner: CollectionSource
domain_of:
- CollectionSource
range: string
required: false
multivalued: true
options:
name: options
description: The options available in this category.
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
alias: options
owner: CollectionSource
domain_of:
- CollectionSource
range: CollectionOption
required: false
multivalued: true
inlined: true
inlined_as_list: true
input:
name: input
description: The sequences that are an input 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: CollectionSource
domain_of:
- Source
range: Sequence
required: false
multivalued: true
inlined_as_list: false
output:
name: output
description: Identifier of the sequence that is the output of this source.
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
slot_uri: schema:result
alias: output
owner: CollectionSource
domain_of:
- Source
range: Sequence
required: false
inlined: false
type:
name: type
description: Designates the class
from_schema: https://opencloning.github.io/OpenCloning_LinkML
rank: 1000
designates_type: true
alias: type
owner: CollectionSource
domain_of:
- Sequence
- 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: CollectionSource
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: CollectionSource
domain_of:
- Primer
- Source
- DatabaseSource
range: integer
required: false
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: CollectionSource
domain_of:
- NamedThing
- Sequence
range: integer
required: true