# 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