scverse / genomic-features

Genomic Features in Python from BioConductor's AnnotationHub
https://genomic-features.readthedocs.io
BSD 3-Clause "New" or "Revised" License
18 stars 5 forks source link

columns argument (plus joins) #9

Closed ivirshup closed 1 year ago

ivirshup commented 1 year ago

Description of feature

Getting some columns requires doing a join. For example, getting protein info for transcripts from ensembldb:

transcripts(edb, filter = GeneNameFilter("ZBTB16"),
           columns = c("protein_id", "uniprot_id", "tx_biotype"))

We should be able to do this as well. This requires being able to figure out which table a column is in, then joining on that column.

ivirshup commented 1 year ago

How do we do discoverability for these? (#6)