All functions

methodFunction() methodFormals() hasLocal() extractLocal()

Access the data inside an S4 method definition

allAreAtomic()

Does the input contain elements that are all atomic?

appendToBody()

Append values to function body

areSameLength()

Do the inputs have the same length?

assert()

Assert that certain conditions are true

bapply()

Boolean apply

callAndName()

Call a function and give the result names

cause() `cause<-`() nocause()

Get or set the cause attribute

false() falseFromVector()

Return FALSE scalar with cause of failure

formalCompress()

Check the compress formal argument

getNameInParent() vname()

Get the name of a variable defined in the parent frame

hasAccess() allHaveAccess()

Check file system access rights

hasDimnames()

Does the input have dimnames?

hasColnames() hasDims() hasRows() hasCols()

Does the input have dimensions?

hasDuplicates() hasNoDuplicates()

Does the input have duplicates?

isEmpty() isNonEmpty() hasElements() isOfDimension() isOfLength() isNonEmpty()

Does the input have elements?

hasInternet()

Does the current session have an internet connection?

hasLength()

Does the input have a non-zero or defined length?

hasNames()

Does the input have names?

hasNonZeroRowsAndCols()

Does the input contain non-zero rows and columns?

hasRownames()

Does the input have row names?

hasUniqueCols()

Does the input have columns with unique values?

hasValidNames() hasValidDimnames()

Does the input object have syntactically valid names?

is2()

Is an object from a class?

isAll()

Does the input belong to or inherit all of these classes?

isAlpha()

Does the input contain an alpha level?

isAny()

Does the object belong to or inherit any of these classes?

isCharacter()

Does the input contain a (non-empty) character vector?

isDirectory() isDir() isADirectory() isADir() allAreDirectories() allAreDirs()

Does the input contain a directory?

isEqualTo() isNotEqualTo() isGreaterThan() isGreaterThanOrEqualTo() isLessThan() isLessThanOrEqualTo() allAreEqualTo() allAreNotEqualTo() allAreGreaterThan() allAreGreaterThanOrEqualTo() allAreLessThan() allAreLessThanOrEqualTo()

How does the input relate to a value?

isExisting() isNonExisting() allAreExisting() allAreNonExisting()

Does the requested input exist in the environment?

isFile() isAFile() allAreFiles()

Does the input contain a file?

isFlag()

Does the input contain a boolean flag?

isGGScale()

Does the input contain a ggplot2 scale?

isHeaderLevel()

Does the input contain a Markdown header level?

isHexColor() allAreHexColors()

Does the input contain hexadecimal colors?

isHexColorFunction()

Does the argument contain a function that returns hexadecimal colors?

isInRange() isInClosedRange() isInOpenRange() isInLeftOpenRange() isInRightOpenRange() isNegative() isPositive() isNonNegative() isNonPositive() isPercentage() isProportion() allAreInRange() allAreInClosedRange() allAreInOpenRange() allAreInLeftOpenRange() allAreInRightOpenRange() allAreNegative() allArePositive() allAreNonNegative() allAreNonPositive() allArePercentage() allAreProportion()

Is the input in range?

isIntegerish() isInt()

Is the input integer(ish)?

isMatchingFixed() isMatchingRegex() isNotMatchingFixed() isNotMatchingRegex() allAreMatchingFixed() allAreMatchingRegex() allAreNotMatchingFixed() allAreNotMatchingRegex()

Does the string match a pattern?

isNumber() isScalar() isNonScalar() isScalarList() isScalarAtomic() isScalarVector() isScalarNumeric() isScalarInteger() isScalarIntegerish() isScalarDouble() isScalarCharacter() isScalarLogical()

Is the input scalar?

isString()

Does the input contain a (non-empty) character string?

isURL() isAURL() allAreURLs()

Does the input contain a URL?

matchArgsToDoCall()

Match arguments to do.call

matchesUniqueGeneNames()

Do the input gene names match unique values in the corresponding object?

print(<goalie>)

Print methods for objects with a cause attribute

printString()

Print string

safeDeparse()

Expression deparsing

setCause()

Return FALSE vector with causes of failure

isSubset() isSuperset() areDisjointSets() areIntersectingSets() areSetEqual()

Set comparisons

standardizeCall()

Standardize call

validNames()

Are these valid names?

validate()

Validate an S4 class

validateClasses()

Validate expected classes