在LinuxMint19上安装PlasmidSeeker后,我无法运行其Perl脚本
尽管我已授予了质粒seeker.pl的所有权限,但始终为“权限被拒绝”
sudo perl plasmidseeker.pl -d db_w20/ -i TH19_1.filtered.fastq -b cereus-ATCC14579.fasta
输出为
正在加载数据库...正在将样本读取转换为k-mers ...无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistmaker”:权限被拒绝 在Plasmidseeker.pl第275行。无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistcompare”:权限 在质粒搜寻器.pl行277处被拒绝。发现细菌的覆盖范围 孤立...无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistmaker”:权限被拒绝 在Plasmidseeker.pl第283行。无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistcompare”:权限 在Plasmidseeker.pl第152行被拒绝。无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistcompare”:权限 在Plasmidseeker.pl第153行被拒绝。无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistcompare”:权限 在Plasmidseeker.pl第159行被拒绝。无法执行 “ / home / fox / PlasmidSeeker / GenomeTester4 / glistcompare”:权限 在质粒搜索行160行中被拒绝。细菌中值覆盖率为0 细菌中位数覆盖率太低(小于3)。更高的覆盖率 需要数据集或使用flag --ponly在Plasmidseeker.pl第287行。
我在Google上搜索了可能的解决方案,但未找到任何答案。对生物信息学和Perl有一定经验的人可以帮助我吗?非常感谢。
答案 0 :(得分:2)
我已授予对Plasmidseeker.pl的所有权限
但这不是错误消息所抱怨的,是吗?仔细看看。
无法执行“ / home / fox / PlasmidSeeker / GenomeTester4 / glistmaker”:质粒Seeker.pl第275行的权限被拒绝。
无法执行“ / home / fox / PlasmidSeeker / GenomeTester4 / glistcompare”:质粒seeker.pl第277行拒绝了该权限。
无法运行的程序是/home/fox/PlasmidSeeker/GenomeTester4/glistmaker
和/home/fox/PlasmidSeeker/GenomeTester4/glistcompare
。这些是您需要修复的权限。
当然,阅读错误消息很重要。但了解它们更重要:-)