Type: | Package |
Title: | Import WIG Data into R in Long Format |
Version: | 0.1.0 |
Description: | Import WIG data into R in long format. |
License: | MIT + file LICENSE |
URL: | https://github.com/ramiromagno/wig |
BugReports: | https://github.com/ramiromagno/wig/issues |
Encoding: | UTF-8 |
RoxygenNote: | 7.1.2 |
Imports: | dplyr, magrittr, stringr, tibble |
Suggests: | spelling |
Language: | en-US |
NeedsCompilation: | no |
Packaged: | 2021-10-02 10:57:25 UTC; rmagno |
Author: | Ramiro Magno |
Maintainer: | Ramiro Magno <ramiro.magno@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2021-10-04 08:20:02 UTC |
Pipe operator
Description
See magrittr::%>%
for details.
Usage
lhs %>% rhs
Arguments
lhs |
A value or the magrittr placeholder. |
rhs |
A function call using the magrittr semantics. |
Value
The result of calling 'rhs(lhs)'.
Imports a WIG file
Description
import_wig
reads a WIG (wiggle) file and
expands the data into long format, i.e., the each observation in the returned
tibble pertains the position of one single base.
Usage
import_wig(file_path, n = -1L)
Arguments
file_path |
A path to a WIG file. |
n |
The (maximal) number of lines to read. Negative values indicate that one should read up to the end of input on the connection. |
Value
A tibble of three variables: chr
, chromosome; pos
, genomic
position; and val
, value. Chromosome positions are 1-relative, i.e. the
first base is 1, as specified in WIG files.
Examples
# Import a WIG file
wig_file <- system.file(
"extdata",
file = 'hg19-pik3ca.wig',
package = "wig",
mustWork = TRUE)
import_wig(wig_file)