diff --git a/build.gradle b/build.gradle index 7d323dd6..ff15b719 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'idea' group = 'cz.siret' -version = '2.0' +version = '2.0.1' description = 'Ligand binding site prediction based on machine learning.' diff --git a/src/main/groovy/cz/siret/prank/domain/Dataset.groovy b/src/main/groovy/cz/siret/prank/domain/Dataset.groovy index f585dbeb..272b3ddc 100644 --- a/src/main/groovy/cz/siret/prank/domain/Dataset.groovy +++ b/src/main/groovy/cz/siret/prank/domain/Dataset.groovy @@ -118,7 +118,7 @@ class Dataset implements Parametrized { } Item createNewItem(Map columnValues) { - String proteinFile = dir + "/" + columnValues.get(COLUMN_PROTEIN) + String proteinFile = dir + "/" + columnValues.get(COLUMN_PROTEIN) // bug!dir==null String predictionFile = null if (header.contains(COLUMN_PREDICTION)) { predictionFile = dir + "/" + columnValues.get(COLUMN_PREDICTION) @@ -436,7 +436,7 @@ class Dataset implements Parametrized { Dataset(String name, String dir) { this.name = name - this.dir = dir + this.dir = dir ?: "." // safeguard for github#7 } /** @@ -468,7 +468,8 @@ class Dataset implements Parametrized { log.info "loading dataset [$file.absolutePath]" - Dataset dataset = new Dataset(file.name, file.parent) + String dir = file.parent ?: "." // fix for bug github#7 + Dataset dataset = new Dataset(file.name, dir) for (String line in file.readLines()) { line = line.trim()