pub fn get_component<T: AsRef<Path> + Debug + Send + Sync>( bed: Vec<T>, hint: Option<Vec<(String, Vec<usize>)>>, out: Option<T>, overlap_cds: Option<bool>, overlap_exon: Option<bool>, colorize: Option<bool>, )