100 likes | 210 Views
Collection of user requirements. By: BINF 4360. User Interface. Point and click over text-based commands Warm colors Ability to switch on and off displayed information Combination of menus and toolbars Deep menu options (lots of submenus). User Roles.
E N D
Collection of user requirements By: BINF 4360
User Interface • Point and click over text-based commands • Warm colors • Ability to switch on and off displayed information • Combination of menus and toolbars • Deep menu options (lots of submenus)
User Roles • Administrator, Student, General user roles • Everyone should by default have read-only access • Ability to have group privileges • Ability to change password, security questions • For read-only users, they can request to make changes that the Administrator can approve
Data Input • Be able to import sequences • FASTA, Arlequin, MEGA, .txt • Cut and paste sequences • DNA and RNA • Input is sometimes fragmented
Reporting • Print out search results when searching for sequences • Ability to send data to other users • Save entered fragments and consensus sequence as a group • STR analysis stored • Ability to select different output formats • Excel, FASTA, Arlequin, MEGA, .txt
Administrative Control • Ability to grant privileges to users via checkboxes • Approve pending user activity requests • Add/delete users • List all recent activity for users
Query • Find sequences by case number • Find sequences by shared mutations • Find sequences by date • Query by sample type – bone, tooth, blood, hair • Query by name • Query by user • Ability to query by multiple categories at once, like Google search
Archiving • Automatic data backup
Analysis • Find consensus sequence • Be able to find where a sequence starts and ends compared to the reference sequence • Pairwise sequence comparison • Y chromosome analysis (time permitting) • Generate Minimum Spanning Tree • Multiple sequence alignment • Ability to edit consensus sequence and put into database
Extra • Keep track of user activity on sequences • Some form of a mail system