Compute the lineage on the sequence. :param sequence: Sequence to compute :return: Evaluated sequence
(self, sequence)
| 58 | self.transformations.append(transform) |
| 59 | |
| 60 | def evaluate(self, sequence): |
| 61 | """ |
| 62 | Compute the lineage on the sequence. |
| 63 | |
| 64 | :param sequence: Sequence to compute |
| 65 | :return: Evaluated sequence |
| 66 | """ |
| 67 | last_cache_index = self.cache_scan() |
| 68 | transformations = self.transformations[last_cache_index:] |
| 69 | return self.engine.evaluate(sequence, transformations) |
| 70 | |
| 71 | def cache_scan(self): |
| 72 | """ |