broadinstitute/picard — pull request #107 by jamesnemesh (2014-11-06 21:16:15+00:00)
Title: Fixed the equals/hashcode on Gene

Gene was relying on the Interval class for equals and hashcode, which turns out to be a bad thing. Genes added to a collection with the same start/end/chromosome were overwriting each other. This is a quick fix to add the gene's name to create a slightly better key for each object. You could probably throw strand in there as well.