alhambra.endreorder#

Module Contents#

Classes#

FseqState

cachedarray

FastState

EndSystemFseq

Functions#

flatten(seq)

ecomp(x)

wc(seqstr)

Attributes#

wcd

alhambra.endreorder.flatten(seq)[source]#
alhambra.endreorder.ecomp(x)[source]#
class alhambra.endreorder.FseqState(seqs=None)[source]#
copy()[source]#
class alhambra.endreorder.cachedarray(func, shape)[source]#
__getitem__(index)[source]#
class alhambra.endreorder.FastState(state)[source]#
copy()[source]#
__getitem__(it)[source]#
class alhambra.endreorder.EndSystemFseq(tilesys, newends=None, pairs=None, energetics=None, inputpairs=False, multiscore=False)[source]#
slowseqs(state)[source]#

Give the state as the slow version would have

mutate(state)[source]#
score(state)[source]#
alhambra.endreorder.wcd[source]#
alhambra.endreorder.wc(seqstr)[source]#