---
# System prepended metadata

title: Golden Gateway Demo 1

---

# Golden Gateway Demo 1
**2022-Mar-4**

## Present
- Kevin
- James
- Sven
- Delphine
- Alex

## Agenda

### Welcome
(5 mins)
James to introduce and describe purpose and agenda.


### Demo
(15 mins)
*Login*
- Login as GGW
- Point out that user name is on the left
*How to make a level 1 construct*
- Start with the ingredients (vector catalogue)
- Start with all sections colapsed and say the ingredients are backbones and level 1
    - Toggle the backbone accordion and scroll the list
    - Show the filter functionality: name and MP-number
- Do the same for the level 0 list...
    - Toggle the backbone accordion and show the level 1 list
    - Show filtering on overhang type, name, and MP-number
    - **Remove all filters!!!**
- Add a new level 1 construct
    - Fill in the general information:
        - Construct Name
        - Construct Number
        - Notes
        - Leave GGW in Designer Name!
        - Show that the visual representation is empty
    - Destination Vector
        - Go back to vector catalogue and filter on backbones
            - Show on Level 1 page that filtering is a possibility.
        - Select destination vector suitable for making a level 1 (bsa1 overhang "A__G").
        - Go to the visual representation to show that the backbone has been added.
    - Donor vector
        - Demo filtering on the "Vector catalogue" page
        - Switch between different types of applications (overhang options change)
        - Switch between overhangs
            - Show that they can only add one overhang from each overhang type. 
        - Select multiple random overhangs
            - Show the Reset Level 0 List function
        - Select again multiple random overhangs
            - Show the Reset All function
        - Select a level 0 from each overhang type
        - Show the Final visual representation
*Test login*
- Allow someone else to login with VIB account
    - Demo that they cannot see the data (because they do not have permission).

### Feedback
(30 mins)

### Questions
- Should users be able to delete vectors from the database? A. Users can only delete those they have added. Admin can delete any/all.
- "Undo" functionality? A. No

### Roadmap
(remaining time)
Get Svens (and others) opinion on what do to next.
1. Add level 0 to DB from UI
2. Add level 1 to DB from UI
3. Add backbones to DB from UI
4. Add A__C Overhang
5. Exception logic (warnings about what goes togwether)
6. Download the GenBank file of a Level 1 Construct
7. Complete implementation of level 2 elements
8. Downoad the GenBank for level 2
9. Admin interface
10. Logging
11. User logout
12. Store model between browser sessions (so user remains logged in)
13. Interface with robot <-- out of scope