def _process_data(self):
        num_sequences = self._obj.shape.sequence
        num_positions = self._obj.shape.position

        # catch case of all empty sequences
        if num_positions > 0:
            # display all sequences if we can, else display the first two and
            # last two sequences separated by ellipsis
            if 5 <= num_sequences:
                self._lines.add_lines(
                    self._format_sequences(range(num_sequences)))
            else:
                self._lines.add_lines(self._format_sequences(range(2)))
                self._lines.add_line('...')
                self._lines.add_lines(self._format_sequences(
                    range(num_sequences - 2, num_sequences)))
dataset/ETHPy150Open biocore/scikit-bio/skbio/alignment/_repr.py/_TabularMSAReprBuilder._process_data/swapped operands of `<=`