Amazon Omics

2022/11/29 - Amazon Omics - 66 new api methods

Changes  Amazon Omics is a new, purpose-built service that can be used by healthcare and life science organizations to store, query, and analyze omics data. The insights from that data can be used to accelerate scientific discoveries and improve healthcare.

CancelVariantImportJob (new) Link ¶

Cancels a variant import job.

See also: AWS API Documentation

Request Syntax

client.cancel_variant_import_job(
    jobId='string'
)
type jobId

string

param jobId

[REQUIRED]

The job's ID.

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

ListAnnotationImportJobs (new) Link ¶

Retrieves a list of annotation import jobs.

See also: AWS API Documentation

Request Syntax

client.list_annotation_import_jobs(
    filter={
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
        'storeName': 'string'
    },
    ids=[
        'string',
    ],
    maxResults=123,
    nextToken='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • status (string) --

    A status to filter on.

  • storeName (string) --

    A store name to filter on.

type ids

list

param ids

IDs of annotation import jobs to retrieve.

  • (string) --

type maxResults

integer

param maxResults

The maximum number of jobs to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'annotationImportJobs': [
        {
            'completionTime': datetime(2015, 1, 1),
            'creationTime': datetime(2015, 1, 1),
            'destinationName': 'string',
            'id': 'string',
            'roleArn': 'string',
            'runLeftNormalization': True|False,
            'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
            'updateTime': datetime(2015, 1, 1)
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • annotationImportJobs (list) --

      A list of jobs.

      • (dict) --

        An annotation import job.

        • completionTime (datetime) --

          When the job completed.

        • creationTime (datetime) --

          When the job was created.

        • destinationName (string) --

          The job's destination annotation store.

        • id (string) --

          The job's ID.

        • roleArn (string) --

          The job's service role ARN.

        • runLeftNormalization (boolean) --

          The job's left normalization setting.

        • status (string) --

          The job's status.

        • updateTime (datetime) --

          When the job was updated.

    • nextToken (string) --

      A pagination token that's included if more results are available.

StartReadSetActivationJob (new) Link ¶

Starts a read set activation job.

See also: AWS API Documentation

Request Syntax

client.start_read_set_activation_job(
    clientToken='string',
    sequenceStoreId='string',
    sources=[
        {
            'readSetId': 'string'
        },
    ]
)
type clientToken

string

param clientToken

To ensure that jobs don't run multiple times, specify a unique token for each job.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read set's sequence store ID.

type sources

list

param sources

[REQUIRED]

The job's sources.

  • (dict) --

    A source for a read set activation job.

    • readSetId (string) -- [REQUIRED]

      The source's read set ID.

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'sequenceStoreId': 'string',
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the job was created.

    • id (string) --

      The job's ID.

    • sequenceStoreId (string) --

      The read set's sequence store ID.

    • status (string) --

      The job's status.

GetReadSetActivationJob (new) Link ¶

Gets information about a read set activation job.

See also: AWS API Documentation

Request Syntax

client.get_read_set_activation_job(
    id='string',
    sequenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The job's ID.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The job's sequence store ID.

rtype

dict

returns

Response Syntax

{
    'completionTime': datetime(2015, 1, 1),
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'sequenceStoreId': 'string',
    'sources': [
        {
            'readSetId': 'string',
            'status': 'NOT_STARTED'|'IN_PROGRESS'|'FINISHED'|'FAILED',
            'statusMessage': 'string'
        },
    ],
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES',
    'statusMessage': 'string'
}

Response Structure

  • (dict) --

    • completionTime (datetime) --

      When the job completed.

    • creationTime (datetime) --

      When the job was created.

    • id (string) --

      The job's ID.

    • sequenceStoreId (string) --

      The job's sequence store ID.

    • sources (list) --

      The job's sources.

      • (dict) --

        A source for a read set activation job.

        • readSetId (string) --

          The source's read set ID.

        • status (string) --

          The source's status.

        • statusMessage (string) --

          The source's status message.

    • status (string) --

      The job's status.

    • statusMessage (string) --

      The job's status message.

GetAnnotationStore (new) Link ¶

Gets information about an annotation store.

See also: AWS API Documentation

Request Syntax

client.get_annotation_store(
    name='string'
)
type name

string

param name

[REQUIRED]

The store's name.

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'reference': {
        'referenceArn': 'string'
    },
    'sseConfig': {
        'keyArn': 'string',
        'type': 'KMS'
    },
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
    'statusMessage': 'string',
    'storeArn': 'string',
    'storeFormat': 'GFF'|'TSV'|'VCF',
    'storeOptions': {
        'tsvStoreOptions': {
            'annotationType': 'GENERIC'|'CHR_POS'|'CHR_POS_REF_ALT'|'CHR_START_END_ONE_BASE'|'CHR_START_END_REF_ALT_ONE_BASE'|'CHR_START_END_ZERO_BASE'|'CHR_START_END_REF_ALT_ZERO_BASE',
            'formatToHeader': {
                'string': 'string'
            },
            'schema': [
                {
                    'string': 'LONG'|'INT'|'STRING'|'FLOAT'|'DOUBLE'|'BOOLEAN'
                },
            ]
        }
    },
    'storeSizeBytes': 123,
    'tags': {
        'string': 'string'
    },
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • reference (dict) --

      The store's genome reference.

      • referenceArn (string) --

        The reference's ARN.

    • sseConfig (dict) --

      The store's server-side encryption (SSE) settings.

      • keyArn (string) --

        An encryption key ARN.

      • type (string) --

        The encryption type.

    • status (string) --

      The store's status.

    • statusMessage (string) --

      A status message.

    • storeArn (string) --

      The store's ARN.

    • storeFormat (string) --

      The store's annotation file format.

    • storeOptions (dict) --

      The store's parsing options.

      • tsvStoreOptions (dict) --

        File settings for a TSV store.

        • annotationType (string) --

          The store's annotation type.

        • formatToHeader (dict) --

          The store's header key to column name mapping.

          • (string) --

            • (string) --

        • schema (list) --

          The store's schema.

          • (dict) --

            • (string) --

              • (string) --

    • storeSizeBytes (integer) --

      The store's size in bytes.

    • tags (dict) --

      The store's tags.

      • (string) --

        • (string) --

    • updateTime (datetime) --

      When the store was updated.

ListReadSetActivationJobs (new) Link ¶

Retrieves a list of read set activation jobs.

See also: AWS API Documentation

Request Syntax

client.list_read_set_activation_jobs(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    maxResults=123,
    nextToken='string',
    sequenceStoreId='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • status (string) --

    The filter's status.

type maxResults

integer

param maxResults

The maximum number of read set activation jobs to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read set's sequence store ID.

rtype

dict

returns

Response Syntax

{
    'activationJobs': [
        {
            'completionTime': datetime(2015, 1, 1),
            'creationTime': datetime(2015, 1, 1),
            'id': 'string',
            'sequenceStoreId': 'string',
            'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • activationJobs (list) --

      A list of jobs.

      • (dict) --

        A read set activation job.

        • completionTime (datetime) --

          When the job completed.

        • creationTime (datetime) --

          When the job was created.

        • id (string) --

          The job's ID.

        • sequenceStoreId (string) --

          The job's sequence store ID.

        • status (string) --

          The job's status.

    • nextToken (string) --

      A pagination token that's included if more results are available.

ListSequenceStores (new) Link ¶

Retrieves a list of sequence stores.

See also: AWS API Documentation

Request Syntax

client.list_sequence_stores(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string'
    },
    maxResults=123,
    nextToken='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • name (string) --

    A name to filter on.

type maxResults

integer

param maxResults

The maximum number of stores to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'nextToken': 'string',
    'sequenceStores': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'description': 'string',
            'id': 'string',
            'name': 'string',
            'sseConfig': {
                'keyArn': 'string',
                'type': 'KMS'
            }
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A pagination token that's included if more results are available.

    • sequenceStores (list) --

      A list of sequence stores.

      • (dict) --

        Details about a sequence store.

        • arn (string) --

          The store's ARN.

        • creationTime (datetime) --

          When the store was created.

        • description (string) --

          The store's description.

        • id (string) --

          The store's ID.

        • name (string) --

          The store's name.

        • sseConfig (dict) --

          The store's server-side encryption (SSE) settings.

          • keyArn (string) --

            An encryption key ARN.

          • type (string) --

            The encryption type.

GetVariantStore (new) Link ¶

Gets information about a variant store.

See also: AWS API Documentation

Request Syntax

client.get_variant_store(
    name='string'
)
type name

string

param name

[REQUIRED]

The store's name.

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'reference': {
        'referenceArn': 'string'
    },
    'sseConfig': {
        'keyArn': 'string',
        'type': 'KMS'
    },
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
    'statusMessage': 'string',
    'storeArn': 'string',
    'storeSizeBytes': 123,
    'tags': {
        'string': 'string'
    },
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • reference (dict) --

      The store's genome reference.

      • referenceArn (string) --

        The reference's ARN.

    • sseConfig (dict) --

      The store's server-side encryption (SSE) settings.

      • keyArn (string) --

        An encryption key ARN.

      • type (string) --

        The encryption type.

    • status (string) --

      The store's status.

    • statusMessage (string) --

      The store's status message.

    • storeArn (string) --

      The store's ARN.

    • storeSizeBytes (integer) --

      The store's size in bytes.

    • tags (dict) --

      The store's tags.

      • (string) --

        • (string) --

    • updateTime (datetime) --

      When the store was updated.

DeleteVariantStore (new) Link ¶

Deletes a variant store.

See also: AWS API Documentation

Request Syntax

client.delete_variant_store(
    force=True|False,
    name='string'
)
type force

boolean

param force

Whether to force deletion.

type name

string

param name

[REQUIRED]

The store's name.

rtype

dict

returns

Response Syntax

{
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
}

Response Structure

  • (dict) --

    • status (string) --

      The store's status.

ListRunGroups (new) Link ¶

Retrieves a list of run groups.

See also: AWS API Documentation

Request Syntax

client.list_run_groups(
    maxResults=123,
    name='string',
    startingToken='string'
)
type maxResults

integer

param maxResults

The maximum number of run groups to return in one page of results.

type name

string

param name

The run groups' name.

type startingToken

string

param startingToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'items': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'id': 'string',
            'maxCpus': 123,
            'maxDuration': 123,
            'maxRuns': 123,
            'name': 'string'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • items (list) --

      A list of groups.

      • (dict) --

        A run group.

        • arn (string) --

          The group's ARN.

        • creationTime (datetime) --

          When the group was created.

        • id (string) --

          The group's ID.

        • maxCpus (integer) --

          The group's maximum CPU count setting.

        • maxDuration (integer) --

          The group's maximum duration setting.

        • maxRuns (integer) --

          The group's maximum concurrent run setting.

        • name (string) --

          The group's name.

    • nextToken (string) --

      A pagination token that's included if more results are available.

ListAnnotationStores (new) Link ¶

Retrieves a list of annotation stores.

See also: AWS API Documentation

Request Syntax

client.list_annotation_stores(
    filter={
        'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
    },
    ids=[
        'string',
    ],
    maxResults=123,
    nextToken='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • status (string) --

    A status to filter on.

type ids

list

param ids

IDs of stores to list.

  • (string) --

type maxResults

integer

param maxResults

The maximum number of stores to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'annotationStores': [
        {
            'creationTime': datetime(2015, 1, 1),
            'description': 'string',
            'id': 'string',
            'name': 'string',
            'reference': {
                'referenceArn': 'string'
            },
            'sseConfig': {
                'keyArn': 'string',
                'type': 'KMS'
            },
            'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
            'statusMessage': 'string',
            'storeArn': 'string',
            'storeFormat': 'GFF'|'TSV'|'VCF',
            'storeSizeBytes': 123,
            'updateTime': datetime(2015, 1, 1)
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • annotationStores (list) --

      A list of stores.

      • (dict) --

        An annotation store.

        • creationTime (datetime) --

          The store's creation time.

        • description (string) --

          The store's description.

        • id (string) --

          The store's ID.

        • name (string) --

          The store's name.

        • reference (dict) --

          The store's genome reference.

          • referenceArn (string) --

            The reference's ARN.

        • sseConfig (dict) --

          The store's server-side encryption (SSE) settings.

          • keyArn (string) --

            An encryption key ARN.

          • type (string) --

            The encryption type.

        • status (string) --

          The store's status.

        • statusMessage (string) --

          The store's status message.

        • storeArn (string) --

          The store's ARN.

        • storeFormat (string) --

          The store's file format.

        • storeSizeBytes (integer) --

          The store's size in bytes.

        • updateTime (datetime) --

          When the store was updated.

    • nextToken (string) --

      A pagination token that's included if more results are available.

CreateAnnotationStore (new) Link ¶

Creates an annotation store.

See also: AWS API Documentation

Request Syntax

client.create_annotation_store(
    description='string',
    name='string',
    reference={
        'referenceArn': 'string'
    },
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    storeFormat='GFF'|'TSV'|'VCF',
    storeOptions={
        'tsvStoreOptions': {
            'annotationType': 'GENERIC'|'CHR_POS'|'CHR_POS_REF_ALT'|'CHR_START_END_ONE_BASE'|'CHR_START_END_REF_ALT_ONE_BASE'|'CHR_START_END_ZERO_BASE'|'CHR_START_END_REF_ALT_ZERO_BASE',
            'formatToHeader': {
                'string': 'string'
            },
            'schema': [
                {
                    'string': 'LONG'|'INT'|'STRING'|'FLOAT'|'DOUBLE'|'BOOLEAN'
                },
            ]
        }
    },
    tags={
        'string': 'string'
    }
)
type description

string

param description

A description for the store.

type name

string

param name

A name for the store.

type reference

dict

param reference

The genome reference for the store's annotations.

  • referenceArn (string) --

    The reference's ARN.

type sseConfig

dict

param sseConfig

Server-side encryption (SSE) settings for the store.

  • keyArn (string) --

    An encryption key ARN.

  • type (string) -- [REQUIRED]

    The encryption type.

type storeFormat

string

param storeFormat

[REQUIRED]

The annotation file format of the store.

type storeOptions

dict

param storeOptions

File parsing options for the annotation store.

  • tsvStoreOptions (dict) --

    File settings for a TSV store.

    • annotationType (string) --

      The store's annotation type.

    • formatToHeader (dict) --

      The store's header key to column name mapping.

      • (string) --

        • (string) --

    • schema (list) --

      The store's schema.

      • (dict) --

        • (string) --

          • (string) --

type tags

dict

param tags

Tags for the store.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'name': 'string',
    'reference': {
        'referenceArn': 'string'
    },
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
    'storeFormat': 'GFF'|'TSV'|'VCF',
    'storeOptions': {
        'tsvStoreOptions': {
            'annotationType': 'GENERIC'|'CHR_POS'|'CHR_POS_REF_ALT'|'CHR_START_END_ONE_BASE'|'CHR_START_END_REF_ALT_ONE_BASE'|'CHR_START_END_ZERO_BASE'|'CHR_START_END_REF_ALT_ZERO_BASE',
            'formatToHeader': {
                'string': 'string'
            },
            'schema': [
                {
                    'string': 'LONG'|'INT'|'STRING'|'FLOAT'|'DOUBLE'|'BOOLEAN'
                },
            ]
        }
    }
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the store was created.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • reference (dict) --

      The store's genome reference.

      • referenceArn (string) --

        The reference's ARN.

    • status (string) --

      The store's status.

    • storeFormat (string) --

      The annotation file format of the store.

    • storeOptions (dict) --

      The store's file parsing options.

      • tsvStoreOptions (dict) --

        File settings for a TSV store.

        • annotationType (string) --

          The store's annotation type.

        • formatToHeader (dict) --

          The store's header key to column name mapping.

          • (string) --

            • (string) --

        • schema (list) --

          The store's schema.

          • (dict) --

            • (string) --

              • (string) --

StartReferenceImportJob (new) Link ¶

Starts a reference import job.

See also: AWS API Documentation

Request Syntax

client.start_reference_import_job(
    clientToken='string',
    referenceStoreId='string',
    roleArn='string',
    sources=[
        {
            'description': 'string',
            'name': 'string',
            'sourceFile': 'string',
            'tags': {
                'string': 'string'
            }
        },
    ]
)
type clientToken

string

param clientToken

To ensure that jobs don't run multiple times, specify a unique token for each job.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The job's reference store ID.

type roleArn

string

param roleArn

[REQUIRED]

A service role for the job.

type sources

list

param sources

[REQUIRED]

Sources for the job.

  • (dict) --

    A source for a reference import job.

    • description (string) --

      The source's description.

    • name (string) -- [REQUIRED]

      The source's name.

    • sourceFile (string) -- [REQUIRED]

      The source file's location in Amazon S3.

    • tags (dict) --

      The source's tags.

      • (string) --

        • (string) --

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'referenceStoreId': 'string',
    'roleArn': 'string',
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the job was created.

    • id (string) --

      The job's ID.

    • referenceStoreId (string) --

      The job's reference store ID.

    • roleArn (string) --

      The job's service role ARN.

    • status (string) --

      The job's status.

CancelRun (new) Link ¶

Cancels a run.

See also: AWS API Documentation

Request Syntax

client.cancel_run(
    id='string'
)
type id

string

param id

[REQUIRED]

The run's ID.

returns

None

GetReferenceStore (new) Link ¶

Gets information about a reference store.

See also: AWS API Documentation

Request Syntax

client.get_reference_store(
    id='string'
)
type id

string

param id

[REQUIRED]

The store's ID.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'sseConfig': {
        'keyArn': 'string',
        'type': 'KMS'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The store's ARN.

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • sseConfig (dict) --

      The store's server-side encryption (SSE) settings.

      • keyArn (string) --

        An encryption key ARN.

      • type (string) --

        The encryption type.

ListReferenceStores (new) Link ¶

Retrieves a list of reference stores.

See also: AWS API Documentation

Request Syntax

client.list_reference_stores(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string'
    },
    maxResults=123,
    nextToken='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • name (string) --

    The name to filter on.

type maxResults

integer

param maxResults

The maximum number of stores to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'nextToken': 'string',
    'referenceStores': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'description': 'string',
            'id': 'string',
            'name': 'string',
            'sseConfig': {
                'keyArn': 'string',
                'type': 'KMS'
            }
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A pagination token that's included if more results are available.

    • referenceStores (list) --

      A list of reference stores.

      • (dict) --

        Details about a reference store.

        • arn (string) --

          The store's ARN.

        • creationTime (datetime) --

          When the store was created.

        • description (string) --

          The store's description.

        • id (string) --

          The store's ID.

        • name (string) --

          The store's name.

        • sseConfig (dict) --

          The store's server-side encryption (SSE) settings.

          • keyArn (string) --

            An encryption key ARN.

          • type (string) --

            The encryption type.

ListTagsForResource (new) Link ¶

Retrieves a list of tags for a resource.

See also: AWS API Documentation

Request Syntax

client.list_tags_for_resource(
    resourceArn='string'
)
type resourceArn

string

param resourceArn

[REQUIRED]

The resource's ARN.

rtype

dict

returns

Response Syntax

{
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) --

    • tags (dict) --

      A list of tags.

      • (string) --

        • (string) --

CreateVariantStore (new) Link ¶

Creates a variant store.

See also: AWS API Documentation

Request Syntax

client.create_variant_store(
    description='string',
    name='string',
    reference={
        'referenceArn': 'string'
    },
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    tags={
        'string': 'string'
    }
)
type description

string

param description

A description for the store.

type name

string

param name

A name for the store.

type reference

dict

param reference

[REQUIRED]

The genome reference for the store's variants.

  • referenceArn (string) --

    The reference's ARN.

type sseConfig

dict

param sseConfig

Server-side encryption (SSE) settings for the store.

  • keyArn (string) --

    An encryption key ARN.

  • type (string) -- [REQUIRED]

    The encryption type.

type tags

dict

param tags

Tags for the store.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'name': 'string',
    'reference': {
        'referenceArn': 'string'
    },
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the store was created.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • reference (dict) --

      The store's genome reference.

      • referenceArn (string) --

        The reference's ARN.

    • status (string) --

      The store's status.

ListWorkflows (new) Link ¶

Retrieves a list of workflows.

See also: AWS API Documentation

Request Syntax

client.list_workflows(
    maxResults=123,
    name='string',
    startingToken='string',
    type='PRIVATE'
)
type maxResults

integer

param maxResults

The maximum number of workflows to return in one page of results.

type name

string

param name

The workflows' name.

type startingToken

string

param startingToken

Specify the pagination token from a previous request to retrieve the next page of results.

type type

string

param type

The workflows' type.

rtype

dict

returns

Response Syntax

{
    'items': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'digest': 'string',
            'id': 'string',
            'name': 'string',
            'status': 'CREATING'|'ACTIVE'|'UPDATING'|'DELETED'|'FAILED',
            'type': 'PRIVATE'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • items (list) --

      The workflows' items.

      • (dict) --

        A workflow.

        • arn (string) --

          The workflow's ARN.

        • creationTime (datetime) --

          When the workflow was created.

        • digest (string) --

          The workflow's digest.

        • id (string) --

          The workflow's ID.

        • name (string) --

          The workflow's name.

        • status (string) --

          The workflow's status.

        • type (string) --

          The workflow's type.

    • nextToken (string) --

      A pagination token that's included if more results are available.

GetReadSetImportJob (new) Link ¶

Gets information about a read set import job.

See also: AWS API Documentation

Request Syntax

client.get_read_set_import_job(
    id='string',
    sequenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The job's ID.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The job's sequence store ID.

rtype

dict

returns

Response Syntax

{
    'completionTime': datetime(2015, 1, 1),
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'roleArn': 'string',
    'sequenceStoreId': 'string',
    'sources': [
        {
            'description': 'string',
            'generatedFrom': 'string',
            'name': 'string',
            'referenceArn': 'string',
            'sampleId': 'string',
            'sourceFileType': 'FASTQ'|'BAM'|'CRAM',
            'sourceFiles': {
                'source1': 'string',
                'source2': 'string'
            },
            'status': 'NOT_STARTED'|'IN_PROGRESS'|'FINISHED'|'FAILED',
            'statusMessage': 'string',
            'subjectId': 'string',
            'tags': {
                'string': 'string'
            }
        },
    ],
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES',
    'statusMessage': 'string'
}

Response Structure

  • (dict) --

    • completionTime (datetime) --

      When the job completed.

    • creationTime (datetime) --

      When the job was created.

    • id (string) --

      The job's ID.

    • roleArn (string) --

      The job's service role ARN.

    • sequenceStoreId (string) --

      The job's sequence store ID.

    • sources (list) --

      The job's sources.

      • (dict) --

        A source for an import read set job.

        • description (string) --

          The source's description.

        • generatedFrom (string) --

          Where the source originated.

        • name (string) --

          The source's name.

        • referenceArn (string) --

          The source's genome reference ARN.

        • sampleId (string) --

          The source's sample ID.

        • sourceFileType (string) --

          The source's file type.

        • sourceFiles (dict) --

          The source files' location in Amazon S3.

          • source1 (string) --

            The location of the first file in Amazon S3.

          • source2 (string) --

            The location of the second file in Amazon S3.

        • status (string) --

          The source's status.

        • statusMessage (string) --

          The source's status message.

        • subjectId (string) --

          The source's subject ID.

        • tags (dict) --

          The source's tags.

          • (string) --

            • (string) --

    • status (string) --

      The job's status.

    • statusMessage (string) --

      The job's status message.

CancelAnnotationImportJob (new) Link ¶

Cancels an annotation import job.

See also: AWS API Documentation

Request Syntax

client.cancel_annotation_import_job(
    jobId='string'
)
type jobId

string

param jobId

[REQUIRED]

The job's ID.

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

ListReadSetExportJobs (new) Link ¶

Retrieves a list of read set export jobs.

See also: AWS API Documentation

Request Syntax

client.list_read_set_export_jobs(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    maxResults=123,
    nextToken='string',
    sequenceStoreId='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • status (string) --

    A status to filter on.

type maxResults

integer

param maxResults

The maximum number of jobs to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The jobs' sequence store ID.

rtype

dict

returns

Response Syntax

{
    'exportJobs': [
        {
            'completionTime': datetime(2015, 1, 1),
            'creationTime': datetime(2015, 1, 1),
            'destination': 'string',
            'id': 'string',
            'sequenceStoreId': 'string',
            'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • exportJobs (list) --

      A list of jobs.

      • (dict) --

        Details about a read set export job.

        • completionTime (datetime) --

          When the job completed.

        • creationTime (datetime) --

          When the job was created.

        • destination (string) --

          The job's destination in Amazon S3.

        • id (string) --

          The job's ID.

        • sequenceStoreId (string) --

          The job's sequence store ID.

        • status (string) --

          The job's status.

    • nextToken (string) --

      A pagination token that's included if more results are available.

GetReference (new) Link ¶

Gets a reference file.

See also: AWS API Documentation

Request Syntax

client.get_reference(
    file='SOURCE'|'INDEX',
    id='string',
    partNumber=123,
    range='string',
    referenceStoreId='string'
)
type file

string

param file

The file to retrieve.

type id

string

param id

[REQUIRED]

The reference's ID.

type partNumber

integer

param partNumber

[REQUIRED]

The part number to retrieve.

type range

string

param range

The range to retrieve.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The reference's store ID.

rtype

dict

returns

Response Syntax

{
    'payload': StreamingBody()
}

Response Structure

ListReferences (new) Link ¶

Retrieves a list of references.

See also: AWS API Documentation

Request Syntax

client.list_references(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'md5': 'string',
        'name': 'string'
    },
    maxResults=123,
    nextToken='string',
    referenceStoreId='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • md5 (string) --

    An MD5 checksum to filter on.

  • name (string) --

    A name to filter on.

type maxResults

integer

param maxResults

The maximum number of references to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The references' reference store ID.

rtype

dict

returns

Response Syntax

{
    'nextToken': 'string',
    'references': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'description': 'string',
            'id': 'string',
            'md5': 'string',
            'name': 'string',
            'referenceStoreId': 'string',
            'status': 'ACTIVE'|'DELETING'|'DELETED',
            'updateTime': datetime(2015, 1, 1)
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A pagination token that's included if more results are available.

    • references (list) --

      A list of references.

      • (dict) --

        A genome reference.

        • arn (string) --

          The reference's ARN.

        • creationTime (datetime) --

          When the reference was created.

        • description (string) --

          The reference's description.

        • id (string) --

          The reference's ID.

        • md5 (string) --

          The reference's MD5 checksum.

        • name (string) --

          The reference's name.

        • referenceStoreId (string) --

          The reference's store ID.

        • status (string) --

          The reference's status.

        • updateTime (datetime) --

          When the reference was updated.

ListRunTasks (new) Link ¶

Retrieves a list of tasks for a run.

See also: AWS API Documentation

Request Syntax

client.list_run_tasks(
    id='string',
    maxResults=123,
    startingToken='string',
    status='PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'CANCELLED'|'FAILED'
)
type id

string

param id

[REQUIRED]

The run's ID.

type maxResults

integer

param maxResults

The maximum number of run tasks to return in one page of results.

type startingToken

string

param startingToken

Specify the pagination token from a previous request to retrieve the next page of results.

type status

string

param status

Filter the list by status.

rtype

dict

returns

Response Syntax

{
    'items': [
        {
            'cpus': 123,
            'creationTime': datetime(2015, 1, 1),
            'memory': 123,
            'name': 'string',
            'startTime': datetime(2015, 1, 1),
            'status': 'PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'CANCELLED'|'FAILED',
            'stopTime': datetime(2015, 1, 1),
            'taskId': 'string'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • items (list) --

      A list of tasks.

      • (dict) --

        A workflow run task.

        • cpus (integer) --

          The task's CPU count.

        • creationTime (datetime) --

          When the task was created.

        • memory (integer) --

          The task's memory.

        • name (string) --

          The task's name.

        • startTime (datetime) --

          When the task started.

        • status (string) --

          The task's status.

        • stopTime (datetime) --

          When the task stopped.

        • taskId (string) --

          The task's ID.

    • nextToken (string) --

      A pagination token that's included if more results are available.

DeleteRun (new) Link ¶

Deletes a workflow run.

See also: AWS API Documentation

Request Syntax

client.delete_run(
    id='string'
)
type id

string

param id

[REQUIRED]

The run's ID.

returns

None

StartReadSetImportJob (new) Link ¶

Starts a read set import job.

See also: AWS API Documentation

Request Syntax

client.start_read_set_import_job(
    clientToken='string',
    roleArn='string',
    sequenceStoreId='string',
    sources=[
        {
            'description': 'string',
            'generatedFrom': 'string',
            'name': 'string',
            'referenceArn': 'string',
            'sampleId': 'string',
            'sourceFileType': 'FASTQ'|'BAM'|'CRAM',
            'sourceFiles': {
                'source1': 'string',
                'source2': 'string'
            },
            'subjectId': 'string',
            'tags': {
                'string': 'string'
            }
        },
    ]
)
type clientToken

string

param clientToken

To ensure that jobs don't run multiple times, specify a unique token for each job.

type roleArn

string

param roleArn

[REQUIRED]

A service role for the job.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read set's sequence store ID.

type sources

list

param sources

[REQUIRED]

Source files to import.

  • (dict) --

    A source for a read set import job.

    • description (string) --

      The source's description.

    • generatedFrom (string) --

      Where the source originated.

    • name (string) --

      The source's name.

    • referenceArn (string) -- [REQUIRED]

      The source's reference ARN.

    • sampleId (string) -- [REQUIRED]

      The source's sample ID.

    • sourceFileType (string) -- [REQUIRED]

      The source's file type.

    • sourceFiles (dict) -- [REQUIRED]

      The source files' location in Amazon S3.

      • source1 (string) -- [REQUIRED]

        The location of the first file in Amazon S3.

      • source2 (string) --

        The location of the second file in Amazon S3.

    • subjectId (string) -- [REQUIRED]

      The source's subject ID.

    • tags (dict) --

      The source's tags.

      • (string) --

        • (string) --

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'roleArn': 'string',
    'sequenceStoreId': 'string',
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the job was created.

    • id (string) --

      The job's ID.

    • roleArn (string) --

      The job's service role ARN.

    • sequenceStoreId (string) --

      The read set's sequence store ID.

    • status (string) --

      The job's status.

StartRun (new) Link ¶

Starts a run.

See also: AWS API Documentation

Request Syntax

client.start_run(
    logLevel='OFF'|'FATAL'|'ERROR'|'ALL',
    name='string',
    outputUri='string',
    parameters={}
    ,
    priority=123,
    requestId='string',
    roleArn='string',
    runGroupId='string',
    runId='string',
    storageCapacity=123,
    tags={
        'string': 'string'
    },
    workflowId='string',
    workflowType='PRIVATE'
)
type logLevel

string

param logLevel

A log level for the run.

type name

string

param name

A name for the run.

type outputUri

string

param outputUri

An output URI for the run.

type parameters

dict

param parameters

Parameters for the run.

type priority

integer

param priority

A priority for the run.

type requestId

string

param requestId

[REQUIRED]

A request ID for the run.

This field is autopopulated if not provided.

type roleArn

string

param roleArn

[REQUIRED]

A service role for the run.

type runGroupId

string

param runGroupId

The run's group ID.

type runId

string

param runId

The run's ID.

type storageCapacity

integer

param storageCapacity

A storage capacity for the run.

type tags

dict

param tags

Tags for the run.

  • (string) --

    • (string) --

type workflowId

string

param workflowId

The run's workflow ID.

type workflowType

string

param workflowType

The run's workflows type.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'id': 'string',
    'status': 'PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'DELETED'|'CANCELLED'|'FAILED',
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The run's ARN.

    • id (string) --

      The run's ID.

    • status (string) --

      The run's status.

    • tags (dict) --

      The run's tags.

      • (string) --

        • (string) --

TagResource (new) Link ¶

Tags a resource.

See also: AWS API Documentation

Request Syntax

client.tag_resource(
    resourceArn='string',
    tags={
        'string': 'string'
    }
)
type resourceArn

string

param resourceArn

[REQUIRED]

The resource's ARN.

type tags

dict

param tags

[REQUIRED]

Tags for the resource.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

UpdateVariantStore (new) Link ¶

Updates a variant store.

See also: AWS API Documentation

Request Syntax

client.update_variant_store(
    description='string',
    name='string'
)
type description

string

param description

A description for the store.

type name

string

param name

[REQUIRED]

A name for the store.

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'reference': {
        'referenceArn': 'string'
    },
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • reference (dict) --

      The store's genome reference.

      • referenceArn (string) --

        The reference's ARN.

    • status (string) --

      The store's status.

    • updateTime (datetime) --

      When the store was updated.

CreateReferenceStore (new) Link ¶

Creates a reference store.

See also: AWS API Documentation

Request Syntax

client.create_reference_store(
    clientToken='string',
    description='string',
    name='string',
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    tags={
        'string': 'string'
    }
)
type clientToken

string

param clientToken

To ensure that requests don't run multiple times, specify a unique token for each request.

type description

string

param description

A description for the store.

type name

string

param name

[REQUIRED]

A name for the store.

type sseConfig

dict

param sseConfig

Server-side encryption (SSE) settings for the store.

  • keyArn (string) --

    An encryption key ARN.

  • type (string) -- [REQUIRED]

    The encryption type.

type tags

dict

param tags

Tags for the store.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'sseConfig': {
        'keyArn': 'string',
        'type': 'KMS'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The store's ARN.

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • sseConfig (dict) --

      The store's SSE settings.

      • keyArn (string) --

        An encryption key ARN.

      • type (string) --

        The encryption type.

UntagResource (new) Link ¶

Removes tags from a resource.

See also: AWS API Documentation

Request Syntax

client.untag_resource(
    resourceArn='string',
    tagKeys=[
        'string',
    ]
)
type resourceArn

string

param resourceArn

[REQUIRED]

The resource's ARN.

type tagKeys

list

param tagKeys

[REQUIRED]

Keys of tags to remove.

  • (string) --

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

DeleteReferenceStore (new) Link ¶

Deletes a genome reference store.

See also: AWS API Documentation

Request Syntax

client.delete_reference_store(
    id='string'
)
type id

string

param id

[REQUIRED]

The store's ID.

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

DeleteRunGroup (new) Link ¶

Deletes a workflow run group.

See also: AWS API Documentation

Request Syntax

client.delete_run_group(
    id='string'
)
type id

string

param id

[REQUIRED]

The run group's ID.

returns

None

GetReferenceMetadata (new) Link ¶

Gets information about a genome reference's metadata.

See also: AWS API Documentation

Request Syntax

client.get_reference_metadata(
    id='string',
    referenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The reference's ID.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The reference's reference store ID.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'files': {
        'index': {
            'contentLength': 123,
            'partSize': 123,
            'totalParts': 123
        },
        'source': {
            'contentLength': 123,
            'partSize': 123,
            'totalParts': 123
        }
    },
    'id': 'string',
    'md5': 'string',
    'name': 'string',
    'referenceStoreId': 'string',
    'status': 'ACTIVE'|'DELETING'|'DELETED',
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • arn (string) --

      The reference's ARN.

    • creationTime (datetime) --

      When the reference was created.

    • description (string) --

      The reference's description.

    • files (dict) --

      The reference's files.

      • index (dict) --

        The files' index.

        • contentLength (integer) --

          The file's content length.

        • partSize (integer) --

          The file's part size.

        • totalParts (integer) --

          The file's total parts.

      • source (dict) --

        The source file's location in Amazon S3.

        • contentLength (integer) --

          The file's content length.

        • partSize (integer) --

          The file's part size.

        • totalParts (integer) --

          The file's total parts.

    • id (string) --

      The reference's ID.

    • md5 (string) --

      The reference's MD5 checksum.

    • name (string) --

      The reference's name.

    • referenceStoreId (string) --

      The reference's reference store ID.

    • status (string) --

      The reference's status.

    • updateTime (datetime) --

      When the reference was updated.

GetRun (new) Link ¶

Gets information about a workflow run.

See also: AWS API Documentation

Request Syntax

client.get_run(
    export=[
        'DEFINITION',
    ],
    id='string'
)
type export

list

param export

The run's export format.

  • (string) --

type id

string

param id

[REQUIRED]

The run's ID.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'definition': 'string',
    'digest': 'string',
    'id': 'string',
    'logLevel': 'OFF'|'FATAL'|'ERROR'|'ALL',
    'name': 'string',
    'outputUri': 'string',
    'parameters': {},
    'priority': 123,
    'resourceDigests': {
        'string': 'string'
    },
    'roleArn': 'string',
    'runGroupId': 'string',
    'runId': 'string',
    'startTime': datetime(2015, 1, 1),
    'startedBy': 'string',
    'status': 'PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'DELETED'|'CANCELLED'|'FAILED',
    'statusMessage': 'string',
    'stopTime': datetime(2015, 1, 1),
    'storageCapacity': 123,
    'tags': {
        'string': 'string'
    },
    'workflowId': 'string',
    'workflowType': 'PRIVATE'
}

Response Structure

  • (dict) --

    • arn (string) --

      The run's ARN.

    • creationTime (datetime) --

      When the run was created.

    • definition (string) --

      The run's definition.

    • digest (string) --

      The run's digest.

    • id (string) --

      The run's ID.

    • logLevel (string) --

      The run's log level.

    • name (string) --

      The run's name.

    • outputUri (string) --

      The run's output URI.

    • parameters (dict) --

      The run's parameters.

    • priority (integer) --

      The run's priority.

    • resourceDigests (dict) --

      The run's resource digests.

      • (string) --

        • (string) --

    • roleArn (string) --

      The run's service role ARN.

    • runGroupId (string) --

      The run's group ID.

    • runId (string) --

      The run's ID.

    • startTime (datetime) --

      When the run started.

    • startedBy (string) --

      Who started the run.

    • status (string) --

      The run's status.

    • statusMessage (string) --

      The run's status message.

    • stopTime (datetime) --

      The run's stop time.

    • storageCapacity (integer) --

      The run's storage capacity.

    • tags (dict) --

      The run's tags.

      • (string) --

        • (string) --

    • workflowId (string) --

      The run's workflow ID.

    • workflowType (string) --

      The run's workflow type.

GetAnnotationImportJob (new) Link ¶

Gets information about an annotation import job.

See also: AWS API Documentation

Request Syntax

client.get_annotation_import_job(
    jobId='string'
)
type jobId

string

param jobId

[REQUIRED]

The job's ID.

rtype

dict

returns

Response Syntax

{
    'completionTime': datetime(2015, 1, 1),
    'creationTime': datetime(2015, 1, 1),
    'destinationName': 'string',
    'formatOptions': {
        'tsvOptions': {
            'readOptions': {
                'comment': 'string',
                'encoding': 'string',
                'escape': 'string',
                'escapeQuotes': True|False,
                'header': True|False,
                'lineSep': 'string',
                'quote': 'string',
                'quoteAll': True|False,
                'sep': 'string'
            }
        },
        'vcfOptions': {
            'ignoreFilterField': True|False,
            'ignoreQualField': True|False
        }
    },
    'id': 'string',
    'items': [
        {
            'jobStatus': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
            'source': 'string'
        },
    ],
    'roleArn': 'string',
    'runLeftNormalization': True|False,
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
    'statusMessage': 'string',
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • completionTime (datetime) --

      When the job completed.

    • creationTime (datetime) --

      When the job was created.

    • destinationName (string) --

      The job's destination annotation store.

    • formatOptions (dict) --

      Formatting options for a file.

      • tsvOptions (dict) --

        Options for a TSV file.

        • readOptions (dict) --

          The file's read options.

          • comment (string) --

            The file's comment character.

          • encoding (string) --

            The file's encoding.

          • escape (string) --

            A character for escaping quotes in the file.

          • escapeQuotes (boolean) --

            Whether quotes need to be escaped in the file.

          • header (boolean) --

            Whether the file has a header row.

          • lineSep (string) --

            A line separator for the file.

          • quote (string) --

            The file's quote character.

          • quoteAll (boolean) --

            Whether all values need to be quoted, or just those that contain quotes.

          • sep (string) --

            The file's field separator.

      • vcfOptions (dict) --

        Options for a VCF file.

        • ignoreFilterField (boolean) --

          The file's ignore filter field setting.

        • ignoreQualField (boolean) --

          The file's ignore qual field setting.

    • id (string) --

      The job's ID.

    • items (list) --

      The job's imported items.

      • (dict) --

        Details about an imported annotation item.

        • jobStatus (string) --

          The item's job status.

        • source (string) --

          The source file's location in Amazon S3.

    • roleArn (string) --

      The job's service role ARN.

    • runLeftNormalization (boolean) --

      The job's left normalization setting.

    • status (string) --

      The job's status.

    • statusMessage (string) --

      The job's status message.

    • updateTime (datetime) --

      When the job was updated.

GetReadSet (new) Link ¶

Gets a file from a read set.

See also: AWS API Documentation

Request Syntax

client.get_read_set(
    file='SOURCE1'|'SOURCE2'|'INDEX',
    id='string',
    partNumber=123,
    sequenceStoreId='string'
)
type file

string

param file

The file to retrieve.

type id

string

param id

[REQUIRED]

The read set's ID.

type partNumber

integer

param partNumber

[REQUIRED]

The part number to retrieve.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read set's sequence store ID.

rtype

dict

returns

Response Syntax

{
    'payload': StreamingBody()
}

Response Structure

ListVariantStores (new) Link ¶

Retrieves a list of variant stores.

See also: AWS API Documentation

Request Syntax

client.list_variant_stores(
    filter={
        'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
    },
    ids=[
        'string',
    ],
    maxResults=123,
    nextToken='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • status (string) --

    A status to filter on.

type ids

list

param ids

A list of store IDs.

  • (string) --

type maxResults

integer

param maxResults

The maximum number of stores to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'nextToken': 'string',
    'variantStores': [
        {
            'creationTime': datetime(2015, 1, 1),
            'description': 'string',
            'id': 'string',
            'name': 'string',
            'reference': {
                'referenceArn': 'string'
            },
            'sseConfig': {
                'keyArn': 'string',
                'type': 'KMS'
            },
            'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
            'statusMessage': 'string',
            'storeArn': 'string',
            'storeSizeBytes': 123,
            'updateTime': datetime(2015, 1, 1)
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A pagination token that's included if more results are available.

    • variantStores (list) --

      A list of variant stores.

      • (dict) --

        A variant store.

        • creationTime (datetime) --

          When the store was created.

        • description (string) --

          The store's description.

        • id (string) --

          The store's ID.

        • name (string) --

          The store's name.

        • reference (dict) --

          The store's genome reference.

          • referenceArn (string) --

            The reference's ARN.

        • sseConfig (dict) --

          The store's server-side encryption (SSE) settings.

          • keyArn (string) --

            An encryption key ARN.

          • type (string) --

            The encryption type.

        • status (string) --

          The store's status.

        • statusMessage (string) --

          The store's status message.

        • storeArn (string) --

          The store's ARN.

        • storeSizeBytes (integer) --

          The store's size in bytes.

        • updateTime (datetime) --

          When the store was updated.

GetReadSetExportJob (new) Link ¶

Gets information about a read set export job.

See also: AWS API Documentation

Request Syntax

client.get_read_set_export_job(
    id='string',
    sequenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The job's ID.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The job's sequence store ID.

rtype

dict

returns

Response Syntax

{
    'completionTime': datetime(2015, 1, 1),
    'creationTime': datetime(2015, 1, 1),
    'destination': 'string',
    'id': 'string',
    'readSets': [
        {
            'id': 'string',
            'status': 'NOT_STARTED'|'IN_PROGRESS'|'FINISHED'|'FAILED',
            'statusMessage': 'string'
        },
    ],
    'sequenceStoreId': 'string',
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES',
    'statusMessage': 'string'
}

Response Structure

  • (dict) --

    • completionTime (datetime) --

      When the job completed.

    • creationTime (datetime) --

      When the job was created.

    • destination (string) --

      The job's destination in Amazon S3.

    • id (string) --

      The job's ID.

    • readSets (list) --

      The job's read sets.

      • (dict) --

        Details about a read set.

        • id (string) --

          The set's ID.

        • status (string) --

          The set's status.

        • statusMessage (string) --

          The set's status message.

    • sequenceStoreId (string) --

      The job's sequence store ID.

    • status (string) --

      The job's status.

    • statusMessage (string) --

      The job's status message.

StartVariantImportJob (new) Link ¶

Starts a variant import job.

See also: AWS API Documentation

Request Syntax

client.start_variant_import_job(
    destinationName='string',
    items=[
        {
            'source': 'string'
        },
    ],
    roleArn='string',
    runLeftNormalization=True|False
)
type destinationName

string

param destinationName

[REQUIRED]

The destination variant store for the job.

type items

list

param items

[REQUIRED]

Items to import.

  • (dict) --

    A imported variant item's source.

    • source (string) -- [REQUIRED]

      The source file's location in Amazon S3.

type roleArn

string

param roleArn

[REQUIRED]

A service role for the job.

type runLeftNormalization

boolean

param runLeftNormalization

The job's left normalization setting.

rtype

dict

returns

Response Syntax

{
    'jobId': 'string'
}

Response Structure

  • (dict) --

    • jobId (string) --

      The job's ID.

UpdateAnnotationStore (new) Link ¶

Updates an annotation store.

See also: AWS API Documentation

Request Syntax

client.update_annotation_store(
    description='string',
    name='string'
)
type description

string

param description

A description for the store.

type name

string

param name

[REQUIRED]

A name for the store.

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'reference': {
        'referenceArn': 'string'
    },
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED',
    'storeFormat': 'GFF'|'TSV'|'VCF',
    'storeOptions': {
        'tsvStoreOptions': {
            'annotationType': 'GENERIC'|'CHR_POS'|'CHR_POS_REF_ALT'|'CHR_START_END_ONE_BASE'|'CHR_START_END_REF_ALT_ONE_BASE'|'CHR_START_END_ZERO_BASE'|'CHR_START_END_REF_ALT_ZERO_BASE',
            'formatToHeader': {
                'string': 'string'
            },
            'schema': [
                {
                    'string': 'LONG'|'INT'|'STRING'|'FLOAT'|'DOUBLE'|'BOOLEAN'
                },
            ]
        }
    },
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • reference (dict) --

      The store's genome reference.

      • referenceArn (string) --

        The reference's ARN.

    • status (string) --

      The store's status.

    • storeFormat (string) --

      The annotation file format of the store.

    • storeOptions (dict) --

      Parsing options for the store.

      • tsvStoreOptions (dict) --

        File settings for a TSV store.

        • annotationType (string) --

          The store's annotation type.

        • formatToHeader (dict) --

          The store's header key to column name mapping.

          • (string) --

            • (string) --

        • schema (list) --

          The store's schema.

          • (dict) --

            • (string) --

              • (string) --

    • updateTime (datetime) --

      When the store was updated.

GetReadSetMetadata (new) Link ¶

Gets details about a read set.

See also: AWS API Documentation

Request Syntax

client.get_read_set_metadata(
    id='string',
    sequenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The read set's ID.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read set's sequence store ID.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'fileType': 'FASTQ'|'BAM'|'CRAM',
    'files': {
        'index': {
            'contentLength': 123,
            'partSize': 123,
            'totalParts': 123
        },
        'source1': {
            'contentLength': 123,
            'partSize': 123,
            'totalParts': 123
        },
        'source2': {
            'contentLength': 123,
            'partSize': 123,
            'totalParts': 123
        }
    },
    'id': 'string',
    'name': 'string',
    'referenceArn': 'string',
    'sampleId': 'string',
    'sequenceInformation': {
        'alignment': 'string',
        'generatedFrom': 'string',
        'totalBaseCount': 123,
        'totalReadCount': 123
    },
    'sequenceStoreId': 'string',
    'status': 'ARCHIVED'|'ACTIVATING'|'ACTIVE'|'DELETING'|'DELETED',
    'subjectId': 'string'
}

Response Structure

  • (dict) --

    • arn (string) --

      The read set's ARN.

    • creationTime (datetime) --

      When the read set was created.

    • description (string) --

      The read set's description.

    • fileType (string) --

      The read set's file type.

    • files (dict) --

      The read set's files.

      • index (dict) --

        The files' index.

        • contentLength (integer) --

          The file's content length.

        • partSize (integer) --

          The file's part size.

        • totalParts (integer) --

          The file's total parts.

      • source1 (dict) --

        The location of the first file in Amazon S3.

        • contentLength (integer) --

          The file's content length.

        • partSize (integer) --

          The file's part size.

        • totalParts (integer) --

          The file's total parts.

      • source2 (dict) --

        The location of the second file in Amazon S3.

        • contentLength (integer) --

          The file's content length.

        • partSize (integer) --

          The file's part size.

        • totalParts (integer) --

          The file's total parts.

    • id (string) --

      The read set's ID.

    • name (string) --

      The read set's name.

    • referenceArn (string) --

      The read set's genome reference ARN.

    • sampleId (string) --

      The read set's sample ID.

    • sequenceInformation (dict) --

      The read set's sequence information.

      • alignment (string) --

        The sequence's alignment setting.

      • generatedFrom (string) --

        Where the sequence originated.

      • totalBaseCount (integer) --

        The sequence's total base count.

      • totalReadCount (integer) --

        The sequence's total read count.

    • sequenceStoreId (string) --

      The read set's sequence store ID.

    • status (string) --

      The read set's status.

    • subjectId (string) --

      The read set's subject ID.

UpdateWorkflow (new) Link ¶

Updates a workflow.

See also: AWS API Documentation

Request Syntax

client.update_workflow(
    description='string',
    id='string',
    name='string'
)
type description

string

param description

A description for the workflow.

type id

string

param id

[REQUIRED]

The workflow's ID.

type name

string

param name

A name for the workflow.

returns

None

GetRunTask (new) Link ¶

Gets information about a workflow run task.

See also: AWS API Documentation

Request Syntax

client.get_run_task(
    id='string',
    taskId='string'
)
type id

string

param id

[REQUIRED]

The task's ID.

type taskId

string

param taskId

[REQUIRED]

The task's ID.

rtype

dict

returns

Response Syntax

{
    'cpus': 123,
    'creationTime': datetime(2015, 1, 1),
    'logStream': 'string',
    'memory': 123,
    'name': 'string',
    'startTime': datetime(2015, 1, 1),
    'status': 'PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'CANCELLED'|'FAILED',
    'statusMessage': 'string',
    'stopTime': datetime(2015, 1, 1),
    'taskId': 'string'
}

Response Structure

  • (dict) --

    • cpus (integer) --

      The task's CPU usage.

    • creationTime (datetime) --

      When the task was created.

    • logStream (string) --

      The task's log stream.

    • memory (integer) --

      The task's memory setting.

    • name (string) --

      The task's name.

    • startTime (datetime) --

      The task's start time.

    • status (string) --

      The task's status.

    • statusMessage (string) --

      The task's status message.

    • stopTime (datetime) --

      The task's stop time.

    • taskId (string) --

      The task's ID.

DeleteReference (new) Link ¶

Deletes a genome reference.

See also: AWS API Documentation

Request Syntax

client.delete_reference(
    id='string',
    referenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The reference's ID.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The reference's store ID.

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

DeleteAnnotationStore (new) Link ¶

Deletes an annotation store.

See also: AWS API Documentation

Request Syntax

client.delete_annotation_store(
    force=True|False,
    name='string'
)
type force

boolean

param force

Whether to force deletion.

type name

string

param name

[REQUIRED]

The store's name.

rtype

dict

returns

Response Syntax

{
    'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
}

Response Structure

  • (dict) --

    • status (string) --

      The store's status.

CreateRunGroup (new) Link ¶

Creates a run group.

See also: AWS API Documentation

Request Syntax

client.create_run_group(
    maxCpus=123,
    maxDuration=123,
    maxRuns=123,
    name='string',
    requestId='string',
    tags={
        'string': 'string'
    }
)
type maxCpus

integer

param maxCpus

The maximum number of CPUs to use in the group.

type maxDuration

integer

param maxDuration

A max duration for the group.

type maxRuns

integer

param maxRuns

The maximum number of concurrent runs for the group.

type name

string

param name

A name for the group.

type requestId

string

param requestId

[REQUIRED]

A request ID for the group.

This field is autopopulated if not provided.

type tags

dict

param tags

Tags for the group.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'id': 'string',
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The group's ARN.

    • id (string) --

      The group's ID.

    • tags (dict) --

      Tags for the run group.

      • (string) --

        • (string) --

GetReferenceImportJob (new) Link ¶

Gets information about a reference import job.

See also: AWS API Documentation

Request Syntax

client.get_reference_import_job(
    id='string',
    referenceStoreId='string'
)
type id

string

param id

[REQUIRED]

The job's ID.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The job's reference store ID.

rtype

dict

returns

Response Syntax

{
    'completionTime': datetime(2015, 1, 1),
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'referenceStoreId': 'string',
    'roleArn': 'string',
    'sources': [
        {
            'description': 'string',
            'name': 'string',
            'sourceFile': 'string',
            'status': 'NOT_STARTED'|'IN_PROGRESS'|'FINISHED'|'FAILED',
            'statusMessage': 'string',
            'tags': {
                'string': 'string'
            }
        },
    ],
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES',
    'statusMessage': 'string'
}

Response Structure

  • (dict) --

    • completionTime (datetime) --

      When the job completed.

    • creationTime (datetime) --

      When the job was created.

    • id (string) --

      The job's ID.

    • referenceStoreId (string) --

      The job's reference store ID.

    • roleArn (string) --

      The job's service role ARN.

    • sources (list) --

      The job's sources.

      • (dict) --

        An genome reference source.

        • description (string) --

          The source's description.

        • name (string) --

          The source's name.

        • sourceFile (string) --

          The source file's location in Amazon S3.

        • status (string) --

          The source's status.

        • statusMessage (string) --

          The source's status message.

        • tags (dict) --

          The source's tags.

          • (string) --

            • (string) --

    • status (string) --

      The job's status.

    • statusMessage (string) --

      The job's status message.

GetRunGroup (new) Link ¶

Gets information about a workflow run group.

See also: AWS API Documentation

Request Syntax

client.get_run_group(
    id='string'
)
type id

string

param id

[REQUIRED]

The group's ID.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'id': 'string',
    'maxCpus': 123,
    'maxDuration': 123,
    'maxRuns': 123,
    'name': 'string',
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The group's ARN.

    • creationTime (datetime) --

      When the group was created.

    • id (string) --

      The group's ID.

    • maxCpus (integer) --

      The group's maximum number of CPUs to use.

    • maxDuration (integer) --

      The group's maximum run duration.

    • maxRuns (integer) --

      The maximum number of concurrent runs for the group.

    • name (string) --

      The group's name.

    • tags (dict) --

      The group's tags.

      • (string) --

        • (string) --

ListReadSets (new) Link ¶

Retrieves a list of read sets.

See also: AWS API Documentation

Request Syntax

client.list_read_sets(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string',
        'referenceArn': 'string',
        'status': 'ARCHIVED'|'ACTIVATING'|'ACTIVE'|'DELETING'|'DELETED'
    },
    maxResults=123,
    nextToken='string',
    sequenceStoreId='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • name (string) --

    A name to filter on.

  • referenceArn (string) --

    A genome reference ARN to filter on.

  • status (string) --

    A status to filter on.

type maxResults

integer

param maxResults

The maximum number of read sets to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The jobs' sequence store ID.

rtype

dict

returns

Response Syntax

{
    'nextToken': 'string',
    'readSets': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'description': 'string',
            'fileType': 'FASTQ'|'BAM'|'CRAM',
            'id': 'string',
            'name': 'string',
            'referenceArn': 'string',
            'sampleId': 'string',
            'sequenceInformation': {
                'alignment': 'string',
                'generatedFrom': 'string',
                'totalBaseCount': 123,
                'totalReadCount': 123
            },
            'sequenceStoreId': 'string',
            'status': 'ARCHIVED'|'ACTIVATING'|'ACTIVE'|'DELETING'|'DELETED',
            'subjectId': 'string'
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A pagination token that's included if more results are available.

    • readSets (list) --

      A list of read sets.

      • (dict) --

        A read set.

        • arn (string) --

          The read set's ARN.

        • creationTime (datetime) --

          When the read set was created.

        • description (string) --

          The read set's description.

        • fileType (string) --

          The read set's file type.

        • id (string) --

          The read set's ID.

        • name (string) --

          The read set's name.

        • referenceArn (string) --

          The read set's genome reference ARN.

        • sampleId (string) --

          The read set's sample ID.

        • sequenceInformation (dict) --

          Details about a sequence.

          • alignment (string) --

            The sequence's alignment setting.

          • generatedFrom (string) --

            Where the sequence originated.

          • totalBaseCount (integer) --

            The sequence's total base count.

          • totalReadCount (integer) --

            The sequence's total read count.

        • sequenceStoreId (string) --

          The read set's sequence store ID.

        • status (string) --

          The read set's status.

        • subjectId (string) --

          The read set's subject ID.

StartAnnotationImportJob (new) Link ¶

Starts an annotation import job.

See also: AWS API Documentation

Request Syntax

client.start_annotation_import_job(
    destinationName='string',
    formatOptions={
        'tsvOptions': {
            'readOptions': {
                'comment': 'string',
                'encoding': 'string',
                'escape': 'string',
                'escapeQuotes': True|False,
                'header': True|False,
                'lineSep': 'string',
                'quote': 'string',
                'quoteAll': True|False,
                'sep': 'string'
            }
        },
        'vcfOptions': {
            'ignoreFilterField': True|False,
            'ignoreQualField': True|False
        }
    },
    items=[
        {
            'source': 'string'
        },
    ],
    roleArn='string',
    runLeftNormalization=True|False
)
type destinationName

string

param destinationName

[REQUIRED]

A destination annotation store for the job.

type formatOptions

dict

param formatOptions

Formatting options for the annotation file.

  • tsvOptions (dict) --

    Options for a TSV file.

    • readOptions (dict) --

      The file's read options.

      • comment (string) --

        The file's comment character.

      • encoding (string) --

        The file's encoding.

      • escape (string) --

        A character for escaping quotes in the file.

      • escapeQuotes (boolean) --

        Whether quotes need to be escaped in the file.

      • header (boolean) --

        Whether the file has a header row.

      • lineSep (string) --

        A line separator for the file.

      • quote (string) --

        The file's quote character.

      • quoteAll (boolean) --

        Whether all values need to be quoted, or just those that contain quotes.

      • sep (string) --

        The file's field separator.

  • vcfOptions (dict) --

    Options for a VCF file.

    • ignoreFilterField (boolean) --

      The file's ignore filter field setting.

    • ignoreQualField (boolean) --

      The file's ignore qual field setting.

type items

list

param items

[REQUIRED]

Items to import.

  • (dict) --

    A source for an annotation import job.

    • source (string) -- [REQUIRED]

      The source file's location in Amazon S3.

type roleArn

string

param roleArn

[REQUIRED]

A service role for the job.

type runLeftNormalization

boolean

param runLeftNormalization

The job's left normalization setting.

rtype

dict

returns

Response Syntax

{
    'jobId': 'string'
}

Response Structure

  • (dict) --

    • jobId (string) --

      The job's ID.

GetSequenceStore (new) Link ¶

Gets information about a sequence store.

See also: AWS API Documentation

Request Syntax

client.get_sequence_store(
    id='string'
)
type id

string

param id

[REQUIRED]

The store's ID.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'sseConfig': {
        'keyArn': 'string',
        'type': 'KMS'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The store's ARN.

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • sseConfig (dict) --

      The store's server-side encryption (SSE) settings.

      • keyArn (string) --

        An encryption key ARN.

      • type (string) --

        The encryption type.

DeleteSequenceStore (new) Link ¶

Deletes a sequence store.

See also: AWS API Documentation

Request Syntax

client.delete_sequence_store(
    id='string'
)
type id

string

param id

[REQUIRED]

The sequence store's ID.

rtype

dict

returns

Response Syntax

{}

Response Structure

  • (dict) --

GetVariantImportJob (new) Link ¶

Gets information about a variant import job.

See also: AWS API Documentation

Request Syntax

client.get_variant_import_job(
    jobId='string'
)
type jobId

string

param jobId

[REQUIRED]

The job's ID.

rtype

dict

returns

Response Syntax

{
    'completionTime': datetime(2015, 1, 1),
    'creationTime': datetime(2015, 1, 1),
    'destinationName': 'string',
    'id': 'string',
    'items': [
        {
            'jobStatus': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
            'source': 'string'
        },
    ],
    'roleArn': 'string',
    'runLeftNormalization': True|False,
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
    'statusMessage': 'string',
    'updateTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • completionTime (datetime) --

      When the job completed.

    • creationTime (datetime) --

      When the job was created.

    • destinationName (string) --

      The job's destination variant store.

    • id (string) --

      The job's ID.

    • items (list) --

      The job's items.

      • (dict) --

        Details about an imported variant item.

        • jobStatus (string) --

          The item's job status.

        • source (string) --

          The source file's location in Amazon S3.

    • roleArn (string) --

      The job's service role ARN.

    • runLeftNormalization (boolean) --

      The job's left normalization setting.

    • status (string) --

      The job's status.

    • statusMessage (string) --

      The job's status message.

    • updateTime (datetime) --

      When the job was updated.

UpdateRunGroup (new) Link ¶

Updates a run group.

See also: AWS API Documentation

Request Syntax

client.update_run_group(
    id='string',
    maxCpus=123,
    maxDuration=123,
    maxRuns=123,
    name='string'
)
type id

string

param id

[REQUIRED]

The group's ID.

type maxCpus

integer

param maxCpus

The maximum number of CPUs to use.

type maxDuration

integer

param maxDuration

The maximum amount of time to run.

type maxRuns

integer

param maxRuns

The maximum number of concurrent runs for the group.

type name

string

param name

A name for the group.

returns

None

BatchDeleteReadSet (new) Link ¶

Deletes one or more read sets.

See also: AWS API Documentation

Request Syntax

client.batch_delete_read_set(
    ids=[
        'string',
    ],
    sequenceStoreId='string'
)
type ids

list

param ids

[REQUIRED]

The read sets' IDs.

  • (string) --

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read sets' sequence store ID.

rtype

dict

returns

Response Syntax

{
    'errors': [
        {
            'code': 'string',
            'id': 'string',
            'message': 'string'
        },
    ]
}

Response Structure

  • (dict) --

    • errors (list) --

      Errors returned by individual delete operations.

      • (dict) --

        An error from a batch read set operation.

        • code (string) --

          The error's code.

        • id (string) --

          The error's ID.

        • message (string) --

          The error's message.

ListReferenceImportJobs (new) Link ¶

Retrieves a list of reference import jobs.

See also: AWS API Documentation

Request Syntax

client.list_reference_import_jobs(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    maxResults=123,
    nextToken='string',
    referenceStoreId='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • status (string) --

    A status to filter on.

type maxResults

integer

param maxResults

The maximum number of jobs to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

type referenceStoreId

string

param referenceStoreId

[REQUIRED]

The job's reference store ID.

rtype

dict

returns

Response Syntax

{
    'importJobs': [
        {
            'completionTime': datetime(2015, 1, 1),
            'creationTime': datetime(2015, 1, 1),
            'id': 'string',
            'referenceStoreId': 'string',
            'roleArn': 'string',
            'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • importJobs (list) --

      A lis of jobs.

      • (dict) --

        An import reference job.

        • completionTime (datetime) --

          When the job completed.

        • creationTime (datetime) --

          When the job was created.

        • id (string) --

          The job's ID.

        • referenceStoreId (string) --

          The job's reference store ID.

        • roleArn (string) --

          The job's service role ARN.

        • status (string) --

          The job's status.

    • nextToken (string) --

      A pagination token that's included if more results are available.

CreateSequenceStore (new) Link ¶

Creates a sequence store.

See also: AWS API Documentation

Request Syntax

client.create_sequence_store(
    clientToken='string',
    description='string',
    name='string',
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    tags={
        'string': 'string'
    }
)
type clientToken

string

param clientToken

To ensure that requests don't run multiple times, specify a unique token for each request.

type description

string

param description

A description for the store.

type name

string

param name

[REQUIRED]

A name for the store.

type sseConfig

dict

param sseConfig

Server-side encryption (SSE) settings for the store.

  • keyArn (string) --

    An encryption key ARN.

  • type (string) -- [REQUIRED]

    The encryption type.

type tags

dict

param tags

Tags for the store.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'description': 'string',
    'id': 'string',
    'name': 'string',
    'sseConfig': {
        'keyArn': 'string',
        'type': 'KMS'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The store's ARN.

    • creationTime (datetime) --

      When the store was created.

    • description (string) --

      The store's description.

    • id (string) --

      The store's ID.

    • name (string) --

      The store's name.

    • sseConfig (dict) --

      The store's SSE settings.

      • keyArn (string) --

        An encryption key ARN.

      • type (string) --

        The encryption type.

StartReadSetExportJob (new) Link ¶

Starts a read set export job.

See also: AWS API Documentation

Request Syntax

client.start_read_set_export_job(
    clientToken='string',
    destination='string',
    roleArn='string',
    sequenceStoreId='string',
    sources=[
        {
            'readSetId': 'string'
        },
    ]
)
type clientToken

string

param clientToken

To ensure that jobs don't run multiple times, specify a unique token for each job.

type destination

string

param destination

[REQUIRED]

A location for exported files in Amazon S3.

type roleArn

string

param roleArn

[REQUIRED]

A service role for the job.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The read set's sequence store ID.

type sources

list

param sources

[REQUIRED]

Sources for the job.

  • (dict) --

    A read set.

    • readSetId (string) -- [REQUIRED]

      The set's ID.

rtype

dict

returns

Response Syntax

{
    'creationTime': datetime(2015, 1, 1),
    'destination': 'string',
    'id': 'string',
    'sequenceStoreId': 'string',
    'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
}

Response Structure

  • (dict) --

    • creationTime (datetime) --

      When the job was created.

    • destination (string) --

      The job's output location.

    • id (string) --

      The job's ID.

    • sequenceStoreId (string) --

      The read set's sequence store ID.

    • status (string) --

      The job's status.

DeleteWorkflow (new) Link ¶

Deletes a workflow.

See also: AWS API Documentation

Request Syntax

client.delete_workflow(
    id='string'
)
type id

string

param id

[REQUIRED]

The workflow's ID.

returns

None

CreateWorkflow (new) Link ¶

Creates a workflow.

See also: AWS API Documentation

Request Syntax

client.create_workflow(
    definitionUri='string',
    definitionZip=b'bytes',
    description='string',
    engine='WDL'|'NEXTFLOW',
    main='string',
    name='string',
    parameterTemplate={
        'string': {
            'description': 'string',
            'optional': True|False
        }
    },
    requestId='string',
    storageCapacity=123,
    tags={
        'string': 'string'
    }
)
type definitionUri

string

param definitionUri

The URI of a definition for the workflow.

type definitionZip

bytes

param definitionZip

A ZIP archive for the workflow.

type description

string

param description

A description for the workflow.

type engine

string

param engine

An engine for the workflow.

type main

string

param main

The path of the main definition file for the workflow.

type name

string

param name

A name for the workflow.

type parameterTemplate

dict

param parameterTemplate

A parameter template for the workflow.

  • (string) --

    • (dict) --

      A workflow parameter.

      • description (string) --

        The parameter's description.

      • optional (boolean) --

        Whether the parameter is optional.

type requestId

string

param requestId

[REQUIRED]

A request ID for the workflow.

This field is autopopulated if not provided.

type storageCapacity

integer

param storageCapacity

A storage capacity for the workflow.

type tags

dict

param tags

Tags for the workflow.

  • (string) --

    • (string) --

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'id': 'string',
    'status': 'CREATING'|'ACTIVE'|'UPDATING'|'DELETED'|'FAILED',
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) --

    • arn (string) --

      The workflow's ARN.

    • id (string) --

      The workflow's ID.

    • status (string) --

      The workflow's status.

    • tags (dict) --

      The workflow's tags.

      • (string) --

        • (string) --

ListVariantImportJobs (new) Link ¶

Retrieves a list of variant import jobs.

See also: AWS API Documentation

Request Syntax

client.list_variant_import_jobs(
    filter={
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
        'storeName': 'string'
    },
    ids=[
        'string',
    ],
    maxResults=123,
    nextToken='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • status (string) --

    A status to filter on.

  • storeName (string) --

    A store name to filter on.

type ids

list

param ids

A list of job IDs.

  • (string) --

type maxResults

integer

param maxResults

The maximum number of import jobs to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'nextToken': 'string',
    'variantImportJobs': [
        {
            'completionTime': datetime(2015, 1, 1),
            'creationTime': datetime(2015, 1, 1),
            'destinationName': 'string',
            'id': 'string',
            'roleArn': 'string',
            'runLeftNormalization': True|False,
            'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
            'updateTime': datetime(2015, 1, 1)
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A pagination token that's included if more results are available.

    • variantImportJobs (list) --

      A list of jobs.

      • (dict) --

        A variant import job.

        • completionTime (datetime) --

          When the job completed.

        • creationTime (datetime) --

          When the job was created.

        • destinationName (string) --

          The job's destination variant store.

        • id (string) --

          The job's ID.

        • roleArn (string) --

          The job's service role ARN.

        • runLeftNormalization (boolean) --

          The job's left normalization setting.

        • status (string) --

          The job's status.

        • updateTime (datetime) --

          When the job was updated.

ListRuns (new) Link ¶

Retrieves a list of runs.

See also: AWS API Documentation

Request Syntax

client.list_runs(
    maxResults=123,
    name='string',
    runGroupId='string',
    startingToken='string'
)
type maxResults

integer

param maxResults

The maximum number of runs to return in one page of results.

type name

string

param name

Filter the list by run name.

type runGroupId

string

param runGroupId

Filter the list by run group ID.

type startingToken

string

param startingToken

Specify the pagination token from a previous request to retrieve the next page of results.

rtype

dict

returns

Response Syntax

{
    'items': [
        {
            'arn': 'string',
            'creationTime': datetime(2015, 1, 1),
            'id': 'string',
            'name': 'string',
            'priority': 123,
            'startTime': datetime(2015, 1, 1),
            'status': 'PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'DELETED'|'CANCELLED'|'FAILED',
            'stopTime': datetime(2015, 1, 1),
            'storageCapacity': 123,
            'workflowId': 'string'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • items (list) --

      A list of runs.

      • (dict) --

        A workflow run.

        • arn (string) --

          The run's ARN.

        • creationTime (datetime) --

          When the run was created.

        • id (string) --

          The run's ID.

        • name (string) --

          The run's name.

        • priority (integer) --

          The run's priority.

        • startTime (datetime) --

          When the run started.

        • status (string) --

          The run's status.

        • stopTime (datetime) --

          When the run stopped.

        • storageCapacity (integer) --

          The run's storage capacity.

        • workflowId (string) --

          The run's workflow ID.

    • nextToken (string) --

      A pagination token that's included if more results are available.

ListReadSetImportJobs (new) Link ¶

Retrieves a list of read set import jobs.

See also: AWS API Documentation

Request Syntax

client.list_read_set_import_jobs(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    maxResults=123,
    nextToken='string',
    sequenceStoreId='string'
)
type filter

dict

param filter

A filter to apply to the list.

  • createdAfter (datetime) --

    The filter's start date.

  • createdBefore (datetime) --

    The filter's end date.

  • status (string) --

    A status to filter on.

type maxResults

integer

param maxResults

The maximum number of jobs to return in one page of results.

type nextToken

string

param nextToken

Specify the pagination token from a previous request to retrieve the next page of results.

type sequenceStoreId

string

param sequenceStoreId

[REQUIRED]

The jobs' sequence store ID.

rtype

dict

returns

Response Syntax

{
    'importJobs': [
        {
            'completionTime': datetime(2015, 1, 1),
            'creationTime': datetime(2015, 1, 1),
            'id': 'string',
            'roleArn': 'string',
            'sequenceStoreId': 'string',
            'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • importJobs (list) --

      A list of jobs.

      • (dict) --

        An import read set job.

        • completionTime (datetime) --

          When the job completed.

        • creationTime (datetime) --

          When the job was created.

        • id (string) --

          The job's ID.

        • roleArn (string) --

          The job's service role ARN.

        • sequenceStoreId (string) --

          The job's sequence store ID.

        • status (string) --

          The job's status.

    • nextToken (string) --

      A pagination token that's included if more results are available.

GetWorkflow (new) Link ¶

Gets information about a workflow.

See also: AWS API Documentation

Request Syntax

client.get_workflow(
    export=[
        'DEFINITION',
    ],
    id='string',
    type='PRIVATE'
)
type export

list

param export

The export format for the workflow.

  • (string) --

type id

string

param id

[REQUIRED]

The workflow's ID.

type type

string

param type

The workflow's type.

rtype

dict

returns

Response Syntax

{
    'arn': 'string',
    'creationTime': datetime(2015, 1, 1),
    'definition': 'string',
    'description': 'string',
    'digest': 'string',
    'engine': 'WDL'|'NEXTFLOW',
    'id': 'string',
    'main': 'string',
    'name': 'string',
    'parameterTemplate': {
        'string': {
            'description': 'string',
            'optional': True|False
        }
    },
    'status': 'CREATING'|'ACTIVE'|'UPDATING'|'DELETED'|'FAILED',
    'statusMessage': 'string',
    'storageCapacity': 123,
    'tags': {
        'string': 'string'
    },
    'type': 'PRIVATE'
}

Response Structure

  • (dict) --

    • arn (string) --

      The workflow's ARN.

    • creationTime (datetime) --

      When the workflow was created.

    • definition (string) --

      The workflow's definition.

    • description (string) --

      The workflow's description.

    • digest (string) --

      The workflow's digest.

    • engine (string) --

      The workflow's engine.

    • id (string) --

      The workflow's ID.

    • main (string) --

      The path of the main definition file for the workflow.

    • name (string) --

      The workflow's name.

    • parameterTemplate (dict) --

      The workflow's parameter template.

      • (string) --

        • (dict) --

          A workflow parameter.

          • description (string) --

            The parameter's description.

          • optional (boolean) --

            Whether the parameter is optional.

    • status (string) --

      The workflow's status.

    • statusMessage (string) --

      The workflow's status message.

    • storageCapacity (integer) --

      The workflow's storage capacity.

    • tags (dict) --

      The workflow's tags.

      • (string) --

        • (string) --

    • type (string) --

      The workflow's type.