Skip to content

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

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