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