public class EpiProReadsReader extends BaseDataModel
BaseDataModel.eDataType
Modifier and Type | Field and Description |
---|---|
protected int |
abs_max_coverage |
protected java.util.Vector<java.lang.String> |
contig_full_names |
protected java.util.Vector<java.lang.String> |
contig_ids |
protected java.util.Vector<java.lang.String> |
contig_names |
protected ContigInfo[] |
contigs_info |
protected static int |
LANE_EXTRA_DISTANCE |
protected static int |
MAPPED_COORD_CORRECTION |
protected int[] |
max_lane |
protected static int |
MAX_ORDINATE_PILEUP |
protected static int |
MIN_LINES_FOR_DATA_HEAVY |
protected static java.lang.String |
SUBREAD_COUNT |
protected int |
UM_EPILOG_END |
protected int |
UM_EPILOG_MAPQV |
protected int |
UM_EPILOG_PCT_SIMILARITY |
protected int |
UM_EPILOG_REF_ID |
protected int |
UM_EPILOG_SCORE |
protected int |
UM_EPILOG_START |
protected int |
UM_EPILOG_STRAND |
protected int |
UM_EPILOG_SUBREAD_END |
protected int |
UM_EPILOG_SUBREAD_START |
protected static java.lang.String |
UM_NO_DATA |
protected int |
UM_PRIMARY_END |
protected int |
UM_PRIMARY_MAPQV |
protected int |
UM_PRIMARY_PCT_SIMILARITY |
protected int |
UM_PRIMARY_REF_ID |
protected int |
UM_PRIMARY_SCORE |
protected int |
UM_PRIMARY_START |
protected int |
UM_PRIMARY_STRAND |
protected int |
UM_PRIMARY_SUBREAD_END |
protected int |
UM_PRIMARY_SUBREAD_START |
protected int |
UM_PROLOG_END |
protected int |
UM_PROLOG_MAPQV |
protected int |
UM_PROLOG_PCT_SIMILARITY |
protected int |
UM_PROLOG_REF_ID |
protected int |
UM_PROLOG_SCORE |
protected int |
UM_PROLOG_START |
protected int |
UM_PROLOG_STRAND |
protected int |
UM_PROLOG_SUBREAD_END |
protected int |
UM_PROLOG_SUBREAD_START |
protected int |
UM_READ_ID |
protected int |
UM_SBR_LENGTH |
protected java.lang.String |
UM_SEPARATOR |
protected int |
UM_TOTAL_COLUMNS |
protected int |
use_epipro_mode |
protected boolean |
use_epipro_only |
changeNotifier, data_type, mc
Constructor and Description |
---|
EpiProReadsReader() |
Modifier and Type | Method and Description |
---|---|
protected void |
assembleResultsWithoutStructures(java.util.ArrayList<Marker> alignedReads,
int num_contigs) |
void |
clear() |
protected int |
getContigIndex(java.lang.String contig) |
int |
getMaxLane(int contig) |
protected void |
initContigInfo(VioletApp app) |
void |
loadFromReader(java.io.Reader reader,
java.lang.String file_name,
VioletApp app) |
protected int |
PileUpContigResultsWithoutStructure(java.util.List<Marker> alignedReads) |
protected Marker |
processReadRecord(VioletApp app,
java.lang.String[] ar,
int contig_idx) |
protected Marker |
processSplitReadRecord(java.util.TreeMap<java.lang.Integer,java.lang.Integer> contigs_map,
java.util.ArrayList<Marker> markers,
java.lang.String[] ar,
int contig_idx) |
void |
readElements(VioletApp app,
java.io.Reader reader) |
protected void |
removeDataAboveThreshold()
eventually remove reads and structures with lane above max coverage threshold
|
protected void |
resetContigInfo() |
protected void |
UpdateProgressBar(VioletApp app,
double pct) |
addChangeListener, fireChangeEvent, getDataType, getDataTypeAsString, getMarkersForContig, getNumContigs, hasData, isMarkerType, isModificationsType, isReadsType, isSummaryType, isVariantsType, removeChangeListener, setTypeAndNumContigs
protected static final int MAPPED_COORD_CORRECTION
protected static final int MAX_ORDINATE_PILEUP
protected static final int LANE_EXTRA_DISTANCE
protected static final java.lang.String SUBREAD_COUNT
protected static int MIN_LINES_FOR_DATA_HEAVY
protected final java.lang.String UM_SEPARATOR
protected final int UM_READ_ID
protected final int UM_SBR_LENGTH
protected final int UM_PROLOG_SUBREAD_START
protected final int UM_PROLOG_SUBREAD_END
protected final int UM_PROLOG_REF_ID
protected final int UM_PROLOG_STRAND
protected final int UM_PROLOG_START
protected final int UM_PROLOG_END
protected final int UM_PROLOG_SCORE
protected final int UM_PROLOG_PCT_SIMILARITY
protected final int UM_PROLOG_MAPQV
protected final int UM_PRIMARY_SUBREAD_START
protected final int UM_PRIMARY_SUBREAD_END
protected final int UM_PRIMARY_REF_ID
protected final int UM_PRIMARY_STRAND
protected final int UM_PRIMARY_START
protected final int UM_PRIMARY_END
protected final int UM_PRIMARY_SCORE
protected final int UM_PRIMARY_PCT_SIMILARITY
protected final int UM_PRIMARY_MAPQV
protected final int UM_EPILOG_SUBREAD_START
protected final int UM_EPILOG_SUBREAD_END
protected final int UM_EPILOG_REF_ID
protected final int UM_EPILOG_STRAND
protected final int UM_EPILOG_START
protected final int UM_EPILOG_END
protected final int UM_EPILOG_SCORE
protected final int UM_EPILOG_PCT_SIMILARITY
protected final int UM_EPILOG_MAPQV
protected final int UM_TOTAL_COLUMNS
protected static final java.lang.String UM_NO_DATA
protected int abs_max_coverage
protected boolean use_epipro_only
protected int use_epipro_mode
protected int[] max_lane
protected ContigInfo[] contigs_info
protected java.util.Vector<java.lang.String> contig_ids
protected java.util.Vector<java.lang.String> contig_names
protected java.util.Vector<java.lang.String> contig_full_names
public int getMaxLane(int contig)
protected void initContigInfo(VioletApp app)
protected void resetContigInfo()
public void loadFromReader(java.io.Reader reader, java.lang.String file_name, VioletApp app) throws java.io.IOException, FileFormatException
java.io.IOException
FileFormatException
protected int getContigIndex(java.lang.String contig)
public void readElements(VioletApp app, java.io.Reader reader) throws java.io.IOException, FileFormatException
java.io.IOException
FileFormatException
protected void UpdateProgressBar(VioletApp app, double pct)
protected Marker processReadRecord(VioletApp app, java.lang.String[] ar, int contig_idx)
ar
- contig_idx
- protected Marker processSplitReadRecord(java.util.TreeMap<java.lang.Integer,java.lang.Integer> contigs_map, java.util.ArrayList<Marker> markers, java.lang.String[] ar, int contig_idx)
ar
- contig_idx
- protected void assembleResultsWithoutStructures(java.util.ArrayList<Marker> alignedReads, int num_contigs)
protected int PileUpContigResultsWithoutStructure(java.util.List<Marker> alignedReads)
protected void removeDataAboveThreshold()
results
- alignedReads
- mode
- public void clear()
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.