[Target Identification] Comparative genomics
mzueva opened this issue · 0 comments
mzueva commented
Background
Part of #839
Homology block
Homology block shall show data from both Homologene (/homologene/search
) and orthlog/paralog (`/homolog/search) API.
Homology block shall contain the following columns with client side filtering and paging:
Target
(same as for Drugs & Disease Tables) - supports filtering, by default filter by selected targets of interestSpecies
- name of species of homolog/ortholog match - supports filtering by species specified as translational targets, by default filter is enabled. E.g. ifMus Musculus
is specified as translational gene for target identification, user shall see only homologs from this specie by default.Homology type
- always ortholog for/homologene
results, for/homolog
depends ontype
of responseHomologue
- homolog gene nameHomology Group
- name of group from API responseProtein
-title
fieldDomains
- same as inHomologs
panel
Sequence Alignment
- Sequence alignment shall be generated only for protein sequences
- Only alignment of two sequences is supported
- Only alignment of sequences of different targets is supported
- List of available sequences shall be fetched from sequence block
Viewing results on track
- Sequence alignment results shall be shown on track by click. When user clicks
View on track
button, first sequence shall be shown as reference and second as alignment. Let's reuse visualisation approach from BLAST protein alignements.