Skip to content

poreflow.steps.predict

predict(sequence, model=None, k_mer_size=6, nan_policy='omit')

Predict constant voltage signal.

Assumes two steps at each k_mer in the sequence, as Hel308 takes nuleotide half-steps. Returns a signal from 3-prime end to 5-prime end.

Parameters:

Name Type Description Default
sequence str

Sequence in 5-prime to 3-prime format. Sequence may have lower case letters.

required
model DataFrame

Dataframe of DNA model

None
k_mer_size

k-mer size. Defaults to 6.

6
nan_policy

Whether to return NaN for the steps in the sequence that do not have a k-mer (at the beginning and end of the sequence) Defaults to "omit", in which case these steps are not included..

'omit'

sliding_window(s, n)

Collect data into overlapping fixed-length chunks or blocks.

From itertools recipes