optimize preparation of promoter annotation object
Closed this issue · 1 comments
jleechung commented
- improve runtime for preparing promoter annotation from a transcript database (currently takes ~1 hr on Windows OS without parallelization)
jleechung commented
- promoter annotation helper code optimized at two bottlenecks:
- replace
lapply
in calculating reduced exon ranges withdplyr
pipe (annotation-data-helper.R
,getReducedExonRanges
) - replace
lapply
in calculating intron ranks withdplyr
pipe (annotation-data-helper.R
,getIntronRanks
)
- replace
- restructure promoter annotation code to remove duplicate calls