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 --> "*" Sequence : input click Sequence href "../Sequence" Source : output Source --> "0..1" Sequence : output click Sequence href "../Sequence" Source : output_name Source : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
input *
Sequence
The sequences that are an input to this source direct
output 0..1
Sequence
Identifier of the sequence that is the output of this source direct
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
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:
- input
- output
- type
- output_name
- database_id
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 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: Source
    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: Source
    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: Source
    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: 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