Learn R Programming

h5vc (version 2.6.3)

mergeTallyFiles: Merging multiple tally files into one

Description

Function to merge multiple tally files by genomic position (i.e. gluing samples together)

Usage

mergeTallyFiles( inputFiles, destFile, destGroup, blockSize = 1e6, sampleDims = c(), positionDims = c() )

Arguments

inputFiles
A list mapping input file names to the groups within them from which the data shall be taken (e.g. "example.tally.hfs5" -> "/ExampleStudy/16")
destFile
Name of the file that should be created
destGroup
Group within destFile that will hold the merged data
blockSize
Size of the blocks in bases that the merging will be performed in
sampleDims
List mapping dataset names to their respective sample dimension, e.g. "Counts" -> 2 - has the standard datasets included by default
positionDims
List mapping dataset names to their respective position dimension, e.g. "Counts" -> 4 - has the standard datasets included by default

Value

  • [None] -- prints progress messages along the way.

Details

This function merges tally data from a list of tally files into a new destination file.

Examples

Run this code
mergeTallyFiles{ # merging a file to itself, i.e. "doubling" it
  list(
    "example.tally.hfs5" = "/ExampleStudy/16",
    "example.tally.hfs5" = "/ExampleStudy/16"
  ),
  "test.merge.hfs5",
  "/MergedStudy/16"}

Run the code above in your browser using DataLab