Skip to content

Class: SequencingFile

Represents a sequencing file and its alignment to a sequence

URI: opencloning_linkml:SequencingFile

classDiagram class SequencingFile click SequencingFile href "../SequencingFile" AssociatedFile <|-- SequencingFile click AssociatedFile href "../AssociatedFile" SequencingFile : alignment SequencingFile : file_name SequencingFile : file_type SequencingFile --> "1" AssociatedFileType : file_type click AssociatedFileType href "../AssociatedFileType" SequencingFile : sequence_id SequencingFile --> "1" Sequence : sequence_id click Sequence href "../Sequence" SequencingFile : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
alignment 1..*
String
The alignment of the sequencing read to the sequence direct
type 0..1
String
Designates the class AssociatedFile
sequence_id 1
Sequence
The sequence this file is associated with AssociatedFile
file_name 1
String
The name of the file AssociatedFile
file_type 1
AssociatedFileType
The type of file AssociatedFile

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: SequencingFile
description: Represents a sequencing file and its alignment to a sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: AssociatedFile
attributes:
  alignment:
    name: alignment
    description: The alignment of the sequencing read to the sequence. List of strings
      representing aligned sequences.
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    domain_of:
    - SequencingFile
    range: string
    required: true
    multivalued: true

Induced

name: SequencingFile
description: Represents a sequencing file and its alignment to a sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
is_a: AssociatedFile
attributes:
  alignment:
    name: alignment
    description: The alignment of the sequencing read to the sequence. List of strings
      representing aligned sequences.
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: alignment
    owner: SequencingFile
    domain_of:
    - SequencingFile
    range: string
    required: true
    multivalued: true
  type:
    name: type
    description: Designates the class
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    designates_type: true
    alias: type
    owner: SequencingFile
    domain_of:
    - Sequence
    - Source
    - CollectionOptionInfo
    - AnnotationReport
    - AssociatedFile
    range: string
  sequence_id:
    name: sequence_id
    description: The sequence this file is associated with
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: sequence_id
    owner: SequencingFile
    domain_of:
    - AssociatedFile
    range: Sequence
    required: true
  file_name:
    name: file_name
    description: The name of the file
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    alias: file_name
    owner: SequencingFile
    domain_of:
    - UploadedFileSource
    - AssociatedFile
    range: string
    required: true
  file_type:
    name: file_type
    description: The type of file
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    alias: file_type
    owner: SequencingFile
    domain_of:
    - AssociatedFile
    range: AssociatedFileType
    required: true