public class MergeTagsByTaxaFilesByRowPlugin
extends AbstractPlugin
Merges multiple TagsByTaxa files that are too large to fit in memory when combined. Currently, the output file stores only presence or absence of a tag in a taxon, so the merged count is the boolean OR of the individual counts. The program loops over files to determine their size, creates a RandomAccessFile object large enough to hold the merged data, then loops over each file again to fill the RandomAccessFile.
public MergeTagsByTaxaFilesByRowPlugin()
public MergeTagsByTaxaFilesByRowPlugin(java.awt.Frame parentFrame)
public static void createMergeOutfile(java.lang.String[] infiles,
java.lang.String outfile)
Determines the dimensions of the merged matrix, and creates a RandomAccessFile on disk large enough to hold the data.
public void creatMergeTBTByTagCount(java.lang.String infileDirS,
java.lang.String outfileS,
java.lang.String tagCountFileS)
public void setParameters(java.lang.String[] args)
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public static void main(java.lang.String[] args)