Reference.prototype.findCorpusLocationByStanox = function(stanox) {
    var corpus = require(corpusPath)
      , location
    ;

    corpus.TIPLOCDATA.forEach(function(l) {
        if (l.STANOX == stanox) {
            location = l;
            return;
        }
    });

    return location;
};
Reference.prototype.findCorpusLocations = function(options) {
    var corpus = require(corpusPath)
      , locations;

    options = _.defaults(options || {}, {});

    locations = corpus.TIPLOCDATA.filter(function(location) {
        var include = false;
        Object.keys(options).forEach(function(option) {
            include = include || (location[option.toUpperCase()] == options[option]);
        });
        return include;
    });

    return locations;
};