Class DatasetsWebService.SampleQcMetricsValueObject

java.lang.Object
ubic.gemma.rest.DatasetsWebService.SampleQcMetricsValueObject
Enclosing class:
DatasetsWebService

public static final class DatasetsWebService.SampleQcMetricsValueObject extends Object
Wire shape for one bioAssay's row of DatasetsWebService.SequencingQcMetricsValueObject.
Author:
tesarst
  • Constructor Details

  • Method Details

    • getBioAssayId

      public Long getBioAssayId()
    • getAccession

      @Nullable public String getAccession()
      The assay's accession — a GSM for GEO data — which is what the report keys its rows by.
    • getName

      @Nullable public String getName()
      The assay's name, for axis labels.
    • isOutlier

      public boolean isOutlier()
      Whether the assay is flagged as an outlier (BioAssay.getIsOutlier()), so a caller plotting these against the correlation matrix does not need a second request.
    • getValues

      public Map<String,Double> getValues()
      Sample-level metrics, from report rows keyed by this assay's accession. Empty when the report has no sample-level row for it.
    • getRuns

      Rows below the sample level — one per sequencing run, or per mate of a paired run. Passed through unaggregated; see the endpoint description.
    • getReadCount

      @Nullable public Long getReadCount()
      Sequencing depth, from the report's total_reads where present and from BioAssay.getSequenceReadCount() otherwise. Null when neither has one.
    • getReadCountSource

      @Nullable public String getReadCountSource()
      Where getReadCount() came from: report, bioAssay, or null.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object