tf_binding_rs/
types.rs

1use polars::prelude::*;
2use std::collections::HashMap;
3
4/// Represents a Position Weight Matrix (PWM)
5/// Stored as a DataFrame with columns A, C, G, T
6pub type PWM = DataFrame;
7
8/// Collection of PWMs indexed by motif ID
9pub type PWMCollection = HashMap<String, PWM>;
10
11/// Represents an Exponential Weight Matrix (EWM)
12/// Stored as a DataFrame with columns A, C, G, T
13pub type EWM = DataFrame;
14
15/// Collection of EWMs indexed by motif ID
16pub type EWMCollection = HashMap<String, EWM>;