3 | | When I ported the viewer to ChimeraX I wanted the same capabilities as in Chimera, and two of those capabilities were individual alignment letter coloring and tooltips (showing structure association info). This means that each letter in the alignment is its own graphics item. Once the port was well underway and initial versions of the viewer were available, Elaine said she preferred black lettering for the alignment sequences. Removing the individual color requirement means that if I change to a slightly uglier fixed-width font I could layout the sequences in large text blocks, which would be far more efficient. I would have to handle the tooltips in a far more manual fashion to show the per-letter association, and rework the quite complicated layout machinery, it I would like better performance. |
| 3 | When I ported the viewer to ChimeraX I wanted the same capabilities as in Chimera, and two of those capabilities were individual alignment letter coloring and tooltips (showing structure association info). This means that each letter in the alignment is its own graphics item. Once the port was well underway and initial versions of the viewer were available, Elaine said she preferred black lettering for the alignment sequences. Removing the individual color requirement means that if I change to a slightly uglier fixed-width font I could layout the sequences in large text blocks, which would be far more efficient. I would have to handle the tooltips in a far more manual fashion to show the per-letter association, and rework the quite complicated layout machinery, but I would like better performance. |