-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathgeomcellcohort.py
31 lines (24 loc) · 1.2 KB
/
geomcellcohort.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from ...shared.argumentparser import CleanupArgumentParser
from ...shared.cohort import DbloadCohort, GeomFolderCohort, ParallelCohort, SegmentationFolderCohort, SelectRectanglesCohort, WorkflowCohort
from .geomcellsample import GeomCellSampleDeepCell, GeomCellSampleDeepCellBase, GeomCellSampleInform, GeomCellSampleMesmer
class GeomCellCohortBase(DbloadCohort, GeomFolderCohort, ParallelCohort, SelectRectanglesCohort, WorkflowCohort, CleanupArgumentParser):
pass
class GeomCellCohortInform(GeomCellCohortBase):
sampleclass = GeomCellSampleInform
__doc__ = sampleclass.__doc__
class GeomCellCohortDeepCellBase(GeomCellCohortBase, SegmentationFolderCohort):
sampleclass = GeomCellSampleDeepCellBase
class GeomCellCohortDeepCell(GeomCellCohortDeepCellBase):
sampleclass = GeomCellSampleDeepCell
__doc__ = sampleclass.__doc__
class GeomCellCohortMesmer(GeomCellCohortDeepCellBase):
sampleclass = GeomCellSampleMesmer
__doc__ = sampleclass.__doc__
def inform(args=None):
GeomCellCohortInform.runfromargumentparser(args)
def deepcell(args=None):
GeomCellCohortDeepCell.runfromargumentparser(args)
def mesmer(args=None):
GeomCellCohortMesmer.runfromargumentparser(args)
if __name__ == "__main__":
inform()