Class LineageNode

java.lang.Object
org.labkey.remoteapi.ResponseObject
org.labkey.remoteapi.experiment.LineageNode

public class LineageNode extends ResponseObject
  • Constructor Details

  • Method Details

    • getLsid

      public String getLsid()
    • getId

      public Integer getId()
    • getName

      public String getName()
    • getUrl

      public String getUrl()
    • getType

      public String getType()
      The namespace portion of the LSID. Examples include:
      Sample
      The type for a Sample.
      GeneralAssayRun
      The type for a Standard (formerly called General) assay run
      AssayRunTSVData
      The type for the Data output file of an assay run
      GeneralAssayResultRow
      The type for an individual assay result row of a Standard assay. (requires provenance module)
    • getCpasType

      public String getCpasType()
      The CPAS type of the object as an LSID. For a Sample node, the CPAS type is the LSID of the Sample Type. For a Data in a DataClass, the CPAS type is the LSID of the Data Class. For a run, the CPAS type is the LSID of the run's protocol.
    • getExpType

      public String getExpType()
      The Experiment type of the object.
      Data
      A file or a data in a DataClass
      Material
      A sample in a Sample Type
      ExperimentRun
      An experiment run, e.g. a derivation or an assay import
    • getContainer

      public String getContainer()
      Container entity ID of the object.
    • getCreated

      public Date getCreated()
    • getCreatedBy

      public String getCreatedBy()
    • getModified

      public Date getModified()
    • getModifiedBy

      public String getModifiedBy()
    • getComment

      public String getComment()
    • getSchemaName

      public String getSchemaName()
    • getQueryName

      public String getQueryName()
    • getPkFilters

      public List<Filter> getPkFilters()
    • getProperties

      public Map<String,Object> getProperties()
    • getParents

      public List<LineageNode.Edge> getParents()
    • getChildren

      public List<LineageNode.Edge> getChildren()