With this PR we add the virulence factors to the orthogroup and locus views. They are currently displayed as a simple table, which can get very long. Maybe we should do as for swissprot homologs and display the VFs as a datatable, with paging. We'll see what the situation is once we introduce identity filtering for VFs to the annotation pipeline.
We also refactor the locus and orthogroup views to diminish code repetition and cleanup the html templates.
Checklist
[x] Changelog entry
[x] Check that tests still pass
[ ] Add tests for new features and regression tests for bugfixes whenever possible.
With this PR we add the virulence factors to the orthogroup and locus views. They are currently displayed as a simple table, which can get very long. Maybe we should do as for swissprot homologs and display the VFs as a datatable, with paging. We'll see what the situation is once we introduce identity filtering for VFs to the annotation pipeline.
We also refactor the locus and orthogroup views to diminish code repetition and cleanup the html templates.
Checklist