I am trying to run ReAS, de novo repeat library construction package. My steps are described here:
http://openwetware.org/wiki/Wikiomics:Repeat_finding#ReAS
I got no errors running make (after changing one line, see above link), and several steps processing steps seems to be running OK. But when I run
nohup reas_all.pl -read 454_subset_4repeat_search.fas -pa 8 -output \
454_subset_4repeat_search.fas.cons_reas 2 > nohup.reas1.txt &
I end up with:
/usr/local/bin/multi_run2.sh: line 72: dust: command not found
This is strange, since I do have dust (from wublast) on the PATH.
Line 72 multi_run2.sh is just eval $comm
The relevant part of the code is in run_SegLink.pl:
`split_fa_bygroup.pl ../$read_file $Nfiles 1`;
open (Fout, ">sh") || die "can not write file sh\n";
for (my $i=1; $i<=$Nfiles; $i++) {
print Fout "dust leaf.$i.fa 50 >$i.mask &\n";
}
`cat sh|multi_run2.sh -n $Nprocess -w 2\n`;
close Fout;
`cat *.mask >seg.mask.fa`;
my $N_out_file = $Nprocess * 10;
my $add = 0;
Two questions:
- anybody managed to get ReAS working? If yes, how?
- any ideas why I am getting "no dust" error?
EDIT: Perl code changed (previous one got mangled while doing copy-paste) See Michael comment below.
EDIT 2: title change (it is not about dust program anymore)
Sorry but this doesn't look like valid perl to me: for (my $i=1; $i$i.mask &n"; } Are your sure this is correct? Anyway, I have no idea about this tool, after seeing this code snippet, whatever it does, I would abstain from ever using it unless forced by threats to life ;D
@Michel: my Firefox crashed while posting, I completed the post not noticing that code is mangled somehow. Sorry.
@Michel: now I know pre tag did not protect messing up HTML by Perl code.