public void testEmptyFasta() throws IOException { final SequencesReader reader = ReaderTestUtils.getReaderDNA("", mDir, new SdfId(0L)); reader.close(); final CompressedMemorySequencesReader cmsr = new CompressedMemorySequencesReader( mDir, new IndexFile(mDir), 5, true, false, new LongRange(0, 0)); assertEquals(0, cmsr.numberSequences()); }
public static void makeTestTaxonSdf(File dest) throws IOException { final String sequences = FileHelper.resourceToString("com/rtg/reader/resources/sequences.fasta"); ReaderTestUtils.getReaderDNA(sequences, dest, null).close(); // cp taxonomy files to sdf final File taxonomy = new File(dest, "taxonomy.tsv"); FileHelper.resourceToFile("com/rtg/reader/resources/taxonomy.tsv", taxonomy); final File taxonomyLookup = new File(dest, "taxonomy_lookup.tsv"); FileHelper.resourceToFile("com/rtg/reader/resources/taxonomy_lookup.tsv", taxonomyLookup); }