Forge
HDR Template Optimization
POST /generate_repair_templateGenerates optimized DNA repair template sequences for homology-directed repair (HDR) applications (e.g., gene correction, knock-in).
Parameters
target_genomic_regionstringRequiredInput parameter: target_genomic_region
desired_sequence_changestringRequiredInput parameter: desired_sequence_change
homology_arm_lengthstringRequiredInput parameter: homology_arm_length
organismstringRequiredInput parameter: organism
num_candidatesstringRequiredInput parameter: num_candidates
taskstringRequiredThe API task identifier
Example: generate_repair_template
target_locusstringRequiredParameter: target_locus
Example: chr11:5227282
desired_changestringRequiredParameter: desired_change
Example: A>T
arm_lengthnumberRequiredParameter: arm_length
Example: 500
Code Examples
Python Example
PYTHONimport 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
CURLcurl -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}'