Changeset 1910


Ignore:
Timestamp:
Mar 19, 2013, 11:12:20 AM (7 years ago)
Author:
Nicklas Nordborg
Message:

References #478: Implement wizards for pooling and flow cell preparation

Added PooledLibrary, FlowCell and other related subtypes to installation wizard.

Added link to lab protocol wizard.

Location:
extensions/net.sf.basedb.reggie/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/net.sf.basedb.reggie/trunk/resources/index.jsp

    r1891 r1910  
    249249          <dd>
    250250            <ul>
     251            <li><a href="libprep/pool_protocol.jsp?ID=<%=ID%>">Lab protocols for pooling and flow cell preparation</a>
    251252            <li><a href="libprep/pool_registration.jsp?ID=<%=ID%>">Register pooled libraries</a>
    252253            <li><a href="libprep/flowcell_registration.jsp?ID=<%=ID%>">Register flow cells</a>
  • extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/dao/Subtype.java

    r1895 r1910  
    171171
    172172  /**
     173    The definition of the "PooledLibrary" extract subtype.
     174    @since 2.12
     175  */
     176  public static final Subtype POOLED_LIBRARY = new Subtype("PooledLibrary", Item.EXTRACT, false);
     177
     178  /**
     179    The definition of the "FlowCell" physical bioassay subtype.
     180    @since 2.12
     181  */
     182  public static final Subtype FLOW_CELL = new Subtype("FlowCell", Item.PHYSICALBIOASSAY, false);
     183 
     184  /**
    173185    The definition of the "mRNA preparation" protocol subtype.
    174186    @since 2.12
     
    196208  */
    197209  public static final Subtype LIBRARY_PROTOCOL = new Subtype("Library preparation", Item.PROTOCOL, false);
     210
     211 
     212  /**
     213    The definition of the "Pooling" protocol subtype. Should already exist
     214    in BASE.
     215    @since 2.12
     216  */
     217  public static final Subtype POOLING_PROTOCOL = new Subtype("Pooling", Item.PROTOCOL, false);
    198218
    199219 
  • extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/servlet/InstallServlet.java

    r1908 r1910  
    154154        jsonChecks.add(checkSubtype(dc, Subtype.CDNA, createIfMissing, Subtype.MRNA, Subtype.CDNA_PROTOCOL));
    155155        jsonChecks.add(checkSubtype(dc, Subtype.LIBRARY_PROTOCOL, createIfMissing));
     156        jsonChecks.add(checkSubtype(dc, Subtype.BARCODE, createIfMissing));
    156157        jsonChecks.add(checkSubtype(dc, Subtype.LIBRARY, createIfMissing, Subtype.CDNA, Subtype.BARCODE, Subtype.LIBRARY_PROTOCOL));
    157         jsonChecks.add(checkSubtype(dc, Subtype.BARCODE, createIfMissing));
     158        jsonChecks.add(checkSubtype(dc, Subtype.POOLING_PROTOCOL, createIfMissing));
     159        jsonChecks.add(checkSubtype(dc, Subtype.POOLED_LIBRARY, createIfMissing, Subtype.LIBRARY, Subtype.POOLING_PROTOCOL));
     160        jsonChecks.add(checkSubtype(dc, Subtype.FLOW_CELL, createIfMissing, Subtype.POOLED_LIBRARY));
    158161
    159162        // Plate geometries
  • extensions/net.sf.basedb.reggie/trunk/src/net/sf/basedb/reggie/servlet/LibPrepServlet.java

    r1908 r1910  
    2929import net.sf.basedb.core.BioMaterialList;
    3030import net.sf.basedb.core.BioPlate;
    31 import net.sf.basedb.core.BioPlateEvent;
    32 import net.sf.basedb.core.BioPlateEventParticipant;
    33 import net.sf.basedb.core.BioPlateEventType;
    3431import net.sf.basedb.core.BioWell;
    3532import net.sf.basedb.core.DbControl;
     
    5855import net.sf.basedb.reggie.dao.Annotationtype;
    5956import net.sf.basedb.reggie.dao.BiomaterialList;
    60 import net.sf.basedb.reggie.dao.BioplateEventtype;
    6157import net.sf.basedb.reggie.dao.BioplateType;
    6258import net.sf.basedb.reggie.dao.CDna;
Note: See TracChangeset for help on using the changeset viewer.