GenBank 플랫파일 (.gb)

NCBI 표준

FASTA는 서열에 널리 쓰이는 텍스트 형식이며 크기는 데이터와 서식에 따라 달라집니다. GenBank 레코드는 다양하고 통계는 릴리스마다 바뀝니다.

FASTA을(를) GENBANK(으)로 변환

무료 브라우저 내 FASTA에서 GENBANK로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 GenBank 파일을 식별합니다:

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 Ctrl+V
네트워크 전송 없음에 대한 개인정보 보호 보장: 외부 서버로 업로드된 데이터는 0바이트입니다. 모든 처리는 브라우저 샌드박스 내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 GenBank 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

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

ASCII 표현: LOCUS

표준화: NCBI GenBank Release Specification

기술 사양

컨테이너 아키텍처Header 섹션(LOCUS, DEFINITION, ACCESSION), FEATURES 테이블, ORIGIN 서열 데이터로 나뉘며 '//'로 끝나는 일반 텍스트 플랫 파일
압축비압축 텍스트(.gb.gz로 Gzip 압축하는 경우가 많음)
바이트 엔디안UTF-8 / ASCII 텍스트 스트림
색 공간N/A (Genomic Annotation Database)
채널 및 구조DNA/RNA 서열, 유전자 주석, 코딩 영역(CDS), 단백질 번역 및 과학 인용
최대 크기서열 및 피처 수 제한 없음
투명도None
스트리밍 및 프로그레시브레코드별 스트리밍: 개별 GenBank 항목은 '//' 행으로 구분됨

기술 비교 매트릭스: GenBank 대 경쟁사

기술적 속성GenBank (현재)FASTAGFFFASTQ
주석 상세도상세함 (유전자, CDS, 인용, 번역)없음 (서열 전용)표 형식의 유전체 좌표시퀀싱 품질 점수 전용
서열 포함 여부예 (끝의 ORIGIN 블록에 포함)예 (순수 서열)아니오 (좌표 전용)예 (원시 리드)
주요 도구NCBI, SnapGene, BenchlingBLAST, 정렬 도구유전체 브라우저 (UCSC, IGV)일루미나 시퀀서
레코드 종료자독립된 줄의 //다음 '>' 헤더 줄파일 끝다음 '@' 줄

일반적인 손상 모드 및 헥스 복구 가이드

생물정보학 소프트웨어가 보고하는 오류: 'GenBank 파서 오류: // 이전의 조기 EOF'.

근본 원인: 최종 서열 origin 블록 또는 '//' 구분선이 잘린 불완전한 다운로드입니다.

복구: File2File.app Bioinformatics Tool을 사용하여 파일 끝에 '//\n'을 추가하십시오.

보안 분석 및 파서 공격 벡터

GenBank 파서는 복잡한 피처 위치 문자열을 처리하며, 이 과정에서 정규표현식 백트래킹으로 인해 서비스 거부가 발생할 수 있습니다.

알려진 공격 벡터

  • 복잡한 피처 위치 파서의 정규표현식 서비스 거부(ReDoS).
  • 지나치게 긴 인용 참조 제목을 읽을 때 발생하는 버퍼 오버플로우.
  • 순환 피처 참조 루프로 인한 서비스 거부.

방어적 모범 사례: 선형 역추적 없는(non-backtracking) 파서를 사용하여 피처 테이블 좌표 범위를 평가하십시오.

역사적 배경 및 주요 이력

2023FASTA는 서열에 널리 쓰이는 텍스트 형식이며 크기는 데이터와 서식에 따라 달라집니다. GenBank 레코드는 다양하고 통계는 릴리스마다 바뀝니다.
1992NCBI가 로스앨러모스 국립연구소로부터 GenBank의 전체 관리를 인수했습니다.
1982NIH의 자금 지원을 받아 로스앨러모스 국립연구소의 월터 고드(Walter Goad)에 의해 설립되었습니다.

주요 장점

  • 풍부하고 포괄적인 메타데이터: 유전자 경계, 프로모터 위치, 엑손, 인트론 및 번역된 단백질 서열을 저장합니다.
  • 완전한 과학 문헌 참조, PubMed ID, 저자 이름 및 실험 제출 날짜를 포함합니다.
  • FASTA는 서열에 널리 쓰이는 텍스트 형식이며 크기는 데이터와 서식에 따라 달라집니다. GenBank 레코드는 다양하고 통계는 릴리스마다 바뀝니다.

기술적 제한 사항 및 단점

  • 일반 FASTA 서열에 비해 파일 크기가 훨씬 크고 장황합니다.
  • 피처 테이블 좌표('join(complement(100..500),600..800)')를 파싱하려면 복잡한 파서 로직이 필요합니다.
  • 대규모 고속 대량 시퀀싱 리드 정렬용으로 설계되지 않았습니다.

흥미로운 기술적 상식

  • 모든 GenBank 항목은 'LOCUS'라는 단어로 시작하며, 독립된 줄에 있는 두 개의 슬래시 '//'로 끝납니다.
  • GenBank는 유럽 분자생물학 연구소(EMBL) 및 일본 DNA 데이터 뱅크(DDBJ)와 매일 데이터를 동기화합니다.
  • 합성 생물학자들은 CRISPR 유전자 편집 및 인슐린 생산을 위한 맞춤형 원형 플라스미드를 디자인할 때 GenBank 파일을 사용합니다.

자주 묻는 기술 질문

FASTA와 GenBank 형식은 어떻게 다릅니까?

FASTA는 간략한 헤더 줄과 함께 원본 DNA 서열만 포함합니다. GenBank는 원본 서열에 더하여 모든 유전자 주석, 단백질 번역, 저자 및 과학적 주석을 포함합니다.

GenBank(.gb)를 FASTA로 어떻게 변환할 수 있습니까?

브라우저에서 바로 File2File.app을 사용하여 클릭 한 번으로 GenBank 파일을 깔끔한 FASTA 뉴클레오타이드 또는 단백질 서열로 변환할 수 있습니다.

GenBank 파일을 여는 소프트웨어는 무엇입니까?

SnapGene, Benchling, UGENE, Artemis 및 File2File.app을 사용하여 GenBank 파일을 보고 편집할 수 있습니다.