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 --> "*" SourceInput : input click SourceInput href "../SourceInput" CollectionSource : options CollectionSource --> "*" CollectionOption : options click CollectionOption href "../CollectionOption" 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
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: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
  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
    - 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: 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
  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: CollectionSource
    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: CollectionSource
    domain_of:
    - NamedThing
    - Sequence
    range: integer
    required: true