modeling submodule#

class footprint_tools.modeling.bias.bias_model#
offset()#
predict(probs, n=100)#

Compute cleavage propensities from sequence

Parameters
probsnumpy.ndarray

An array of probilities (relative values)

nint

Number of total tags to distrbute

shuffle()#

Randomly shuffle the bias model

Returns
modelbias_model

A shuffled bias model

class footprint_tools.modeling.bias.kmer_model(filepath)#
probs(seq)#

Generate cleavage preference array from DNA sequence

Parameters
seq: str

A DNA sequence to compute relative sequence preference

Returns
outnumpy.ndarray

Relate sequence preferencew

read_model(filepath)#

Read the k-mer model from a file.

Parameters
filepathstr

Path to a K-mer model file

class footprint_tools.modeling.bias.uniform_model#
probs(seq)#