I have a very long list of coordinates that looks like that: `genome_build:chrN:coordinate`

I want to know if the given coordinate hits a gene or whatever else. What is the most efficient way to do so using python?

Example: having hg19:chr8:119331103 as input, it should return [SAMD12]
Finally, I wanna share the best solution I have found so far. 'Best' because it is extremely simple and pythonic.

All you need is [PyEnsembl][1]. Here is how easy it goes:

```
from pyensembl import EnsemblRelease

data = EnsemblRelease(75, auto_download=True) # will take a while to get the genome data installed in your system
gene_names = data.gene_names_at_locus(contig=6, position=29945884)
print gene_names

>>[u'AC023590.1', u'SAMD12']
```

 [1]: https://pypi.python.org/pypi/pyensembl/0.5.4