Class GeneWebService.CompositeSequenceSummaryValueObject
java.lang.Object
ubic.gemma.rest.GeneWebService.CompositeSequenceSummaryValueObject
- All Implemented Interfaces:
Serializable
- Enclosing class:
GeneWebService
public static class GeneWebService.CompositeSequenceSummaryValueObject
extends Object
implements Serializable
Enriched per-probe row returned by
GeneWebService.getGeneProbes(GeneArg, OffsetArg, LimitArg, CursorArg, boolean) when summary=true.
Replaces the legacy DWR CompositeSequenceController.getGeneCsSummaries shape:
for each probe (composite sequence) on the page, carries the thin probe VO plus the
list of genes this probe maps to and the distinct-BLAT-hit count.
numGenes duplicates genes.size() as a UI convenience (avoids forcing
the client to count when only the cardinality matters). numBlatHits is the
count of distinct sequence-similarity hits (chrom + target-start + target-end + target-starts
+ query-sequence), aggregated by ArrayDesignMapResultService; null when the probe
has no sequence-analysis rows.
- Author:
- tesarst
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeSequenceSummaryValueObject(CompositeSequenceValueObject probe, List<GeneValueObject> genes, int numGenes, Integer numBlatHits) -
Method Summary
-
Constructor Details
-
CompositeSequenceSummaryValueObject
public CompositeSequenceSummaryValueObject(CompositeSequenceValueObject probe, List<GeneValueObject> genes, int numGenes, @Nullable Integer numBlatHits)
-
-
Method Details
-
getProbe
-
getGenes
-
getNumGenes
public int getNumGenes() -
getNumBlatHits
-
equals
-
canEqual
-
hashCode
-
toString
-