You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JBrowse has track filtering, and one way of accessing it is through the track menu. The UI for adding filters looks like this:
Apollo needs something similar, although because the Apollo track configuration is dynamically generated, we can perhaps do something different from jexl.
Types of filters users have requested:
Filter by feature type, but ontology-aware (e.g. show all genes and is_a related terms, such as protein_coding_gene and pseudogene)
Filter by specific feature type (e.g. only genes and not pseudogenes)
Filter by a custom feature attribute
The text was updated successfully, but these errors were encountered:
This will be accessible by a track menu item, the same idea as the menu items added in #461. The onClick for that menu item will queue a dialog (similar to the menu items in packages/jbrowse-plugin-apollo/src/ApolloInternetAccount/addMenuItems.ts). For now the dialog can be a strict feature type filter, with a drop-down to choose a feature type like the drop-down in packages/jbrowse-plugin-apollo/src/components/AddChildFeature.tsx.
The filtered types can be stored as a string array in the .props of packages/jbrowse-plugin-apollo/src/LinearApolloDisplay/stateModel/layouts.ts, and then featuresMinMax, featureLayouts, in that file can check the filtered types and skip the features if necessary.
JBrowse has track filtering, and one way of accessing it is through the track menu. The UI for adding filters looks like this:
Apollo needs something similar, although because the Apollo track configuration is dynamically generated, we can perhaps do something different from jexl.
Types of filters users have requested:
is_a
related terms, such asprotein_coding_gene
andpseudogene
)gene
s and notpseudogene
s)The text was updated successfully, but these errors were encountered: