Description Usage Arguments Examples
Quick and easy way to retrieve human chromosome lengths. Can select from hg18/hg19 (ie, build 36/37), or any future builds (hg20, etc) stored in the same location on the build website. Default is to return lengths for 22 autosomes, but can also retrieve X,Y and Mitochondrial DNA lengths by 'autosomes=FALSE' or n=1:25. Even if not connected to the internet can retrieve hard coded lengths for hg18 or hg19.
1 2 3 |
dir |
directory to retrieve/download the annotation from/to (defaults to current getwd()) if dir is NULL then will automatically delete the annotation text file from the local directory after downloading |
build |
string, currently 'hg17','hg18' or 'hg19' to specify which annotation version to use. Default is getOption("ucsc"). Will also accept integers 17,18,19,35,36,37 as alternative arguments. |
autosomes |
logical, if TRUE, only load the lengths for the 22 autosomes, else load X,Y,[MT] as well |
len.fn |
optional file name to keep the lengths in |
mito |
logical, whether to include the length of the mitochondrial DNA (will not include unless autosomes is also FALSE) |
names |
logical, whether to name the chromosomes in the resulting vector |
delete.after |
logical, if TRUE then delete the text file that these lengths were downloaded to. |
verbose |
logical, if TRUE display extra information on progress of chromsome retrieval If FALSE, then the file will be kept, meaning future lookups will be faster, and available offline. |
1 2 3 4 | setwd(tempdir())
get.chr.lens(delete.after=TRUE) # delete.after simply deletes the downloaded txt file after reading
get.chr.lens(build=35,autosomes=TRUE,delete.after=TRUE) # only for autosomes
get.chr.lens(build="hg19",mito=TRUE,delete.after=TRUE) # include mitochondrial DNA length
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.