安装MUMmer4

GitHub网址:

https://github.com/mummer4/mummer/blob/master/INSTALL.md

安装:

 wget -c https://github.com/mummer4/mummer/releases/download/v4.0.0rc1/mummer-4.0.0rc1.tar.gz
##解压
tar -zxvf mummer-4.0.0rc1.tar.gz

cd mummer-4.0.0rc1/
##配置文件
./configure --prefix=/path/miniconda3/envs/drep/mummer-4.0.0rc1
##通过make工具进行编译软件
make

 安装完成

    

翻译代码#####################Find the relevant software in the systerm######################## my $nucmer="/usr/bin/nucmer"; my $deltaFilter="/usr/bin/delta-filter"; my $showcoords="/usr/bin/show-coords"; my $minimap2="/usr/bin/minimap2"; if (($MappingSoft eq "mummer") or ($MappingSoft eq "nucmer")) { # mummer-4.0.0/bin/nucmer # mummer-4.0.0/bin/delta-filter # mummer-4.0.0/bin/show-coords if ( !(-e $nucmer) ) { $nucmer=`which nucmer 2> /dev/null `;chomp $nucmer; } if ( !(-e $deltaFilter) ) { $deltaFilter=`which delta-filter 2> /dev/null `;chomp $deltaFilter; } if ( !(-e $showcoords) ) { $showcoords=`which show-coords 2> /dev/null `;chomp $showcoords; } if (defined $BinDir) { my $tmp="$BinDir/nucmer"; if (-e $tmp) {$nucmer=$tmp;} $tmp="$BinDir/delta-filter"; if (-e $tmp) {$deltaFilter=$tmp;} $tmp="$BinDir/show-coords"; if (-e $tmp) {$showcoords=$tmp;} } if ( !(-e $showcoords) ) { print "\tCan't find the mummer [show-coords] at \$PATH or \$BinDir\n"; print "\tplease Check at it\n";exit; } if ( !(-e $deltaFilter) ) { print "\tCan't find the mummer [delta-Filter] at \$PATH or \$BinDir\n"; print "\tplease Check at it\n";exit; } if ( !(-e $nucmer) ) { print "\tCan't find the mummer [nucmer] at \$PATH or \$BinDir\n"; print "\tplease Check at it\n";exit; } my $NumVer=`$nucmer -V `; chomp $NumVer ; my @ccc=split /\./,$NumVer; if ($ccc[0] <4 ) { print "found the $nucmer version is $NumVer < 4.0 , we need the 4.0\n"; print "\tplease Check at it\n";exit; } } else { if ( !(-e $minimap2) ) { $minimap2=`which minimap2 2> /dev/null `;chomp $minimap2; } if (defined $BinDir) { my $tmp="$BinDir/minimap2"; if (-e $tmp) {$minimap2=$tmp;} } if ( !(-e $minimap2) ) { print "\tCan't find the [ minimap2 ] at \$PATH or \$BinDir\n"; print "\tplease Check at it\n";exit; } } my $NGenomeSyn="$Bin/../NGenomeSyn"; if ( !(-e $NGenomeSyn) ) { $NGenomeSyn="$Bin/NGenomeSyn"; if ( !(-e $NGenomeSyn) ) { print "\tCan't find the [NGenomeSyn] at [ $Bin/..]\n"; print "\tplease Check at it\n";exit; } }
06-09
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值