[UGENE-4429] Editing mode in the Sequence View Created: 04/Jun/15  Updated: 20/Jun/21  Resolved: 20/Jun/21

Status: Closed
Project: UGENE
Component/s: Basic-Nucl, Basic-Protein
Affects Version/s: 1.16.2
Fix Version/s: None

Type: Epic Priority: Major
Reporter: Olga Golosova Assignee: Unassigned
Resolution: Won't Fix  
Labels: request, usability, view
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to UGENE-4467 Analysis: Specification: edit mode in... Closed
Epic Name: Editing sequence
Affect Type: Userdefined

 Description   

Create the editing mode in the Sequence View. Take into account the following feedback:

Неудобство Ugene заключается в том, что при редактировании последовательности есть возможность выделить фрагмент ДНК и его вырезать, но после этого найти место, где произошло вырезание нереально, последовательность склеивается, и место вырезания никак не идентифицировать. Было бы удобно:
1. Использовать мигающий курсор, в виде палочки между буквами нуклеотидов.
2. Иметь возможность перемещать этот курсор как стрелками, так и мышкой, тыкая левой кнопкой мышки между буквами нуклеотидов.
3. Иметь возможность выделять фрагмент, используя комбинацию клавиш SHIFT+стрелки (как это реализовано в текстовых редакторах и в Vector NTI). Или с помощью мышки (такая возможность есть, но при наличие курсора, он должен позиционироваться в начале выделения (там, где произошло нажатие левой кнопки мыши)).
4. При вырезании выделенного фрагмента, мигающий курсор должен оставаться на месте, где произошло вырезание. Тогда место вырезания легко идентифицировать и туда легко вставить другой фрагмент, кликнув правой клавишей мышки и выбрав в выпавшем списке команду вставить (как это реализовано в VectorNTI).



 Comments   
Comment by Olga Golosova [ 03/Aug/15 ]

One more request, see: http://ugene.unipro.ru/forum/YaBB.pl?num=1438331263/

Самое простое - сделать, чтобы выделение работало в стиле текстовых редакторов: выделить один нуклеотид, промотать куда надо, и, зажав шифт, выделить второй. Тогда выделяется сразу и все между ними тоже. С круговыми молекулами этопроблему не решит, но это может решить мое второе предложение: было бы очень удобно добавить возможность инвертировать выделение.

Generated at Fri Mar 29 21:23:41 NOVT 2024 using Jira 8.5.0#805000-sha1:facbf8be6a56ed8ab71dea158b6e159962506101.