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.

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.

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.

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.

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={...}|[...]|123|123.4|'string'|True|None,
    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:

:ref:`document<document>`

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) --

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

  • (dict) --

    • payload (:class:`.StreamingBody`) --

      The reference file payload.

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.

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.

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) --

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.

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) --

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.

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

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.

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.

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.

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.

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.

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.

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.

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) --

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.

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) --

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': {...}|[...]|123|123.4|'string'|True|None,
    '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 (:ref:`document<document>`) --

      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.

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.

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.

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.

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) --

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.

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.

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) --

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.

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

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.

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) --

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) --

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) --

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) --

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.

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.

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.

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

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.

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

  • (dict) --

    • payload (:class:`.StreamingBody`) --

      The read set file payload.

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.

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.

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.

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) --

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

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) --

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