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_HEREIOTools 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 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
DNA/RNA 配列生成ツールは、ターゲット GC 含量を持つ無作為核酸配列を作成し、既に持っているチェーンを変換します。これは、テスト データの構築、分子生物学の教育、バイオインフォマティクス パイプラインの準備、または配列を手動でサニティチェックするための高速なブラウザベースのベンチ ツールです。インストールやアカウントは必要ありません。
実行内容
操作を選択するとフォームが適応します:
- 無作為 DNA / RNA を生成 — 選択した長さの 1 つ以上の配列を生成します。ターゲット GC 含量 % を設定すると、生成ツールは G/C 塩基の割合をその割合に置き、それらを無作為な順序でシャッフルします (RNA は T の代わりに U を使用します)。オプションで 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 含量、および塩基ごとの集計。
使用方法
- 操作を選択します。変換モードの場合は、入力配列 に配列を貼り付けます — FASTA ヘッダー行、空白、および数字は自動的に削除され、文字は大文字に変換されます。
- 生成モードの場合は、長さ、GC ターゲット、および必要な配列の数を設定します。
- プレーンテキストまたは FASTA 出力を選択します。FASTA は配列ごとに
>prefix_N length=…ヘッダーを追加します。 行折り返し設定は長いチェーンを固定列で折ります (60 は FASTA 規約です。無効にするには 0 に設定します)。 - 生成 をクリックします。結果をコピーするか、
.fastaファイルとしてダウンロードします。
FAQ
GC 含量はどのように適用されますか?
生成ツールは、パーセンテージによって暗示される G/C 塩基の正確な数を配置し、次に Fisher–Yates シャッフルを実行して、GC 塩基が無作為に分散されるようにします。IUPAC コードを有効にすると、その後のいくつかの位置が上書きされるため、統計テーブルで認識された GC パーセンテージはターゲットからわずかにドリフトする可能性があります — 統計は常に実際の出力を反映します。
コンプリメントと逆コンプリメントの違いは何ですか?
コンプリメントは各塩基をその位置でペアリングします。逆コンプリメントは各塩基をペアリングして順序を反転します。これは、反対のチェーンがどのように従来的に書かれるかです (5′→3′)。逆コンプリメントは、プライマーを設計したり、アンチセンス チェーンを見たりするときに通常必要な操作です。
入力が本物の DNA または RNA であることを検証していますか?
大文字と小文字を標準化し、空白、数字、FASTA ヘッダーを削除してから、各文字をコンプリメント/転写テーブルにマップします。認識されない文字は失敗するのではなく N に補完されるため、エラーなしで乱雑なデータを貼り付けることができます。
サイズ制限がありますか?
生成された配列は 1 つあたり最大 10,000 bp、一度に最大 50 です。変換にはブラウザのメモリ以上の固定上限はありません。
プライバシー
このツールは、ブラウザで完全に実行されます。貼り付けたり生成したりした配列は、アップロードされません — デバイスから何も出ていきません。これにより、未発表のまたは独自の配列データに対して安全です。