Class ImageContainerDataSet

    • Field Detail

      • service

        protected final ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedBasicOpenBISService service
    • Constructor Detail

      • ImageContainerDataSet

        public ImageContainerDataSet​(DataSetRegistrationDetails<? extends ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation> registrationDetails,
                                     java.io.File dataSetFolder,
                                     ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService service)
    • Method Detail

      • setAnalysisProcedure

        public void setAnalysisProcedure​(java.lang.String analysisProcedure)
        Description copied from interface: IImageDataSet
        Sets analysis procedure. Makes sense only for segmentation datasets.
        Specified by:
        setAnalysisProcedure in interface IImageDataSet
      • sampleLinkForContainedDataSetsShouldBeEstablished

        public boolean sampleLinkForContainedDataSetsShouldBeEstablished()
      • setThumbnailDatasets

        public void setThumbnailDatasets​(java.util.List<IDataSet> thumbnailDatasets)
      • setSample

        public void setSample​(ISampleImmutable sampleOrNull)
        Description copied from interface: IDataSetUpdatable
        Set the sample for this data set. Will also set the experiment, since the sample must have an experiment.
        Specified by:
        setSample in interface IDataSetUpdatable
        Overrides:
        setSample in class DataSet<ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
        Parameters:
        sampleOrNull - The sample to use. Need not actually be immutable, but the immutable one is the supertype.
      • setExperiment

        public void setExperiment​(IExperimentImmutable experimentOrNull)
        Description copied from interface: IDataSetUpdatable
        Set the experiment for this data set. The experiment may also be set by setting the sample.
        Specified by:
        setExperiment in interface IDataSetUpdatable
        Overrides:
        setExperiment in class DataSet<ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation>
        Parameters:
        experimentOrNull - The experiment for this data set. Need not actually be immutable, but the immutable one is the supertype.
      • figureGeometry

        public java.lang.String figureGeometry()
        Description copied from interface: IImageDataSet
        Utility method to find out the plate geometry by looking for which wells images are available.
        Specified by:
        figureGeometry in interface IImageDataSet
        Returns:
        a constant which can be used as a vocabulary term value for $PLATE_GEOMETRY property of a plate/
      • getDataSetTypeWithPropertyTypes

        protected DataSetType getDataSetTypeWithPropertyTypes​(java.lang.String dataSetTypeCode)