public class TagsByTaxaByteFileMapSeq
extends AbstractTagsByTaxa
A bit implementation of TagByTaxa, so only presence or absence of a tags is known. This version works directly from a RandomAccessFile, which is slow but can work with very large files. It will need to be transitioned nio2, when Java 7 comes out. If possible, it holds the current row cached in memory, so try to work with the files sequentially.
public TagsByTaxaByteFileMapSeq(java.lang.String infile)
public void readDistFile(java.io.File inFile,
net.maizegenetics.dna.tag.TagsByTaxa.FilePacking binary)
public int getReadCountForTagTaxon(int tagIndex,
int taxaIndex)
public kotlin.Array[] advanceToTagDist(kotlin.Array[] tag)
public void initMatrices(int taxaNum,
int tagNum)
public void addTaxa(java.lang.String[] addTaxaNames)
public void setMethodByRows(boolean rowSetMethod)
public void setReadCountForTagTaxon(int tagIndex,
int taxaIndex,
int value)
public void getFileReadyForClosing()