Skip to content

Class: AssociatedFile

Represents a file associated with a sequence

URI: opencloning_linkml:AssociatedFile

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

Inheritance

Slots

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

Usages

used by used in type used
CloningStrategy files range AssociatedFile

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: AssociatedFile
description: Represents a file associated with a sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
slots:
- type
attributes:
  sequence_id:
    name: sequence_id
    description: The sequence this file is associated with
    from_schema: https://opencloning.github.io/OpenCloning_LinkML
    rank: 1000
    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
    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
    domain_of:
    - AssociatedFile
    range: AssociatedFileType
    required: true

Induced

name: AssociatedFile
description: Represents a file associated with a sequence
from_schema: https://opencloning.github.io/OpenCloning_LinkML
attributes:
  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: AssociatedFile
    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: AssociatedFile
    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: AssociatedFile
    domain_of:
    - AssociatedFile
    range: AssociatedFileType
    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: AssociatedFile
    domain_of:
    - Sequence
    - Source
    - CollectionOptionInfo
    - AnnotationReport
    - AssociatedFile
    range: string