Sequence Generation from a Bounds Vector

Usage

unbound(start, end = NULL)

Arguments

start
vector of starting values, or a matrix containing starting and end values such as that obtained from bounds.
end
vector of (maximal) end values, such as that obtained from bounds.

Description

Generate a sequence of consecutive numbers from a bounds vector.

Details

This is a simple utility function that does the opposite of the bounds function. If start is a vector, end must be a vector having the same length as start. If start is a matrix with column names contain 'start' and 'end', such as that returned from bounds, end can be skipped and both starting and end values will be extracted from start.

Value

Returns a numeric sequence vector.

References

Grant, B.J. et al. (2006) Bioinformatics 22, 2695--2696.

Examples

test <- c(seq(1,5,1),8,seq(10,15,1)) b <- bounds(test) unbound(b)
[1] 1 2 3 4 5 8 10 11 12 13 14 15

See also

bounds

Author

Barry Grant