As a user, in the future I would like to be able to add a list/array of mutations (position by position) via the UI, and have my results passed to the back-end, such that primers related to mutations at the relevant sites/positions are designed and returned to me.
An example for this type of input is given below:
This could then be displayed in the front-end with a corresponding mutation list, whose primers (ranks and metadata etc.) would be generated on the backend:
Sharepoint Pptx description of Nilmani for Mutations File Input Params: https://uillinoisedu-my.sharepoint.com/:p:/r/personal/nsingh16_illinois_edu/_layouts/15/Doc.aspx?sourcedoc=%7B69146A71-68B5-47AB-8190-249901664535%7D&file=Site_Directed_Mutagenesis_NCSA.pptx&action=edit&mobileredirect=true
List of ACs:
AC1. Read in array of mutations, with the same format as given in the middle section (between _) of the first column of: https://github.com/Zhao-Group/Primer_Design_and_Worklists/blob/main/Primer_Design/Primers_HMT_Plate2/HMT_Designed_primers.csv, (e.g. A15L, K16S, R22Y)
AC2. Interacts effectively, pulling input from the front-end components shown above.
Quality Control Checks
AC3. Ensures that the string entered by the user does not contain an values that are not amino acids.
AC4. Sets a limit for 1000 rows (for mutations) maximum in one run.
AC5. Ensure that Mutation Position (e.g. 15) does not extend past 3*length(ORF)
AC6. Supports: Substitution, Insertion, Deletion
-
Valid mutation request: substitution, deletion, insertion
-
-
-
As a user, in the future I would like to be able to add a list/array of mutations (position by position) via the UI, and have my results passed to the back-end, such that primers related to mutations at the relevant sites/positions are designed and returned to me.
An example for this type of input is given below:
This could then be displayed in the front-end with a corresponding mutation list, whose primers (ranks and metadata etc.) would be generated on the backend:
Sharepoint Pptx description of Nilmani for Mutations File Input Params: https://uillinoisedu-my.sharepoint.com/:p:/r/personal/nsingh16_illinois_edu/_layouts/15/Doc.aspx?sourcedoc=%7B69146A71-68B5-47AB-8190-249901664535%7D&file=Site_Directed_Mutagenesis_NCSA.pptx&action=edit&mobileredirect=true
List of ACs:
AC1. Read in array of mutations, with the same format as given in the middle section (between _) of the first column of: https://github.com/Zhao-Group/Primer_Design_and_Worklists/blob/main/Primer_Design/Primers_HMT_Plate2/HMT_Designed_primers.csv, (e.g. A15L, K16S, R22Y)
AC2. Interacts effectively, pulling input from the front-end components shown above.
Quality Control Checks
AC3. Ensures that the string entered by the user does not contain an values that are not amino acids.
AC4. Sets a limit for 1000 rows (for mutations) maximum in one run.
AC5. Ensure that Mutation Position (e.g. 15) does not extend past 3*length(ORF)
AC6. Supports: Substitution, Insertion, Deletion