From 9519364d7a5d33b11d8099f8a7b06fb543da0cef Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Mon, 5 May 2014 11:13:56 +0000 Subject: [PATCH] SSDM-85: FASTQ example added to unit test. .fastq added to default file types SVN: 31455 --- .../BlastDatabaseCreationMaintenanceTask.java | 2 +- .../BlastDatabaseCreationMaintenanceTaskTest.java | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTask.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTask.java index 9066602c7e0..9238d4bd139 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTask.java +++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTask.java @@ -69,7 +69,7 @@ public class BlastDatabaseCreationMaintenanceTask implements IMaintenanceTask static final String FILE_TYPES_PROPERTY = "file-types"; private static final String DEFAULT_LAST_SEEN_DATA_SET_FILE = "last-seen-data-set-for-BLAST-database-creation"; - private static final String DEFAULT_FILE_TYPES = ".fasta .fa .fsa"; + private static final String DEFAULT_FILE_TYPES = ".fasta .fa .fsa .fastq"; private static final String DEFAULT_BLAST_DATABASES_FOLDER = "blast-databases"; private static final Logger operationLog = diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java index 0adc1099d30..abbf2947bd5 100644 --- a/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java +++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/etlserver/plugins/BlastDatabaseCreationMaintenanceTaskTest.java @@ -215,7 +215,7 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem maintenanceTask.setUp("", properties); - assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa]\n" + assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa, .fastq]\n" + INFO_PREFIX + "BLAST databases folder: " + store + "/blast-databases\n" + INFO_PREFIX + "Temp folder '" + store + "/blast-databases/tmp' created.\n" + ERROR_PREFIX + "BLAST isn't installed or property '" + BLAST_TOOLS_DIRECTORY_PROPERTY @@ -231,7 +231,7 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem maintenanceTask.setUp("BLAST databases creation", properties); - assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa]\n" + assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa, .fastq]\n" + INFO_PREFIX + "BLAST databases folder: " + store + "/blast-databases\n" + INFO_PREFIX + "Temp folder '" + store + "/blast-databases/tmp' created.", logRecorder.getLogContent()); @@ -258,7 +258,7 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem dataFolder.mkdirs(); FileUtilities.writeToFile(new File(dataSetFolder1, "fasta.txt"), ">1\nGATTACA\n"); FileUtilities.writeToFile(new File(dataSetFolder1, "fasta1.fa"), ">2\nGATTACA\nGATTACA\n"); - FileUtilities.writeToFile(new File(dataFolder, "fasta2.fa"), ">3\nIJAB\n"); + FileUtilities.writeToFile(new File(dataFolder, "fasta2.fastq"), "@3\nIAKKATA\n+\nznhjnxzx\n"); prepareContentProvider(ds3, dataSetFolder1); StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i < 11e5; i++) @@ -270,7 +270,7 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem maintenanceTask.execute(); - assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa]\n" + assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa, .fastq]\n" + INFO_PREFIX + "BLAST databases folder: " + store + "/blast-databases\n" + INFO_PREFIX + "Temp folder '" + store + "/blast-databases/tmp' created.\n" + INFO_PREFIX + "Scan 4 data sets for creating BLAST databases.", logRecorder.getLogContent()); @@ -319,7 +319,7 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem maintenanceTask.execute(); - assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa]\n" + assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa, .fastq]\n" + INFO_PREFIX + "BLAST databases folder: " + store + "/blast-databases\n" + INFO_PREFIX + "Temp folder '" + store + "/blast-databases/tmp' created.\n" + INFO_PREFIX + "Scan 3 data sets for creating BLAST databases.", logRecorder.getLogContent()); @@ -348,13 +348,13 @@ public class BlastDatabaseCreationMaintenanceTaskTest extends AbstractFileSystem RecordingMatcher<TrackingDataSetCriteria> lastSeenIdMatcher = prepareListNewerDataSet(ds1); File dataSetFolder1 = new File(workingDirectory, "data-set-example1"); dataSetFolder1.mkdirs(); - FileUtilities.writeToFile(new File(dataSetFolder1, "fasta.fa"), ">1\nGATTACA\n"); + FileUtilities.writeToFile(new File(dataSetFolder1, "fasta.fastq"), "@1\nGATTACA\n+\nznhjnxzx\n"); prepareContentProvider(ds1, dataSetFolder1); maintenanceTask.setProcessSuccesses(false); maintenanceTask.execute(); - assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa]\n" + assertEquals(INFO_PREFIX + "File types: [.fasta, .fa, .fsa, .fastq]\n" + INFO_PREFIX + "BLAST databases folder: " + store + "/blast-databases\n" + INFO_PREFIX + "Temp folder '" + store + "/blast-databases/tmp' created.\n" + INFO_PREFIX + "Scan 1 data sets for creating BLAST databases.\n" -- GitLab