plyranges 1.31.5
- added
distance=TRUEoption forjoin_overlap_* - added
join_mcols_left(x,y)for GRangesxand tabulary
plyranges 1.27.6
- added
pull()method for Ranges objects that extracts a single column as a vector - moved
dplyrto Depends and removing tidyverse reexports
plyranges 1.9.3
- minor spelling and layout fixes to vignette,
- @PeteHaitch corrected table layout in vignette
plyranges 1.9.1
-
Spencer Nystrom has made several significant contributions to the
join_nearestfamily of functions:-
join_nearest_(x, y, ..., distance = TRUE)family of functions now takes a new argument,distance, which allows the user to add a column for the distance of the nearest rangeyto that inx. -
add_nearest_distance_(x, y, ...)family of functions, which will add a new metadata column to thexranges object which contains the distance to its nearest neighbor iny. If there are no nearest neighbors, the new column will be given a missing value.
-
plyranges 1.7.16
- refactoring of select internals, improved speed when casting a GRanges -> DataFrame
plyranges 1.7.13
- set tidyselect version to be v 1.0
- set coverage method for delegating ranges
- fix docs for bam reading
plyranges 1.7.11
- move from
tidyselect::vars_select()totidyselect::eval_select()
plyranges 1.7.7
- update handling of list columns,
expand_ranges()no longer takes cartesian product if lists are parallel.summarize()properly handles list column output without blowing out number of columns.
plyranges 1.7.6
- adds method for
dplyr::sample_n()
plyranges 1.7.5
- fixed issue #62 for Ranges construction, the
as_granges()andas_iranges()functions now handle List columns correctly - added in helper functions for dealing with names in Ranges. See
?ranges-namesfor details.
plyranges 1.7.4
- added
slice()for Ranges, and GroupedRanges - internals of grouping have been overhauled, but there shouldn’t be any user facing changes. It is now much faster to generate groupings.
- group information can be interrogated with
dplyr::group_keys() - a GRangesList can be obtained automatically from a GroupedGenomicRanges with
dplyr::group_split() - group indices can be generated with
dplyr::group_indices()
plyranges 1.7.3
-
shift_downstream()andshift_upstream()now properly handle vector amounts ofshift. Fixes issue #73
plyranges 1.7.2
- Left outer join overlap operations now work if either
xoryhave no metadata columns see #70 - Left outer join overlap operations will also correctly behave in situations when there are no non-overlapping ranges.
- Left outer join overlaps no longer modify seqinfo (see here)[https://support.bioconductor.org/p/125623/]
- patch left outer join when
xoryare IRanges, flesh out overlaps documentation.
plyranges 1.5.13
- plyranges release and devel have removed
unnest()and replaced it withexpand_ranges()due to changes in the tidyr API. Please replace all uses of this function withexpand_ranges()
plyranges 1.1.5
- enable right generics to be called upon invoking plyranges functions without loading plyranges
plyranges 0.99.10
- refactored
set_widthout so it’s called internally by mutate - along with
set_widththere are other internalset_methods - add
_within_directedvariants for overlaps methods - modified
overscope_rangesto be an S3 method, should enable more refactoring in the future
plyranges 0.99.9
https://bioconductor.org/packages/devel/bioc/html/plyranges.html
- package passed review and is now on Bioconductor devel branch!
- I’ve been pretty slack with updating the NEWS file but will be more diligent in the future.
