Skip to content

Class: Primer

An oligonucleotide or primer

URI: opencloning_linkml:Primer

classDiagram class Primer click Primer href "../Primer" Sequence <|-- Primer click Sequence href "../Sequence" Primer : database_id Primer : id Primer : name Primer : sequence Primer : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
name 0..1
String
A human-readable name for a thing direct
database_id 0..1
Integer
The id of an entity in a database direct
sequence 0..1
String
direct
id 1
Integer
A unique identifier for a thing Sequence, NamedThing
type 0..1
String
Designates the class Sequence

Usages

used by used in type used
CRISPRSource guides range Primer
OligoHybridizationSource forward_oligo range Primer
OligoHybridizationSource reverse_oligo range Primer
CloningStrategy primers range Primer

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self opencloning_linkml:Primer
native opencloning_linkml:Primer

LinkML Source

Direct

name: Primer
description: An oligonucleotide or primer
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: Sequence
slots:
- name
- database_id
attributes:
  sequence:
    name: sequence
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    domain_of:
    - Primer
    - AssemblyFragment
    - PlannotateAnnotationReport
    range: string
    pattern: ^[acgtACGT]+$

Induced

name: Primer
description: An oligonucleotide or primer
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: Sequence
attributes:
  sequence:
    name: sequence
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: sequence
    owner: Primer
    domain_of:
    - Primer
    - AssemblyFragment
    - PlannotateAnnotationReport
    range: string
    pattern: ^[acgtACGT]+$
  name:
    name: name
    description: A human-readable name for a thing
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: Primer
    domain_of:
    - Primer
    - CollectionOption
    - CollectionOptionInfo
    range: string
  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: Primer
    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: Primer
    domain_of:
    - NamedThing
    - Sequence
    range: integer
    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: Primer
    domain_of:
    - Sequence
    - Source
    - CollectionOptionInfo
    - AnnotationReport
    - AssociatedFile
    range: string