gpt4 book ai didi

java - 将 GenBank 格式文件转换为 FASTA 格式

转载 作者:行者123 更新时间:2023-11-29 03:42:54 32 4
gpt4 key购买 nike

我是 Java 的新手,想构建一个可以将 GenBank 文本文件转换为 FASTA 格式的程序。基本上会有两个文本框:一个用于上传 GenBank 格式文件,另一个用于显示转换后的 FASTA 格式文件。

这是一个 GenBank 格式的文件:

LOCUS       AB000263                 368 bp    mRNA    linear   PRI 05-FEB-1999
DEFINITION Homo sapiens mRNA for prepro cortistatin like peptide, complete
cds.
ACCESSION AB000263
ORIGIN
1 acaagatgcc attgtccccc ggcctcctgc tgctgctgct ctccggggcc acggccaccg
61 ctgccctgcc cctggagggt ggccccaccg gccgagacag cgagcatatg caggaagcgg
121 caggaataag gaaaagcagc ctcctgactt tcctcgcttg gtggtttgag tggacctccc
181 aggccagtgc cgggcccctc ataggagagg aagctcggga ggtggccagg cggcaggaag
241 gcgcaccccc ccagcaatcc gcgcgccggg acagaatgcc ctgcaggaac ttcttctgga
301 agaccttctc ctcctgcaaa taaaacctca cccatgaatg ctcacgcaag tttaattaca
361 gacctgaa
//

与其对应的FASTA格式文件为:

>AB000263 |acc=AB000263|descr=Homo sapiens mRNA for prepro cortistatin like peptide, complete cds.|len=368
ACAAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTGCTCTCCGGGGCCACGGCCACCGCTGCCCTGCC
CCTGGAGGGTGGCCCCACCGGCCGAGACAGCGAGCATATGCAGGAAGCGGCAGGAATAAGGAAAAGCAGC
CTCCTGACTTTCCTCGCTTGGTGGTTTGAGTGGACCTCCCAGGCCAGTGCCGGGCCCCTCATAGGAGAGG
AAGCTCGGGAGGTGGCCAGGCGGCAGGAAGGCGCACCCCCCCAGCAATCCGCGCGCCGGGACAGAATGCC
CTGCAGGAACTTCTTCTGGAAGACCTTCTCCTCCTGCAAATAAAACCTCACCCATGAATGCTCACGCAAG
TTTAATTACAGACCTGAA

任何人都可以帮助我提供有关操作方法或代码的建议,以修剪 GenBank 文件并通过单击按钮将其显示在第二个文本框中。

我正在使用 Netbeans 6.9。

最佳答案

我没用过,但是The BioJava Project包含代码 read a GenBank可能包含多个序列的文件。有关显示,请参阅 How Do I Print A Sequence in Fasta Format .

关于java - 将 GenBank 格式文件转换为 FASTA 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303763/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com