Download OpenAPI specification:Download
SeqDB API Schema
By passing in query string, user can get available regions authorised
filter[rsql] | string pass an optional search string for looking up the regions |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "region",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "symbol": "string",
- "description": "string",
- "applicableOrganisms": "string"
}
}
}
]
Adds a region
region to add
required | object |
{- "data": {
- "type": "region",
- "attributes": {
- "group": "string",
- "name": "string",
- "symbol": "string",
- "description": "string",
- "applicableOrganisms": "string"
}
}
}
Returns a single region
Id required | integer ID of region to return |
{- "data": {
- "id": "string",
- "type": "region",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "symbol": "string",
- "description": "string",
- "applicableOrganisms": "string"
}
}
}
update a region
Id required | integer region id to patch |
region to update
required | object |
{- "data": {
- "id": "string",
- "type": "region",
- "attributes": {
- "group": "string",
- "name": "string",
- "symbol": "string",
- "description": "string",
- "applicableOrganisms": "string"
}
}
}
By passing in query string, user ca get available pcrPrimers authorised
filter[rsql] | string pass a optional search string for looking up the pcrPrimers |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "pcr-primer",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "type": "PRIMER",
- "seq": "string",
- "lotNumber": 0,
- "version": 0,
- "direction": "string",
- "tmCalculated": "string",
- "tmPe": 0,
- "position": "string",
- "note": "string",
- "lastModified": "string",
- "application": "string",
- "reference": "string",
- "targetSpecies": "string",
- "supplier": "string",
- "dateOrdered": "string",
- "purification": "string",
- "designedBy": "string",
- "stockConcentration": "string"
}, - "relationships": {
- "region": {
- "data": {
- "id": "string",
- "type": "region"
}
}
}
}
}
]
Adds a pcr-primer
pcr-primer to add
required | object |
{- "data": {
- "type": "pcr-primer",
- "attributes": {
- "group": "string",
- "name": "string",
- "type": "PRIMER",
- "seq": "string",
- "lotNumber": 0,
- "version": 0,
- "direction": "string",
- "tmCalculated": "string",
- "tmPe": 0,
- "position": "string",
- "note": "string",
- "lastModified": "string",
- "application": "string",
- "reference": "string",
- "targetSpecies": "string",
- "supplier": "string",
- "dateOrdered": "string",
- "purification": "string",
- "designedBy": "string",
- "stockConcentration": "string"
}, - "relationships": {
- "region": {
- "data": {
- "id": "string",
- "type": "region"
}
}
}
}
}
Returns a single pcr-primer
Id required | integer ID of pcr-primer to return |
{- "data": {
- "id": "string",
- "type": "pcr-primer",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "type": "PRIMER",
- "seq": "string",
- "lotNumber": 0,
- "version": 0,
- "direction": "string",
- "tmCalculated": "string",
- "tmPe": 0,
- "position": "string",
- "note": "string",
- "lastModified": "string",
- "application": "string",
- "reference": "string",
- "targetSpecies": "string",
- "supplier": "string",
- "dateOrdered": "string",
- "purification": "string",
- "designedBy": "string",
- "stockConcentration": "string"
}, - "relationships": {
- "region": {
- "data": {
- "id": "string",
- "type": "region"
}
}
}
}
}
update a pcr-primer
Id required | integer pcr-primer id to patch |
pcr-primer to update
required | object |
{- "data": {
- "id": "string",
- "type": "pcr-primer",
- "attributes": {
- "group": "string",
- "name": "string",
- "type": "PRIMER",
- "seq": "string",
- "lotNumber": 0,
- "version": 0,
- "direction": "string",
- "tmCalculated": "string",
- "tmPe": 0,
- "position": "string",
- "note": "string",
- "lastModified": "string",
- "application": "string",
- "reference": "string",
- "targetSpecies": "string",
- "supplier": "string",
- "dateOrdered": "string",
- "purification": "string",
- "designedBy": "string",
- "stockConcentration": "string"
}, - "relationships": {
- "region": {
- "data": {
- "id": "string",
- "type": "region"
}
}
}
}
}
By passing in query string, get available pcrBatches authorised
filter[rsql] | string pass a optional search string for looking up the pcrBatches |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "pcr-batch",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "batchType": "sanger",
- "isCompleted": true
}, - "relationships": {
- "primerForward": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "primerReverse": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "protocol": {
- "data": {
- "type": "protocol",
- "id": "953f128f-e64c-470b-99d4-cad9c4802715"
}
}
}
}
}
]
Adds a pcr-batch
pcr-batch to add
required | object |
{- "data": {
- "type": "pcr-batch",
- "attributes": {
- "group": "string",
- "name": "string",
- "batchType": "sanger",
- "isCompleted": true
}, - "relationships": {
- "primerForward": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "primerReverse": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "protocol": {
- "data": {
- "type": "protocol",
- "id": "953f128f-e64c-470b-99d4-cad9c4802715"
}
}
}
}
}
Returns a single pcr-batch
Id required | integer ID of pcr-batch to return |
{- "data": {
- "id": "string",
- "type": "pcr-batch",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "batchType": "sanger",
- "isCompleted": true
}, - "relationships": {
- "primerForward": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "primerReverse": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "protocol": {
- "data": {
- "type": "protocol",
- "id": "953f128f-e64c-470b-99d4-cad9c4802715"
}
}
}
}
}
update a pcr-batch
Id required | integer pcr-batch id to patch |
pcr-batch to update
required | object |
{- "data": {
- "id": "string",
- "type": "pcr-batch",
- "attributes": {
- "group": "string",
- "name": "string",
- "batchType": "sanger",
- "isCompleted": true
}, - "relationships": {
- "primerForward": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "primerReverse": {
- "data": {
- "type": "pcr-primer",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "protocol": {
- "data": {
- "type": "protocol",
- "id": "953f128f-e64c-470b-99d4-cad9c4802715"
}
}
}
}
}
By passing in query string, get available seqBatches authorised
filter[rsql] | string pass a optional search string for looking up the seqBatches |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "seq-batch",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "sequencingType": "sanger",
- "reactionDate": "2019-08-24",
- "isCompleted": true
}, - "relationships": {
- "experimenters": [
- {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
], - "protocol": {
- "data": {
- "type": "protocol",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "thermocyclerProfile": {
- "data": {
- "type": "thermocycler-profile",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "storageUnit": {
- "data": {
- "type": "storage-unit",
- "id": "f6244d2a-68bd-4990-bdbb-96b425d6c703"
}
}
}
}
}
]
Adds a seq-batch
seq-batch to add
required | object |
{- "data": {
- "type": "seq-batch",
- "attributes": {
- "group": "string",
- "name": "string",
- "sequencingType": "sanger",
- "reactionDate": "2019-08-24",
- "isCompleted": true
}, - "relationships": {
- "experimenters": [
- {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
], - "protocol": {
- "data": {
- "type": "protocol",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "thermocyclerProfile": {
- "data": {
- "type": "thermocycler-profile",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "storageUnit": {
- "data": {
- "type": "storage-unit",
- "id": "f6244d2a-68bd-4990-bdbb-96b425d6c703"
}
}
}
}
}
Returns a single seq-batch
Id required | integer ID of seq-batch to return |
{- "data": {
- "id": "string",
- "type": "seq-batch",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "sequencingType": "sanger",
- "reactionDate": "2019-08-24",
- "isCompleted": true
}, - "relationships": {
- "experimenters": [
- {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
], - "protocol": {
- "data": {
- "type": "protocol",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "thermocyclerProfile": {
- "data": {
- "type": "thermocycler-profile",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "storageUnit": {
- "data": {
- "type": "storage-unit",
- "id": "f6244d2a-68bd-4990-bdbb-96b425d6c703"
}
}
}
}
}
update a seq-batch
Id required | integer seq-batch id to patch |
seq-batch to update
required | object |
{- "data": {
- "id": "string",
- "type": "seq-batch",
- "attributes": {
- "group": "string",
- "name": "string",
- "sequencingType": "sanger",
- "reactionDate": "2019-08-24",
- "isCompleted": true
}, - "relationships": {
- "experimenters": [
- {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
], - "protocol": {
- "data": {
- "type": "protocol",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "thermocyclerProfile": {
- "data": {
- "type": "thermocycler-profile",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}, - "storageUnit": {
- "data": {
- "type": "storage-unit",
- "id": "f6244d2a-68bd-4990-bdbb-96b425d6c703"
}
}
}
}
}
By passing in query string, user can get available seq-reaction authorised
filter[rsql] | string pass an optional search string for looking up the seq-reaction |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "seq-reaction",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string"
}, - "relationships": {
- "seqBatch": {
- "data": {
- "type": "seq-batch",
- "id": "99e59304-b63d-42d8-ba03-4c1d415f5d5a"
}
}, - "pcrBatchItem": {
- "data": {
- "type": "pcr-batch-item",
- "id": "4ed50a6e-0405-4c5f-99b6-7ec90820404f"
}
}, - "seqPrimer": {
- "data": {
- "type": "pcr-primer",
- "id": "28c5bce6-dde7-449f-bafd-120b714be43f"
}
}, - "molecularAnalysisRunItem": {
- "data": {
- "type": "molecular-analysis-run-item",
- "id": "0192ba17-266f-72d1-9618-516608166507"
}
}, - "storageUnitUsage": {
- "data": {
- "type": "storage-unit-usage",
- "id": "0190cb5d-0d0d-7046-8576-0e3693cd9a7b"
}
}
}
}
}
]
Adds a seq-reaction
seq-reaction to add
required | object |
{- "data": {
- "type": "seq-reaction",
- "attributes": {
- "group": "string"
}, - "relationships": {
- "seqBatch": {
- "data": {
- "type": "seq-batch",
- "id": "99e59304-b63d-42d8-ba03-4c1d415f5d5a"
}
}, - "pcrBatchItem": {
- "data": {
- "type": "pcr-batch-item",
- "id": "4ed50a6e-0405-4c5f-99b6-7ec90820404f"
}
}, - "seqPrimer": {
- "data": {
- "type": "pcr-primer",
- "id": "28c5bce6-dde7-449f-bafd-120b714be43f"
}
}, - "molecularAnalysisRunItem": {
- "data": {
- "type": "molecular-analysis-run-item",
- "id": "0192ba17-266f-72d1-9618-516608166507"
}
}, - "storageUnitUsage": {
- "data": {
- "type": "storage-unit-usage",
- "id": "0190cb5d-0d0d-7046-8576-0e3693cd9a7b"
}
}
}
}
}
Returns a single seq-reaction
Id required | integer ID of seq-reaction to return |
{- "data": {
- "id": "string",
- "type": "seq-reaction",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string"
}, - "relationships": {
- "seqBatch": {
- "data": {
- "type": "seq-batch",
- "id": "99e59304-b63d-42d8-ba03-4c1d415f5d5a"
}
}, - "pcrBatchItem": {
- "data": {
- "type": "pcr-batch-item",
- "id": "4ed50a6e-0405-4c5f-99b6-7ec90820404f"
}
}, - "seqPrimer": {
- "data": {
- "type": "pcr-primer",
- "id": "28c5bce6-dde7-449f-bafd-120b714be43f"
}
}, - "molecularAnalysisRunItem": {
- "data": {
- "type": "molecular-analysis-run-item",
- "id": "0192ba17-266f-72d1-9618-516608166507"
}
}, - "storageUnitUsage": {
- "data": {
- "type": "storage-unit-usage",
- "id": "0190cb5d-0d0d-7046-8576-0e3693cd9a7b"
}
}
}
}
}
update a seq-reaction
Id required | integer seq-reaction id to patch |
seq-reaction to update
required | object |
{- "data": {
- "id": "string",
- "type": "seq-reaction",
- "attributes": {
- "group": "string"
}, - "relationships": {
- "seqBatch": {
- "data": {
- "type": "seq-batch",
- "id": "99e59304-b63d-42d8-ba03-4c1d415f5d5a"
}
}, - "pcrBatchItem": {
- "data": {
- "type": "pcr-batch-item",
- "id": "4ed50a6e-0405-4c5f-99b6-7ec90820404f"
}
}, - "seqPrimer": {
- "data": {
- "type": "pcr-primer",
- "id": "28c5bce6-dde7-449f-bafd-120b714be43f"
}
}, - "molecularAnalysisRunItem": {
- "data": {
- "type": "molecular-analysis-run-item",
- "id": "0192ba17-266f-72d1-9618-516608166507"
}
}, - "storageUnitUsage": {
- "data": {
- "type": "storage-unit-usage",
- "id": "0190cb5d-0d0d-7046-8576-0e3693cd9a7b"
}
}
}
}
}
By passing in query string, user can get available sequencing-facility authorised
filter[rsql] | string pass an optional search string for looking up the sequencing-facility |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "sequencing-facility",
- "attributes": {
- "name": "string",
- "group": "string",
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "contacts": [
- {
- "name": "string",
- "roles": [
- "string"
], - "info": "string"
}
], - "shippingAddress": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "provinceState": "string",
- "zipCode": "string",
- "country": "string"
}
}
}
}
]
Adds a sequencing-facility
sequencing-facility to add
required | object |
{- "data": {
- "type": "sequencing-facility",
- "attributes": {
- "name": "string",
- "group": "string",
- "contacts": [
- {
- "name": "string",
- "roles": [
- "string"
], - "info": "string"
}
], - "shippingAddress": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "provinceState": "string",
- "zipCode": "string",
- "country": "string"
}
}
}
}
Returns a single sequencing-facility
Id required | integer ID of sequencing-facility to return |
{- "data": {
- "id": "string",
- "type": "sequencing-facility",
- "attributes": {
- "name": "string",
- "group": "string",
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "contacts": [
- {
- "name": "string",
- "roles": [
- "string"
], - "info": "string"
}
], - "shippingAddress": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "provinceState": "string",
- "zipCode": "string",
- "country": "string"
}
}
}
}
update a sequencing-facility
Id required | integer sequencing-facility id to patch |
sequencing-facility to update
required | object |
{- "data": {
- "id": "string",
- "type": "sequencing-facility",
- "attributes": {
- "name": "string",
- "group": "string",
- "contacts": [
- {
- "name": "string",
- "roles": [
- "string"
], - "info": "string"
}
], - "shippingAddress": {
- "addressLine1": "string",
- "addressLine2": "string",
- "city": "string",
- "provinceState": "string",
- "zipCode": "string",
- "country": "string"
}
}
}
}
By passing in query string, get available seqSubmissions authorised
filter[rsql] | string pass a optional search string for looking up the seqSubmissions |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "seq-submission",
- "attributes": {
- "group": "string",
- "name": "string",
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z"
}, - "relationships": {
- "submittedBy": {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
]
Adds a seq-submission
seq-submission to add
required | object |
{- "data": {
- "type": "seq-submission",
- "attributes": {
- "group": "string",
- "name": "string"
}, - "relationships": {
- "submittedBy": {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
Returns a single seq-submission
Id required | integer ID of seq-submission to return |
{- "data": {
- "id": "string",
- "type": "seq-submission",
- "attributes": {
- "group": "string",
- "name": "string",
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z"
}, - "relationships": {
- "submittedBy": {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
update a seq-submission
Id required | integer seq-submission id to patch |
seq-submission to update
required | object |
{- "data": {
- "id": "string",
- "type": "seq-submission",
- "attributes": {
- "group": "string",
- "name": "string"
}, - "relationships": {
- "submittedBy": {
- "data": {
- "type": "person",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
By passing in query string, user can get available index sets
filter[rsql] | string pass an optional search string for looking up the index sets |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "index-set",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "forwardAdapter": "string",
- "reverseAdapter": "string"
}, - "relationships": {
- "ngsIndexes": [
- {
- "data": {
- "type": "ngs-index",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}
]
}
}
}
]
Adds an index-set
index set to add
required | object |
{- "data": {
- "type": "index-set",
- "attributes": {
- "group": "string",
- "name": "string",
- "forwardAdapter": "string",
- "reverseAdapter": "string"
}, - "relationships": {
- "ngsIndexes": [
- {
- "data": {
- "type": "ngs-index",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}
]
}
}
}
Returns a single index-set
Id required | integer ID of index-set to return |
{- "data": {
- "id": "string",
- "type": "index-set",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "forwardAdapter": "string",
- "reverseAdapter": "string"
}, - "relationships": {
- "ngsIndexes": [
- {
- "data": {
- "type": "ngs-index",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}
]
}
}
}
update an index-set
Id required | integer index-set id to patch |
index set to update
required | object |
{- "data": {
- "id": "string",
- "type": "index-set",
- "attributes": {
- "group": "string",
- "name": "string",
- "forwardAdapter": "string",
- "reverseAdapter": "string"
}, - "relationships": {
- "ngsIndexes": [
- {
- "data": {
- "type": "ngs-index",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}
]
}
}
}
By passing in query string, user can get available ngs indexes
filter[rsql] | string pass an optional search string for looking up the ngs indexes |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "ngs-index",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "name": "string",
- "lotNumber": 0,
- "direction": "I5",
- "purification": "string",
- "tmCalculated": "string",
- "dateOrdered": "1985-04-12",
- "dateDestroyed": "1985-04-12",
- "application": "string",
- "reference": "string",
- "supplier": "string",
- "designedBy": "string",
- "stockConcentration": "string",
- "notes": "string",
- "litReference": "string",
- "primerSequence": "string",
- "miSeqHiSeqIndexSequence": "string",
- "miniSeqNextSeqIndexSequence": "string"
}, - "relationships": {
- "indexSet": {
- "data": {
- "type": "index-set",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
]
Adds an ngs-index
ngs-index to add
required | object |
{- "data": {
- "type": "ngs-index",
- "attributes": {
- "name": "string",
- "lotNumber": 0,
- "direction": "I5",
- "purification": "string",
- "tmCalculated": "string",
- "dateOrdered": "1985-04-12",
- "dateDestroyed": "1985-04-12",
- "application": "string",
- "reference": "string",
- "supplier": "string",
- "designedBy": "string",
- "stockConcentration": "string",
- "notes": "string",
- "litReference": "string",
- "primerSequence": "string",
- "miSeqHiSeqIndexSequence": "string",
- "miniSeqNextSeqIndexSequence": "string"
}, - "relationships": {
- "indexSet": {
- "data": {
- "type": "index-set",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
Returns a single ngs-index
Id required | integer ID of ngs-index to return |
{- "data": {
- "id": "string",
- "type": "ngs-index",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "name": "string",
- "lotNumber": 0,
- "direction": "I5",
- "purification": "string",
- "tmCalculated": "string",
- "dateOrdered": "1985-04-12",
- "dateDestroyed": "1985-04-12",
- "application": "string",
- "reference": "string",
- "supplier": "string",
- "designedBy": "string",
- "stockConcentration": "string",
- "notes": "string",
- "litReference": "string",
- "primerSequence": "string",
- "miSeqHiSeqIndexSequence": "string",
- "miniSeqNextSeqIndexSequence": "string"
}, - "relationships": {
- "indexSet": {
- "data": {
- "type": "index-set",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
update an ngs-index
Id required | integer ngs-index id to patch |
ngs-index to update
required | object |
{- "data": {
- "id": "string",
- "type": "ngs-index",
- "attributes": {
- "name": "string",
- "lotNumber": 0,
- "direction": "I5",
- "purification": "string",
- "tmCalculated": "string",
- "dateOrdered": "1985-04-12",
- "dateDestroyed": "1985-04-12",
- "application": "string",
- "reference": "string",
- "supplier": "string",
- "designedBy": "string",
- "stockConcentration": "string",
- "notes": "string",
- "litReference": "string",
- "primerSequence": "string",
- "miSeqHiSeqIndexSequence": "string",
- "miniSeqNextSeqIndexSequence": "string"
}, - "relationships": {
- "indexSet": {
- "data": {
- "type": "index-set",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
By passing in query string, get available thermocyclerProfiles authorised
filter[rsql] | string pass a optional search string for looking up the thermocyclerProfiles |
sort | string optional sort string, can have sort order such as descending denoted by "-" |
page[offset] | integer <int32> number of records to skip when paging |
page[limit] | integer <int32> [ 0 .. 50 ] maximum number of records to return when paging |
[- {
- "data": {
- "id": "string",
- "type": "thermocycler-profile",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "application": "string",
- "cycles": "string",
- "lastModified": "string",
- "steps": [
- "string"
]
}, - "relationships": {
- "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
]
Adds a thermocycler-profile
thermocycler-profile to add
required | object |
{- "data": {
- "type": "thermocycler-profile",
- "attributes": {
- "group": "string",
- "name": "string",
- "application": "string",
- "cycles": "string",
- "lastModified": "string",
- "steps": [
- "string"
]
}, - "relationships": {
- "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
Returns a single thermocycler-profile
Id required | integer ID of thermocycler-profile to return |
{- "data": {
- "id": "string",
- "type": "thermocycler-profile",
- "attributes": {
- "createdBy": "string",
- "createdOn": "1985-04-12T23:20:50.52Z",
- "group": "string",
- "name": "string",
- "application": "string",
- "cycles": "string",
- "lastModified": "string",
- "steps": [
- "string"
]
}, - "relationships": {
- "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}
update a thermocycler-profile
Id required | integer thermocycler-profile id to patch |
thermocycler-profile to update
required | object |
{- "data": {
- "id": "string",
- "type": "thermocycler-profile",
- "attributes": {
- "group": "string",
- "name": "string",
- "application": "string",
- "cycles": "string",
- "lastModified": "string",
- "steps": [
- "string"
]
}, - "relationships": {
- "region": {
- "data": {
- "type": "region",
- "id": "a600f9da-fcbe-4fef-9ae3-0f131ca05e0c"
}
}
}
}
}