genome_spy.expr

class genome_spy.expr(expression)View on GitHub

Bases: ExprRef

Build expression references, constants, and function calls.

Pass expression source as a string, or a Python list or tuple to build an array expression. Array items may include parameters and expressions; ordinary strings inside arrays are treated as literal values.

Methods

abs(value, /)

Build a GenomeSpy abs expression.

acos(value, /)

Build a GenomeSpy acos expression.

asin(value, /)

Build a GenomeSpy asin expression.

atan(value, /)

Build a GenomeSpy atan expression.

atan2(dy, dx, /)

Build a GenomeSpy atan2 expression.

atob(string, /)

Build a GenomeSpy atob expression.

bandwidth(channel, /)

Build a GenomeSpy bandwidth expression.

btoa(string, /)

Build a GenomeSpy btoa expression.

ceil(value, /)

Build a GenomeSpy ceil expression.

center(array, /)

Build a GenomeSpy center expression.

clamp(value, min, max, /)

Build a GenomeSpy clamp expression.

copy(*[, deep])

Return a copy with optional keyword updates.

cos(value, /)

Build a GenomeSpy cos expression.

domain(channel, /)

Build a GenomeSpy domain expression.

exp(exponent, /)

Build a GenomeSpy exp expression.

expr(value)

Return a copy with expr updated.

floor(value, /)

Build a GenomeSpy floor expression.

format(value, specifier, /)

Build a GenomeSpy format expression.

hypot(value, /)

Build a GenomeSpy hypot expression.

if_(test, thenValue, elseValue, /)

Build a GenomeSpy if expression.

indexof(array, value, /)

Build a GenomeSpy indexof expression.

invert(channel, range, /)

Build a GenomeSpy invert expression.

isArray(value, /)

Build a GenomeSpy isArray expression.

isBoolean(value, /)

Build a GenomeSpy isBoolean expression.

isDefined(value, /)

Build a GenomeSpy isDefined expression.

isFinite(value, /)

Build a GenomeSpy isFinite expression.

isNaN(value, /)

Build a GenomeSpy isNaN expression.

isNumber(value, /)

Build a GenomeSpy isNumber expression.

isObject(value, /)

Build a GenomeSpy isObject expression.

isRegExp(value, /)

Build a GenomeSpy isRegExp expression.

isString(value, /)

Build a GenomeSpy isString expression.

isValid(value, /)

Build a GenomeSpy isValid expression.

join(array[, separator])

Build a GenomeSpy join expression.

lastindexof(array, value, /)

Build a GenomeSpy lastindexof expression.

length(array, /)

Build a GenomeSpy length expression.

lerp(array, fraction, /)

Build a GenomeSpy lerp expression.

linearstep(edge0, edge1, x, /)

Build a GenomeSpy linearstep expression.

log(value, /)

Build a GenomeSpy log expression.

lower(string, /)

Build a GenomeSpy lower expression.

mapHasKey(map, key, /)

Build a GenomeSpy mapHasKey expression.

max(value1, value2, *args)

Build a GenomeSpy max expression.

min(value1, value2, *args)

Build a GenomeSpy min expression.

parseFloat(string, /)

Build a GenomeSpy parseFloat expression.

parseInt(string, /)

Build a GenomeSpy parseInt expression.

pow(value, exponent, /)

Build a GenomeSpy pow expression.

random()

Build a GenomeSpy random expression.

range(channel, /)

Build a GenomeSpy range expression.

regexp(pattern[, flags])

Build a GenomeSpy regexp expression.

replace(string, pattern, replacement, /)

Build a GenomeSpy replace expression.

resolve_references()

Return this class schema with referenced properties merged in.

reverse(array, /)

Build a GenomeSpy reverse expression.

round(value, /)

Build a GenomeSpy round expression.

scale(channel, value, /)

Build a GenomeSpy scale expression.

sin(value, /)

Build a GenomeSpy sin expression.

slice(array, start[, end])

Build a GenomeSpy slice expression.

smoothstep(edge0, edge1, x, /)

Build a GenomeSpy smoothstep expression.

sort(array, /)

Build a GenomeSpy sort expression.

span(array, /)

Build a GenomeSpy span expression.

split(string, separator[, limit])

Build a GenomeSpy split expression.

sqrt(value, /)

Build a GenomeSpy sqrt expression.

substring(string, start[, end])

Build a GenomeSpy substring expression.

tan(value, /)

Build a GenomeSpy tan expression.

test(regexp[, string])

Build a GenomeSpy test expression.

to_dict(*[, validate])

Serialize this schema wrapper to a JSON-compatible dictionary.

to_json(*[, validate])

Serialize this schema wrapper to formatted JSON.

trim(string, /)

Build a GenomeSpy trim expression.

upper(string, /)

Build a GenomeSpy upper expression.

validate(instance)

Validate an instance against this wrapper's schema.

classmethod if_(test, thenValue, elseValue, /)View on GitHub

Build a GenomeSpy if expression.

classmethod isArray(value, /)View on GitHub

Build a GenomeSpy isArray expression.

classmethod isBoolean(value, /)View on GitHub

Build a GenomeSpy isBoolean expression.

classmethod isNumber(value, /)View on GitHub

Build a GenomeSpy isNumber expression.

classmethod isObject(value, /)View on GitHub

Build a GenomeSpy isObject expression.

classmethod isRegExp(value, /)View on GitHub

Build a GenomeSpy isRegExp expression.

classmethod isString(value, /)View on GitHub

Build a GenomeSpy isString expression.

classmethod isDefined(value, /)View on GitHub

Build a GenomeSpy isDefined expression.

classmethod isValid(value, /)View on GitHub

Build a GenomeSpy isValid expression.

classmethod isNaN(value, /)View on GitHub

Build a GenomeSpy isNaN expression.

classmethod isFinite(value, /)View on GitHub

Build a GenomeSpy isFinite expression.

classmethod abs(value, /)View on GitHub

Build a GenomeSpy abs expression.

classmethod acos(value, /)View on GitHub

Build a GenomeSpy acos expression.

classmethod asin(value, /)View on GitHub

Build a GenomeSpy asin expression.

classmethod atan(value, /)View on GitHub

Build a GenomeSpy atan expression.

classmethod atan2(dy, dx, /)View on GitHub

Build a GenomeSpy atan2 expression.

classmethod ceil(value, /)View on GitHub

Build a GenomeSpy ceil expression.

classmethod cos(value, /)View on GitHub

Build a GenomeSpy cos expression.

classmethod exp(exponent, /)View on GitHub

Build a GenomeSpy exp expression.

classmethod floor(value, /)View on GitHub

Build a GenomeSpy floor expression.

classmethod hypot(value, /)View on GitHub

Build a GenomeSpy hypot expression.

classmethod log(value, /)View on GitHub

Build a GenomeSpy log expression.

classmethod max(value1, value2, *args)View on GitHub

Build a GenomeSpy max expression.

classmethod min(value1, value2, *args)View on GitHub

Build a GenomeSpy min expression.

classmethod pow(value, exponent, /)View on GitHub

Build a GenomeSpy pow expression.

classmethod random()View on GitHub

Build a GenomeSpy random expression.

classmethod round(value, /)View on GitHub

Build a GenomeSpy round expression.

classmethod sin(value, /)View on GitHub

Build a GenomeSpy sin expression.

classmethod sqrt(value, /)View on GitHub

Build a GenomeSpy sqrt expression.

classmethod tan(value, /)View on GitHub

Build a GenomeSpy tan expression.

classmethod clamp(value, min, max, /)View on GitHub

Build a GenomeSpy clamp expression.

classmethod length(array, /)View on GitHub

Build a GenomeSpy length expression.

classmethod join(array, separator=Undefined, /)View on GitHub

Build a GenomeSpy join expression.

classmethod indexof(array, value, /)View on GitHub

Build a GenomeSpy indexof expression.

classmethod lastindexof(array, value, /)View on GitHub

Build a GenomeSpy lastindexof expression.

classmethod reverse(array, /)View on GitHub

Build a GenomeSpy reverse expression.

classmethod slice(array, start, end=Undefined, /)View on GitHub

Build a GenomeSpy slice expression.

classmethod sort(array, /)View on GitHub

Build a GenomeSpy sort expression.

classmethod span(array, /)View on GitHub

Build a GenomeSpy span expression.

classmethod parseFloat(string, /)View on GitHub

Build a GenomeSpy parseFloat expression.

classmethod parseInt(string, /)View on GitHub

Build a GenomeSpy parseInt expression.

classmethod upper(string, /)View on GitHub

Build a GenomeSpy upper expression.

classmethod lower(string, /)View on GitHub

Build a GenomeSpy lower expression.

classmethod replace(string, pattern, replacement, /)View on GitHub

Build a GenomeSpy replace expression.

classmethod split(string, separator, limit=Undefined, /)View on GitHub

Build a GenomeSpy split expression.

classmethod substring(string, start, end=Undefined, /)View on GitHub

Build a GenomeSpy substring expression.

classmethod trim(string, /)View on GitHub

Build a GenomeSpy trim expression.

classmethod btoa(string, /)View on GitHub

Build a GenomeSpy btoa expression.

classmethod atob(string, /)View on GitHub

Build a GenomeSpy atob expression.

classmethod format(value, specifier, /)View on GitHub

Build a GenomeSpy format expression.

classmethod regexp(pattern, flags=Undefined, /)View on GitHub

Build a GenomeSpy regexp expression.

classmethod test(regexp, string=Undefined, /)View on GitHub

Build a GenomeSpy test expression.

classmethod scale(channel, value, /)View on GitHub

Build a GenomeSpy scale expression.

classmethod invert(channel, range, /)View on GitHub

Build a GenomeSpy invert expression.

classmethod domain(channel, /)View on GitHub

Build a GenomeSpy domain expression.

classmethod range(channel, /)View on GitHub

Build a GenomeSpy range expression.

classmethod bandwidth(channel, /)View on GitHub

Build a GenomeSpy bandwidth expression.

classmethod mapHasKey(map, key, /)View on GitHub

Build a GenomeSpy mapHasKey expression.

classmethod lerp(array, fraction, /)View on GitHub

Build a GenomeSpy lerp expression.

classmethod linearstep(edge0, edge1, x, /)View on GitHub

Build a GenomeSpy linearstep expression.

classmethod smoothstep(edge0, edge1, x, /)View on GitHub

Build a GenomeSpy smoothstep expression.

classmethod center(array, /)View on GitHub

Build a GenomeSpy center expression.

copy(*, deep=True, **kwds)View on GitHub

Return a copy with optional keyword updates.

expr(value)View on GitHub

Return a copy with expr updated.

classmethod resolve_references()View on GitHub

Return this class schema with referenced properties merged in.

to_dict(*, validate=True)View on GitHub

Serialize this schema wrapper to a JSON-compatible dictionary.

to_json(*, validate=True)View on GitHub

Serialize this schema wrapper to formatted JSON.

classmethod validate(instance)View on GitHub

Validate an instance against this wrapper’s schema.