File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -796,6 +796,11 @@ void loadOptions(Options &o, seqan::ArgumentParser &parser){
796796 if (isSet (parser, " barcode-min-overlap" )){
797797 getOptionValue (o.b_min_overlap , parser, " barcode-min-overlap" );
798798 *out << " barcode-min-overlap: " << o.b_min_overlap << endl;
799+
800+ if (o.b_min_overlap < 1 ){
801+ cerr << " \n Barcode min-overlap should be 1 at least.\n " << endl;
802+ exit (1 );
803+ }
799804 }
800805
801806 getOptionValue (o.b_errorRate , parser, " barcode-error-rate" );
@@ -900,6 +905,11 @@ void loadOptions(Options &o, seqan::ArgumentParser &parser){
900905 getOptionValue (o.a_min_overlap , parser, " adapter-min-overlap" );
901906 *out << " adapter-min-overlap: " << o.a_min_overlap << endl;
902907
908+ if (o.a_min_overlap < 1 ){
909+ cerr << " \n Adapter min-overlap should be 1 at least.\n " << endl;
910+ exit (1 );
911+ }
912+
903913 getOptionValue (o.a_errorRate , parser, " adapter-error-rate" );
904914 *out << " adapter-error-rate: " << o.a_errorRate << endl;
905915
You can’t perform that action at this time.
0 commit comments