序列拼接与组装:参数与补充说明¶
用法和示例见功能教程。
各功能按作用、API、输入、输出、示例代码和结果说明介绍。运行前按说明准备凭据、本地文件与可选依赖;远程结果随数据库版本与查询时间变化。
设计 Gibson 无缝组装重叠序列¶
dnakit.databases.dna_gibson_design(*, operation=None, fragments, overlap_length=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation (optional; defaults to 'gibson_design' for this tool). |
fragments |
array | 必填 | List of DNA fragment sequences (at least 2). Each must be longer than overlap_length. {"items": {"type": "string"}} |
overlap_length |
integer | null | None | Overlap length in bp for Gibson Assembly (default: 20 bp). Must be at least 1. |
verbose |
bool | True | 运行提示开关。 |
推演 Golden Gate 反应的组装产物¶
dnakit.databases.dna_golden_gate_assemble(*, operation=None, fragments, enzyme=None, circular=None, labels=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation (optional; defaults to 'golden_gate_assemble' for this tool). |
fragments |
array | 必填 | The DNA sequences combined in the reaction (plasmids or linear parts), A/T/G/C only. At least 2. {"items": {"type": "string"}} |
enzyme |
string | null | None | Type IIS enzyme used in the reaction, e.g. 'BsaI' (default), 'BbsI', 'Esp3I'/'BsmBI', 'SapI'. |
circular |
boolean | null | None | Whether the inputs are circular plasmids (default true). Set false for linear parts. |
labels |
array | null | None | Optional names for the inputs (e.g. plasmid names), echoed in the assembly order. {"items": {"type": "string"}} |
verbose |
bool | True | 运行提示开关。 |
设计 Golden Gate 酶切位点与连接末端¶
dnakit.databases.dna_golden_gate_design(*, operation=None, parts, enzyme=None, verbose=True)
| 参数 | 类型 | 必填 / 默认值 | 说明与约束 |
|---|---|---|---|
operation |
string | None | Operation (optional; defaults to 'golden_gate_design' for this tool). |
parts |
array | 必填 | List of DNA part sequences to assemble (at least 2). A, T, G, C only. {"items": {"type": "string"}} |
enzyme |
string | null | None | Type IIS restriction enzyme to use. Options: 'BsaI' (default) or 'BbsI'. |
verbose |
bool | True | 运行提示开关。 |