public class Base1FieldConverter extends StandardFieldConverter
This class extends the standard field converter and only overrides
methods that is used by the Base1PluginExecuter
so thatit can work as expected. The major differences are the name of
intensity fields and the _xc_ prefix on extra value fields.
Constructor and Description |
---|
Base1FieldConverter(DbControl dc,
BioAssaySet source)
Create a new converter for the given bioassay set.
|
Modifier and Type | Method and Description |
---|---|
protected DynamicField |
getIntensityField(String fieldName,
String exportTitle)
Create a dynamic field for spot intensity if the field name has
the pattern 'intensityX' where 'X' is a channel number between 1
and the number of channels in the raw data type used by the
source bioassay set.
|
DynamicField |
getReporterField(String name,
boolean required)
Convert a reporter field.
|
DynamicField |
getSpotField(String name,
boolean required)
Convert a spot field.
|
getAssayField
getAssayAnnotationField, getAssayPropertyField, getDbControl, getExperimentalFactorField, getExtraValueField, getFormulaField, getRawDataProperty, getReporterProperty, getSnapshotManager, getSource, setSnapshotManager
public Base1FieldConverter(DbControl dc, BioAssaySet source)
dc
- A DbControl to use for database accesssource
- The source bioassay setpublic DynamicField getReporterField(String name, boolean required)
getReporterField
in interface ExportableFieldConverter
getReporterField
in class StandardFieldConverter
name
- The BASE 1 field namerequired
- Controls if null is returned or an exception is thrown when
a field is not foundpublic DynamicField getSpotField(String name, boolean required)
getSpotField
in interface ExportableFieldConverter
getSpotField
in class StandardFieldConverter
name
- The BASE 1 field namerequired
- Controls if null is returned or an exception is thrown when
a field is not foundprotected DynamicField getIntensityField(String fieldName, String exportTitle)
getIntensityField
in class AbstractFieldConverter
fieldName
- The field name