Description Usage Arguments Details Value Author(s) Examples
View source: R/write.reference.R
Function to fill the Reference dataset of a tally file from a DNAString object
1 | writeReference( tallyFile, group, dnastring, blocksize = 1000000, verbose = TRUE )
|
tallyFile |
filename of a tally file matching the variant calls |
group |
The group that the |
dnastring |
A |
blocksize |
The size of blocks in which to process the reference (higher values imply higher memory consumption) |
verbose |
Boolean flag to specify if diagnostic messages should be printed |
This function takes a tally file, a location within it (the group argument) and a reference sequence as a DNAString object, encodes the reference in the appropriate way and writes it to the location in the tally file in blocks of size specified in blocksize.
The reference will be written to a dataset with the path paste(group, "Reference", sep = "/") within the tally file.
The dataset itself must exists and have the correct dimensions to hold the sequence specified in dnastring.
Returns TRUE on success.
Paul Pyl
1 2 3 4 5 6 7 | library(h5vc)
library(rhdf5)
library(Biostrings)
filename = file.path(tempdir(), "write.ref.test.hfs5")
prepareTallyFile(filename=filename,study="SomeStudy",chrom="Foo",chromlength=8,nsamples=1)
writeReference(filename, group = "/SomeStudy/Foo", dnastring = DNAString("GATTACCA"))
h5dump(filename)$SomeStudy$Foo$Reference
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.