Remove slow query (#2692)
Remove slow query (#2692)

Remove slow query# Description

This query was logically unnecessary but it was fast locally so I left it in. It actually appears to be slow in prod, with some very slow outliers (>10s). See https://chanzuckerberg.airbrake.io/projects/158403/performance/2439523645692588671?dur=90d%2F1d&last_n=90&sortColumn=stat.p95&sortDesc=true&page=1 . 

# Notes

The original active record query is compiled to: 
```
SELECT DISTINCT genus_taxid,
                family_taxid
FROM `taxon_counts`
INNER JOIN `pipeline_runs` ON `pipeline_runs`.`id` = `taxon_counts`.`pipeline_run_id`
WHERE `pipeline_runs`.`sample_id` IN
    (SELECT `samples`.`id`
     FROM `samples`
     INNER JOIN `projects` ON `projects`.`id` = `samples`.`project_id`
     WHERE ((project_id IN (?)
             OR projects.public_access = ?
             OR DATE_ADD(samples.created_at, INTERVAL projects.days_to_keep_sample_private DAY) < ?))
       AND `samples`.`id` IN (?))
  AND `taxon_counts`.`tax_id` IN (?)

```

* IMPORTANT: I took the opportunity to remove the `family_taxid` from `parent_ids`. I have no idea why this was originally included and it seems like those counts should always be filtered out downstream in `only_species_or_genus_counts!`.

# Tests

* `rails t app/helpers/heatmap_helper_test.rb`
* compare heatmap before and after visually
* compare set of parent ids before and after 

chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web,chanzuckerberg/idseq-web