OrdinalMap[] maps = new OrdinalMap[ntaxonomies-1];
if (ntaxonomies>1) {
for (int i=0; i<ntaxonomies-1; i++) {
if (disk) {
// TODO: use a LTC tempfile
maps[i] = new DiskOrdinalMap(new File(System.getProperty("java.io.tmpdir"),
"tmpmap"+i));
} else {
maps[i] = new MemoryOrdinalMap();
}
}