prepareTallyFile( filename, study, chrom, chromlength, nsamples, maxsamples = nsamples, chunkSize = 50000, sampleChunkSize = nsamples, compressionLevel = 9, referenceFillValue = 5 )
resizeCohort( filename, study, chrom, newNumberOfSamples, dimmap = .sampleDimMap, force = FALSE )
http:://www.hdfgroup.org
for details9
(highest), use lower numbers to improve access time at the cost of disk space usagesampleChunkSize
should be used.5
by default, which corresponds to the nucleotide N
maxsamples
that was provided when the file was createdTRUE
on successprepareTallyFile
prepares (and creates if neccessary) an HDF5 file for storing the datasets that are associated with a tally. It creates the required groups and datasets (filled with 0's).
resizeCohort
{Resizes the datasets to a new number of samples, this is limited by the value of maxsamples
that was provided in the initial call to prepareTallyFile
}prepareTallyFile( file.path( tempdir(), "test.tally.hfs5" ), "SomeStudy", "ChromosomeB", 1e6, 20 )
Run the code above in your browser using DataLab