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.

See Also:
Serialized Form

Constructor Summary
CellularNetWorkElementInformation(DSGeneMarker dSGeneMarker)
           
CellularNetWorkElementInformation(java.util.HashMap<java.lang.String,java.lang.Integer> interactionNumMap, DSGeneMarker dSGeneMarker)
           
CellularNetWorkElementInformation(java.util.HashMap<java.lang.String,java.lang.Integer> interactionNumMap, DSGeneMarker dSGeneMarker, java.lang.String goInfoStr, java.lang.String geneType)
           
 
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()
           
 DSGeneMarker getdSGeneMarker()
           
 java.lang.String getGeneType()
           
 java.lang.String getGoInfoStr()
           
 InteractionDetail[] getInteractionDetails()
           
 int[] getInteractionDistribution(java.lang.String interactionType)
           
 java.lang.Integer getInteractionNum(java.lang.String interactionType)
           
 java.util.HashMap<java.lang.String,java.lang.Integer> getInteractionNumMap()
           
 java.util.ArrayList<InteractionDetail> getSelectedInteractions(java.util.List<java.lang.String> interactionIncludedList)
           
 java.util.ArrayList<InteractionDetail> getSelectedInteractions(java.lang.String interactionType)
           
static double getSmallestIncrement()
           
 double getThreshold()
           
 boolean isDirty()
           
 void reset()
          Remove all previous retrieved information.
static void setAllInteractionTypes(java.util.List<java.lang.String> allInteractionTypeList)
           
static void setBinNumber(int binNumber)
           
 void setDirty(boolean dirty)
           
 void setdSGeneMarker(DSGeneMarker dSGeneMarker)
           
 void setGeneType(java.lang.String geneType)
           
 void setGoInfoStr(java.lang.String goInfoStr)
           
 void setInteractionDetails(java.util.List<InteractionDetail> arrayList)
          Associate the gene marker with the details.
 void setInteractionNum(java.lang.String interactionType, int interactionNum)
           
 void setSmallestIncrement(double smallestIncrementNumber)
           
 void setThreshold(double _threshold)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellularNetWorkElementInformation

public CellularNetWorkElementInformation(java.util.HashMap<java.lang.String,java.lang.Integer> interactionNumMap,
                                         DSGeneMarker dSGeneMarker,
                                         java.lang.String goInfoStr,
                                         java.lang.String geneType)

CellularNetWorkElementInformation

public CellularNetWorkElementInformation(DSGeneMarker dSGeneMarker)

CellularNetWorkElementInformation

public CellularNetWorkElementInformation(java.util.HashMap<java.lang.String,java.lang.Integer> interactionNumMap,
                                         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)

getSelectedInteractions

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

getSmallestIncrement

public static double getSmallestIncrement()

setSmallestIncrement

public void setSmallestIncrement(double smallestIncrementNumber)

getDistribution

public int[] getDistribution()

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)

setBinNumber

public static void setBinNumber(int binNumber)

getInteractionNum

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

getInteractionNumMap

public java.util.HashMap<java.lang.String,java.lang.Integer> getInteractionNumMap()

getThreshold

public double getThreshold()

setThreshold

public void setThreshold(double _threshold)

getInteractionDetails

public InteractionDetail[] getInteractionDetails()

setInteractionDetails

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

Parameters:
arrayList -

getInteractionDistribution

public int[] getInteractionDistribution(java.lang.String interactionType)

setInteractionNum

public void setInteractionNum(java.lang.String interactionType,
                              int interactionNum)

getdSGeneMarker

public DSGeneMarker getdSGeneMarker()

setdSGeneMarker

public void setdSGeneMarker(DSGeneMarker dSGeneMarker)

getGoInfoStr

public java.lang.String getGoInfoStr()

setGoInfoStr

public void setGoInfoStr(java.lang.String goInfoStr)

getGeneType

public java.lang.String getGeneType()

setGeneType

public void setGeneType(java.lang.String geneType)

equals

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