def fit(self, data=None, **kwargs):
        if not self.result_exist(data):
            if not self.data_in_machine(data):
                self.put_data_in_machine(data)
            self.process_result(data, **kwargs)
        self._users, self._items = self.get_result()
%prog trimUTR gffile
dataset/ETHPy150Open grafos-ml/test.fm/src/testfm/okapi/connector.py/BaseOkapiModel.fit--crossover with--dataset/ETHPy150Open tanghaibao/jcvi/annotation/qc.py/trimUTR