From 1425d6b021bb7661e948d9514081e55d1be10d41 Mon Sep 17 00:00:00 2001 From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Fri, 16 Jul 2010 12:31:37 +0000 Subject: [PATCH] sequence alignment dialog, show entity names git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2575 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/gui/pymod/init_context_menu.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/gui/pymod/init_context_menu.py b/modules/gui/pymod/init_context_menu.py index 548c7ed23..ffe853bae 100644 --- a/modules/gui/pymod/init_context_menu.py +++ b/modules/gui/pymod/init_context_menu.py @@ -160,7 +160,7 @@ class AlignmentContextMenu(QtCore.QObject): if show_scores: self.__ShowScore(ent_list, res_list) if display_alignment: - self.__DisplayAlignment(res_list) + self.__DisplayAlignment(ent_list, res_list) def __ShowScore(self, ent_list, res_list): if(len(res_list)==1): @@ -170,13 +170,14 @@ class AlignmentContextMenu(QtCore.QObject): elif(len(res_list)>1): ShowResultDialog(ent_list, res_list).exec_() - def __DisplayAlignment(self, res_list): + def __DisplayAlignment(self, ent_list, res_list): if(len(res_list)>0): - ref_seq = seq.CreateSequence("REF",res_list[0].ref_sequence.GetGaplessString()) + ref_seq = seq.CreateSequence("%s (ref)"%ent_list[0].GetName(),res_list[0].ref_sequence.GetGaplessString()) aln_list = seq.AlignmentList() if(ref_seq.IsValid()): - for res in res_list: - aln_list.append(res.alignment) + for i in range(0, len(res_list)): + res_list[i].alignment.SetSequenceName(1,ent_list[i+1].GetName()) + aln_list.append(res_list[i].alignment) alignment = alg.MergePairwiseAlignments(aln_list, ref_seq) gosty = gui.GostyApp.Instance() main_area = gosty.perspective.GetMainArea() -- GitLab