| 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)