File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -474,14 +474,14 @@ Parameters of the driver script, `abyss-pe`
474474 * ` kc ` : minimum k-mer count threshold for Bloom filter assembly [ ` 2 ` ]
475475 * ` K ` : the length of a single k-mer in a k-mer pair (bp)
476476 * ` l ` : minimum alignment length of a read (bp) [ ` 40 ` ]
477- * ` m ` : minimum overlap of two unitigs (bp) [ ` 0 ` (interpreted as ` k - 1 ` )]
477+ * ` m ` : minimum overlap of two unitigs (bp) [ ` 0 ` (interpreted as ` k - 1 ` ) if ` mp ` is provided or if ` k<=50 ` , otherwise ` 50 ` ]
478478 * ` n ` : minimum number of pairs required for building contigs [ ` 10 ` ]
479- * ` N ` : minimum number of pairs required for building scaffolds [ ` n ` ]
479+ * ` N ` : minimum number of pairs required for building scaffolds [ ` 15-20 ` ]
480480 * ` np ` : number of MPI processes [ ` 1 ` ]
481481 * ` p ` : minimum sequence identity of a bubble [ ` 0.9 ` ]
482482 * ` q ` : minimum base quality [ ` 3 ` ]
483483 * ` s ` : minimum unitig size required for building contigs (bp) [ ` 1000 ` ]
484- * ` S ` : minimum contig size required for building scaffolds (bp) [ ` 1000-10000 ` ]
484+ * ` S ` : minimum contig size required for building scaffolds (bp) [ ` 100-5000 ` ]
485485 * ` t ` : maximum length of blunt contigs to trim [ ` k ` ]
486486 * ` v ` : use ` v=-v ` for verbose logging, ` v=-vv ` for extra verbose
487487 * ` x ` : spaced seed (Bloom filter assembly only)
Original file line number Diff line number Diff line change @@ -153,6 +153,9 @@ endif
153153endif
154154
155155pe? =$(lib )
156+ ifdef mp
157+ mp_provided =1
158+ endif
156159mp? =$(pe )
157160
158161# Strip spaces from the file paths
@@ -233,7 +236,13 @@ abyssopt += $(dbopt) $(SS) --coverage-hist=coverage.hist -s $*-bubbles.fa
233236endif
234237
235238# AdjList parameters
236- m? =0
239+ ifdef mp_provided
240+ m? =0
241+ else ifeq ($(shell test $(k) -le 50; echo $$?),0)
242+ m? =0
243+ else
244+ m? =50
245+ endif
237246alopt += $v $(dbopt ) $(SS ) -k$k -m$m
238247ifndef B
239248ifdef K
@@ -337,8 +346,8 @@ mcopt += $v $(dbopt) -k$k
337346
338347# Scaffold parameters
339348L? =$l
340- S? =1000-10000
341- N? =$n
349+ S? =100-5000
350+ N? =15-20
342351SCAFFOLD_DE_S? =$(shell echo $S | sed 's/-.* //')
343352SCAFFOLD_DE_N? =$N
344353SCAFFOLD_DE_OPTIONS? =$(DISTANCEEST_OPTIONS )
You can’t perform that action at this time.
0 commit comments