if (seqP[-1] > retSeqP[-1]) and seqP[2] > 0:
            retSeqP = seqP
    return retSeqP


from ij.measure import ResultsTable
from ij import WindowManager
from ij.gui import NonBlockingGenericDialog
from ij import IJ
import sys
sys.path.append(
    IJ.getDirectory("imagej") + "/jars/HaralickFeaturesInteractive/")

from Haralick_Features import Haralick_Features as hf

cmChan = int(IJ.getProperty("cmChan"))

analyte = WindowManager.getCurrentImage()
analyte.setC(cmChan)
title = analyte.getTitle()
cmNumber = IJ.getProperty("cmNumber")
if cmNumber is None:
    cmNumber = 1
    IJ.setProperty("cmNumber", cmNumber)
cmNumber += 1
sarcomereLength = IJ.getProperty("sarcomereLength")
if sarcomereLength is None:
    sarcomereLength = 1.5
icalibration = analyte.getCalibration()
pixelDistance = round(icalibration.getRawX(sarcomereLength))
pixelDistance = round(icalibration.getRawX(sarcomereLength))
from ij import IJ, WindowManager
analyte = WindowManager.getCurrentImage()
nucChan = IJ.getProperty("nucChan")
analyte.setC(nucChan)
title = analyte.getTitle()
cmNumber = IJ.getProperty("cmNumber")
rt = WindowManager.getWindow(
    "Nucleus Results").getTextPanel().getOrCreateResultsTable()
a = rt.getCounter()
roi = analyte.getRoi()
roiStats = roi.getStatistics()
rt.setValue("Area", a, roiStats.area)
rt.setValue("Mean", a, roiStats.mean)
rt.setValue("Integrated Intensity", a, roiStats.area * roiStats.mean)
rt.setValue("Major Axis", a, roiStats.major)
rt.setValue("Minor Axis", a, roiStats.minor)
rt.setValue("CmNumber", a, cmNumber)
rt.show("Nucleus Results")