Skip to content

Class: AddgeneIdSource

Represents the source of a sequence that is identified by an Addgene id

URI: opencloning_linkml:AddgeneIdSource

classDiagram class AddgeneIdSource click AddgeneIdSource href "../AddgeneIdSource" RepositoryIdSource <|-- AddgeneIdSource click RepositoryIdSource href "../RepositoryIdSource" AddgeneIdSource : addgene_sequence_type AddgeneIdSource --> "0..1" AddgeneSequenceType : addgene_sequence_type click AddgeneSequenceType href "../AddgeneSequenceType" AddgeneIdSource : database_id AddgeneIdSource : id AddgeneIdSource : input AddgeneIdSource --> "*" SourceInput : input click SourceInput href "../SourceInput" AddgeneIdSource : output_name AddgeneIdSource : repository_id AddgeneIdSource : repository_name AddgeneIdSource --> "1" RepositoryName : repository_name click RepositoryName href "../RepositoryName" AddgeneIdSource : sequence_file_url AddgeneIdSource : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
sequence_file_url 0..1
String
The URL of a sequence file direct
addgene_sequence_type 0..1
AddgeneSequenceType
direct
repository_id 1
String
The id of the sequence in the repository RepositoryIdSource
repository_name 1
RepositoryName
RepositoryIdSource
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:AddgeneIdSource
native opencloning_linkml:AddgeneIdSource

LinkML Source

Direct

name: AddgeneIdSource
description: Represents the source of a sequence that is identified by an Addgene
  id
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: RepositoryIdSource
slots:
- sequence_file_url
attributes:
  addgene_sequence_type:
    name: addgene_sequence_type
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    domain_of:
    - AddgeneIdSource
    range: AddgeneSequenceType

Induced

name: AddgeneIdSource
description: Represents the source of a sequence that is identified by an Addgene
  id
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: RepositoryIdSource
attributes:
  addgene_sequence_type:
    name: addgene_sequence_type
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: addgene_sequence_type
    owner: AddgeneIdSource
    domain_of:
    - AddgeneIdSource
    range: AddgeneSequenceType
  sequence_file_url:
    name: sequence_file_url
    description: The URL of a sequence file
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: sequence_file_url
    owner: AddgeneIdSource
    domain_of:
    - AddgeneIdSource
    - WekWikGeneIdSource
    - SEVASource
    - IGEMSource
    range: string
    pattern: ^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$
  repository_id:
    name: repository_id
    description: The id of the sequence in the repository
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: repository_id
    owner: AddgeneIdSource
    domain_of:
    - RepositoryIdSource
    range: string
    required: true
  repository_name:
    name: repository_name
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: repository_name
    owner: AddgeneIdSource
    domain_of:
    - RepositoryIdSource
    range: RepositoryName
    required: true
  type:
    name: type
    description: Designates the class
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    designates_type: true
    alias: type
    owner: AddgeneIdSource
    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: AddgeneIdSource
    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: AddgeneIdSource
    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: AddgeneIdSource
    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: AddgeneIdSource
    domain_of:
    - NamedThing
    - Sequence
    range: integer
    required: true