docs: def getFullFMAtIndex(self, index):
          '''
          This function creates a complete FM-index for a specific position in the BWT.  Example using the above example:
          BWT    Full FM-index
                   $ A C G T
          C        0 1 2 4 4
          $        0 1 3 4 4
          C        1 1 3 4 4
          A        1 1 4 4 4
                   1 2 4 4 4
          @return - the above information in the form of an array that already incorporates the offset value into the counts
          '''
          #get the bin we occupy
          binID = index >> self.bitPower
          if binID << self.bitPower == index:
              ret = self.partialFM[binID]
          else:
              ret = self.partialFM[binID] + np.bincount(self.bwt[binID << self.bitPower:index], minlength=6)
          return ret