public class ContigReader
extends java.lang.Object
implements java.io.Serializable
,
Serialized FormModifier and Type | Field and Description |
---|---|
java.lang.String[] |
contigIDArray |
java.util.HashMap<java.lang.Integer,java.lang.String> |
contigIDTable |
java.util.HashMap<java.lang.String,java.lang.String> |
contigPrimerTable |
DefaultParam |
param |
java.lang.String[] |
primerArray |
java.util.ArrayList<scala.Tuple2<java.lang.Long,scala.Tuple4<java.lang.Integer,java.lang.Long[],java.lang.Integer,java.lang.Integer>>> |
reflexivContigList |
int |
totalNum |
Constructor and Description |
---|
ContigReader() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getContigIDArray()
not ready yet
|
java.util.HashMap<java.lang.Integer,java.lang.String> |
getContigIDTable()
under construction
|
java.lang.String[] |
getPrimerArray()
This method returns an Array of String for searching re-assembled contigs
|
java.util.ArrayList<scala.Tuple2<java.lang.Long,scala.Tuple4<java.lang.Integer,java.lang.Long[],java.lang.Integer,java.lang.Integer>>> |
getReflexivContigList()
This method returns a List of Reflexible K-mers that represents contigs
|
void |
loadRef(java.lang.String inputFaPath)
This method load the genome sequences from the input reference file.
|
void |
setParameter(DefaultParam param)
This method sets all correspond parameters for reference
data structure construction.
|
public DefaultParam param
public java.util.HashMap<java.lang.Integer,java.lang.String> contigIDTable
public java.util.HashMap<java.lang.String,java.lang.String> contigPrimerTable
public java.lang.String[] contigIDArray
public java.lang.String[] primerArray
public java.util.ArrayList<scala.Tuple2<java.lang.Long,scala.Tuple4<java.lang.Integer,java.lang.Long[],java.lang.Integer,java.lang.Integer>>> reflexivContigList
public int totalNum
public void setParameter(DefaultParam param)
param
- DefaultParam
.public void loadRef(java.lang.String inputFaPath)
inputFaPath
- the full path of the input file for reference genomes.public java.util.ArrayList<scala.Tuple2<java.lang.Long,scala.Tuple4<java.lang.Integer,java.lang.Long[],java.lang.Integer,java.lang.Integer>>> getReflexivContigList()
public java.util.HashMap<java.lang.Integer,java.lang.String> getContigIDTable()
public java.lang.String[] getContigIDArray()
public java.lang.String[] getPrimerArray()