design_multi_gene_panel
Design non-conflicting primer pairs for multiple genes, minimizing heterodimers with a greedy algorithm.
Instructions
Design a set of non-conflicting primer pairs for multiple genes. Uses a greedy approach to minimize heterodimers between pairs.
Args: genes: A list of genes, each with 'name' and 'sequence' keys. target_tm: Target melting temperature for primers in °C (default: 60.0).
Returns: A JSON string with the selected non-conflicting panel and any failures.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| genes | Yes | ||
| target_tm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |