#!/usr/bin/env python
# -*- coding: utf-8 -*-
[docs]class Channels:
NucleusSegmentation = "nucleus_segmentation"
MembraneSegmentation = "membrane_segmentation"
DNA = "dna"
Membrane = "membrane"
Structure = "structure"
Brightfield = "brightfield"
DefaultOrderList = [
NucleusSegmentation,
MembraneSegmentation,
DNA,
Membrane,
Structure,
Brightfield,
]
[docs]class DatasetFields:
CellId = "CellId"
CellIndex = "CellIndex"
FOVId = "FOVId"
SourceReadPath = "SourceReadPath"
NucleusSegmentationReadPath = "NucleusSegmentationReadPath"
MembraneSegmentationReadPath = "MembraneSegmentationReadPath"
ChannelIndexDNA = "ChannelIndexDNA"
ChannelIndexMembrane = "ChannelIndexMembrane"
ChannelIndexStructure = "ChannelIndexStructure"
ChannelIndexBrightfield = "ChannelIndexBrightfield"
ChannelIndexNucleusSegmentation = "ChannelIndexNucleusSegmentation"
ChannelIndexMembraneSegmentation = "ChannelIndexMembraneSegmentation"
StandardizedFOVPath = "StandardizedFOVPath"
CellFeaturesPath = "CellFeaturesPath"
CellImage3DPath = "CellImage3DPath"
CellImage2DAllProjectionsPath = "CellImage2DAllProjectionsPath"
CellImage2DYXProjectionPath = "CellImage2DYXProjectionPath"
DiagnosticSheetPath = "DiagnosticSheetPath"
AllExpectedInputs = [
CellId,
CellIndex,
FOVId,
SourceReadPath,
NucleusSegmentationReadPath,
MembraneSegmentationReadPath,
ChannelIndexDNA,
ChannelIndexMembrane,
ChannelIndexStructure,
ChannelIndexBrightfield,
ChannelIndexNucleusSegmentation,
ChannelIndexMembraneSegmentation,
]