@staticmethod
def _clean_up_columns(df, cols):
    """
        Cleans up the additional columns in the DataFrame
        """
    df.drop(cols['next_key'], axis=1, inplace=True)
    df.drop(cols['previous_key'], axis=1, inplace=True)
    df.drop(cols['next_start'], axis=1, inplace=True)
    df.drop(cols['previous_end'], axis=1, inplace=True)
    df.drop(cols['start'], axis=1, inplace=True)
    df.drop(cols['end'], axis=1, inplace=True)
    if cols['clean_start'] in df.columns:
        df.drop(cols['clean_start'], axis=1, inplace=True)
    if cols['clean_end'] in df.columns:
        df.drop(cols['clean_end'], axis=1, inplace=True)
