-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Hello Dr.Li,
I am trying to use FERMI for a plant genome assembly using Illumina PE sequences.
I ran the run_fermi.pl with the below command
/work/rn13ow/fermi-1.1/run-fermi.pl -Pt2 -e /work/rn13ow/fermi-1.1/fermi -k50 /work/rn13ow/BLESS_reads/PE_L005A.1.corrrected.fastq /work/rn13ow/BLESS_reads/PE_L005A.2.corrected.fastq > fmdef.mak &
after generating the index - fmdex.mak
the make is given below
fmdef.mak file
FERMI=/work/rn13ow/fermi-1.1/fermi
UNITIG_K=50
OVERLAP_K=60
all:fmdef.p5.fq.gz
Construct the FM-index for raw sequences
fmdef.raw.fmd:/work/rn13ow/BLESS_reads/PE_L005A.1.corrrected.fastq /work/rn13ow/BLESS_reads/PE_L005A.2.corrected.fastq
(
Error correction
fmdef.ec.fq.gz:fmdef.raw.fmd
(
Construct the FM-index for corrected sequences
fmdef.ec.fmd:fmdef.ec.fq.gz
Generate unitigs
fmdef.ec.rank:fmdef.ec.fmd
fmdef.p0.mag.gz:fmdef.ec.rank fmdef.ec.fmd
fmdef.p1.mag.gz:fmdef.p0.mag.gz
fmdef.p2.mag.gz:fmdef.p1.mag.gz
Generate scaftigs
fmdef.p3.mag.gz:fmdef.ec.rank fmdef.ec.fmd fmdef.p2.mag.gz
fmdef.p4.fa.gz:fmdef.ec.fmd fmdef.p3.mag.gz
perl -ne 'print "$$1 $$2\n" if /avg = (\S+) std = (\S+)/' fmdef.p3.mag.gz.log 2>
fmdef.p5.fq.gz:fmdef.ec.rank fmdef.ec.fmd fmdef.p4.fa.gz
$(FERMI) remap -c2 -t 2 -D perl -ne 'print "$$1\n" if /avg = \S+ std = \S+ cap = (\S+)/' fmdef.p3.mag.gz.log -r
when I try to run the make command to start the assembly,I get the error message
make -f fmdef.mak -j 2 &>run_fermi_4PE_L5A.log11 &
"make: *** No rule to make target /work/rn13ow/BLESS_reads/PE_L005A.1.corrrected.fastq', needed byfmdef.raw.fmd'. Stop."
I am not sure about the rule and how to specify it. I have followed the command as listed in the Readme file and have also tried the -B option, getting the same message.
I would appreciate it very much if you could let me know how to get around this issue.
Thanks and Regards,
Radesh