Class CoexpressionValueObjectExt

java.lang.Object
ubic.gemma.core.analysis.expression.coexpression.CoexpressionValueObjectExt
All Implemented Interfaces:
Comparable<CoexpressionValueObjectExt>

public class CoexpressionValueObjectExt extends Object implements Comparable<CoexpressionValueObjectExt>
A more heavyweight version of CoexpressionValueObject; has a bit more information about the genes.

Importantly, this does not necessarily reflect the coexpression data in the database: it may have been filtered in accordance to the query settings in terms of the data sets searched and the maximum number of results., this does not necessarily reflect the coexpression data in the database: it may have been filtered in accordance to the query settings in terms of the data sets searched and the maximum number of results.

Author:
luke
See Also:
  • Constructor Details

    • CoexpressionValueObjectExt

      public CoexpressionValueObjectExt()
  • Method Details

    • compareTo

      public int compareTo(CoexpressionValueObjectExt arg0)
      Specified by:
      compareTo in interface Comparable<CoexpressionValueObjectExt>
    • getContainsMyData

      public Boolean getContainsMyData()
    • setContainsMyData

      public void setContainsMyData(Boolean containsMyData)
    • getFoundGene

      public GeneValueObject getFoundGene()
      Returns:
      the coexpressed gene.
    • setFoundGene

      public void setFoundGene(GeneValueObject foundGene)
    • getFoundGeneNodeDegree

      public Integer getFoundGeneNodeDegree()
    • setFoundGeneNodeDegree

      public void setFoundGeneNodeDegree(Integer foundGeneNodeDegree)
    • getFoundGeneNodeDegreeRank

      public Double getFoundGeneNodeDegreeRank()
    • setFoundGeneNodeDegreeRank

      public void setFoundGeneNodeDegreeRank(Double foundGeneNodeDegreeRank)
    • getNegSupp

      public Integer getNegSupp()
    • setNegSupp

      public void setNegSupp(Integer negSupp)
    • getNumTestedIn

      public Integer getNumTestedIn()
    • setNumTestedIn

      public void setNumTestedIn(Integer numTestedIn)
    • getPosSupp

      public Integer getPosSupp()
    • setPosSupp

      public void setPosSupp(Integer posSupp)
    • getQueryGene

      public GeneValueObject getQueryGene()
    • setQueryGene

      public void setQueryGene(GeneValueObject queryGene)
    • getQueryGeneNodeDegree

      public Integer getQueryGeneNodeDegree()
    • setQueryGeneNodeDegree

      public void setQueryGeneNodeDegree(Integer queryGeneNodeDegree)
    • getQueryGeneNodeDegreeRank

      public Double getQueryGeneNodeDegreeRank()
    • setQueryGeneNodeDegreeRank

      public void setQueryGeneNodeDegreeRank(Double queryGeneNodeDegreeRank)
    • getSortKey

      public String getSortKey()
    • setSortKey

      public void setSortKey(String sortKey)
    • getSupport

      public Integer getSupport()
    • getSupportingExperiments

      public Collection<Long> getSupportingExperiments()
    • setSupportingExperiments

      public void setSupportingExperiments(Collection<Long> supportingExperiments)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • involves

      public boolean involves(Long geneId)
      Parameters:
      geneId - gene id
      Returns:
      true if this involves the gene provided (either as query or found gene)
    • involvesAny

      public boolean involvesAny(Set<Long> geneIds)
      Parameters:
      geneIds - gene ids
      Returns:
      true if this involves any of the genes provided
    • setSortKey

      public void setSortKey()