Esempio n. 1
0
 def _createChildren(self):
     self._pointsInBinStat = self._addChild(
         CountPointStat(self._region, self._track))
     self._pointsGloballyStat = self._addChild(
         CountPointStat(self._globalSource, self._track))
     self._binSizeStat = self._addChild(
         BinSizeStat(self._region, self._track))
     self._globalSizeStat = self._addChild(
         BinSizeStat(self._globalSource, self._track))
 def _createChildren(self):
     #TODO: check solution!
     #For the tests to work with multiple tracks we must send Track objects in extraTracks.
     #Because of the Statistic.constructUniqueKey we must send in a tuple which is hashable.
     MultipleRawDataStatistic._createChildren(self)
     self._binSizeStat = self._addChild(
         BinSizeStat(self._region, self._track2))
 def _createChildren(self):
     rawStat = self.getRawStatisticClass(self._kwArgs['rawStatistic'])
     self._addChild(
         rawStat(self._region, self._track,
                 self._track2 if hasattr(self, '_track2') else None,
                 **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 4
0
 def _createChildren(self):
     for track in self._tracks:
         self._addChild(
             RawDataStat(self._region, track, TrackFormatReq(dense=False),
                         **self._kwArgs))
     self._binSizeStat = self._addChild(
         BinSizeStat(self._region, self._tracks[0]))
 def _createChildren(self):
     self._addChild(CountStat(self._region, self._track))
     self._addChild(SumStat(self._region, self._track2))
     self._addChild(SumInsideStat(self._region, self._track, self._track2))
     self._addChild(SumOfSquaresStat(self._region, self._track2))
     self._addChild(
         SumOfSquaresInsideStat(self._region, self._track, self._track2))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 6
0
 def _createChildren(self):
     #TODO: check solution!
     #For the tests to work with multiple tracks we must send Track objects in extraTracks.
     #Because of the Statistic.constructUniqueKey we must send in a tuple which is hashable.
     if 'extraTracks' in self._kwArgs:
         del self._kwArgs['extraTracks']
     self._addChild(RawOverlapCodedEventsStat(self._region, self._track, self._track2, extraTracks = tuple(self._tracks[2:]), **self._kwArgs))
     self._binSizeStat = self._addChild( BinSizeStat(self._region, self._track2))
 def _createChildren(self):
     rawDataStat = RawDataStat(self._region, self._track,
                               TrackFormatReq(dense=False, interval=False))
     self._addChild(rawDataStat)
     rawDataStat2 = RawDataStat(self._region, self._track2,
                                TrackFormatReq(dense=False, interval=True))
     self._addChild(rawDataStat2)
     self._binSizeStat = self._addChild(
         BinSizeStat(self._region, self._track2))
Esempio n. 8
0
 def _createChildren(self):
     self._addChild(
         RawDataStat(self._region, self._track,
                     TrackFormatReq(dense=False)))
     self._addChild(
         RawDataStat(self._region, self._track2,
                     TrackFormatReq(dense=False)))
     self._binSizeStat = self._addChild(
         BinSizeStat(self._region, self._track2))
 def _createChildren(self):
     tracks = self._trackStructure.getQueryTrackList()
     t1 = tracks[0]
     t2 = tracks[1]
     self._addChild(
         RawOverlapCodedEventsStat(self._region,
                                   t1,
                                   t2,
                                   extraTracks=tuple(tracks[2:]),
                                   **self._kwArgs))
     self._binSizeStat = self._addChild(BinSizeStat(self._region, t1))
 def _createChildren(self):
     #self._track: defines inside vs outside
     #self._track2: provides values
     self._addChild(
         AggregateOfCoveredBpsInSegmentsStat(self._region,
                                             self._track2,
                                             self._track,
                                             method='sum_of_sum'))
     self._addChild(SumOverCoveredBpsStat(self._region, self._track2))
     self._addChild(CountStat(self._region, self._track))
     self._addChild(BinSizeStat(self._region, self._track))
     self._addChild(RawOverlapStat(self._region, self._track, self._track2))
 def _createChildren(self):
     self._addChild(
         CountElementStat(self._region, self._track, **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 12
0
 def _createChildren(self):
     from quick.statistic.StatFacades import TpRawOverlapStat
     self._addChild(
         TpRawOverlapStat(self._region, self._track, self._track2))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 13
0
 def _createChildren(self):
     #print self, self.__class__, self.__dict__
     self._addChild( RawDataStat(self._region, self._track, TrackFormatReq(dense=False,val='tc')) )
     self._addChild( RawDataStat(self._region, self._track2, TrackFormatReq(dense=False)) )
     self._binSizeStat = self._addChild( BinSizeStat(self._region, self._track2))
Esempio n. 14
0
 def _createChildren(self):
     self._addChild(
         ThreeWayCoverageDepthStat(self._region, self._track, self._track2,
                                   **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
 def _createChildren(self):
     self._addChild(SumOverCoveredBpsStat(self._region, self._track))
     self._addChild(BinSizeStat(self._region, self._track))
 def _createChildren(self):
     #         self._addChild( ThreeWayBpOverlapStat(self._region, self._track, self._track2, **self._kwArgs) )
     self._addChild(
         MultitrackBpOverlapStat(self._region, self._track, self._track2,
                                 **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
 def _createChildren(self):
     self._addChild(CountPointStat(self._region, self._track))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 18
0
 def _createChildren(self):
     self._addChild(BinSizeStat(self._region, self._track))
     self._addChild(
         RawDataStat(self._region, self._track,
                     TrackFormatReq(val='number', dense=True)))
 def _createChildren(self):
     self._addChild(
         ThreeWayExpectedBpOverlapStat(self._region, self._track,
                                       self._track2, **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 20
0
 def _createChildren(self):
     self._addChild(
         RawDataStat(self._region, self._track,
                     TrackFormatReq(interval=False, dense=False)))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 21
0
 def _createChildren(self):
     self._addChild(
         MultitrackCoverageDepthStat(self._region, self._track,
                                     self._track2, **self._kwArgs))
     self._binSizeStat = self._addChild(
         BinSizeStat(self._region, self._track))
Esempio n. 22
0
 def _createChildren(self):
     self._addChild(
         ThreeWayExpectedBpOverlapGivenBinPresenceAsWholeBpsStat(
             self._region, self._track, self._track2, **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
Esempio n. 23
0
 def _createChildren(self):
     self._addChild(
         RawRipleysKStat(self._region, self._track, **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
 def _createChildren(self):
     self._addChild(
         ThreeWayBpOverlapVegardAndKaiVersionWrapperStat(
             self._region, self._track, self._track2, **self._kwArgs))
     self._addChild(BinSizeStat(self._region, self._track))
 def _createChildren(self):
     self._addChild(BpCoverageByCatStat(self._region, self._track))
     self._addChild(BinSizeStat(self._region, self._track))
 def _createChildren(self):
     self._addChild(
         RawDataStat(self._region, self._track,
                     TrackFormatReq(dense=False, interval=False)))
     self._addChild(BinSizeStat(self._region, self._track))
     self._addChild(CountPointStat(self._globalSource, self._track))