GenBankフラットファイル (.gb)
NCBI 標準FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。
FASTA を GENBANK に変換
無料のブラウザ内 FASTA から GENBANK へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してGenBankファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してGenBankファイルを識別します:
16進数シグネチャ(オフセット0):
4C 4F 43 55 53 20 20 20 20 20ASCII表現: LOCUS
標準化: NCBI GenBankリリース仕様
技術仕様
| コンテナアーキテクチャ | Headerセクション(LOCUS、DEFINITION、ACCESSION)、FEATURESテーブル、'//'で終わるORIGIN配列データに分かれたプレーンテキストのフラットファイル |
| 圧縮 | 非圧縮テキスト(.gb.gzとしてGzip圧縮されることが多い) |
| バイトエンディアン | UTF-8 / ASCIIテキストストリーム |
| 色空間 | 該当なし(ゲノム注釈データベース) |
| チャンネルと構造 | DNA/RNA配列、遺伝子注釈、コード領域(CDS)、タンパク質翻訳、学術文献の引用 |
| 最大寸法 | 配列数とフィーチャー数に上限なし |
| 透過性 | なし |
| ストリーミングとプログレッシブ | レコード単位のストリーミングに対応。個々のGenBankエントリーは'//'行で区切る |
技術比較表:GenBankと競合製品
| 技術属性 | GenBank (現在) | FASTA | GFF | FASTQ |
|---|---|---|---|---|
| 注釈の詳細 | 網羅的(遺伝子、CDS、引用、翻訳) | なし(配列のみ) | 表形式のゲノム座標 | シークエンス品質スコアのみ |
| 含まれる配列 | あり(末尾のORIGINブロック内) | あり(純粋な配列) | なし(座標のみ) | あり(生リード) |
| 主要なツール | NCBI, SnapGene, Benchling | BLAST、アライメントツール | ゲノムブラウザ(UCSC、IGV) | Illuminaシークエンサー |
| レコード終端 | 独立した行の // | 次の '>' ヘッダー行 | ファイルの終わり | 次の '@' 行 |
一般的な破損モードと16進数リカバリガイド
バイオインフォマティクスソフトウェアが「GenBankパーサーエラー://前の予期せぬEOF」と報告する。
根本原因: 最終的な配列オリジンブロックまたは「//」デリミタを切断する不完全なダウンロード。
復旧: File2File.appバイオインフォマティクスツールを使用して、ファイルの末尾に「//\n」を追加する。
セキュリティ分析とパーサー攻撃ベクトル
GenBankパーサーは、正規表現のバックトラッキングがサービス拒否を引き起こす可能性のある、複雑な機能位置文字列を処理します。
既知の攻撃ベクター
- 複雑な機能位置パーサーにおける正規表現サービス拒否(ReDoS)。
- 過度に長い引用参考文献タイトルを読み取る際のバッファオーバーフロー。
- 循環機能参照ループによるサービス拒否。
防御的ベストプラクティス: 線形非バックトラックパーサーを使用して、フィーチャテーブルの座標範囲を評価します。
歴史的背景とマイルストーン
主なメリット
- 豊富で包括的なメタデータ:遺伝子の境界、プロモーターの位置、エキソン、イントロン、および翻訳されたタンパク質配列を格納。
- 完全な科学文献の参考文献、PubMed ID、著者名、および実験の提出日を含む。
- FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。
技術的な制限とデメリット
- プレーンなFASTA配列よりも記述が大幅に冗長で、ファイルサイズも大きい。
- 機能テーブルの座標('join(complement(100..500),600..800)')の解析には、複雑なパーサーロジックが必要。
- 大規模なハイスループットシーケンスリードのアラインメント用には設計されていません。
興味深い技術トリビア
- すべてのGenBankエントリは「LOCUS」という単語で始まり、独立した行にある2つのスラッシュ「//」で終了する。
- GenBankは、欧州分子生物学研究所(EMBL)および日本DNAデータバンク(DDBJ)と毎日データを同期している。
- 合成生物学者はGenBankファイルを使用して、CRISPR遺伝子編集やインスリン生産のためのカスタム環状プラスミドを設計する。
よくある技術的な質問
FASTAとGenBank形式の違いは何ですか?
FASTAには、簡単なヘッダー行が付いた未加工のDNA配列のみが含まれています。GenBankには、未加工の配列に加え、すべての遺伝子アノテーション、タンパク質翻訳、著者、科学的注記が含まれています。
GenBank(.gb)をFASTAに変換するにはどうすればよいですか?
ブラウザから直接File2File.appを使用して、1回クリックするだけでGenBankファイルをクリーンなFASTAヌクレオチドまたはタンパク質配列に変換できます。
GenBankファイルを開くソフトウェアは何ですか?
SnapGene、Benchling、UGENE、Artemis、およびFile2File.appを使用してGenBankファイルの表示と編集ができます。