Пример #1
0
class AbsorbanceMultiRead(PlateRead):
    @staticmethod
    def well1_fnc(val):
        e = val.split(';')
        return e

    def __init__(self, xml):
        super(AbsorbanceMultiRead, self).__init__(xml)

        xp = "//Section/Data?run:int=@Cycle/Well?well=@Pos/Multiple?location:well1=@MRW_Position&value=text()"

        self.alz = XPathAnalyzer(xp)
        self.alz.add_custom_type('well1', self.well1_fnc)

        self.result = self.wc.walk(self.alz)

    def read(self):
        return
Пример #2
0
class AbsorbanceMultiRead(PlateRead):
    @staticmethod
    def well1_fnc(val):
        e = val.split(';')
        return e

    def __init__(self, xml):
        super(AbsorbanceMultiRead, self).__init__(xml)

        xp = "//Section/Data?run:int=@Cycle/Well?well=@Pos/Multiple?location:well1=@MRW_Position&value=text()"

        self.alz = XPathAnalyzer(xp)
        self.alz.add_custom_type('well1', self.well1_fnc)

        self.result = self.wc.walk(self.alz)


    def read(self):
        return