Skip to content

Class: Source

Represents the source of a sequence

  • NOTE: this is an abstract class and should not be instantiated directly

URI: schema:CreateAction

classDiagram class Source click Source href "../Source" NamedThing <|-- Source click NamedThing href "../NamedThing" Source <|-- DatabaseSource click DatabaseSource href "../DatabaseSource" Source <|-- CollectionSource click CollectionSource href "../CollectionSource" Source <|-- ManuallyTypedSource click ManuallyTypedSource href "../ManuallyTypedSource" Source <|-- UploadedFileSource click UploadedFileSource href "../UploadedFileSource" Source <|-- RepositoryIdSource click RepositoryIdSource href "../RepositoryIdSource" Source <|-- GenomeCoordinatesSource click GenomeCoordinatesSource href "../GenomeCoordinatesSource" Source <|-- SequenceCutSource click SequenceCutSource href "../SequenceCutSource" Source <|-- AssemblySource click AssemblySource href "../AssemblySource" Source <|-- OligoHybridizationSource click OligoHybridizationSource href "../OligoHybridizationSource" Source <|-- PolymeraseExtensionSource click PolymeraseExtensionSource href "../PolymeraseExtensionSource" Source <|-- AnnotationSource click AnnotationSource href "../AnnotationSource" Source <|-- ReverseComplementSource click ReverseComplementSource href "../ReverseComplementSource" Source : database_id Source : id Source : input Source --> "*" SourceInput : input click SourceInput href "../SourceInput" Source : output_name Source : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
type 0..1
String
Designates the class direct
output_name 0..1
String
Used to specify the name of the output sequence direct
database_id 0..1
Integer
The id of an entity in a database direct
input *
SourceInput
The inputs to this source direct
id 1
Integer
A unique identifier for a thing NamedThing

Usages

used by used in type used
CollectionOption source range Source
CloningStrategy sources range Source

Identifier and Mapping Information

Schema Source

  • from schema: https://opencloning.github.io/OpenCloning_LinkML

Mappings

Mapping Type Mapped Value
self schema:CreateAction
native opencloning_linkml:Source

LinkML Source

Direct

name: Source
description: Represents the source of a sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: NamedThing
abstract: true
slots:
- type
- output_name
- database_id
attributes:
  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
    domain_of:
    - Source
    range: SourceInput
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true
class_uri: schema:CreateAction

Induced

name: Source
description: Represents the source of a sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: NamedThing
abstract: true
attributes:
  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: Source
    domain_of:
    - Source
    range: SourceInput
    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: Source
    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: Source
    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: Source
    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: Source
    domain_of:
    - NamedThing
    - Sequence
    range: integer
    required: true
class_uri: schema:CreateAction