public class MatrixBfsExporter extends BfsExporter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SUBTYPE |
Constructor and Description |
---|
MatrixBfsExporter()
Create a new matrix BFS exporter.
|
Modifier and Type | Method and Description |
---|---|
protected void |
arrangeData(int position,
short column,
java.lang.Object[][] data,
java.lang.Object[] spotData)
The column number is used to find the assay index.
|
protected java.util.List<DataWriter> |
createDataWriters()
Create one data writer for each registered spot field.
|
java.lang.String |
getBFSSubtype()
Get the BFS subtype.
|
addAssayField, addAssayFields, addExtraFile, addReporterField, addReporterFields, addSpotField, addSpotFields, beginExport, createDataWriter, endExport, exportAssayAnnotations, exportGlobalFooter, exportGlobalHeader, exportMetadata, exportReporterAnnotations, exportSectionData, exportSpotData, getAssayAnnotationsWriter, getAssayFields, getDataWriterFactory, getMetadataWriter, getParameter, getReporterAnnotationsWriter, getReporterFields, getSpotFields, setAssayAnnotationsWriter, setAutoCloseWriters, setDataWriterFactory, setMetadataWriter, setParameter, setReporterAnnotationsWriter, validate
addExperimentalFactorsAsAssayFields, cacheReporterData, copyReporterFields, doExport, exportSectionFooter, exportSectionHeader, getAssayIndex, getAverageOnReporter, getBioAssays, getDbControl, getProgressReporter, getReporterQuery, getSnapshotManager, getSource, getSpotQuery, prepareAssayIndexMap, setAverageOnReporter, setDbControl, setProgress, setProgressReporter, setSnapshotManager, setSource
public static final java.lang.String SUBTYPE
public java.lang.String getBFSSubtype()
BfsExporter
MetadataWriter.setSubtype(String)
.getBFSSubtype
in class BfsExporter
protected java.util.List<DataWriter> createDataWriters() throws java.io.IOException
createDataWriters
in class BfsExporter
java.io.IOException
- If there is a problem with creating the writersprotected void arrangeData(int position, short column, java.lang.Object[][] data, java.lang.Object[] spotData)
arrangeData
in class BfsExporter
position
- The current position of the spot datacolumn
- The current column of the spot datadata
- The data array to copy the data tospotData
- The current row of spot data, in the same order
as BfsExporter.getSpotFields()