Unforseen consequence of last revision: using WBGene ids to identify when a
specific cDNA alignment overlaps multiple genes, will not deal properly with
"special" loci where the same gene has two distinct functional projects (which
have little or no coding exon overlap). We represent these as two different
WBGenes that share the same gene sequence name (and for sequence purposes are
isoforms of the same gene).

For C. elegans only then, we now use the gene sequence name regexp to resolve
the collection of "genes" that overlap a given cDNA alignment (old behaviour).