Skip to main content

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.

Written by Laura Berwick

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
    ​
    OR
    ​
    Click the Add Subsequence... toolbar control.
    ​
    ​


    ​

  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?