Skip to content

Class: ProjectFile

VDJServer project files.

URI: https://github.com/vdjserver/vdjserver-airr-schema/ProjectFile

 classDiagram
    class ProjectFile
    click ProjectFile href "../ProjectFile/"
      VDJServerStandards <|-- ProjectFile
        click VDJServerStandards href "../VDJServerStandards/"


      ProjectFile <|-- ProjectJobFile
        click ProjectJobFile href "../ProjectJobFile/"


      ProjectFile : fileType

      ProjectFile : name

      ProjectFile : pairedReadMetadataUuid

      ProjectFile : path

      ProjectFile : qualityScoreMetadataUuid

      ProjectFile : readDirection

      ProjectFile : readMetadataUuid

      ProjectFile : size

      ProjectFile : tags

      ProjectFile : url

Inheritance

Slots

Name Cardinality and Range Description Inheritance
path 1
String
direct
name 0..1
String
Full name of contributor direct
size 0..1
Float
Default slot description direct
readDirection 0..1
String
Default slot description direct
fileType 0..1
Float
Default slot description direct
tags 0..1
String
Default slot description direct
url 0..1
String
Default slot description direct
pairedReadMetadataUuid 0..1
String
Default slot description direct
readMetadataUuid 0..1
String
Default slot description direct
qualityScoreMetadataUuid 0..1
String
Default slot description direct

Usages

used by used in type used
ProjectFileMeta value range ProjectFile
DeletedFileMeta value range ProjectFile

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self https://github.com/vdjserver/vdjserver-airr-schema/ProjectFile
native https://github.com/vdjserver/vdjserver-airr-schema/ProjectFile

LinkML Source

Direct

name: ProjectFile
description: VDJServer project files.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slots:
- path
- name
- size
- readDirection
- fileType
- tags
- url
- pairedReadMetadataUuid
- readMetadataUuid
- qualityScoreMetadataUuid
slot_usage:
  path:
    name: path
    required: true

Induced

name: ProjectFile
description: VDJServer project files.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slot_usage:
  path:
    name: path
    required: true
attributes:
  path:
    name: path
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    - FilePostitRequest
    range: string
    required: true
  name:
    name: name
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Full name of contributor
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - Contributor
    - TapisMetaObject
    - ProjectFile
    - VisualizationDocument
    range: string
  size:
    name: size
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: float
  readDirection:
    name: readDirection
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: string
  fileType:
    name: fileType
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: float
  tags:
    name: tags
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: string
  url:
    name: url
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    - NotificationDetails
    range: string
  pairedReadMetadataUuid:
    name: pairedReadMetadataUuid
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: string
  readMetadataUuid:
    name: readMetadataUuid
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: string
  qualityScoreMetadataUuid:
    name: qualityScoreMetadataUuid
    annotations:
      nullable:
        tag: nullable
        value: true
    description: Default slot description
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ProjectFile
    domain_of:
    - ProjectFile
    range: string