Exemplo n.º 1
0
 def _handlePointsAndPartitions(self):
     if self.trackFormat.isDense() and not self.trackFormat.reprIsDense():
         self._startList = self._endList[:-1]
         self._endList = self._endList[1:]
         if self._valList != None:
             self._valList = self._valList[1:]
         if self._strandList != None:
             self._strandList = self._strandList[1:]
         if self._idList != None:
             self._idList = self._idList[1:]
         if self._edgesList != None:
             self._edgesList = self._edgesList[1:]
         if self._weightsList != None:
             self._weightsList = self._weightsList[1:]
         for key, extraList in self._extraLists.items():
             if extraList != None:
                 self._extraLists[key] = extraList[1:]
     if not self.trackFormat.isDense() and not self.trackFormat.isInterval():
         self._endList = VirtualPointEnd(self._startList)
Exemplo n.º 2
0
 def setUp(self):
     self._array = array(range(100))
     self._vpe = VirtualPointEnd(self._array)