Class: ADCAsyncQuery
VDJServer object to represent an ADC asynchronous query.
URI: https://github.com/vdjserver/vdjserver-airr-schema/ADCAsyncQuery
classDiagram
class ADCAsyncQuery
click ADCAsyncQuery href "../ADCAsyncQuery/"
VDJServerStandards <|-- ADCAsyncQuery
click VDJServerStandards href "../VDJServerStandards/"
ADCAsyncQuery : body
ADCAsyncQuery --> "1" BodyDetails : body
click BodyDetails href "../BodyDetails/"
ADCAsyncQuery : collection
ADCAsyncQuery : count_lrq_id
ADCAsyncQuery : download_url
ADCAsyncQuery : endpoint
ADCAsyncQuery --> "1" ADCAsyncQueryEndpointEnum : endpoint
click ADCAsyncQueryEndpointEnum href "../ADCAsyncQueryEndpointEnum/"
ADCAsyncQuery : estimated_count
ADCAsyncQuery : final_file
ADCAsyncQuery : lrq_id
ADCAsyncQuery : message
ADCAsyncQuery : notification
ADCAsyncQuery --> "0..1" NotificationDetails : notification
click NotificationDetails href "../NotificationDetails/"
ADCAsyncQuery : postit_id
ADCAsyncQuery : raw_file
ADCAsyncQuery : status
ADCAsyncQuery --> "1" StatusEnum : status
click StatusEnum href "../StatusEnum/"
Inheritance
- VDJServerStandards
- ADCAsyncQuery
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| endpoint | 1 ADCAsyncQueryEndpointEnum |
API endpoint for query | direct |
| collection | 1 String |
direct | |
| lrq_id | 0..1 String |
Tapis LRQ identifier | direct |
| status | 1 StatusEnum |
Status of record, assumed active if the field is not present | direct |
| message | 0..1 String |
direct | |
| notification | 0..1 NotificationDetails |
Query status notification URL | direct |
| body | 1 BodyDetails |
direct | |
| raw_file | 0..1 String |
Tapis file containing raw JSON data from LRQ query | direct |
| final_file | 0..1 String |
Filename for final processed data to be downloaded by user | direct |
| download_url | 0..1 String |
direct | |
| postit_id | 0..1 String |
Tapis postit identifier for download file | direct |
| count_lrq_id | 0..1 String |
Tapis LRQ identifier for estimated count of query result | direct |
| estimated_count | 0..1 Float |
Estimated count of query result | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ADCAsyncQueryMeta | value | range | ADCAsyncQuery |
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/ADCAsyncQuery |
| native | https://github.com/vdjserver/vdjserver-airr-schema/ADCAsyncQuery |
LinkML Source
Direct
name: ADCAsyncQuery
description: VDJServer object to represent an ADC asynchronous query.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slots:
- endpoint
- collection
- lrq_id
- status
- message
- notification
- body
- raw_file
- final_file
- download_url
- postit_id
- count_lrq_id
- estimated_count
slot_usage:
endpoint:
name: endpoint
required: true
collection:
name: collection
required: true
status:
name: status
required: true
body:
name: body
required: true
Induced
name: ADCAsyncQuery
description: VDJServer object to represent an ADC asynchronous query.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
is_a: VDJServerStandards
slot_usage:
endpoint:
name: endpoint
required: true
collection:
name: collection
required: true
status:
name: status
required: true
body:
name: body
required: true
attributes:
endpoint:
name: endpoint
annotations:
nullable:
tag: nullable
value: false
description: API endpoint for query
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: ADCAsyncQueryEndpointEnum
required: true
collection:
name: collection
annotations:
nullable:
tag: nullable
value: false
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
- ADCProjectLoad
- ADCRearrangementLoad
range: string
required: true
lrq_id:
name: lrq_id
annotations:
nullable:
tag: nullable
value: true
description: Tapis LRQ identifier
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: string
status:
name: status
annotations:
nullable:
tag: nullable
value: true
description: Status of record, assumed active if the field is not present
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- AlleleDescription
- ADCAsyncQuery
- AnalysisProperties
- BasicResponse
range: StatusEnum
required: true
message:
name: message
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
- BasicResponse
range: string
notification:
name: notification
description: Query status notification URL
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: NotificationDetails
body:
name: body
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
- ADCQueryFilter
range: BodyDetails
required: true
raw_file:
name: raw_file
annotations:
nullable:
tag: nullable
value: true
description: Tapis file containing raw JSON data from LRQ query
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: string
final_file:
name: final_file
annotations:
nullable:
tag: nullable
value: true
description: Filename for final processed data to be downloaded by user
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: string
download_url:
name: download_url
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
- ADCDownloadCacheStudy
- ADCDownloadCacheRepertoire
range: string
postit_id:
name: postit_id
annotations:
nullable:
tag: nullable
value: true
description: Tapis postit identifier for download file
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: string
count_lrq_id:
name: count_lrq_id
annotations:
nullable:
tag: nullable
value: true
description: Tapis LRQ identifier for estimated count of query result
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: string
estimated_count:
name: estimated_count
annotations:
nullable:
tag: nullable
value: true
description: Estimated count of query result. Used to enforce maximum result size.
from_schema: https://github.com/vdjserver/vdjserver-airr-schema
rank: 1000
owner: ADCAsyncQuery
domain_of:
- ADCAsyncQuery
range: float