* If any cDNA/protein mappings can be made between the alignments, offer to
* open a linked alignment with split frame option.
*/
- if (Cache.getDefault(Preferences.ENABLE_SPLIT_FRAME, false))
+ if (Cache.getDefault(Preferences.ENABLE_SPLIT_FRAME, true))
{
if (AlignmentUtils.isMappable(al, getAlignment()))
{
if (openSplitPane)
{
+ al.alignAs(thisAlignment);
protein = openSplitFrame(newAlignFrame, thisAlignment,
protein.getCodonFrames());
}
* is found, the result will be empty.
*/
SearchResults sr = new SearchResults();
- int seqOffset = findComplementScrollTarget(sr);
+ int verticalOffset = findComplementScrollTarget(sr);
if (!sr.isEmpty())
{
// TODO would like next line without cast but needs more refactoring...
final AlignmentPanel complementPanel = ((AlignViewport) getCodingComplement()).getAlignPanel();
complementPanel.setFollowingComplementScroll(true);
- complementPanel.scrollToCentre(sr, seqOffset);
+ complementPanel.scrollToCentre(sr, verticalOffset);
}
}