code: def numberOfConnectedDistalSynapses(self, cells=None):
      
      if cells is None:
        cells = xrange(self.numberOfCells())
  
      n = _countWhereGreaterEqualInRows(self.internalDistalPermanences, cells,
                                        self.connectedPermanenceDistal)
  
      for permanences in self.distalPermanences:
        n += _countWhereGreaterEqualInRows(permanences, cells,
                                           self.connectedPermanenceDistal)
  
      return n
docs: Returns the number of connected distal synapses on these cells.
  
      Parameters:
      ----------------------------
      @param  cells (iterable)
              Indices of the cells. If None return count for all cells.