jburnette / MITE-Hunter

target.iplantcollaborative.org/mite_hunter.html
9 stars 1 forks source link

Running error at step2 by low_complexity_filter.pl script #1

Open bioteksampath opened 7 years ago

bioteksampath commented 7 years ago

Hi, could me help me out. while running the Mite Hunter step2, im getting these errors,

" Use of uninitialized value $Seq in split at /........./low_complexity_filter.pl line 70. " line 70 script is: @BPs = split(//, $Seq);

Illegal division by zero at /.................../low_complexity_filter.pl line 86. line 86 script is: if(($N_Num / $Len < $Per)&&($Max_Conti_Len < $MaxLen)) { $Undusted_Names{$Name} = 1;

I have no idea about these errors..so could u?

Thanks in advance sam

hyphaltip commented 7 years ago

Looks like a file is Empty or not right format. Can you include sample of the input data used? On Fri, Nov 25, 2016 at 1:37 PM bioteksampath notifications@github.com wrote:

Hi, could me help me out. while running the Mite Hunter step2, im getting this errors,

" Use of uninitialized value $Seq in split at /........./ low_complexity_filter.pl line 70. " line 70 script is: @BPs https://github.com/BPs = split(//, $Seq);

Illegal division by zero at /.................../low_complexity_filter.pl line 86. line 70 script is: if(($N_Num / $Len < $Per)&&($Max_Conti_Len < $MaxLen)) { $Undusted_Names{$Name} = 1;

I have no idea about these errors..so could u?

Thanks in advance sam

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jburnette/MITE-Hunter/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AAC-u_ogtMEI3Zw67EtcgKBdPU-vVxQGks5rB1UngaJpZM4K8uO7 .

bioteksampath commented 7 years ago

Hi I used the common 500 Mb fasta file seq (since fasta format is not supported uploding here, i uploaded txt format) thanks

seq1.txt

bioteksampath commented 7 years ago

Hi.... Found the problem and solution. It caused by the supporting software (mdust) and the its proper pathing of that at line 21 : system("mdust $Input > $Input.dusted\n"); mdust -> replaced with proper path.