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