Class IlluminaProbeReader
java.lang.Object
ubic.gemma.core.loader.util.parser.BasicLineMapParser<String,Reporter>
ubic.gemma.core.loader.expression.arrayDesign.IlluminaProbeReader
- All Implemented Interfaces:
LineParser<Reporter>, Parser<Reporter>
Parse an Illumina "manifest.txt" file (tab-delimited). A one-line header is permitted.
- Author:
- pavlidis
-
Field Summary
Fields inherited from class BasicLineMapParser
COMMENT_MARK, logFields inherited from interface LineParser
MIN_PARSED_LINES_FOR_UPDATE, PARSE_ALERT_TIME_FREQUENCY_MSFields inherited from interface Parser
PARSE_ALERT_FREQUENCY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsKey(String key) protected StringparseOneLine(String line) Handle the parsing of a single line from the input.protected voidMethods inherited from class BasicLineMapParser
parse, parse, parseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Parser
getUniqueResult
-
Constructor Details
-
IlluminaProbeReader
public IlluminaProbeReader()
-
-
Method Details
-
containsKey
- Specified by:
containsKeyin classBasicLineMapParser<String,Reporter>
-
get
-
getKeySet
- Specified by:
getKeySetin classBasicLineMapParser<String,Reporter>
-
getResults
- Specified by:
getResultsin interfaceParser<Reporter>- Specified by:
getResultsin classBasicLineMapParser<String,Reporter> - Returns:
- the results of the parse.
-
parseOneLine
Description copied from interface:LineParserHandle the parsing of a single line from the input.- Specified by:
parseOneLinein interfaceLineParser<Reporter>- Specified by:
parseOneLinein classBasicLineMapParser<String,Reporter> - Parameters:
line- line to parse- Returns:
- parsed object
-
getKey
-
put
-