try {
log.info("Loading " + path);
// Load features here
ResourceLocator loc = new ResourceLocator(path);
FeatureParser fp = AbstractFeatureParser.getInstanceFor(loc, genome);
reader = ParsingUtils.openBufferedReader(loc);
features = fp.loadFeatures(reader, genome);
featureCache.put(chr, features);
} catch (IOException ex) {
MessageUtils.showMessage("Error loading file: " + path + " (" + ex.toString() + ")");
log.info("Error loading feature file: " + filename, ex);
} finally {