我有一个名为genbank.pm的Perl模块文件,它有一个子例程new;这个Perl模块没有使用Exporter,也没有定义@EXPORT或@EXPORT_OK。在同一个目录中,我有一个名为test.pl的Perl文件,test.pl的代码是:use strict;当我用Komodo运行它时,它报告:
Undefined subroutine &genbank::new called a
我有一个带有标识的文件,然后有10个文件,其中一些标识带有数据库名称(每个Id相同,但文件之间不同)。我尝试做的是将这10个文件的所有I与只有标识的文件进行匹配,除非之前已经匹配了标识。GenBankId20 ... ... ...GenBank
Id Data Data Data Database_nameif ( -e "result_GenBank" ){
print "Yes, i
我一直试图用BioPerl编写一个代码,它将查询Genbank中的特定蛋白质,然后将结果打印到fasta文件中。到目前为止,我所拥有的代码是有效的,我可以将结果打印到屏幕上,但不能打印到文件中。我理解如何从文件中读取某些内容,然后将输出打印到一个新文件(使用SeqIO),但我遇到的问题似乎是,我希望程序读取的内容不是存储在文本或FASTA文件中,而是数据库查询的结果。帮助?usr/bin/perluse Bio::DB::Query::GenBank;
us
我有一个充满登录号的数组,我想知道是否有一种方法可以使用BioPerl自动保存genbank文件。我知道你可以抓取序列信息但我想要整个GenBank记录。use strict;use Bio::DB::GenBank;
open (REFINED, ".(@accession, $2);}foreach my $number(@accession){
我正在使用BioPython遍历GenBank文件中的开放阅读框。更具体地说,我考虑了在GenBank中标注为“CDS”的特性。所以我的代码是这样的:gbk_dat = SeqIO.read(genbank_filepath, 'genbank')
for feature in gbk_dat.features
我正在处理一些genbank文件,并有以下代码:虽然它可以通过seq文件中的大多数文件"C:\python38\lib\site-packages\Bio\GenBank\Scanner.py",第516行,在parse_records record =self.parse(句柄,do_features)文件"C:\python38\lib\site-pac