ogbox

library(ogbox)

Build Statuscodecov.io

A multi-purpose R package primarily for personal use

Installation

devtools::install_github('oganm/ogbox')

What's in the box?

There are many poorly documented functions here. Below are some examples separated by category.

Developer tools

getVersion, setVersion and setDate functions allow manipulation of DESCRIPTION files. I use them for auto updating packages.

forkCRAN allows you to create a github repository for a current or older version of a cran package which can be followed up by install_github or Remotes in your DESCRIPTION file if you really need an older version of a package or want to make some changes yourself

List unpacking

Taken from this github answer ages ago, this syntax

list[a,b] = list(c(1,2,3),c(4,5,6))
a
b

allows unpacking of lists. These days zeallot package does that with %<-% operator.

Remote code sourcing and data loading

Gene Expression Omnibus tools

Didn't want to deal with S4 classes from bioconductor packages so there are a bunch of functions that deal with GEO datasets.



oganm/ogbox documentation built on Feb. 18, 2024, 12:37 a.m.