# SNP Eff Annotation

**URL:** https://discuss.hail.is/t/snp-eff-annotation/2546
**Category:** Feature Requests
**Created:** [March 11, 2022, 5:35pm UTC](https://discuss.hail.is/t/snp-eff-annotation/2546 "2022-03-11T17:35:28Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jjfarrell](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/jjfarrell/32/108_2.png) [@jjfarrell](https://discuss.hail.is/u/jjfarrell)
#### Post date: [March 11, 2022, 5:35pm UTC](https://discuss.hail.is/t/snp-eff-annotation/2546/1 "2022-03-11T17:35:28Z")

</div>

Could an annotation module using snpEff be implemented in Hail? We find it runs faster than VEP and much easier to install. The software is found here:[SnpEff and SnpSift](http://pcingola.github.io/SnpEff/)

---

<div class="post-metadata">

### Author: ![johnc1231](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/johnc1231/32/286_2.png) [@johnc1231](https://discuss.hail.is/u/johnc1231)
#### Post date: [March 23, 2022, 1:11pm UTC](https://discuss.hail.is/t/snp-eff-annotation/2546/2 "2022-03-23T13:11:30Z")

</div>

There is a general effort to make it easier to hook hail up into arbitrary command line programs like this or VEP. We likely won’t ever build a snpEff function the way we have with VEP, but it should get to a point where you can call some general purpose function to stream data to an outside command line tool.

---

<div class="post-metadata">

### Author: ![jjfarrell](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/jjfarrell/32/108_2.png) [@jjfarrell](https://discuss.hail.is/u/jjfarrell)
#### Post date: [March 23, 2022, 2:59pm UTC](https://discuss.hail.is/t/snp-eff-annotation/2546/3 "2022-03-23T14:59:35Z")

</div>

Thanks! That feature would be very useful. Is there a estimated timeline for this type of functionality? This sounds similar to what GLOW is doing with their pipe transformer feature which is the other approach I was looking at trying with SnpEff.
