public static class BaseFileInfo.SpotSectionInfo extends Object
Modifier and Type | Field and Description |
---|---|
private List<String> |
assayFields |
private List<Integer> |
assays |
private List<ExtraFloatParser> |
extraFloats |
private int |
firstAssayFieldIndex |
private int |
positionIndex |
private SpotIntensityParser |
spiParser |
Constructor and Description |
---|
BaseFileInfo.SpotSectionInfo()
Creates a new object.
|
Modifier and Type | Method and Description |
---|---|
void |
addExtraFloatParser(ExtraFloatParser extraFloatParser)
Add an extra value parser to this section.
|
List<String> |
getAssayFields()
Get a list with all assay data fields, in the order they
appear in the file.
|
List<Integer> |
getAssays()
Get a list with the ID:s of all assays in the section,
in the order they appear in the data columns.
|
List<ExtraFloatParser> |
getExtraFloatParsers()
Get the list of extra value parsers that exists for
this section.
|
int |
getFirstAssayFieldIndex()
The index of the first data column that contains assay data.
|
int |
getPositionIndex()
The index of the 'position' data column.
|
SpotIntensityParser |
getSpotIntensityParser()
Get the spot intensity parser that should be used for
parsing spot intensities in this section.
|
void |
setAssayFields(List<String> assayFields)
Set the list of all assay data fields, in the order
the appear in the file.
|
void |
setAssays(List<Integer> assays)
Set a list with the ID:s of all assays, in the
order the appearu in the data columns.
|
void |
setFirstAssayFieldIndex(int firstAssayFieldIndex)
Set the index of the first data column that contains assay data.
|
void |
setPositionIndex(int positionIndex)
Set the column index of the 'position' data column.
|
void |
setSpotIntensityParser(SpotIntensityParser spiParser)
Set the spot intensity parser for the section.
|
private int positionIndex
private int firstAssayFieldIndex
private List<ExtraFloatParser> extraFloats
private SpotIntensityParser spiParser
public BaseFileInfo.SpotSectionInfo()
public int getPositionIndex()
public void setPositionIndex(int positionIndex)
public int getFirstAssayFieldIndex()
public void setFirstAssayFieldIndex(int firstAssayFieldIndex)
public List<String> getAssayFields()
public void setAssayFields(List<String> assayFields)
public List<Integer> getAssays()
public void setAssays(List<Integer> assays)
public SpotIntensityParser getSpotIntensityParser()
public void setSpotIntensityParser(SpotIntensityParser spiParser)
public List<ExtraFloatParser> getExtraFloatParsers()
public void addExtraFloatParser(ExtraFloatParser extraFloatParser)