databio / gtars

Performance-critical tools to manipulate, analyze, and process genomic interval data. Primarily focused on building tools for geniml - our genomic machine learning python package.
3 stars 2 forks source link

Implement some core utils #2

Closed nleroy917 closed 3 months ago

nleroy917 commented 1 year ago

@donaldcampbelljr and I were discussing how it would be useful to have some core utilities available for all modules. Some examples:

fn read_regions_from_bedfile(path: &str) -> Result<Vec<Region>>

fn write_to_bedfile(path: &str) -> Result<()>

This probably requires some core structs and traits like Region, RegionSet, etc.

nleroy917 commented 3 months ago

Kinda have this in there now...