cols = sorted([col if col >= 0 else self.columns+col
                       for col in [start_col, end_col]])