Registration and Call for Abstracts Open for Bioc2024

TypeInfo

Optional Type Specification Prototype


Bioconductor version: Release (3.18)

A prototype for a mechanism for specifying the types of parameters and the return value for an R function. This is meta-information that can be used to generate stubs for servers and various interfaces to these functions. Additionally, the arguments in a call to a typed function can be validated using the type specifications. We allow types to be specified as either i) by class name using either inheritance - is(x, className), or strict instance of - class(x) %in% className, or ii) a dynamic test given as an R expression which is evaluated at run-time. More precise information and interesting tests can be done via ii), but it is harder to use this information as meta-data as it requires more effort to interpret it and it is of course run-time information. It is typically more meaningful.

Author: Duncan Temple Lang Robert Gentleman (<rgentlem at fhcrc.org>)

Maintainer: Duncan Temple Lang <duncan at wald.ucdavis.edu>

Citation (from within R, enter citation("TypeInfo")):

Installation

To install this package, start R (version "4.3") and enter:


if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("TypeInfo")

For older versions of R, please refer to the appropriate Bioconductor release.

Documentation

To view documentation for the version of this package installed in your system, start R and enter:

browseVignettes("TypeInfo")
TypeInfo R News PDF R Script
Reference Manual PDF
LICENSE Text

Details

biocViews Infrastructure, Software
Version 1.68.0
In Bioconductor since BioC 1.9 (R-2.4) (17.5 years)
License BSD_2_clause
Depends methods
Imports
System Requirements
URL
See More
Suggests Biobase
Linking To
Enhances
Depends On Me
Imports Me
Suggests Me
Links To Me
Build Report Build Report

Package Archives

Follow Installation instructions to use this package in your R session.

Source Package TypeInfo_1.68.0.tar.gz
Windows Binary
macOS Binary (x86_64) TypeInfo_1.68.0.tgz
macOS Binary (arm64)
Source Repository git clone https://git.bioconductor.org/packages/TypeInfo
Source Repository (Developer Access) git clone git@git.bioconductor.org:packages/TypeInfo
Bioc Package Browser https://code.bioconductor.org/browse/TypeInfo/
Package Short Url https://bioconductor.org/packages/TypeInfo/
Package Downloads Report Download Stats