- result = ([6, 7], 1.0, array("f", [0.0, 0.0, 0.1111111119389534, 0.3333333432674408, 0.66666668653488159, 0.8888888955116272, 1.0, 1.0, 0.0, 0.0]), 1.0)
- self.assertEquals(result, commoncode.findPeak(hitList, 0, 10))
- result = ([6, 7], 0.5, array('f', [0.0, 0.0, 0.0555555559694767, 0.1666666716337204, 0.3333333432674408, 0.4444444477558136, 0.5, 0.5, 0.0, 0.0]), 0.5)
- self.assertEquals(result, commoncode.findPeak(hitList, 0, 10, doWeight=True))
- result = ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 0.0, array("f", [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]), 0.0)
- self.assertEquals(result, commoncode.findPeak(hitList, 0, 10, shift="auto"))
- result = ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 0.0, array("f", [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]), 0.0, 6)
- self.assertEquals(result, commoncode.findPeak(hitList, 0, 10, shift="auto", returnShift=True))
+ result = commoncode.findPeak(hitList, 0, 10)
+ self.assertEquals([6, 7], result.topPos)
+ self.assertEquals(1.0, result.numHits)
+ self.assertEquals(array("f", [0.0, 0.0, 0.1111111119389534, 0.3333333432674408, 0.66666668653488159, 0.8888888955116272, 1.0, 1.0, 0.0, 0.0]), result.smoothArray)
+ self.assertEquals(1.0, result.numPlus)
+
+ result = commoncode.findPeak(hitList, 0, 10, doWeight=True)
+ self.assertEquals([6, 7], result.topPos)
+ self.assertEquals(0.5, result.numHits)
+ self.assertEquals(array('f', [0.0, 0.0, 0.0555555559694767, 0.1666666716337204, 0.3333333432674408, 0.4444444477558136, 0.5, 0.5, 0.0, 0.0]), result.smoothArray)
+ self.assertEquals(0.5, result.numPlus)
+
+ result = commoncode.findPeak(hitList, 0, 10, shift="auto")
+ self.assertEquals([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], result.topPos)
+ self.assertEquals(0.0, result.numHits)
+ self.assertEquals(array("f", [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]), result.smoothArray)
+ self.assertEquals(0.0, result.numPlus)
+
+ result = commoncode.findPeak(hitList, 0, 10, shift="auto")
+ self.assertEquals([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], result.topPos)
+ self.assertEquals(0.0, result.numHits)
+ self.assertEquals(array("f", [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]), result.smoothArray)
+ self.assertEquals(0.0, result.numPlus)
+ self.assertEquals(6, result.shift)