org.geworkbench.util.network
Class CellularNetWorkElementInformation

java.lang.Object
  extended by org.geworkbench.util.network.CellularNetWorkElementInformation
All Implemented Interfaces:
java.io.Serializable

public class CellularNetWorkElementInformation
extends java.lang.Object
implements java.io.Serializable

It is used to save all celllualr Network information related to a specific marker.

Version:
$Id: CellularNetWorkElementInformation.java 10424 2013-04-04 21:15:24Z youmi $
See Also:
Serialized Form

Constructor Summary
CellularNetWorkElementInformation(DSGeneMarker dSGeneMarker)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.TreeMap<java.lang.String,java.util.Set<GOTerm>> getAllAncestorGoTerms(java.lang.String catagory)
           
static int getBinNumber()
           
 int[] getDistribution(java.util.List<java.lang.String> displaySelectedInteractionTypes, short selectedConfidenceType, double smallestIncrement)
           
 DSGeneMarker getdSGeneMarker()
           
 java.lang.String getGeneType()
           
 java.lang.String getGoInfoStr()
           
 int[] getInteractionDistribution(java.lang.String interactionType, short selectedConfidenceType, double smallestIncrement)
           
 java.lang.Integer getInteractionNum(java.lang.String interactionType)
           
 java.util.ArrayList<InteractionDetail> getSelectedInteractions(java.util.List<java.lang.String> interactionIncludedList, short selectedConfidenceType)
           
 java.util.ArrayList<InteractionDetail> getSelectedInteractions(java.lang.String interactionType, short selectedConfidenceType)
           
 double getThreshold()
           
 int hashCode()
           
 boolean isDirty()
           
 void reset()
          Remove all previous retrieved information.
static void setAllInteractionTypes(java.util.List<java.lang.String> allInteractionTypeList)
           
 void setDirty(boolean dirty)
           
 void setInteractionDetails(java.util.List<InteractionDetail> arrayList, CellularNetworkPreference pref)
          Associate the gene marker with the details.
 void setThreshold(double threshold, short selectedConfidenceType)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellularNetWorkElementInformation

public CellularNetWorkElementInformation(DSGeneMarker dSGeneMarker)
Method Detail

getAllAncestorGoTerms

public java.util.TreeMap<java.lang.String,java.util.Set<GOTerm>> getAllAncestorGoTerms(java.lang.String catagory)

reset

public void reset()
Remove all previous retrieved information.


getSelectedInteractions

public java.util.ArrayList<InteractionDetail> getSelectedInteractions(java.util.List<java.lang.String> interactionIncludedList,
                                                                      short selectedConfidenceType)

getSelectedInteractions

public java.util.ArrayList<InteractionDetail> getSelectedInteractions(java.lang.String interactionType,
                                                                      short selectedConfidenceType)

getDistribution

public int[] getDistribution(java.util.List<java.lang.String> displaySelectedInteractionTypes,
                             short selectedConfidenceType,
                             double smallestIncrement)

getBinNumber

public static int getBinNumber()

isDirty

public boolean isDirty()

setAllInteractionTypes

public static void setAllInteractionTypes(java.util.List<java.lang.String> allInteractionTypeList)

setDirty

public void setDirty(boolean dirty)

getInteractionNum

public java.lang.Integer getInteractionNum(java.lang.String interactionType)

getThreshold

public double getThreshold()

setThreshold

public void setThreshold(double threshold,
                         short selectedConfidenceType)

setInteractionDetails

public void setInteractionDetails(java.util.List<InteractionDetail> arrayList,
                                  CellularNetworkPreference pref)
Associate the gene marker with the details.

Parameters:
arrayList -

getInteractionDistribution

public int[] getInteractionDistribution(java.lang.String interactionType,
                                        short selectedConfidenceType,
                                        double smallestIncrement)

getdSGeneMarker

public DSGeneMarker getdSGeneMarker()

getGoInfoStr

public java.lang.String getGoInfoStr()

getGeneType

public java.lang.String getGeneType()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object