Create a Subsequence from a Sequence

How to identify a portion of one sequence as a separate subsequence with its own sequence identifier while keeping data for the two in sync.

Laura Berwick avatar
Written by Laura Berwick
Updated over a week ago

This article covers the following topics:

  • Identifying a Subsequence

  • Synchronizing Changes

Identifying a Subsequence

  1. Open the Sequences Manager

  2. Locate and click the entry for the desired sequence in the left-hand sidebar listing

    OR

    Scroll down the window to the description field for the desired sequence.

  3. Select the elements of that sequence you wish to identify as a separate subsequence.

  4. Right+click the selected text and select the Convert to Subsequence option.

    OR

    Select the Convert Selection to Subsequence... option in the Sequences menu.


  5. Fill in the data as desired in the Add dialog.



    Note that molecule and qualifier molecule type information will be inherited from the original sequence, but can be modified if desired.

  6. Click the Save button.

  7. A new sequence listing and identifier will be created for the identified subsequence.


Synchronizing Changes

  1. The subsequence will be tagged as a synched data object in the original sequence. Changes to the subsequence will be reflected in the parent sequence automatically.

  2. Changes made in the sequence that affect the subsequence will present a dialog of synchronization options:


    1. Re-Sync from the Sequences Manager, undoing your change

    2. Sync edits to the Sequences Manager, storing your updates and reflecting them in the subsequence and across your application

    3. Leave the text as is and ignore synchronization going forward, decoupling the subsequence from the parent sequence, or

    4. Delete the synched text, removing the subsequence data entirely from the parent sequence.

Did this answer your question?