Description Usage Arguments Details Value See Also Examples
View source: R/locus.from.rsid.R
Import SNPs from a BED file or VCF file for use in motifbreakR
1 2 3 4 5 6 7 |
file |
Character; a character containing the path to a bed file or a vcf file see Details for a description of the required format |
dbSNP |
OPTIONAL; an object of class SNPlocs to lookup rsids; see |
search.genome |
an object of class BSgenome for the species you are interrogating;
see |
format |
Character; one of |
snps.from.file
takes a character vector describing the file path
to a bed file that contains the necissary information to generate the input for
motifbreakR
see http://www.genome.ucsc.edu/FAQ/FAQformat.html#format1
for a complete description of the BED format. Our convention deviates in that there
is a required format for the name field. name
is defined as chromosome:start:REF:ALT
or the rsid from dbSNP (if you've included the optional SNPlocs argument).
For example if you were to include rs123 in it's alternate
format it would be entered as chr7:24966446:C:A
a GRanges object containing:
SNP_id |
The rsid of the snp with the "rs" portion stripped |
alleles_as_ambig |
THE IUPAC ambiguity code between the reference and alternate allele for this SNP |
REF |
The reference allele for the SNP |
ALT |
The alternate allele for the SNP |
See motifbreakR
for analysis; See snps.from.rsid
for an alternate method for generating a list of variants.
1 2 3 4 5 6 7 8 9 | library(BSgenome.Drerio.UCSC.danRer7)
library(SNPlocs.Hsapiens.dbSNP142.GRCh37)
snps.bed.file <- system.file("extdata", "danRer.bed", package = "motifbreakR")
# see the contents
read.table(snps.bed.file, header = FALSE)
#import the BED file
snps.mb <- snps.from.file(snps.bed.file,
search.genome = BSgenome.Drerio.UCSC.danRer7,
format = "bed")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.