@@ -181,7 +181,6 @@ main(int argc, char **argv) {
181181 bool doLogging = false;
182182
183183 uint32 expectedCoverage = 40 ; // How many overlaps per read to save, global filter
184- uint32 minEvidenceOverlap = 40 ;
185184
186185 uint32 iidMin = 1 ;
187186 uint32 iidMax = UINT32_MAX ;
@@ -212,27 +211,29 @@ main(int argc, char **argv) {
212211
213212
214213 } else if (strcmp (argv [arg ], "-b" ) == 0 ) { // READ SELECTION
215- iidMin = atoi (argv [++ arg ]);
214+ iidMin = strtouint32 (argv [++ arg ]);
216215
217216 } else if (strcmp (argv [arg ], "-e" ) == 0 ) {
218- iidMax = atoi (argv [++ arg ]);
217+ iidMax = strtouint32 (argv [++ arg ]);
219218
220219 } else if (strcmp (argv [arg ], "-eL" ) == 0 ) { // EVIDENCE SELECTION
221- minEvidenceLength = atoi (argv [++ arg ]);
220+ minEvidenceLength = strtouint32 (argv [++ arg ]);
222221
223222 } else if (strcmp (argv [arg ], "-eE" ) == 0 ) {
224- maxEvidenceErate = atof (argv [++ arg ]);
223+ maxEvidenceErate = strtodouble (argv [++ arg ]);
225224
226225 } else if (strcmp (argv [arg ], "-eC" ) == 0 ) {
227- maxEvidenceCoverage = atof (argv [++ arg ]);
226+ maxEvidenceCoverage = strtodouble (argv [++ arg ]);
227+
228+ } else if (strcmp (argv [arg ], "-xC" ) == 0 ) {
229+ expectedCoverage = strtouint32 (argv [++ arg ]);
228230
229231 } else if (strcmp (argv [arg ], "-V" ) == 0 ) {
230232 doLogging = true;
231233
232234 } else if (strcmp (argv [arg ], "-D" ) == 0 ) {
233235 dumpScores = true;
234236
235-
236237 } else {
237238 fprintf (stderr , "ERROR: unknown option '%s'\n" , argv [arg ]);
238239 err ++ ;
@@ -268,6 +269,8 @@ main(int argc, char **argv) {
268269 fprintf (stderr , " -eE erate maximum error rate of evidence overlaps\n" );
269270 fprintf (stderr , " -eC coverage maximum coverage of evidence reads to emit\n" );
270271 fprintf (stderr , "\n" );
272+ fprintf (stderr , " -xC coverage estimated coverage in input reads\n" );
273+ fprintf (stderr , "\n" );
271274
272275 if (seqName == NULL )
273276 fprintf (stderr , "ERROR: no input seqStore (-S) supplied.\n" );
0 commit comments