GenBank-файл (.gb)

NCBI Стандарт

FASTA это распространенный текстовый формат последовательностей; размер зависит от данных и форматирования. Записи GenBank различаются, а статистика обновляется с каждым выпуском.

Конвертировать из FASTA в GENBANK

Бесплатный конвертер из FASTA в GENBANK прямо в браузере. Конвертируйте файлы мгновенно на Вашем устройстве.

Анализ и метаданные

Операционные системы и анализаторы файлов идентифицируют файлы GenBank по начальной двоичной последовательности байтов:

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сигнатура заголовка на уровне байтов (Magic Bytes)

Операционные системы и анализаторы файлов идентифицируют файлы GenBank по начальной двоичной последовательности байтов:

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

4C 4F 43 55 53 20 20 20 20 20

ПРЕДСТАВЛЕНИЕ ASCII: LOCUS

Стандартизация: NCBI GenBank Release Specification

Технические спецификации

Архитектура контейнераПростой текстовый файл, разделенный на раздел заголовка (LOCUS, DEFINITION, ACCESSION), таблицу FEATURES и данные последовательности ORIGIN, заканчивающийся символами '//'
СжатиеНесжатый текст (часто сжимается с помощью Gzip как .gb.gz)
Порядок байтов (Endianness)Текстовый поток UTF-8 / ASCII
Цветовые пространстваН/Д (База данных геномных аннотаций)
Каналы и структураПоследовательность ДНК/РНК, аннотации генов, кодирующие области (CDS), белковые трансляции и научные цитаты
Максимальные размерыНеограниченное количество последовательностей и признаков
ПрозрачностьОтсутствует
Потоковая передача и прогрессивная загрузкаПотоковая передача запись за записью: отдельные записи GenBank разграничиваются строками '//'

Техническая матрица сравнения: GenBank с конкурентами

Технический атрибутGenBank (Текущий)FASTAGFFFASTQ
Детализация аннотацийИсчерпывающая (гены, CDS, цитаты, трансляция)Отсутствует (только последовательность)Табличные геномные координатыТолько оценки качества секвенирования
Включенная последовательностьДа (в блоке ORIGIN в конце)Да (чистая последовательность)Нет (только координаты)Да (необработанные риды)
Основной инструментарийNCBI, SnapGene, BenchlingBLAST, инструменты выравниванияГеномные браузеры (UCSC, IGV)Секвенаторы Illumina
Терминатор записи// на отдельной строкеСледующая строка заголовка '>'Конец файлаСледующая строка '@'

Распространенные сценарии повреждения и руководство по восстановлению в HEX

Биоинформатическое ПО сообщает 'GenBank parser error: premature EOF before //'.

Первопричина: Усеченная загрузка, в результате которой обрезан конечный блок происхождения последовательности или разделитель '//'.

Восстановление: Добавьте '//\n' в конец файла с помощью инструмента File2File.app Bioinformatics Tool.

Анализ безопасности и векторы атак на парсер

Парсеры GenBank обрабатывают сложные строки расположения признаков, где откат при сопоставлении регулярных выражений может вызвать отказ в обслуживании.

Известные векторы атак

  • Отказ в обслуживании из-за чрезмерного отката при сопоставлении регулярных выражений (ReDoS) в сложных парсерах расположения признаков.
  • Переполнение буфера при чтении чрезмерно длинных заголовков библиографических ссылок.
  • Отказ в обслуживании из-за циклических ссылок на признаки.

Лучшие практики защиты: Используйте линейные парсеры без отката для разбора диапазонов координат в таблицах признаков.

История происхождения и ключевые этапы

2023FASTA это распространенный текстовый формат последовательностей; размер зависит от данных и форматирования. Записи GenBank различаются, а статистика обновляется с каждым выпуском.
1992NCBI берет на себя полное управление GenBank у Лос-Аламосской национальной лаборатории.
1982Создан Уолтером Гоадом в Лос-Аламосской национальной лаборатории при финансовой поддержке NIH.

Ключевые преимущества и плюсы

  • Богатые и исчерпывающие метаданные: содержат границы генов, расположение промоторов, экзоны, интроны и аминокислотные последовательности белков.
  • Включает полные библиографические ссылки, идентификаторы PubMed, имена авторов и даты подачи экспериментальных данных.
  • FASTA это распространенный текстовый формат последовательностей; размер зависит от данных и форматирования. Записи GenBank различаются, а статистика обновляется с каждым выпуском.

Технические ограничения и минусы

  • Значительно многословнее и занимает больше места, чем простые последовательности FASTA.
  • Синтаксический анализ координат таблицы признаков ('join(complement(100..500),600..800)') требует сложной логики парсера.
  • Не предназначен для массового выравнивания ридов высокопроизводительного секвенирования.

Интересные технические факты

  • Каждая запись GenBank начинается со слова 'LOCUS' и заканчивается двумя косыми чертами '//' на отдельной строке.
  • GenBank ежедневно синхронизирует свои данные с Европейской лабораторией молекулярной биологии (EMBL) и Банком данных ДНК Японии (DDBJ).
  • Синтетические биологи используют файлы GenBank для проектирования специализированных кольцевых плазмид для редактирования генов с помощью CRISPR и производства инсулина.

Часто задаваемые технические вопросы

В чем разница между форматами FASTA и GenBank?

FASTA содержит только исходную последовательность ДНК с краткой строкой заголовка. GenBank содержит исходную последовательность ПЛЮС все аннотации генов, белковые трансляции, авторов и научные примечания.

Как конвертировать GenBank (.gb) в FASTA?

Вы можете конвертировать файлы GenBank в чистые нуклеотидные или белковые последовательности FASTA в один клик с помощью File2File.app прямо в браузере.

Какое программное обеспечение открывает файлы GenBank?

SnapGene, Benchling, UGENE, Artemis, а также File2File.app могут просматривать и редактировать файлы GenBank.