Forge

HDR Template Optimization

POST /generate_repair_template
Generates optimized DNA repair template sequences for homology-directed repair (HDR) applications (e.g., gene correction, knock-in).

Parameters

target_genomic_regionstringRequired

Input parameter: target_genomic_region

desired_sequence_changestringRequired

Input parameter: desired_sequence_change

homology_arm_lengthstringRequired

Input parameter: homology_arm_length

organismstringRequired

Input parameter: organism

num_candidatesstringRequired

Input parameter: num_candidates

taskstringRequired

The API task identifier

Example: generate_repair_template
target_locusstringRequired

Parameter: target_locus

Example: chr11:5227282
desired_changestringRequired

Parameter: desired_change

Example: A>T
arm_lengthnumberRequired

Parameter: arm_length

Example: 500

Code Examples

Python Example

PYTHON
import requests

response = requests.post(
    "https://api.crispro.ai/generate_repair_template",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
    "task": "generate_repair_template",
    "target_locus": "chr11:5227282",
    "desired_change": "A>T",
    "arm_length": 500
}
)

result = response.json()
print(result)

cURL Example

CURL
curl -X POST https://api.crispro.ai/generate_repair_template \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"task":"generate_repair_template","target_locus":"chr11:5227282","desired_change":"A>T","arm_length":500}'