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
- VDJServerStandards
- ADCRepository
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
- from schema: https://github.com/vdjserver/vdjserver-airr-schema
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