From: Serge K. <ser...@gm...> - 2015-03-26 20:51:44
|
Hi, This is because the program sets the ovlRefBlockLength by default. Just remove the ovlRefBlockSize from your spec file (or add ovlRefBlockLength=0) and it should run. Sergey > On Mar 25, 2015, at 8:55 PM, Adrian Pelin <ape...@gm...> wrote: > > Hello, > > My run ends with this bizarre error (see below). I ran: > ~/programs/wgs-8.3rc1/Linux-amd64/bin/pacBioToCA -length 500 -partitions > 200 -l ec_pacbio -t 16 -s pacbio.spec -fastq PacBio.fastq Lib3_PE.frg > > run.out 2>&1 > > and my pacbio.spec is: > stopAfter=overlapper > > # original asm settings > utgErrorRate = 0.25 > utgErrorLimit = 4.5 > > cnsErrorRate = 0.25 > cgwErrorRate = 0.25 > ovlErrorRate = 0.25 > > merSize=14 > > merylMemory = 128000 > merylThreads = 16 > > ovlStoreMemory = 8192 > > # grid info > useGrid = 0 > scriptOnGrid = 0 > frgCorrOnGrid = 0 > ovlCorrOnGrid = 0 > > sge = -A assembly > sgeScript = -pe threads 16 > sgeConsensus = -pe threads 1 > sgeOverlap = -pe threads 2 > sgeFragmentCorrection = -pe threads 2 > sgeOverlapCorrection = -pe threads 1 > > #ovlMemory=8GB --hashload 0.7 > ovlHashBits = 25 > ovlThreads = 2 > ovlHashBlockLength = 20000000 > ovlRefBlockSize = 50000000 > > # for mer overlapper > merCompression = 1 > merOverlapperSeedBatchSize = 500000 > merOverlapperExtendBatchSize = 250000 > > frgCorrThreads = 2 > frgCorrBatchSize = 100000 > > ovlCorrBatchSize = 100000 > > # non-Grid settings, if you set useGrid to 0 above these will be used > merylMemory = 128000 > merylThreads = 4 > > ovlStoreMemory = 8192 > > ovlConcurrency = 8 > > cnsConcurrency = 8 > > merOverlapperThreads = 3 > merOverlapperSeedConcurrency = 3 > merOverlapperExtendConcurrency = 3 > > frgCorrConcurrency = 2 > ovlCorrConcurrency = 4 > cnsConcurrency = 4 > > > LOG: > > tail run.out -f > ----------------------------------------START Wed Mar 25 18:47:55 2015 > mkdir tempec_pacbio > ----------------------------------------END Wed Mar 25 18:47:55 2015 (0 > seconds) > ----------------------------------------START Wed Mar 25 18:47:55 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/fastqToCA -libraryname > ec_pacbio -type sanger -technology none -feature doConsensusCorrection 1 > -reads /home/adrian/Rozella/reads/PacBio.fastq > > /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.frg > ----------------------------------------END Wed Mar 25 18:47:55 2015 (0 > seconds) > ----------------------------------------START Wed Mar 25 18:47:55 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA -s > /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.spec -p asm -d > tempec_pacbio stopAfter=initialStoreBuilding > /home/adrian/Rozella/reads/Lib3_PE.frg > /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.frg > ----------------------------------------START Wed Mar 25 18:47:55 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/gatekeeper -o > /home/adrian/Rozella/reads/tempec_pacbio/asm.gkpStore.BUILDING -F > /home/adrian/Rozella/reads/Lib3_PE.frg > /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.frg > > /home/adrian/Rozella/reads/tempec_pacbio/asm.gkpStore.err 2>&1 > ----------------------------------------END Wed Mar 25 18:53:44 2015 > (349 seconds) > numFrags = 22786178 > Stop requested after 'initialstorebuilding'. > ----------------------------------------END Wed Mar 25 18:53:44 2015 > (349 seconds) > Will be correcting PacBio library 2 with librarie[s] 1 - 1 > ----------------------------------------START Wed Mar 25 18:53:53 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/gatekeeper > -dumpfragments -invert -tabular -longestovermin 2 500 -longestlength 2 > 412825510 /home/adrian/Rozella/reads//tempec_pacbio/asm.gkpStore 2> > /home/adrian/Rozella/reads//tempec_pacbio/asm.seedlength |awk '{if > (!(match($1, "UID") != 0 && length($1) == 3)) { print "frg uid "$1" > isdeleted 1"; } }' > > /home/adrian/Rozella/reads//tempec_pacbio/asm.toerase.uid > ----------------------------------------END Wed Mar 25 18:54:00 2015 (7 > seconds) > ----------------------------------------START Wed Mar 25 18:54:00 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/gatekeeper --edit > /home/adrian/Rozella/reads//tempec_pacbio/asm.toerase.uid > /home/adrian/Rozella/reads//tempec_pacbio/asm.gkpStore > > /home/adrian/Rozella/reads//tempec_pacbio/asm.toerase.out 2> > /home/adrian/Rozella/reads//tempec_pacbio/asm.toerase.err > ----------------------------------------END Wed Mar 25 18:54:05 2015 (5 > seconds) > Running with 370260486 bp for ec_pacbio. > Correcting with 3013291715 bp. > ----------------------------------------START Wed Mar 25 18:54:08 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA -s > /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.spec -p asm -d > tempec_pacbio ovlHashLibrary=2 ovlRefLibrary=1-1 ovlCheckLibrary=1 > obtHashLibrary=1-1 obtRefLibrary=1-1 obtCheckLibrary=0 > doOverlapBasedTrimming=0 stopAfter=meryl > No need to run meryl for OBT (OBT is disabled). > ----------------------------------------START Wed Mar 25 18:54:08 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/meryl -B -C -v -m 14 > -memory 128000 -threads 16 -c 0 -L 2 -s > /home/adrian/Rozella/reads/tempec_pacbio/asm.gkpStore:chain -o > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm-C-ms14-cm0 > > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/meryl.err 2>&1 > ----------------------------------------END Wed Mar 25 19:17:17 2015 > (1389 seconds) > ----------------------------------------START Wed Mar 25 19:17:17 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/estimate-mer-threshold > -m /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm-C-ms14-cm0 > > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm-C-ms14-cm0.estMerThresh.out > 2> > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm-C-ms14-cm0.estMerThresh.err > ----------------------------------------END Wed Mar 25 19:17:17 2015 (0 > seconds) > ----------------------------------------START Wed Mar 25 19:17:17 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/meryl -Dt -n 503 -s > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm-C-ms14-cm0 > > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm.nmers.ovl.fasta > 2> > /home/adrian/Rozella/reads/tempec_pacbio/0-mercounts/asm.nmers.ovl.fasta.err > > ----------------------------------------END Wed Mar 25 19:17:26 2015 (9 > seconds) > Reset OVL mer threshold from to 503. > Stop requested after 'meryl'. > ----------------------------------------END Wed Mar 25 19:17:26 2015 > (1398 seconds) > ----------------------------------------START Wed Mar 25 19:17:26 2015 > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA -s > /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.spec -p asm -d . > ovlMerThreshold=503 ovlHashLibrary=2 ovlRefLibrary=1-1 ovlCheckLibrary=1 > obtHashLibrary=1-1 obtRefLibrary=1-1 obtCheckLibrary=0 > gridEnginePropagateHold="pBcR_asm" stopAfter=overlapper > No need to run meryl for OBT (OBT is disabled). > No need to run meryl for OVL (asm.nmers.ovl.fasta exists). > ================================================================================ > > runCA failed. > > ---------------------------------------- > Stack trace: > > at /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA line 1649. > main::caFailure('can\'t set both ovlRefBlockSize and > ovlRefBlockLength', undef) called at > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA line 3789 > main::createOverlapJobs('normal') called at > /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA line 6554 > > ---------------------------------------- > Failure message: > > can't set both ovlRefBlockSize and ovlRefBlockLength > > ----------------------------------------END Wed Mar 25 19:17:26 2015 (0 > seconds) > Failed to execute /home/adrian/programs/wgs-8.3rc1/Linux-amd64/bin/runCA > -s /home/adrian/Rozella/reads//tempec_pacbio/ec_pacbio.spec -p asm -d . > ovlMerThreshold=503 ovlHashLibrary=2 ovlRefLibrary=1-1 ovlCheckLibrary=1 > obtHashLibrary=1-1 obtRefLibrary=1-1 obtCheckLibrary=0 > gridEnginePropagateHold="pBcR_asm" stopAfter=overlapper > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > wgs-assembler-users mailing list > wgs...@li... > https://lists.sourceforge.net/lists/listinfo/wgs-assembler-users |