aaSequences

Create back-translated DNA sequences from AA sequences.

Create back-translated DNA sequences from AA sequences.

post/aa-sequences:back-translate

Request

  • Base URL
    https://{tenant_name}.benchling.com/api/v2
  • Auth
    HTTP bearer

Request body

aaSequenceIdsstring[] required

IDs of AA sequences to back-translate.

avoidedCutsiteEnzymeIdsstring[]

List of enzyme IDs whose recognition sites will be avoided when creating the back-translated sequence.

codonUsageTableIdstring

ID of the codon usage table representing the target organism.

folderIdstring required

ID of the folder in which the back-translated sequences will be saved.

gcContent'ANY' | 'LOW' | 'MEDIUM' | 'HIGH'

The amount of GC content in the optimized sequence. LOW is defined as below 0.33, MEDIUM as 0.33-0.66, and HIGH as above 0.66. If neither gcContent nor gcContentRange is specified, the optimization will default to ANY (0-1). Cannot be specified together with gcContentRange.

method'MATCH_CODON_USAGE' | 'USE_BEST_CODON'

The codon optimization algorithm to use. Requires codonUsageTableId to be specified. MATCH_CODON_USAGE selects codons probabilistically based on the organism's codon usage frequencies. USE_BEST_CODON always selects the most frequently used codon for each amino acid.

schemaIdstring

ID of the resulting DNA sequences' schemas

shouldDepleteUridineboolean

If not specified, the back-translation will default to false, and mRNA uridine depletion will not be performed.

Response

This endpoint launches a long-running task and returns the Task ID of the launched task. When successful, the task returns the resources of the DNA Sequence entities that were back-translated.

taskIdstring

Changes

No recorded changes to this operation across all 1 revision of this API.