Package omero :: Package gateway :: Class _PlateWrapper
[hide private]
[frames] | no frames]

Class _PlateWrapper

source code


omero_model_PlateI class wrapper extends BlitzObjectWrapper.

Instance Methods [hide private]
 
__bstrap__(self)
Initialisation method which is implemented by subclasses to set their class variables etc.
source code
 
__prepare__(self)
Initialisation method which is implemented by subclasses to handle various init tasks
source code
 
__reset__(self)
Clears child cache, so next _listChildren will query the server
source code
 
_loadPlateAcquisitions(self) source code
 
countPlateAcquisitions(self) source code
 
listPlateAcquisitions(self) source code
 
getNumberOfFields(self, pid=None)
Returns tuple of min and max of indexed collection of well samples per plate acquisition if exists
source code
 
_listChildren(self, **kwargs)
Lists Wells in this plate, not sorted.
source code
 
countChildren(self)
Counts available number of child objects.
source code
 
setGridSizeConstraints(self, row, col)
Makes sure the grid side count is the exact power of two of row and col arguments, keeping their ratio, that fits the existing well count.
source code
 
getGridSize(self)
Iterates all wells on plate to retrieve grid size as {'rows': rSize, 'columns':cSize} dict.
source code
 
getWellGrid(self, index=0)
Returns a grid of WellWrapper objects, indexed by [row][col].
source code
 
getColumnLabels(self)
Returns a list of labels for the columns on this plate.
source code
 
getRowLabels(self)
Returns a list of labels for the rows on this plate.
source code
 
exportOmeTiff(self)
Make sure full project export doesn't pick up wellsample images TODO: do we want to support this at all?
source code
 
_getQueryString(self)
Returns a query string for constructing custom queries, loading the screen for each plate.
source code

Inherited from BlitzObjectWrapper: __eq__, __getattr__, __init__, __loadedHotSwap__, __repr__, canAnnotate, canChgrp, canDelete, canEdit, canLink, canOwnerWrite, canWrite, countChildren_cached, creationEventDate, findChildByName, getAncestry, getAnnotation, getChildLinks, getDate, getDescription, getDetails, getId, getName, getOwner, getOwnerFullName, getOwnerOmeName, getParent, getParentLinks, isLeaded, isOwned, isPrivate, isPublic, isShared, linkAnnotation, listAnnotations, listChildren, listOrphanedAnnotations, listParents, removeAnnotations, save, saveAs, setDescription, setName, simpleMarshal, unlinkAnnotations, updateEventDate

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]

Inherited from BlitzObjectWrapper: LINK_PARENT

Class Variables [hide private]

Inherited from BlitzObjectWrapper: CHILD_WRAPPER_CLASS, LINK_CHILD, LINK_CLASS, OMERO_CLASS, PARENT_WRAPPER_CLASS

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__bstrap__(self)

source code 

Initialisation method which is implemented by subclasses to set their class variables etc.

Overrides: BlitzObjectWrapper.__bstrap__
(inherited documentation)

__prepare__(self)

source code 

Initialisation method which is implemented by subclasses to handle various init tasks

Overrides: BlitzObjectWrapper.__prepare__
(inherited documentation)

getNumberOfFields(self, pid=None)

source code 

Returns tuple of min and max of indexed collection of well samples per plate acquisition if exists

Decorators:
  • @timeit

_listChildren(self, **kwargs)

source code 

        Lists Wells in this plate, not sorted. Saves wells to _childcache map, where key is (row, column).
_
        :rtype: list of omero.model.WellI objects
        :return: child objects.
        

Overrides: BlitzObjectWrapper._listChildren

countChildren(self)

source code 

Counts available number of child objects.

:return: The number of child objects available :rtype: Long

Overrides: BlitzObjectWrapper.countChildren
(inherited documentation)

getGridSize(self)

source code 

Iterates all wells on plate to retrieve grid size as {'rows': rSize, 'columns':cSize} dict.

:rtype: dict of {'rows': rSize, 'columns':cSize}

getWellGrid(self, index=0)

source code 

Returns a grid of WellWrapper objects, indexed by [row][col].

:rtype: 2D array of WellWrappers. Empty well positions are None

getColumnLabels(self)

source code 

Returns a list of labels for the columns on this plate. E.g. [1, 2, 3...] or ['A', 'B', 'C'...] etc

getRowLabels(self)

source code 

Returns a list of labels for the rows on this plate. E.g. [1, 2, 3...] or ['A', 'B', 'C'...] etc

_getQueryString(self)

source code 

Returns a query string for constructing custom queries, loading the screen for each plate.

Overrides: BlitzObjectWrapper._getQueryString