genome_spy.condition

genome_spy.condition(param, value, /, *, empty=Undefined)View on GitHub

Create a parameter predicate for a conditional encoding value.

Parameters:
  • param – Name of the parameter to test.

  • value – Visual value applied when the parameter predicate matches.

  • empty – Whether an empty parameter selection matches.

Returns:

A schema-backed conditional value definition.

Example

>>> condition("hover", 1, empty=False).to_dict()
{'empty': False, 'param': 'hover', 'value': 1}