Added new function,
bed_partition(), which is similar to
bed_merge() but collapses intervals to elemental intervals rather than the maximal overlapping region.
bed_partition() also can compute summaries of data from overlapping intervals. See examples in
bed_partition() and timings in
Update dplyr header files to v0.7
bed_intersect() and internal
intersect_impl were refactored to enable return of non-intersecting intervals.
The genome argument to
bed_makewindows() was deprecated and will produce a warning if used. Also error handling was added to check and warn if there are intervals smaller than the requested window size in
makewindows_impl() (#312 @kriemo)
bed_makewindows() now returns the number of windows specified by
num_win when the input intervals are not evenly divisble into
num_win, consistent with
bed_sort()has been de-deprecated to reduce
arrangecalls in library code.
bed_merge() (~4x), and
bed_flank() (~4x) (thanks to @kriemo and @sheridar). Thanks to the sponsors of the Biofrontiers Hackathon for the caffeine underlying these improvements.
bed_random()are now sorted properly.
Package dplyr v0.5.0 headers with valr to remove dplyr LinkingTo dependency.
tbl_genome() that wrap tibbles and enforce strict column naming.
trbl_genome() are constructors that take
tibble::tribble() formatting and
is.tbl_genome() are used to check for valid classes.
bed_random()are sorted by
src/init.c that calls
R_useDynamicSymbols to address NOTE in r-devel
Transfer repository to http://github.com/rnabioco/valr, update links and docs.
Move shiny app to new repo (http://github.com/rnabioco/valrdata).
Add Kent Riemondy to LICENSE file.