diff options
Diffstat (limited to 'src/MaveDB.hs')
-rw-r--r-- | src/MaveDB.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/MaveDB.hs b/src/MaveDB.hs index b662231..74653a4 100644 --- a/src/MaveDB.hs +++ b/src/MaveDB.hs @@ -35,7 +35,7 @@ queryURNs = do pure $ rep ^. responseBody & (^.. traverse . runFold ((,) <$> Fold (key "urn" . _String) <*> Fold (key "target" . key "uniprot" . key "identifier" . _String))) - . (^.. folded . filtered (allOf (key "target" . key "reference_maps" . _Array . traverse . key "genome" . key "short_name" . _String) (== "hg38"))) + . (^.. folded . filtered (allOf (key "target" . key "reference_maps" . _Array . traverse . key "genome" . key "organism_name" . _String) (== "Homo sapiens"))) . (^.. folded . filtered (allOf (key "target" . key "type" . _String) (== "Protein coding"))) . (^.. _Array . folded . filtered (allOf (key "target" . key "score_columns" . _Array) (\((^.. traverse . _String) -> scs) -> "hgvs_pro" `elem` scs && "score" `elem` scs))) |