# Allele frequency filter - keep missings

**URL:** <https://discuss.hail.is/t/allele-frequency-filter-keep-missings/2119>\
**Category:** Hail Query & hailctl\
**Created:** [July 6, 2021, 12:23pm UTC](https://discuss.hail.is/t/allele-frequency-filter-keep-missings/2119 "2021-07-06T12:23:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnnyr](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/johnnyr/32/572_2.png) [@johnnyr](https://discuss.hail.is/u/johnnyr)\
**Post date:** [July 6, 2021, 12:23pm UTC](https://discuss.hail.is/t/allele-frequency-filter-keep-missings/2119/1 "2021-07-06T12:23:37Z")

</div>

Hi,

when I filter my mt for AF like this:

mtf=mt.filter\_rows(mt.info.gnomAD\_NFE\_AF \< 0.01))

it would not include variants with missing annotation in gnomad.  
How can I keep these variants ?

Thanks, John

---

<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:** [July 6, 2021, 12:50pm UTC](https://discuss.hail.is/t/allele-frequency-filter-keep-missings/2119/2 "2021-07-06T12:50:23Z")

</div>

```auto
mtf=mt.filter_rows(hl.is_missing(mt.info.gnomadAD_NFE_AF) | mt.info.gnomAD_NFE_AF < 0.01))

```

---

<div class="post-metadata">

**Author:** ![johnnyr](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.hail.is/johnnyr/32/572_2.png) [@johnnyr](https://discuss.hail.is/u/johnnyr)\
**Post date:** [July 6, 2021, 1:03pm UTC](https://discuss.hail.is/t/allele-frequency-filter-keep-missings/2119/3 "2021-07-06T13:03:49Z")

</div>

That was easy 😉  
Thanks !
