Skip to content

Class: ADCRepository

VDJServer object to represent an ADC repository, this includes VDJServer.

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

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

      ADCRepository : async_base_url

      ADCRepository : async_host

      ADCRepository : base_url

      ADCRepository : disable

      ADCRepository : enable_cache

      ADCRepository : enable_statistics_cache

      ADCRepository : repository_id

      ADCRepository : server_host

      ADCRepository : supports_async

      ADCRepository : title

Inheritance

Slots

Name Cardinality and Range Description Inheritance
repository_id 1
String
direct
disable 0..1
Boolean
Disable the repository direct
title 1
String
Display name of repository direct
server_host 1
String
Hostname for repository direct
base_url 1
String
Base ADC URL for repository direct
enable_cache 0..1
Boolean
direct
supports_async 0..1
Boolean
Repository supports AIRR ADC ASYNC API extension direct
async_host 0..1
String
Hostname for repository direct
async_base_url 0..1
String
Base ADC ASYNC API URL for repository direct
enable_statistics_cache 0..1
Boolean
Statistics cache enable/disable for the repository direct

Usages

used by used in type used
ADCRepositorySet adc range ADCRepository
ADCRepositorySet staging range ADCRepository
ADCRepositoryUpdateRequest repository range ADCRepository

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ADCRepository
description: VDJServer object to represent an ADC repository, this includes VDJServer.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slots:
- repository_id
- disable
- title
- server_host
- base_url
- enable_cache
- supports_async
- async_host
- async_base_url
- enable_statistics_cache
slot_usage:
  repository_id:
    name: repository_id
    required: true
  title:
    name: title
    required: true
  server_host:
    name: server_host
    required: true
  base_url:
    name: base_url
    required: true

Induced

name: ADCRepository
description: VDJServer object to represent an ADC repository, this includes VDJServer.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slot_usage:
  repository_id:
    name: repository_id
    required: true
  title:
    name: title
    required: true
  server_host:
    name: server_host
    required: true
  base_url:
    name: base_url
    required: true
attributes:
  repository_id:
    name: repository_id
    annotations:
      nullable:
        tag: nullable
        value: false
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    - ADCDownloadCacheStudy
    - ADCDownloadCacheRepertoire
    - StatisticsCacheStudy
    - StatisticsCacheRepertoire
    range: string
    required: true
  disable:
    name: disable
    description: Disable the repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: boolean
  title:
    name: title
    description: Display name of repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: string
    required: true
  server_host:
    name: server_host
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Hostname for repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: string
    required: true
  base_url:
    name: base_url
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Base ADC URL for repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: string
    required: true
  enable_cache:
    name: enable_cache
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    - ADCDownloadCache
    - StatisticsCache
    range: boolean
  supports_async:
    name: supports_async
    description: Repository supports AIRR ADC ASYNC API extension
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: boolean
  async_host:
    name: async_host
    description: Hostname for repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: string
  async_base_url:
    name: async_base_url
    annotations:
      nullable:
        tag: nullable
        value: false
    description: Base ADC ASYNC API URL for repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: string
  enable_statistics_cache:
    name: enable_statistics_cache
    description: Statistics cache enable/disable for the repository
    from_schema: https://github.com/vdjserver/vdjserver-airr-schema
    rank: 1000
    owner: ADCRepository
    domain_of:
    - ADCRepository
    range: boolean