Skip to content

Commit 3189f93

Browse files
committed
Min-overlap option tests
1 parent 57937da commit 3189f93

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/Options.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff 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 << "\nBarcode 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 << "\nAdapter 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

0 commit comments

Comments
 (0)