The optimization modified {{ edits }} nucleotides out of {{problem.sequence | length }} to satisfy {{ problem.constraints_before | length }} constraints and {{problem.objectives_before | length}} objectives.
Before | After | |
Failing constraints | {{problem.constraints_before.filter('failing') | length }} | {{ constraints_after.filter('failing') | length}} |
Total objectives score | {{ problem.objectives_before.scores_sum(as_text=True) }} | {{ objectives_after.scores_sum(as_text=True) }} |
Before | After | {% for (before, after) in zip(problem.constraints_before, constraints_after) %}|
{{ before.specification }} | {% for eval in [before, after] %} {% if eval.passes %}PASS | {% else %}FAIL at {{ len(eval.locations) }} locations | {% endif %} {% endfor %}
Before | After | {% for (before, after) in zip(problem.objectives_before, objectives_after) %}
{{ before.specification }} | {% for eval in [before, after] %}{{ eval.score_as_text }} | {% endfor %}