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: