跳到主要内容

DNA/RNA 序列生成器

使用目标 GC 含量生成随机 DNA 或 RNA 序列,或转换输入链 — 互补链、反向互补链、转录 (DNA→RNA) 和反向转录。以纯文本或 FASTA 格式输出,并包含碱基成分统计。

输入

生成设置

生成的序列中 G 和 C 碱基的目标百分比

输出设置

在此列处换行输出 (0 = 无换行)

输出

序列输出

统计

结果
属性值
No data yet
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/dna-rna-sequence-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "generate-dna",
    "length": "120",
    "gcContent": "60",
    "count": "1",
    "iupacCodes": "",
    "format": "fasta",
    "fastaHeader": "seq",
    "lineWrap": "60"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `dna-rna-sequence-generator` tool (DNA / RNA Sequence Generator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/dna-rna-sequence-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="DNA/RNA 序列生成器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

DNA/RNA 序列生成器可以创建具有目标 GC 含量的随机核苷酸序列,并转换您已有的链。它是一个快速的基于浏览器的工作台工具,用于构建测试数据、教授分子生物学、引导生物信息学流程或手动检查链 — 无需安装或账户。

功能

选择一个操作,表单将进行调整:

  • 生成随机 DNA / RNA — 使用选定的长度生成一个或多个序列。设置目标 GC 含量 %,生成器会放置该百分比的 G/C 碱基,然后将其打乱为随机顺序(RNA 使用 U 代替 T)。可以选择散布 IUPAC 模糊代码 (R, Y, S, W, K, M, N) 来模拟简并引物或不确定的调用。
  • 互补链 — 将每个碱基与其 Watson–Crick 伴侣配对(A↔T、G↔C;RNA 为 A↔U)。
  • 反向互补链 — 从 3′→5′ 读取的互补链,即常规写法的相反链。
  • 转录 (DNA → RNA) — 将每个 T 替换为 U。
  • 反向转录 (RNA → DNA) — 将每个 U 替换为 T。

每次运行还会报告碱基成分:序列数、总长度、GC 含量、AT/AU 含量和每个碱基的计数。

使用方法

  1. 选择一个操作。对于转换模式,将序列粘贴到输入序列 — FASTA 标题行、空格和数字将自动删除,字母将转换为大写。
  2. 对于生成模式,设置长度、GC 目标和所需的序列数量。
  3. 选择纯文本或 FASTA 输出。FASTA 为每个序列添加一个 >prefix_N length=… 标题;行换行设置在固定列处折叠长链(60 是 FASTA 约定;设置 0 以禁用)。
  4. 点击生成。复制结果或将其下载为 .fasta 文件。

常见问题

GC 含量是如何应用的?

生成器放置由百分比所暗示的确切数量的 G/C 碱基,然后 Fisher–Yates 打乱整个序列,以便 GC 碱基随机分布。启用 IUPAC 代码会覆盖之后的一些位置,因此统计表中实现的 GC 百分比可能会稍微偏离目标 — 统计始终反映实际输出。

互补链和反向互补链有什么区别?

互补链将每个碱基配对到位。反向互补链将每个碱基配对并反转顺序,这是相反链按照约定书写的方式(5′→3′)。在设计引物或查看反义链时,通常需要反向互补链。

它是否验证我的输入是真实的 DNA 或 RNA?

它规范化大小写并删除空格、数字和 FASTA 标题,然后通过补体/转录表映射每个字符。未识别的字符补体为 N 而不是失败,因此您可以粘贴混乱的数据而不会出错。

有大小限制吗?

生成的序列最多可达 10,000 bp,一次最多 50 条。转换没有固定上限,只受您浏览器的内存限制。

隐私

此工具完全在您的浏览器中运行。您粘贴或生成的序列永远不会上传 — 没有任何内容离开您的设备,这使其对未发布或专有序列数据是安全的。

dnarnabioinformaticssequencefastagenetics

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。