diff --git a/public/biopet-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/bowtie/Bowtie2.scala b/public/biopet-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/bowtie/Bowtie2.scala index 793fd7d159a64c5f432afd575d5a04b7d4fa7c09..60a690f7c485480c3c95fea44eacf5d87d2cb751 100644 --- a/public/biopet-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/bowtie/Bowtie2.scala +++ b/public/biopet-extensions/src/main/scala/nl/lumc/sasc/biopet/extensions/bowtie/Bowtie2.scala @@ -135,7 +135,12 @@ class Bowtie2(val root: Configurable) extends BiopetCommandLineFunction with Ref val indexDir = new File(bowtieIndex).getParentFile val basename = bowtieIndex.stripPrefix(indexDir.getPath + File.separator) if (indexDir.exists()) { - if (!indexDir.list().toList.filter(_.startsWith(basename)).exists(_.endsWith(".bt2"))) + if (!indexDir.list() + .toList + .filter(_.startsWith(basename)) + .exists({ p => + p.endsWith(".bt2") || p.endsWith(".bt2l") + })) Logging.addError(s"No index files found for bowtie2 in: $indexDir with basename: $basename") } }