allocate.AromaTabularBinaryFile: Creates an AromaTabularBinaryFile
Description
Creates an AromaTabularBinaryFile of a certain dimension and data column types.Usage
AromaTabularBinaryFile$allocate(filename, path=NULL, nbrOfRows, types, sizes, signeds=TRUE, comment=NULL, overwrite=FALSE, skip=FALSE, footer=list(), ..., verbose=FALSE)
Arguments
filename
The filename of the new file.
path
The path where to store the new file.
nbrOfRows
An integer
specifying the number of rows to allocate. types
A character
vector
specifying the data type of each
column. The length specifies the number of columns to allocate. sizes
An integer
vector
of values in {1,2,4,8} specifying
the size of each column (data type). signeds
An logical
vector
specifying if the data types in each
column is signed or not. comment
An optional character
string written to the file header. overwrite
If TRUE
, an existing file is overwritten, otherwise not. skip
If TRUE
and overwrite=TRUE
, any existing file is
returned as is. footer
An optional list
of attributes written (as character
strings) to the file footer. synopsis
allocate.AromaTabularBinaryFile(static, filename, path=NULL, nbrOfRows, types, sizes, signeds=TRUE, comment=NULL, overwrite=FALSE, skip=FALSE, footer=list(), ..., verbose=FALSE)