public class DataStorageBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected VioletApp |
app |
protected boolean |
basemods_enabled |
protected boolean |
cdna_enabled |
protected boolean |
data_loaded |
protected DeNovoSummaryStorage |
denovo_summary |
protected EpiProReadsReader |
epipro_reads_data |
protected EpiProPalette |
epipro_reads_palette |
protected GeneDB |
gene_db |
protected IdeogramDB |
ideogram_db |
protected java.lang.String |
job_title |
protected MotifsDB |
motifs_db |
protected boolean |
multisample_enabled |
protected ReferenceInfo |
reference_info |
protected java.util.Vector<VariableResolutionDataSet> |
slots_datasets |
protected TracksDataInfoList |
tracks_info |
Modifier | Constructor and Description |
---|---|
protected |
DataStorageBase(VioletApp app) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDataTitle() |
DeNovoSummaryStorage |
getDeNovoSummary() |
EpiProReadsReader |
getEpiProReadsDataModel() |
EpiProPalette |
getEpiProReadsPalette() |
GeneDB |
getGeneDB() |
IdeogramDB |
getIdeogramDB() |
MotifsDB |
getMotifsDB() |
int |
getNumContigs() |
java.lang.String |
getReadsDataPath() |
ReferenceInfo |
getReferenceInfo() |
java.util.Vector<VariableResolutionDataSet> |
getSlotsDatasets() |
TracksDataInfoList |
getTracksInfoList() |
boolean |
hasModificationsFile()
returns true if file list has base mods file use to default base mods specific user options
|
boolean |
hasMotifsFile()
returns true if file list has motifs file use to classify or not base mods
|
boolean |
isCDNADataAvailable()
returns true if there is trace of gmap todo: should read from cmp.h5
|
boolean |
isDataLoaded() |
boolean |
isEpiProReadsDataAvailable()
returns true if we have an unmapped reads file around
|
boolean |
isIPDConsensusDataAvailable()
returns true if we have a modifications.gff file around todo: should read from cmp.h5
|
boolean |
isMultisampleDataAvailable()
returns true if we have a multisample .vcf file around
|
protected static boolean |
isReadsFile(java.lang.String filename) |
boolean |
isReferenceSequenceFileInfo() |
protected boolean |
localCreateIdeogramAndGenesDB()
Deprecated.
|
boolean |
localLoadReferenceInfo(java.lang.String reference_file) |
boolean |
readSpecialFiles() |
void |
setEpiProReadsDataModel(EpiProReadsReader model) |
void |
setEpiProReadsPalette(EpiProPalette palette) |
void |
setIsCDNADataAvailable() |
void |
setIsIPDConsensusDataAvailable() |
void |
setMultisampleDataAvailable() |
void |
setSlotsDatasets(java.util.Vector<VariableResolutionDataSet> slots) |
void |
updateTracksListAfterRemovingSlot(java.lang.String trackinfo_to_remove)
Called after user removes a track, updates trackslist and tracks indexes in remaining slots
|
protected transient boolean data_loaded
protected transient boolean basemods_enabled
protected transient boolean cdna_enabled
protected transient boolean multisample_enabled
protected transient EpiProReadsReader epipro_reads_data
protected transient EpiProPalette epipro_reads_palette
protected ReferenceInfo reference_info
protected TracksDataInfoList tracks_info
protected DeNovoSummaryStorage denovo_summary
protected java.util.Vector<VariableResolutionDataSet> slots_datasets
protected java.lang.String job_title
protected VioletApp app
protected IdeogramDB ideogram_db
protected GeneDB gene_db
protected MotifsDB motifs_db
protected DataStorageBase(VioletApp app)
app
- public java.util.Vector<VariableResolutionDataSet> getSlotsDatasets()
public GeneDB getGeneDB()
public MotifsDB getMotifsDB()
public IdeogramDB getIdeogramDB()
public int getNumContigs()
public boolean isDataLoaded()
public ReferenceInfo getReferenceInfo()
public DeNovoSummaryStorage getDeNovoSummary()
public TracksDataInfoList getTracksInfoList()
public boolean hasMotifsFile()
public boolean hasModificationsFile()
public boolean isIPDConsensusDataAvailable()
public void setIsIPDConsensusDataAvailable()
public boolean isCDNADataAvailable()
public void setIsCDNADataAvailable()
public boolean isMultisampleDataAvailable()
public void setMultisampleDataAvailable()
public boolean isEpiProReadsDataAvailable()
public EpiProReadsReader getEpiProReadsDataModel()
public void setEpiProReadsDataModel(EpiProReadsReader model)
public EpiProPalette getEpiProReadsPalette()
public void setEpiProReadsPalette(EpiProPalette palette)
public boolean isReferenceSequenceFileInfo()
public void setSlotsDatasets(java.util.Vector<VariableResolutionDataSet> slots)
public java.lang.String getDataTitle()
public java.lang.String getReadsDataPath()
protected static boolean isReadsFile(java.lang.String filename)
public boolean readSpecialFiles()
public void updateTracksListAfterRemovingSlot(java.lang.String trackinfo_to_remove)
trackinfo_to_remove
- path of file from removed slotpublic boolean localLoadReferenceInfo(java.lang.String reference_file)
@Deprecated protected boolean localCreateIdeogramAndGenesDB()
Copyright © 2010-2014 Pacific Biosciences. All Rights Reserved.