isSynID: Check validity of Synapse IDs

View source: R/syn.R

isSynIDR Documentation

Check validity of Synapse IDs

Description

Identifies if its argument is a valid Synapse ID character string

Usage

isSynID(..., .with_version = FALSE)

Arguments

...

One or more Synapse IDs. Accepts individual IDs, vectors or lists.

.with_version

Allow an optional version suffix requesting a specific version (e.g. syn324.4)

Value

Logical values indicating whether each element of the input is a valid Synapse ID.

Examples

isSynID( "syn1234", "syn", "syn123ab", "syn123.5" )
# [1]  TRUE FALSE FALSE FALSE
isSynID( "syn1234", "syn", "syn123ab", "syn123.5", .with_version = TRUE )
# [1]  TRUE FALSE FALSE TRUE
isSynID( list( mtcars, 123, "syn123" ) )
# [1] FALSE FALSE  TRUE

ArtemSokolov/synExtra documentation built on Sept. 27, 2022, 12:17 a.m.