|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.basedb.util.importer.spotdata.BaseFileInfo.SpotSectionInfo
public static class BaseFileInfo.SpotSectionInfo
Keeps information about headers and more in a 'spot' section.
Field Summary | |
---|---|
private List<String> |
assayFields
|
private List<Integer> |
assays
|
private List<ExtraFloatParser> |
extraFloats
|
private int |
firstAssayFieldIndex
|
private int |
positionIndex
|
private SpotIntensityParser |
spiParser
|
Constructor Summary | |
---|---|
BaseFileInfo.SpotSectionInfo()
Creates a new object. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int positionIndex
private int firstAssayFieldIndex
private List<Integer> assays
private List<String> assayFields
private List<ExtraFloatParser> extraFloats
private SpotIntensityParser spiParser
Constructor Detail |
---|
public BaseFileInfo.SpotSectionInfo()
Method Detail |
---|
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)
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |