R/cpp11.R

Defines functions subtract_impl shuffle_impl random_impl partition_impl merge_impl makewindows_impl intersect_impl gcoverage_impl flank_impl dist_impl coverage_impl complement_impl closest_impl bed12toexons_impl

# Generated by cpp11: do not edit by hand

bed12toexons_impl <- function(x) {
  .Call(`_valr_bed12toexons_impl`, x)
}

closest_impl <- function(gdf_x, gdf_y, grp_idx_x, grp_idx_y, suffix_x, suffix_y) {
  .Call(`_valr_closest_impl`, gdf_x, gdf_y, grp_idx_x, grp_idx_y, suffix_x, suffix_y)
}

complement_impl <- function(gdf, genome) {
  .Call(`_valr_complement_impl`, gdf, genome)
}

coverage_impl <- function(gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, min_overlap) {
  .Call(`_valr_coverage_impl`, gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, min_overlap)
}

dist_impl <- function(gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, distcalc) {
  .Call(`_valr_dist_impl`, gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, distcalc)
}

flank_impl <- function(df, genome, both, left, right, fraction, stranded, trim) {
  .Call(`_valr_flank_impl`, df, genome, both, left, right, fraction, stranded, trim)
}

gcoverage_impl <- function(gdf, max_coords) {
  .Call(`_valr_gcoverage_impl`, gdf, max_coords)
}

intersect_impl <- function(gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, invert, suffix_x, suffix_y, min_overlap) {
  .Call(`_valr_intersect_impl`, gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, invert, suffix_x, suffix_y, min_overlap)
}

makewindows_impl <- function(df, win_size, num_win, step_size, reverse) {
  .Call(`_valr_makewindows_impl`, df, win_size, num_win, step_size, reverse)
}

merge_impl <- function(gdf, max_dist, collapse) {
  .Call(`_valr_merge_impl`, gdf, max_dist, collapse)
}

partition_impl <- function(gdf, max_dist) {
  .Call(`_valr_partition_impl`, gdf, max_dist)
}

random_impl <- function(genome, length, n, seed) {
  .Call(`_valr_random_impl`, genome, length, n, seed)
}

shuffle_impl <- function(df, incl, within, max_tries, seed) {
  .Call(`_valr_shuffle_impl`, df, incl, within, max_tries, seed)
}

subtract_impl <- function(gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, min_overlap) {
  .Call(`_valr_subtract_impl`, gdf_x, gdf_y, x_grp_indexes, y_grp_indexes, min_overlap)
}

Try the valr package in your browser

Any scripts or data that you put into this service are public.

valr documentation built on Dec. 10, 2025, 9:08 a.m.