def run(self, inputRecord):
<EOL>predictionNumber = self._numPredictions<EOL>self._numPredictions += <NUM_LIT:1><EOL>result = opf_utils.ModelResult(predictionNumber=predictionNumber,<EOL>rawInput=inputRecord)<EOL>return result<EOL>
Run one iteration of this model.

:param inputRecord: (object)
       A record object formatted according to
       :meth:`~nupic.data.record_stream.RecordStreamIface.getNextRecord` or
       :meth:`~nupic.data.record_stream.RecordStreamIface.getNextRecordDict`
       result format.
:returns: (:class:`~nupic.frameworks.opf.opf_utils.ModelResult`)
         An ModelResult namedtuple. The contents of ModelResult.inferences
         depends on the the specific inference type of this model, which
         can be queried by :meth:`.getInferenceType`.