Omics / Client / start_variant_import_job

start_variant_import_job#

Omics.Client.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',
    roleArn='string',
    items=[
        {
            'source': 'string'
        },
    ],
    runLeftNormalization=True|False,
    annotationFields={
        'string': 'string'
    }
)
Parameters:
  • destinationName (string) –

    [REQUIRED]

    The destination variant store for the job.

  • roleArn (string) –

    [REQUIRED]

    A service role 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.

  • runLeftNormalization (boolean) – The job’s left normalization setting.

  • annotationFields (dict) –

    The annotation schema generated by the parsed annotation data.

    • (string) –

      • (string) –

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