Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

Omics

Table of Contents

Client

class Omics.Client

A low-level client representing Amazon Omics

This is the Amazon Omics API Reference . For an introduction to the service, see What is Amazon Omics? in the Amazon Omics Developer Guide .

import boto3

client = boto3.client('omics')

These are the available methods:

batch_delete_read_set(**kwargs)

Deletes one or more read sets.

See also: AWS API Documentation

Request Syntax

response = client.batch_delete_read_set(
    ids=[
        'string',
    ],
    sequenceStoreId='string'
)
Parameters
  • ids (list) --

    [REQUIRED]

    The read sets' IDs.

    • (string) --
  • sequenceStoreId (string) --

    [REQUIRED]

    The read sets' sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
can_paginate(operation_name)

Check if an operation can be paginated.

Parameters
operation_name (string) -- The operation name. This is the same name as the method name on the client. For example, if the method name is create_foo, and you'd normally invoke the operation as client.create_foo(**kwargs), if the create_foo operation can be paginated, you can use the call client.get_paginator("create_foo").
Returns
True if the operation can be paginated, False otherwise.
cancel_annotation_import_job(**kwargs)

Cancels an annotation import job.

See also: AWS API Documentation

Request Syntax

response = client.cancel_annotation_import_job(
    jobId='string'
)
Parameters
jobId (string) --

[REQUIRED]

The job's ID.

Return type
dict
Returns
Response Syntax
{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
cancel_run(**kwargs)

Cancels a run.

See also: AWS API Documentation

Request Syntax

response = client.cancel_run(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The run's ID.

Returns
None

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
cancel_variant_import_job(**kwargs)

Cancels a variant import job.

See also: AWS API Documentation

Request Syntax

response = client.cancel_variant_import_job(
    jobId='string'
)
Parameters
jobId (string) --

[REQUIRED]

The job's ID.

Return type
dict
Returns
Response Syntax
{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
close()

Closes underlying endpoint connections.

create_annotation_store(**kwargs)

Creates an annotation store.

See also: AWS API Documentation

Request Syntax

response = 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'
    }
)
Parameters
  • description (string) -- A description for the store.
  • name (string) -- A name for the store.
  • reference (dict) --

    The genome reference for the store's annotations.

    Note

    This is a Tagged Union structure. Only one of the following top level keys can be set: referenceArn.

    • referenceArn (string) --

      The reference's ARN.

  • sseConfig (dict) --

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

    • keyArn (string) --

      An encryption key ARN.

    • type (string) -- [REQUIRED]

      The encryption type.

  • storeFormat (string) --

    [REQUIRED]

    The annotation file format of the store.

  • storeOptions (dict) --

    File parsing options for the annotation store.

    Note

    This is a Tagged Union structure. Only one of the following top level keys can be set: tsvStoreOptions.

    • 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) --
  • tags (dict) --

    Tags for the store.

    • (string) --
      • (string) --
Return type

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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: tsvStoreOptions. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
create_reference_store(**kwargs)

Creates a reference store.

See also: AWS API Documentation

Request Syntax

response = client.create_reference_store(
    clientToken='string',
    description='string',
    name='string',
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    tags={
        'string': 'string'
    }
)
Parameters
  • clientToken (string) -- To ensure that requests don't run multiple times, specify a unique token for each request.
  • description (string) -- A description for the store.
  • name (string) --

    [REQUIRED]

    A name for the store.

  • sseConfig (dict) --

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

    • keyArn (string) --

      An encryption key ARN.

    • type (string) -- [REQUIRED]

      The encryption type.

  • tags (dict) --

    Tags for the store.

    • (string) --
      • (string) --
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
create_run_group(**kwargs)

Creates a run group.

See also: AWS API Documentation

Request Syntax

response = client.create_run_group(
    maxCpus=123,
    maxDuration=123,
    maxRuns=123,
    name='string',
    requestId='string',
    tags={
        'string': 'string'
    }
)
Parameters
  • maxCpus (integer) -- The maximum number of CPUs to use in the group.
  • maxDuration (integer) -- A max duration for the group.
  • maxRuns (integer) -- The maximum number of concurrent runs for the group.
  • name (string) -- A name for the group.
  • requestId (string) --

    [REQUIRED]

    A request ID for the group.

    This field is autopopulated if not provided.

  • tags (dict) --

    Tags for the group.

    • (string) --
      • (string) --
Return type

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

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
create_sequence_store(**kwargs)

Creates a sequence store.

See also: AWS API Documentation

Request Syntax

response = client.create_sequence_store(
    clientToken='string',
    description='string',
    name='string',
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    tags={
        'string': 'string'
    }
)
Parameters
  • clientToken (string) -- To ensure that requests don't run multiple times, specify a unique token for each request.
  • description (string) -- A description for the store.
  • name (string) --

    [REQUIRED]

    A name for the store.

  • sseConfig (dict) --

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

    • keyArn (string) --

      An encryption key ARN.

    • type (string) -- [REQUIRED]

      The encryption type.

  • tags (dict) --

    Tags for the store.

    • (string) --
      • (string) --
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
create_variant_store(**kwargs)

Creates a variant store.

See also: AWS API Documentation

Request Syntax

response = client.create_variant_store(
    description='string',
    name='string',
    reference={
        'referenceArn': 'string'
    },
    sseConfig={
        'keyArn': 'string',
        'type': 'KMS'
    },
    tags={
        'string': 'string'
    }
)
Parameters
  • description (string) -- A description for the store.
  • name (string) -- A name for the store.
  • reference (dict) --

    [REQUIRED]

    The genome reference for the store's variants.

    Note

    This is a Tagged Union structure. Only one of the following top level keys can be set: referenceArn.

    • referenceArn (string) --

      The reference's ARN.

  • sseConfig (dict) --

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

    • keyArn (string) --

      An encryption key ARN.

    • type (string) -- [REQUIRED]

      The encryption type.

  • tags (dict) --

    Tags for the store.

    • (string) --
      • (string) --
Return type

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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • referenceArn (string) --

        The reference's ARN.

    • status (string) --

      The store's status.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
create_workflow(**kwargs)

Creates a workflow.

See also: AWS API Documentation

Request Syntax

response = 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'
    }
)
Parameters
  • definitionUri (string) -- The URI of a definition for the workflow.
  • definitionZip (bytes) -- A ZIP archive for the workflow.
  • description (string) -- A description for the workflow.
  • engine (string) -- An engine for the workflow.
  • main (string) -- The path of the main definition file for the workflow.
  • name (string) -- A name for the workflow.
  • parameterTemplate (dict) --

    A parameter template for the workflow.

    • (string) --
      • (dict) --

        A workflow parameter.

        • description (string) --

          The parameter's description.

        • optional (boolean) --

          Whether the parameter is optional.

  • requestId (string) --

    [REQUIRED]

    A request ID for the workflow.

    This field is autopopulated if not provided.

  • storageCapacity (integer) -- A storage capacity for the workflow.
  • tags (dict) --

    Tags for the workflow.

    • (string) --
      • (string) --
Return type

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

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
delete_annotation_store(**kwargs)

Deletes an annotation store.

See also: AWS API Documentation

Request Syntax

response = client.delete_annotation_store(
    force=True|False,
    name='string'
)
Parameters
  • force (boolean) -- Whether to force deletion.
  • name (string) --

    [REQUIRED]

    The store's name.

Return type

dict

Returns

Response Syntax

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

Response Structure

  • (dict) --

    • status (string) --

      The store's status.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
delete_reference(**kwargs)

Deletes a genome reference.

See also: AWS API Documentation

Request Syntax

response = client.delete_reference(
    id='string',
    referenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The reference's ID.

  • referenceStoreId (string) --

    [REQUIRED]

    The reference's store ID.

Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
delete_reference_store(**kwargs)

Deletes a genome reference store.

See also: AWS API Documentation

Request Syntax

response = client.delete_reference_store(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The store's ID.

Return type
dict
Returns
Response Syntax
{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
delete_run(**kwargs)

Deletes a workflow run.

See also: AWS API Documentation

Request Syntax

response = client.delete_run(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The run's ID.

Returns
None

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
delete_run_group(**kwargs)

Deletes a workflow run group.

See also: AWS API Documentation

Request Syntax

response = client.delete_run_group(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The run group's ID.

Returns
None

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
delete_sequence_store(**kwargs)

Deletes a sequence store.

See also: AWS API Documentation

Request Syntax

response = client.delete_sequence_store(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The sequence store's ID.

Return type
dict
Returns
Response Syntax
{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
delete_variant_store(**kwargs)

Deletes a variant store.

See also: AWS API Documentation

Request Syntax

response = client.delete_variant_store(
    force=True|False,
    name='string'
)
Parameters
  • force (boolean) -- Whether to force deletion.
  • name (string) --

    [REQUIRED]

    The store's name.

Return type

dict

Returns

Response Syntax

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

Response Structure

  • (dict) --

    • status (string) --

      The store's status.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
delete_workflow(**kwargs)

Deletes a workflow.

See also: AWS API Documentation

Request Syntax

response = client.delete_workflow(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The workflow's ID.

Returns
None

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_annotation_import_job(**kwargs)

Gets information about an annotation import job.

See also: AWS API Documentation

Request Syntax

response = client.get_annotation_import_job(
    jobId='string'
)
Parameters
jobId (string) --

[REQUIRED]

The job's ID.

Return type
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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: tsvOptions, vcfOptions. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
get_annotation_store(**kwargs)

Gets information about an annotation store.

See also: AWS API Documentation

Request Syntax

response = client.get_annotation_store(
    name='string'
)
Parameters
name (string) --

[REQUIRED]

The store's name.

Return type
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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: tsvStoreOptions. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
get_paginator(operation_name)

Create a paginator for an operation.

Parameters
operation_name (string) -- The operation name. This is the same name as the method name on the client. For example, if the method name is create_foo, and you'd normally invoke the operation as client.create_foo(**kwargs), if the create_foo operation can be paginated, you can use the call client.get_paginator("create_foo").
Raises OperationNotPageableError
Raised if the operation is not pageable. You can use the client.can_paginate method to check if an operation is pageable.
Return type
L{botocore.paginate.Paginator}
Returns
A paginator object.
get_read_set(**kwargs)

Gets a file from a read set.

See also: AWS API Documentation

Request Syntax

response = client.get_read_set(
    file='SOURCE1'|'SOURCE2'|'INDEX',
    id='string',
    partNumber=123,
    sequenceStoreId='string'
)
Parameters
  • file (string) -- The file to retrieve.
  • id (string) --

    [REQUIRED]

    The read set's ID.

  • partNumber (integer) --

    [REQUIRED]

    The part number to retrieve.

  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

Return type

dict

Returns

Response Syntax

{
    'payload': StreamingBody()
}

Response Structure

  • (dict) --

    • payload (StreamingBody) --

      The read set file payload.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.RangeNotSatisfiableException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_read_set_activation_job(**kwargs)

Gets information about a read set activation job.

See also: AWS API Documentation

Request Syntax

response = client.get_read_set_activation_job(
    id='string',
    sequenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The job's sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_read_set_export_job(**kwargs)

Gets information about a read set export job.

See also: AWS API Documentation

Request Syntax

response = client.get_read_set_export_job(
    id='string',
    sequenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The job's sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_read_set_import_job(**kwargs)

Gets information about a read set import job.

See also: AWS API Documentation

Request Syntax

response = client.get_read_set_import_job(
    id='string',
    sequenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The job's sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_read_set_metadata(**kwargs)

Gets details about a read set.

See also: AWS API Documentation

Request Syntax

response = client.get_read_set_metadata(
    id='string',
    sequenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The read set's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_reference(**kwargs)

Gets a reference file.

See also: AWS API Documentation

Request Syntax

response = client.get_reference(
    file='SOURCE'|'INDEX',
    id='string',
    partNumber=123,
    range='string',
    referenceStoreId='string'
)
Parameters
  • file (string) -- The file to retrieve.
  • id (string) --

    [REQUIRED]

    The reference's ID.

  • partNumber (integer) --

    [REQUIRED]

    The part number to retrieve.

  • range (string) -- The range to retrieve.
  • referenceStoreId (string) --

    [REQUIRED]

    The reference's store ID.

Return type

dict

Returns

Response Syntax

{
    'payload': StreamingBody()
}

Response Structure

  • (dict) --

    • payload (StreamingBody) --

      The reference file payload.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.RangeNotSatisfiableException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_reference_import_job(**kwargs)

Gets information about a reference import job.

See also: AWS API Documentation

Request Syntax

response = client.get_reference_import_job(
    id='string',
    referenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • referenceStoreId (string) --

    [REQUIRED]

    The job's reference store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_reference_metadata(**kwargs)

Gets information about a genome reference's metadata.

See also: AWS API Documentation

Request Syntax

response = client.get_reference_metadata(
    id='string',
    referenceStoreId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The reference's ID.

  • referenceStoreId (string) --

    [REQUIRED]

    The reference's reference store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_reference_store(**kwargs)

Gets information about a reference store.

See also: AWS API Documentation

Request Syntax

response = client.get_reference_store(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The store's ID.

Return type
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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_run(**kwargs)

Gets information about a workflow run.

See also: AWS API Documentation

Request Syntax

response = client.get_run(
    export=[
        'DEFINITION',
    ],
    id='string'
)
Parameters
  • export (list) --

    The run's export format.

    • (string) --
  • id (string) --

    [REQUIRED]

    The run's ID.

Return type

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 (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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_run_group(**kwargs)

Gets information about a workflow run group.

See also: AWS API Documentation

Request Syntax

response = client.get_run_group(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The group's ID.

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

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_run_task(**kwargs)

Gets information about a workflow run task.

See also: AWS API Documentation

Request Syntax

response = client.get_run_task(
    id='string',
    taskId='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The task's ID.

  • taskId (string) --

    [REQUIRED]

    The task's ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_sequence_store(**kwargs)

Gets information about a sequence store.

See also: AWS API Documentation

Request Syntax

response = client.get_sequence_store(
    id='string'
)
Parameters
id (string) --

[REQUIRED]

The store's ID.

Return type
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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
get_variant_import_job(**kwargs)

Gets information about a variant import job.

See also: AWS API Documentation

Request Syntax

response = client.get_variant_import_job(
    jobId='string'
)
Parameters
jobId (string) --

[REQUIRED]

The job's ID.

Return type
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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
get_variant_store(**kwargs)

Gets information about a variant store.

See also: AWS API Documentation

Request Syntax

response = client.get_variant_store(
    name='string'
)
Parameters
name (string) --

[REQUIRED]

The store's name.

Return type
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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
get_waiter(waiter_name)

Returns an object that can wait for some condition.

Parameters
waiter_name (str) -- The name of the waiter to get. See the waiters section of the service docs for a list of available waiters.
Returns
The specified waiter object.
Return type
botocore.waiter.Waiter
get_workflow(**kwargs)

Gets information about a workflow.

See also: AWS API Documentation

Request Syntax

response = client.get_workflow(
    export=[
        'DEFINITION',
    ],
    id='string',
    type='PRIVATE'
)
Parameters
  • export (list) --

    The export format for the workflow.

    • (string) --
  • id (string) --

    [REQUIRED]

    The workflow's ID.

  • type (string) -- The workflow's type.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_annotation_import_jobs(**kwargs)

Retrieves a list of annotation import jobs.

See also: AWS API Documentation

Request Syntax

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

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

    • storeName (string) --

      A store name to filter on.

  • ids (list) --

    IDs of annotation import jobs to retrieve.

    • (string) --
  • maxResults (integer) -- The maximum number of jobs to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
list_annotation_stores(**kwargs)

Retrieves a list of annotation stores.

See also: AWS API Documentation

Request Syntax

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

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

  • ids (list) --

    IDs of stores to list.

    • (string) --
  • maxResults (integer) -- The maximum number of stores to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

          Note

          This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

          'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
          
          • 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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
list_read_set_activation_jobs(**kwargs)

Retrieves a list of read set activation jobs.

See also: AWS API Documentation

Request Syntax

response = 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'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of read set activation jobs to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_read_set_export_jobs(**kwargs)

Retrieves a list of read set export jobs.

See also: AWS API Documentation

Request Syntax

response = 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'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of jobs to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • sequenceStoreId (string) --

    [REQUIRED]

    The jobs' sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_read_set_import_jobs(**kwargs)

Retrieves a list of read set import jobs.

See also: AWS API Documentation

Request Syntax

response = 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'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of jobs to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • sequenceStoreId (string) --

    [REQUIRED]

    The jobs' sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_read_sets(**kwargs)

Retrieves a list of read sets.

See also: AWS API Documentation

Request Syntax

response = 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'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of read sets to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • sequenceStoreId (string) --

    [REQUIRED]

    The jobs' sequence store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_reference_import_jobs(**kwargs)

Retrieves a list of reference import jobs.

See also: AWS API Documentation

Request Syntax

response = 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'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of jobs to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • referenceStoreId (string) --

    [REQUIRED]

    The job's reference store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_reference_stores(**kwargs)

Retrieves a list of reference stores.

See also: AWS API Documentation

Request Syntax

response = client.list_reference_stores(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string'
    },
    maxResults=123,
    nextToken='string'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of stores to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_references(**kwargs)

Retrieves a list of references.

See also: AWS API Documentation

Request Syntax

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

    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.

  • maxResults (integer) -- The maximum number of references to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • referenceStoreId (string) --

    [REQUIRED]

    The references' reference store ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_run_groups(**kwargs)

Retrieves a list of run groups.

See also: AWS API Documentation

Request Syntax

response = client.list_run_groups(
    maxResults=123,
    name='string',
    startingToken='string'
)
Parameters
  • maxResults (integer) -- The maximum number of run groups to return in one page of results.
  • name (string) -- The run groups' name.
  • startingToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_run_tasks(**kwargs)

Retrieves a list of tasks for a run.

See also: AWS API Documentation

Request Syntax

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

    [REQUIRED]

    The run's ID.

  • maxResults (integer) -- The maximum number of run tasks to return in one page of results.
  • startingToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • status (string) -- Filter the list by status.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_runs(**kwargs)

Retrieves a list of runs.

See also: AWS API Documentation

Request Syntax

response = client.list_runs(
    maxResults=123,
    name='string',
    runGroupId='string',
    startingToken='string'
)
Parameters
  • maxResults (integer) -- The maximum number of runs to return in one page of results.
  • name (string) -- Filter the list by run name.
  • runGroupId (string) -- Filter the list by run group ID.
  • startingToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_sequence_stores(**kwargs)

Retrieves a list of sequence stores.

See also: AWS API Documentation

Request Syntax

response = client.list_sequence_stores(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string'
    },
    maxResults=123,
    nextToken='string'
)
Parameters
  • filter (dict) --

    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.

  • maxResults (integer) -- The maximum number of stores to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_tags_for_resource(**kwargs)

Retrieves a list of tags for a resource.

See also: AWS API Documentation

Request Syntax

response = client.list_tags_for_resource(
    resourceArn='string'
)
Parameters
resourceArn (string) --

[REQUIRED]

The resource's ARN.

Return type
dict
Returns
Response Syntax
{
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) --
    • tags (dict) --

      A list of tags.

      • (string) --
        • (string) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
list_variant_import_jobs(**kwargs)

Retrieves a list of variant import jobs.

See also: AWS API Documentation

Request Syntax

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

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

    • storeName (string) --

      A store name to filter on.

  • ids (list) --

    A list of job IDs.

    • (string) --
  • maxResults (integer) -- The maximum number of import jobs to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
list_variant_stores(**kwargs)

Retrieves a list of variant stores.

See also: AWS API Documentation

Request Syntax

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

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

  • ids (list) --

    A list of store IDs.

    • (string) --
  • maxResults (integer) -- The maximum number of stores to return in one page of results.
  • nextToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
Return type

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.

          Note

          This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

          'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
          
          • 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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
list_workflows(**kwargs)

Retrieves a list of workflows.

See also: AWS API Documentation

Request Syntax

response = client.list_workflows(
    maxResults=123,
    name='string',
    startingToken='string',
    type='PRIVATE'
)
Parameters
  • maxResults (integer) -- The maximum number of workflows to return in one page of results.
  • name (string) -- The workflows' name.
  • startingToken (string) -- Specify the pagination token from a previous request to retrieve the next page of results.
  • type (string) -- The workflows' type.
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
start_annotation_import_job(**kwargs)

Starts an annotation import job.

See also: AWS API Documentation

Request Syntax

response = 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
)
Parameters
  • destinationName (string) --

    [REQUIRED]

    A destination annotation store for the job.

  • formatOptions (dict) --

    Formatting options for the annotation file.

    Note

    This is a Tagged Union structure. Only one of the following top level keys can be set: tsvOptions, vcfOptions.

    • 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.

  • items (list) --

    [REQUIRED]

    Items to import.

    • (dict) --

      A source for an annotation import job.

      • source (string) -- [REQUIRED]

        The source file's location in Amazon S3.

  • roleArn (string) --

    [REQUIRED]

    A service role for the job.

  • runLeftNormalization (boolean) -- The job's left normalization setting.
Return type

dict

Returns

Response Syntax

{
    'jobId': 'string'
}

Response Structure

  • (dict) --

    • jobId (string) --

      The job's ID.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
start_read_set_activation_job(**kwargs)

Starts a read set activation job.

See also: AWS API Documentation

Request Syntax

response = client.start_read_set_activation_job(
    clientToken='string',
    sequenceStoreId='string',
    sources=[
        {
            'readSetId': 'string'
        },
    ]
)
Parameters
  • clientToken (string) -- To ensure that jobs don't run multiple times, specify a unique token for each job.
  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

  • sources (list) --

    [REQUIRED]

    The job's sources.

    • (dict) --

      A source for a read set activation job.

      • readSetId (string) -- [REQUIRED]

        The source's read set ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
start_read_set_export_job(**kwargs)

Starts a read set export job.

See also: AWS API Documentation

Request Syntax

response = client.start_read_set_export_job(
    clientToken='string',
    destination='string',
    roleArn='string',
    sequenceStoreId='string',
    sources=[
        {
            'readSetId': 'string'
        },
    ]
)
Parameters
  • clientToken (string) -- To ensure that jobs don't run multiple times, specify a unique token for each job.
  • destination (string) --

    [REQUIRED]

    A location for exported files in Amazon S3.

  • roleArn (string) --

    [REQUIRED]

    A service role for the job.

  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

  • sources (list) --

    [REQUIRED]

    Sources for the job.

    • (dict) --

      A read set.

      • readSetId (string) -- [REQUIRED]

        The set's ID.

Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
start_read_set_import_job(**kwargs)

Starts a read set import job.

See also: AWS API Documentation

Request Syntax

response = 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'
            }
        },
    ]
)
Parameters
  • clientToken (string) -- To ensure that jobs don't run multiple times, specify a unique token for each job.
  • roleArn (string) --

    [REQUIRED]

    A service role for the job.

  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

  • sources (list) --

    [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) --
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
start_reference_import_job(**kwargs)

Starts a reference import job.

See also: AWS API Documentation

Request Syntax

response = client.start_reference_import_job(
    clientToken='string',
    referenceStoreId='string',
    roleArn='string',
    sources=[
        {
            'description': 'string',
            'name': 'string',
            'sourceFile': 'string',
            'tags': {
                'string': 'string'
            }
        },
    ]
)
Parameters
  • clientToken (string) -- To ensure that jobs don't run multiple times, specify a unique token for each job.
  • referenceStoreId (string) --

    [REQUIRED]

    The job's reference store ID.

  • roleArn (string) --

    [REQUIRED]

    A service role for the job.

  • sources (list) --

    [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) --
Return type

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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
start_run(**kwargs)

Starts a run.

See also: AWS API Documentation

Request Syntax

response = 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'
)
Parameters
  • logLevel (string) -- A log level for the run.
  • name (string) -- A name for the run.
  • outputUri (string) -- An output URI for the run.
  • parameters (document) -- Parameters for the run.
  • priority (integer) -- A priority for the run.
  • requestId (string) --

    [REQUIRED]

    A request ID for the run.

    This field is autopopulated if not provided.

  • roleArn (string) --

    [REQUIRED]

    A service role for the run.

  • runGroupId (string) -- The run's group ID.
  • runId (string) -- The run's ID.
  • storageCapacity (integer) -- A storage capacity for the run.
  • tags (dict) --

    Tags for the run.

    • (string) --
      • (string) --
  • workflowId (string) -- The run's workflow ID.
  • workflowType (string) -- The run's workflows type.
Return type

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

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
start_variant_import_job(**kwargs)

Starts a variant import job.

See also: AWS API Documentation

Request Syntax

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

    [REQUIRED]

    The destination variant store for the job.

  • items (list) --

    [REQUIRED]

    Items to import.

    • (dict) --

      A imported variant item's source.

      • source (string) -- [REQUIRED]

        The source file's location in Amazon S3.

  • roleArn (string) --

    [REQUIRED]

    A service role for the job.

  • runLeftNormalization (boolean) -- The job's left normalization setting.
Return type

dict

Returns

Response Syntax

{
    'jobId': 'string'
}

Response Structure

  • (dict) --

    • jobId (string) --

      The job's ID.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
tag_resource(**kwargs)

Tags a resource.

See also: AWS API Documentation

Request Syntax

response = client.tag_resource(
    resourceArn='string',
    tags={
        'string': 'string'
    }
)
Parameters
  • resourceArn (string) --

    [REQUIRED]

    The resource's ARN.

  • tags (dict) --

    [REQUIRED]

    Tags for the resource.

    • (string) --
      • (string) --
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
untag_resource(**kwargs)

Removes tags from a resource.

See also: AWS API Documentation

Request Syntax

response = client.untag_resource(
    resourceArn='string',
    tagKeys=[
        'string',
    ]
)
Parameters
  • resourceArn (string) --

    [REQUIRED]

    The resource's ARN.

  • tagKeys (list) --

    [REQUIRED]

    Keys of tags to remove.

    • (string) --
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
update_annotation_store(**kwargs)

Updates an annotation store.

See also: AWS API Documentation

Request Syntax

response = client.update_annotation_store(
    description='string',
    name='string'
)
Parameters
  • description (string) -- A description for the store.
  • name (string) --

    [REQUIRED]

    A name for the store.

Return type

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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: tsvStoreOptions. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • 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.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
update_run_group(**kwargs)

Updates a run group.

See also: AWS API Documentation

Request Syntax

response = client.update_run_group(
    id='string',
    maxCpus=123,
    maxDuration=123,
    maxRuns=123,
    name='string'
)
Parameters
  • id (string) --

    [REQUIRED]

    The group's ID.

  • maxCpus (integer) -- The maximum number of CPUs to use.
  • maxDuration (integer) -- The maximum amount of time to run.
  • maxRuns (integer) -- The maximum number of concurrent runs for the group.
  • name (string) -- A name for the group.
Returns

None

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException
update_variant_store(**kwargs)

Updates a variant store.

See also: AWS API Documentation

Request Syntax

response = client.update_variant_store(
    description='string',
    name='string'
)
Parameters
  • description (string) -- A description for the store.
  • name (string) --

    [REQUIRED]

    A name for the store.

Return type

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.

      Note

      This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

      'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
      
      • referenceArn (string) --

        The reference's ARN.

    • status (string) --

      The store's status.

    • updateTime (datetime) --

      When the store was updated.

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
update_workflow(**kwargs)

Updates a workflow.

See also: AWS API Documentation

Request Syntax

response = client.update_workflow(
    description='string',
    id='string',
    name='string'
)
Parameters
  • description (string) -- A description for the workflow.
  • id (string) --

    [REQUIRED]

    The workflow's ID.

  • name (string) -- A name for the workflow.
Returns

None

Exceptions

  • Omics.Client.exceptions.InternalServerException
  • Omics.Client.exceptions.ServiceQuotaExceededException
  • Omics.Client.exceptions.ThrottlingException
  • Omics.Client.exceptions.ValidationException
  • Omics.Client.exceptions.ConflictException
  • Omics.Client.exceptions.ResourceNotFoundException
  • Omics.Client.exceptions.AccessDeniedException
  • Omics.Client.exceptions.RequestTimeoutException

Paginators

The available paginators are:

class Omics.Paginator.ListAnnotationImportJobs
paginator = client.get_paginator('list_annotation_import_jobs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_annotation_import_jobs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
        'storeName': 'string'
    },
    ids=[
        'string',
    ],
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

    • storeName (string) --

      A store name to filter on.

  • ids (list) --

    IDs of annotation import jobs to retrieve.

    • (string) --
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListAnnotationStores
paginator = client.get_paginator('list_annotation_stores')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_annotation_stores().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
    },
    ids=[
        'string',
    ],
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

  • ids (list) --

    IDs of stores to list.

    • (string) --
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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.

          Note

          This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

          'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
          
          • 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 token to resume pagination.

class Omics.Paginator.ListReadSetActivationJobs
paginator = client.get_paginator('list_read_set_activation_jobs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_read_set_activation_jobs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    sequenceStoreId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • sequenceStoreId (string) --

    [REQUIRED]

    The read set's sequence store ID.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListReadSetExportJobs
paginator = client.get_paginator('list_read_set_export_jobs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_read_set_export_jobs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    sequenceStoreId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • sequenceStoreId (string) --

    [REQUIRED]

    The jobs' sequence store ID.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListReadSetImportJobs
paginator = client.get_paginator('list_read_set_import_jobs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_read_set_import_jobs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    sequenceStoreId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • sequenceStoreId (string) --

    [REQUIRED]

    The jobs' sequence store ID.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListReadSets
paginator = client.get_paginator('list_read_sets')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_read_sets().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string',
        'referenceArn': 'string',
        'status': 'ARCHIVED'|'ACTIVATING'|'ACTIVE'|'DELETING'|'DELETED'
    },
    sequenceStoreId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • sequenceStoreId (string) --

    [REQUIRED]

    The jobs' sequence store ID.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

{
    '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'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • 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.

    • NextToken (string) --

      A token to resume pagination.

class Omics.Paginator.ListReferenceImportJobs
paginator = client.get_paginator('list_reference_import_jobs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_reference_import_jobs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLING'|'CANCELLED'|'FAILED'|'COMPLETED'|'COMPLETED_WITH_FAILURES'
    },
    referenceStoreId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • referenceStoreId (string) --

    [REQUIRED]

    The job's reference store ID.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListReferenceStores
paginator = client.get_paginator('list_reference_stores')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_reference_stores().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string'
    },
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

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

Response Structure

  • (dict) --

    • 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.

    • NextToken (string) --

      A token to resume pagination.

class Omics.Paginator.ListReferences
paginator = client.get_paginator('list_references')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_references().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'md5': 'string',
        'name': 'string'
    },
    referenceStoreId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • referenceStoreId (string) --

    [REQUIRED]

    The references' reference store ID.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

{
    '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)
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • 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.

    • NextToken (string) --

      A token to resume pagination.

class Omics.Paginator.ListRunGroups
paginator = client.get_paginator('list_run_groups')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_run_groups().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    name='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • name (string) -- The run groups' name.
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListRunTasks
paginator = client.get_paginator('list_run_tasks')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_run_tasks().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    id='string',
    status='PENDING'|'STARTING'|'RUNNING'|'STOPPING'|'COMPLETED'|'CANCELLED'|'FAILED',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The run's ID.

  • status (string) -- Filter the list by status.
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListRuns
paginator = client.get_paginator('list_runs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_runs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    name='string',
    runGroupId='string',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • name (string) -- Filter the list by run name.
  • runGroupId (string) -- Filter the list by run group ID.
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

class Omics.Paginator.ListSequenceStores
paginator = client.get_paginator('list_sequence_stores')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_sequence_stores().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'createdAfter': datetime(2015, 1, 1),
        'createdBefore': datetime(2015, 1, 1),
        'name': 'string'
    },
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    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.

  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

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

Response Structure

  • (dict) --

    • 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.

    • NextToken (string) --

      A token to resume pagination.

class Omics.Paginator.ListVariantImportJobs
paginator = client.get_paginator('list_variant_import_jobs')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_variant_import_jobs().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'status': 'SUBMITTED'|'IN_PROGRESS'|'CANCELLED'|'COMPLETED'|'FAILED',
        'storeName': 'string'
    },
    ids=[
        'string',
    ],
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

    • storeName (string) --

      A store name to filter on.

  • ids (list) --

    A list of job IDs.

    • (string) --
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

{
    '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)
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • 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.

    • NextToken (string) --

      A token to resume pagination.

class Omics.Paginator.ListVariantStores
paginator = client.get_paginator('list_variant_stores')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_variant_stores().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    filter={
        'status': 'CREATING'|'UPDATING'|'DELETING'|'ACTIVE'|'FAILED'
    },
    ids=[
        'string',
    ],
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • filter (dict) --

    A filter to apply to the list.

    • status (string) --

      A status to filter on.

  • ids (list) --

    A list of store IDs.

    • (string) --
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

dict

Returns

Response Syntax

{
    '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)
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) --

    • 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.

          Note

          This is a Tagged Union structure. Only one of the following top level keys will be set: referenceArn. If a client receives an unknown member it will set SDK_UNKNOWN_MEMBER as the top level key, which maps to the name or tag of the unknown member. The structure of SDK_UNKNOWN_MEMBER is as follows:

          'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
          
          • 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.

    • NextToken (string) --

      A token to resume pagination.

class Omics.Paginator.ListWorkflows
paginator = client.get_paginator('list_workflows')
paginate(**kwargs)

Creates an iterator that will paginate through responses from Omics.Client.list_workflows().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    name='string',
    type='PRIVATE',
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters
  • name (string) -- The workflows' name.
  • type (string) -- The workflows' type.
  • PaginationConfig (dict) --

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) --

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) --

      The size of each page.

    • StartingToken (string) --

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type

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 token to resume pagination.

Waiters

The available waiters are:

class Omics.Waiter.AnnotationImportJobCreated
waiter = client.get_waiter('annotation_import_job_created')
wait(**kwargs)

Polls Omics.Client.get_annotation_import_job() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    jobId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • jobId (string) --

    [REQUIRED]

    The job's ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.AnnotationStoreCreated
waiter = client.get_waiter('annotation_store_created')
wait(**kwargs)

Polls Omics.Client.get_annotation_store() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    name='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • name (string) --

    [REQUIRED]

    The store's name.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.AnnotationStoreDeleted
waiter = client.get_waiter('annotation_store_deleted')
wait(**kwargs)

Polls Omics.Client.get_annotation_store() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    name='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • name (string) --

    [REQUIRED]

    The store's name.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.ReadSetActivationJobCompleted
waiter = client.get_waiter('read_set_activation_job_completed')
wait(**kwargs)

Polls Omics.Client.get_read_set_activation_job() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    id='string',
    sequenceStoreId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The job's sequence store ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.ReadSetExportJobCompleted
waiter = client.get_waiter('read_set_export_job_completed')
wait(**kwargs)

Polls Omics.Client.get_read_set_export_job() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    id='string',
    sequenceStoreId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The job's sequence store ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.ReadSetImportJobCompleted
waiter = client.get_waiter('read_set_import_job_completed')
wait(**kwargs)

Polls Omics.Client.get_read_set_import_job() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    id='string',
    sequenceStoreId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • sequenceStoreId (string) --

    [REQUIRED]

    The job's sequence store ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.ReferenceImportJobCompleted
waiter = client.get_waiter('reference_import_job_completed')
wait(**kwargs)

Polls Omics.Client.get_reference_import_job() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    id='string',
    referenceStoreId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The job's ID.

  • referenceStoreId (string) --

    [REQUIRED]

    The job's reference store ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.RunCompleted
waiter = client.get_waiter('run_completed')
wait(**kwargs)

Polls Omics.Client.get_run() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    export=[
        'DEFINITION',
    ],
    id='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • export (list) --

    The run's export format.

    • (string) --
  • id (string) --

    [REQUIRED]

    The run's ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.RunRunning
waiter = client.get_waiter('run_running')
wait(**kwargs)

Polls Omics.Client.get_run() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    export=[
        'DEFINITION',
    ],
    id='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • export (list) --

    The run's export format.

    • (string) --
  • id (string) --

    [REQUIRED]

    The run's ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.TaskCompleted
waiter = client.get_waiter('task_completed')
wait(**kwargs)

Polls Omics.Client.get_run_task() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    id='string',
    taskId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The task's ID.

  • taskId (string) --

    [REQUIRED]

    The task's ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.TaskRunning
waiter = client.get_waiter('task_running')
wait(**kwargs)

Polls Omics.Client.get_run_task() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    id='string',
    taskId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • id (string) --

    [REQUIRED]

    The task's ID.

  • taskId (string) --

    [REQUIRED]

    The task's ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.VariantImportJobCreated
waiter = client.get_waiter('variant_import_job_created')
wait(**kwargs)

Polls Omics.Client.get_variant_import_job() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    jobId='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • jobId (string) --

    [REQUIRED]

    The job's ID.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.VariantStoreCreated
waiter = client.get_waiter('variant_store_created')
wait(**kwargs)

Polls Omics.Client.get_variant_store() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    name='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • name (string) --

    [REQUIRED]

    The store's name.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.VariantStoreDeleted
waiter = client.get_waiter('variant_store_deleted')
wait(**kwargs)

Polls Omics.Client.get_variant_store() every 30 seconds until a successful state is reached. An error is returned after 20 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    name='string',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • name (string) --

    [REQUIRED]

    The store's name.

  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 30

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 20

Returns

None

class Omics.Waiter.WorkflowActive
waiter = client.get_waiter('workflow_active')
wait(**kwargs)

Polls Omics.Client.get_workflow() every 3 seconds until a successful state is reached. An error is returned after 10 failed checks.

See also: AWS API Documentation

Request Syntax

waiter.wait(
    export=[
        'DEFINITION',
    ],
    id='string',
    type='PRIVATE',
    WaiterConfig={
        'Delay': 123,
        'MaxAttempts': 123
    }
)
Parameters
  • export (list) --

    The export format for the workflow.

    • (string) --
  • id (string) --

    [REQUIRED]

    The workflow's ID.

  • type (string) -- The workflow's type.
  • WaiterConfig (dict) --

    A dictionary that provides parameters to control waiting behavior.

    • Delay (integer) --

      The amount of time in seconds to wait between attempts. Default: 3

    • MaxAttempts (integer) --

      The maximum number of attempts to be made. Default: 10

Returns

None