def compute(self):
        allowed_ops = ['+', '-', 'x', '/',
                       '^', 'pow', 'spow', '%', 'fmod', 'atan2',
                       'min', 'max', 'lt', 'lte', 'gt', 'gte'
                       'eq', 'neq', 'comp', 'if', 'exists']
        self.check_input('op')
        if not allowed_ops in self.get_input('op'):
            raise ModuleError(self, ("Operation %s is not allowed." % 
                                     self.get_input('op')))
        cmdline = ['unu 2op']
        cmdline += [self.get_input('op')]
        cmdline += self.do_input()
        (ocmd, output_file) = self.do_output()
        cmdline += ocmd
        self.set_output('output_file', output_file)
        self.run_teem(*cmdline)
dataset/ETHPy150Open VisTrails/VisTrails/contrib/edu_utah_sci_cscheid_teem/__init__.py/Unu2op.compute/swapped operands of `in`