def deInactivateCells(self, l6Input):
    """
    Activate trnCells according to the l6Input. These in turn will impact 
    bursting mode in relay cells that are connected to these trnCells.
    Given the feedForwardInput, compute which cells will be silent, tonic,
    or bursting.
    
    :param l6Input:

    :return: nothing
    """

    # Figure out which TRN cells recognize the L6 pattern.
    self.trnOverlaps = self.trnConnections.computeActivity(l6Input, 0.5)
    self.activeTRNSegments = np.flatnonzero(
      self.trnOverlaps >= self.trnActivationThreshold)
    self.activeTRNCellIndices = self.trnConnections.mapSegmentsToCells(
      self.activeTRNSegments)

    # for s, idx in zip(self.activeTRNSegments, self.activeTRNCellIndices):
    #   print(self.trnOverlaps[s], idx, self.trnIndextoCoord(idx))

    # Figure out which relay cells have dendrites in de-inactivated state
    self.relayOverlaps = self.relayConnections.computeActivity(
      self.activeTRNCellIndices, 0.5
    )
    self.activeRelaySegments = np.flatnonzero(
      self.relayOverlaps >= self.relayThreshold)
    self.burstReadyCellIndices = self.relayConnections.mapSegmentsToCells(
      self.activeRelaySegments)

    self.burstReadyCells.reshape(-1)[self.burstReadyCellIndices] = 1
Activate trnCells according to the l6Input. These in turn will impact 
    bursting mode in relay cells that are connected to these trnCells.
    Given the feedForwardInput, compute which cells will be silent, tonic,
    or bursting.
    
    :param l6Input:

    :return: nothing