diff --git a/src/holders.hpp b/src/holders.hpp index cf0541a38..f51fafe17 100644 --- a/src/holders.hpp +++ b/src/holders.hpp @@ -385,7 +385,16 @@ class LocalDataHolder ArrayGaps>; using TAlignRow1 = Gaps::Type>::Type, ArrayGaps>; - using TDPContext = DPContext::Type, TScoreExtension>; +#if (SEQAN_VERSION_MINOR < 4) + using TDPContext = DPContext::Type, TScoreExtension>; +#else + using TCellValue = int16_t; + using TDPCell = DPCell_; + using TTraceValue = typename TraceBitMap_::Type; + using TScoreHost = String >; + using TTraceHost = String >; + using TDPContext = DPContext; +#endif using TAliExtContext = AliExtContext_; TAliExtContext alignContext; diff --git a/src/options.hpp b/src/options.hpp index b70b56a06..d1e2f4fd3 100644 --- a/src/options.hpp +++ b/src/options.hpp @@ -420,14 +420,14 @@ parseCommandLine(LambdaOptions & options, int argc, char const ** argv) "Query sequences.", ArgParseArgument::INPUT_FILE, "IN")); - setValidValues(parser, "query", toCString(concat(getFileExtensions(SeqFileIn()), ' '))); + setValidValues(parser, "query", getFileExtensions(SeqFileIn())); setRequired(parser, "q"); addOption(parser, ArgParseOption("d", "database", "Path to original database sequences (a precomputed index with .sa or .fm needs to exist!).", ArgParseArgument::INPUT_FILE, "IN")); - setValidValues(parser, "database", toCString(concat(getFileExtensions(SeqFileIn()), ' '))); + setValidValues(parser, "database", getFileExtensions(SeqFileIn())); setRequired(parser, "d"); addOption(parser, ArgParseOption("di", "db-index-type", @@ -1048,7 +1048,7 @@ parseCommandLine(LambdaIndexerOptions & options, int argc, char const ** argv) ArgParseArgument::INPUT_FILE, "IN")); setRequired(parser, "database"); - setValidValues(parser, "database", toCString(concat(getFileExtensions(SeqFileIn()), ' '))); + setValidValues(parser, "database", getFileExtensions(SeqFileIn())); addOption(parser, ArgParseOption("s", "segfile",