Changes between Version 1 and Version 2 of Ticket #801, comment 67


Ignore:
Timestamp:
Nov 5, 2015, 7:19:01 AM (9 years ago)
Author:
olle

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #801, comment 67

    v1 v2  
    22
    33 1. JSP file `select_dna_for_start_plate.jsp` in `resources/libprep/` updated with style items for kit plates and new third step for selecting library preparation kit to use.
    4  2. Javascript file `select_dna_for_start_plate.js` in `resources/libprep/` updated:[[BR]]a. Function `initPage()` updated with new third step for selecting library preparation kit to use.[[BR]]b. Function `initializeStep3(event)` updated to call `LibPrepServlet` with command "`GetLibPrepKitAsPlates`" and callback function `kitPlatesInfoLoaded(response)` to retrieve information on available wells for kits for placing the selected number of DNA aliquots on a start plate.[[BR]]c. Function `kitPlatesInfoLoaded(response)` retrieves information on available wells for kits for placing the selected number of DNA aliquots on a start plate, and presents the results graphically, with one plate view per used kit. The user may select one of these used kits, or an unused available kit, in a menu.[[BR]]d. Function `initializeStep4(event)` among other things calls `DNAServlet` with command "`GetNextAutoGeneratedPlateName`" and callback function `nextPlateNameLoaded(response)`.[[BR]]e. Function `nextPlateNameLoaded(response)` retrieves information on the selected library preparation kit and calls new function `buildKitInfoPlate(plate)` to present the layout of the new start plate with the selected DNA aliquots placed in reserved wells.[[BR]]f. New function `buildKitInfoPlate(plate)` generates HTML code for displaying a table representing the FPA part of a start plate for a kit.[[BR]]g. Function `submit` updated to call `LibPrepServlet` with command "`RegisterReagentLotNoFile`" and parameters "`overwrite`" and "`update`" set to `true`, parameter "`referenceName`" set to the name of the selected library preparation kit, and callback function `kitUpdateSubmissionResults(response)`. This will update data for the used library preparation kit.[[BR]]h. New function `kitUpdateSubmissionResults(response)` calls `DnaServlet` with command "`CreateDnaOrLibPlate`" with callback function `submissionResults(response)`.[[BR]]i. Convenience functions `wellStrToRow(wellStr)` and `wellStrToCol(wellStr)` takes a plate well location string consisting of row letter plus column number and returns the row and column indices, respectively.
     4 2. Javascript file `select_dna_for_start_plate.js` in `resources/libprep/` updated:[[BR]]a. Function `initPage()` updated with new third step for selecting library preparation kit to use.[[BR]]b. Function `initializeStep3(event)` updated to call `LibPrepServlet` with command "`GetLibPrepKitsAsPlates`" and callback function `kitPlatesInfoLoaded(response)` to retrieve information on available wells for kits for placing the selected number of DNA aliquots on a start plate.[[BR]]c. Function `kitPlatesInfoLoaded(response)` retrieves information on available wells for kits for placing the selected number of DNA aliquots on a start plate, and presents the results graphically, with one plate view per used kit. The user may select one of these used kits, or an unused available kit, in a menu.[[BR]]d. Function `initializeStep4(event)` among other things calls `DNAServlet` with command "`GetNextAutoGeneratedPlateName`" and callback function `nextPlateNameLoaded(response)`.[[BR]]e. Function `nextPlateNameLoaded(response)` retrieves information on the selected library preparation kit and calls new function `buildKitInfoPlate(plate)` to present the layout of the new start plate with the selected DNA aliquots placed in reserved wells.[[BR]]f. New function `buildKitInfoPlate(plate)` generates HTML code for displaying a table representing the FPA part of a start plate for a kit.[[BR]]g. Function `submit` updated to call `LibPrepServlet` with command "`RegisterReagentLotNoFile`" and parameters "`overwrite`" and "`update`" set to `true`, parameter "`referenceName`" set to the name of the selected library preparation kit, and callback function `kitUpdateSubmissionResults(response)`. This will update data for the used library preparation kit.[[BR]]h. New function `kitUpdateSubmissionResults(response)` calls `DnaServlet` with command "`CreateDnaOrLibPlate`" with callback function `submissionResults(response)`.[[BR]]i. Convenience functions `wellStrToRow(wellStr)` and `wellStrToCol(wellStr)` takes a plate well location string consisting of row letter plus column number and returns the row and column indices, respectively.
    55 3. Java data access object class/file `Annotationtype.java` in `src/net/sf/basedb/meludi/dao/` updated with new string annotation type "`LibPrepKitName`" for bioplates.
    66 4. Java servlet class/file `InstallServlet.java` in `src/net/sf/basedb/meludi/servlet/` updated in protected method `void doGet(HttpServletRequest req, HttpServletResponse resp)` by adding new string annotation type "`LibPrepKitName`" for bioplates.