Team:WITS-CSIR SA/client/CalendarModel.js

From 2011.igem.org

(Difference between revisions)
 
(15 intermediate revisions not shown)
Line 64: Line 64:
         initialize: function () {
         initialize: function () {
             this.months = new Months(null, { Year: this });
             this.months = new Months(null, { Year: this });
-
            this.months.add(new Month({ name: 'February' }));
 
-
            this.months.add(new Month({ name: 'March' }));
 
-
            this.months.add(new Month({ name: 'April' }));
 
-
            this.months.add(new Month({ name: 'May' }));
 
             this.months.add(new Month({ name: 'June' }));
             this.months.add(new Month({ name: 'June' }));
             this.months.add(new Month({ name: 'July' }));
             this.months.add(new Month({ name: 'July' }));
Line 153: Line 149:
         var calendar = new Calendar(), week = null, month = null;
         var calendar = new Calendar(), week = null, month = null;
-
        month = calendar.year.getMonth('february');
 
-
        week = new Week({ name: 'Week 2' });
 
-
        week.days.add(new Day({ name: 'Monday', content: '<p>This is a test</p>' }));
 
-
        week.days.add(new Day({ name: 'Wednesday', content: '<p>This is a test</p>' }));
 
-
        week.days.add(new Day({ name: 'Friday', content: '<p>This is a test</p>' }));
 
-
        month.weeks.add(week);
 
-
 
-
        month = calendar.year.getMonth('march');
 
-
 
-
        week = new Week({ name: 'Week 2' });
 
-
        week.days.add(new Day({ name: 'Monday', content: '<p>This is a test</p>' }));
 
-
        week.days.add(new Day({ name: 'Wednesday', content: '<p>This is a test</p>' }));
 
-
        week.days.add(new Day({ name: 'Friday', content: '<p>This is a test</p>' }));
 
-
        month.weeks.add(week);
 
-
 
-
        month = calendar.year.getMonth('april');
 
-
 
-
        week = new Week({ name: 'Week 2' });
 
-
        week.days.add(new Day({ name: 'Wednesday', content: '<p>This is a test</p>' }));
 
-
        week.days.add(new Day({ name: 'Friday', content: '<p>This is a test</p>' }));
 
-
        month.weeks.add(week);
 
-
 
-
        month = calendar.year.getMonth('may');
 
-
 
-
        week = new Week({ name: 'Week 2' });
 
-
        week.days.add(new Day({ name: 'Monday', content: '<p>This is a test</p>' }));
 
-
        week.days.add(new Day({ name: 'Friday', content: '<p>This is a test</p>' }));
 
-
        month.weeks.add(week);
 
         month = calendar.year.getMonth('june');
         month = calendar.year.getMonth('june');
-
         week = new Week({ name: 'Week 4' });
+
         week = new Week({ name: 'Wk 4' });
         week.days.add(new Day({ name: 'Saturday', content: '<li>To obtain CheZ gene for later  PCR reactions:</li>' + '<li>Standard PCR of CheZ from genomic DNA</li>' + '<li>Ran 1% gel – no PCR product --> try gradient PCR</li>' }));
         week.days.add(new Day({ name: 'Saturday', content: '<li>To obtain CheZ gene for later  PCR reactions:</li>' + '<li>Standard PCR of CheZ from genomic DNA</li>' + '<li>Ran 1% gel – no PCR product --> try gradient PCR</li>' }));
Line 193: Line 161:
         month = calendar.year.getMonth('june');
         month = calendar.year.getMonth('june');
-
         week = new Week({ name: 'Week 5' });
+
         week = new Week({ name: 'Wk 5' });
         week.days.add(new Day({ name: 'Monday', content: '<li>Primer extension PCR of lox66 (Part:BBa_K537019) and lox71 (Part:BBa_K537020) - PCR product verified on 1% gel (worked)</li>' }));
         week.days.add(new Day({ name: 'Monday', content: '<li>Primer extension PCR of lox66 (Part:BBa_K537019) and lox71 (Part:BBa_K537020) - PCR product verified on 1% gel (worked)</li>' }));
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Gradient PCR of CheZ from genomic DNA: worked at all temperatures</li>' + '<li>Digested lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) --> ligated into the PSB1C3 backbone (Did not work) </li>' + '<li>Round one ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) standard PCR (ThRS1-venus(Part:BBa_K537003) did not work </li>' +
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Gradient PCR of CheZ from genomic DNA: worked at all temperatures</li>' + '<li>Digested lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) --> ligated into the PSB1C3 backbone (Did not work) </li>' + '<li>Round one ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) standard PCR (ThRS1-venus(Part:BBa_K537003) did not work </li>' +                                                          '<li>Round one AtRS-CheZ (Part:BBa_K537000) standard PCR (Worked) </li>' +
-
                                                           '<li>Round one AtRS-CheZ (Part:BBa_K537000) standard PCR (Worked) </li>' +
+
                                                           '<li>Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work)</li>' +
                                                           '<li>Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work)</li>' +
                                                           '<li>mRFP1(Part:BBa_K537005) C-Fusion standard PCR (Did not work)</li>' +
                                                           '<li>mRFP1(Part:BBa_K537005) C-Fusion standard PCR (Did not work)</li>' +
                                                           '<li>Venus(Part:BBa_K537006) C-Fusion PCR (Did not work)</li>'
                                                           '<li>Venus(Part:BBa_K537006) C-Fusion PCR (Did not work)</li>'
         }));
         }));
-
         week.days.add(new Day({ name: 'Wednesday', content: <li>Round two AtRS-CheZ(Part:BBa_K537000) standard PCR (Did not work) </li>+
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Round two AtRS-CheZ(Part:BBa_K537000) standard PCR (Did not work) </li>' +
-
'<li>Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work) </li>+
+
'<li>Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work) </li>' +
-
<li>Round one mRFP1(Part:BBa_K537005) standard PCR (Worked) </li>+
+
'<li>Round one mRFP1(Part:BBa_K537005) standard PCR (Worked) </li>'+
-
<li>Second round ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002),  ThRS1-venus(Part:BBa_K537003) and ThRS1-venus(Part:BBa_K537003) PCR (ThRS2-venus(Part:BBa_K537004) did not work) </li>+
+
'<li>Second round ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002),  ThRS1-venus(Part:BBa_K537003) and ThRS1-venus(Part:BBa_K537003) PCR (ThRS2-venus(Part:BBa_K537004) did not work) </li>' +
-
<li>Repeat round one PCR of ThRS1-venus(Part:BBa_K537003) (Worked) </li>
+
'<li>Repeat round one PCR of ThRS1-venus(Part:BBa_K537003) (Worked) </li>'
  }));
  }));
         week.days.add(new Day({ name: 'Thursday', content: '<li>Round two AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>' +
         week.days.add(new Day({ name: 'Thursday', content: '<li>Round two AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>' +
Line 218: Line 185:
         month = calendar.year.getMonth('july');
         month = calendar.year.getMonth('july');
-
         week = new Week({ name: 'Week 1' });
+
         week = new Week({ name: 'Wk 1' });
-
         week.days.add(new Day({ name: 'Friday', content: '<p>This is a test</p>' }));
+
         week.days.add(new Day({ name: 'Friday', content: '<li>Second Round ThRS1-venus(Part:BBa_K537003) PCR (Worked) </li>' +
-
         week.days.add(new Day({ name: 'Saturday', content: '<p>This is a test</p>' }));
+
'<li>Second round AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>' +
 +
'<li>Round one  AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work) </li>'+
 +
'<li>Round two AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>'+
 +
'<li>Round two mRFP1(Part:BBa_K537005) C-Fusion standard PCR (Worked) </li>'+
 +
'<li>Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did work) </li>'+
 +
'<li>Repeat round two PCR of ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) (Worked) </li>'+
 +
'<li>Second round AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>'+
 +
'<li>Round one  AtRS-mRFP1(Part:BBa_K537008) standard PCR (Work) </li>'+
 +
'<li>Ligation of ThRS1-CheZ (Part:BBa_K537001) and ThRS2-CheZ(Part:BBa_K537002) into pSB1C3 backbone (Did not work) </li>' }));
 +
         week.days.add(new Day({ name: 'Saturday', content: '<li>Second round AtRS-CheZ (Part:BBa_K537000) gradient PCR (Did not work) </li>'+
 +
'<li>Second round AtRS-mRFP1(Part:BBa_K537008) gradient PCR (Worked) </li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 2' });
+
         week = new Week({ name: 'Wk 2' });
         week.days.add(new Day({ name: 'Monday', content: '<li>Ligation of ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) (did not work) </li>' +
         week.days.add(new Day({ name: 'Monday', content: '<li>Ligation of ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) (did not work) </li>' +
'<li>Ligation of gel extracted AtRS-CheZ (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) and mRFP1(Part:BBa_K537005) C-Fusion into pSB1C3 backbone (Did not work) – repeat tomorrow </li>'
'<li>Ligation of gel extracted AtRS-CheZ (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) and mRFP1(Part:BBa_K537005) C-Fusion into pSB1C3 backbone (Did not work) – repeat tomorrow </li>'
Line 237: Line 214:
'<li>Ligation of digested and column-purified  ThRS1-CheZ (Part:BBa_K537001),  ThRS1-venus(Part:BBa_K537003),  ThRS2-CheZ(Part:BBa_K537002) ,  ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion PCR products into pSB1C3 backbone</li>'
'<li>Ligation of digested and column-purified  ThRS1-CheZ (Part:BBa_K537001),  ThRS1-venus(Part:BBa_K537003),  ThRS2-CheZ(Part:BBa_K537002) ,  ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion PCR products into pSB1C3 backbone</li>'
  }));
  }));
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Friday', content: '<li>Inoculated 4 ml chloromphenicol broth with AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) mRFP1(Part:BBa_K537005) C-Fusion and Venus(Part:BBa_K537006) C-Fusion  in pSB1C3 for plasmid prep tomorrow </li>' }));
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Saturday', content: '<li>Screening for AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) mRFP1(Part:BBa_K537005) C-Fusion and Venus(Part:BBa_K537006) C-Fusion  in pSB1C3 – digested with EcoRI and PstI, ran on 1% gel</li>' }));
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Sunday', content: '<li>Gel extracted the PCR products  of lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) – PCR product verified on 1% gel (lox66(Part:BBa_K537019) not in the PCR product) </li>' +
 +
'<li>Plasmid Prepped and verified AtRS-mRFP1(Part:BBa_K537008), mRFP1(Part:BBa_K537005) C-Fusion, ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004),Venus(Part:BBa_K537006) C-Fusion, AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) on a 1% agarose gel</li>' +
 +
'<li>mRFP1(Part:BBa_K537005) C-Fusion sent for sequencing</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
Line 245: Line 224:
          
          
-
         week = new Week({ name: 'Week 3' });
+
         week = new Week({ name: 'Wk 3' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Verified PCR products of AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) on the 1% agarose and gel extracted the DNA</li>' +
-
        week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
'<li>Digested and column purified  AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008)</li>' +
-
         week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
'<li>Sent mRFP1(Part:BBa_K537005) C-Fusion, ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion for sequencing</li>'+
-
        week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
'<li>Collected CheZ mutants from the post (sent to us from Japan)</li>' }));
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Ligated AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into pSB1C3 backbone (Ligation did not work) </li>' +
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
'<li>Plasmid prep of mRFP1(Part:BBa_K537005) C-Fusion, ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion</li>' }));
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Ligated AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into pSB1C3 backbone</li>' + '<li>CheZ mutants successfully grown</li>' }));
 +
         week.days.add(new Day({ name: 'Thursday', content: '<li>Colony PCR of AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) in pSB1C3 and verification on agarose gel (Ligation did not work) </li>' + '<li>Got sequencing results and resent some of them</li>' }));
 +
         week.days.add(new Day({ name: 'Friday', content: '<li>Colony PCR of more AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) in pSB1C3 and verification on 1% agarose gel (Ligation did not work) </li>' }));
month.weeks.add(week);
month.weeks.add(week);
-
         week = new Week({ name: 'Week 4' });
+
         week = new Week({ name: 'Wk 4' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Overnight ligation of AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into pSB1C3 backbone</li>' }));
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Plasmid prep AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), RBS, strong promoter, double terminator and Cre recombinase</li>' +
-
        week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
'<li>Realised that the AtRS has the PstI restriction site </li>' +
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
'<li>Ordered new AtRS oligos – to insert a point mutation into the riboswitch and eliminate the PstI site</li>' +
-
        week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
'<li>Colony PCR of the lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and RBS-CheZ(Part:BBa_K537007) (Did not work) </li>' }));
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Gradient PCR of  the lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and RBS-CheZ(Part:BBa_K537007) – worked (ran PCR products on 1% gel) </li>' +
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
'<li>Ligation of lox66(Part:BBa_K537019), lox71(Part:BBa_K537020), ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002)  and RBS-CheZ(Part:BBa_K537007) into PSB1C3 backbone</li>' }));
 +
         week.days.add(new Day({ name: 'Thursday', content: '<li>Screening of Ligation of lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and RBS-CheZ(Part:BBa_K537007) into PSB1C3 backbone (RBS-CheZ(Part:BBa_K537007) was contaminated) </li>' }));
 +
         week.days.add(new Day({ name: 'Friday', content: '<li>Plasmid prep lox66(Part:BBa_K537019) and lox 71</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 5' });
+
         week = new Week({ name: 'Wk 5' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Realised that colony growth of bacteria that was transformed with constructs in pSB1C3 is not very successful – colonies also take longer to grow on chloro plates</li>' +
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
'<li>To save time the team decided to clone (and later test) all composite machines in the pSB1A3 backbone – no outgrowth step is required before plating (after transformation of the ligations); colonies grow faster</li>' +
-
         week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
'<li>All complete clones will be cloned back into pSB1C3 for submission to the registry</li>' +
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
'<li>From hereon, clones/constructs in pSB1C3 will be referred to as pC-…; clones in pSB1A3 will be referred to as pA-… </li>' +
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
'<li>Digested double terminator and Cre recombinase then three way  ligated into PSB1A3 backbone</li>' +
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
'<li>Re-ligation of lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) into pSB1C3 backbone</li>' }));
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Re-transformed competent cells with Cre recombinase-double terminator</li>' }));
-
        month.weeks.add(week);
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Colony PCR of Cre Recombinase-Double terminator and RBS-CheZ(Part:BBa_K537007)</li>' +
 +
'<li>Plasmid prep of Lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and IPTG inducible promoter</li>' }));
 +
         week.days.add(new Day({ name: 'Thursday', content: '<li>Plasmid prep Cre-DT, RBS-CheZ(Part:BBa_K537007)</li>' + '<li>Verification of Lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and IPTG inducible promoter </li>' + '<li>Ran new PCR of lox 66 and lox71(Part:BBa_K537020)</li>' }));
 +
         week.days.add(new Day({ name: 'Friday', content: '<li>3A assembly of RBS and Cre-DT into pSB1C3 (Did not Work) </li>' + '<li>Verification of lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020)</li>' + '<li>Put Venus(Part:BBa_K537006) at the ends of ThRS1-CheZ (Part:BBa_K537001) , ThRS2-CheZ(Part:BBa_K537002), RBS-CheZ(Part:BBa_K537007)</li>' + '<li>Ligation of RBS-CheZ(Part:BBa_K537007) with mRFP1(Part:BBa_K537005)</li>' +'<li>Fusion cloning of RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006), ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006) and ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)</li>' }));
 +
         week.days.add(new Day({ name: 'Saturday', content: '<li>Colony PCR of ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006), ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006), RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005) and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006) (ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006) did not work) </li>' }));
 +
         week.days.add(new Day({ name: 'Sunday', content: '<li>Mini-prep ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006), RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005) and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)</li>' }));
-
        week = new Week({ name: 'Week 6' });
 
-
        week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
 
         month.weeks.add(week);
         month.weeks.add(week);
         month = calendar.year.getMonth('august');
         month = calendar.year.getMonth('august');
-
         week = new Week({ name: 'Week 1' });
+
         week = new Week({ name: 'Wk 1' });
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>3A assembly of RBS and Cre-DT into pSB1C3</li>'
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
+ '<li>Colony PCR of ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)</li>'}));
 +
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Addition of Double Terminators to the ends of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006) and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)</li>' +
 +
'<li>Second round AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) gradient PCR</li>'+
 +
'<li>Second round AtRS-mRFP1(Part:BBa_K537008) gradient PCR</li>'+
 +
'<li>Colony PCR of RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)</li>'+
 +
'<li>Mini-prep ThRS-CheZ-Venus(Part:BBa_K537006)</li>' }));
 +
        week.days.add(new Day({ name: 'Wednesday', content: '<li>Addition of Double Terminators to the ends of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006), pC-ThRS2-CheZ(Part:BBa_K537002),and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)</li>' + '<li>Plasmid prep RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005) and ThRS1-CheZ (Part:BBa_K537001)- Venus(Part:BBa_K537006)</li' }));
 +
        week.days.add(new Day({ name: 'Thursday', content: '<li>Colony PCR  of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006), pC-ThRS2-CheZ(Part:BBa_K537002),and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006): all with double terminators (No positive clones) </li>' }));
 +
        week.days.add(new Day({ name: 'Friday', content: '<li>Colony PCR  of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006), pC-ThRS2-CheZ(Part:BBa_K537002),and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006) with double terminators</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 2' });
+
         week = new Week({ name: 'Wk 2' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Plasmid prep ThRS-Venus-DT, RBS-Cre-DT, AtRS-mRFP1(Part:BBa_K537008) and AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000)</li>' }));
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Screening of ThRS-Venus-DT, RBS-Cre-DT, ThRS2- CheZ-Venus(Part:BBa_K537006)-DT and mRFP1(Part:BBa_K537005)-DT</li>' }));
-
         week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Screening of ThRS-Venus-DT, RBS-Cre-DT, ThRS2- CheZ-Venus(Part:BBa_K537006)-DT and mRFP1(Part:BBa_K537005)-DT</li>' }));
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Thursday', content: '<li>Re-Do ligation of Cre-DT and RBS</li>' +
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
'<li>Plasmid prep ThRS2- CheZ-Venus(Part:BBa_K537006)-DT and mRFP1(Part:BBa_K537005)-DT</li>' }));
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Friday', content: '<li>Plasmid prep AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008), lox- strong promoter and thRS-Venus-DT</li>' +
-
        week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
'<li>Colony PCR RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT and RBS-Cre-DT</li>'+
 +
'<li>Midi-prep ThRS2-venus(Part:BBa_K537004)-DT, RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006), ThRS2-venus(Part:BBa_K537004) and ThRS1-CheZ (Part:BBa_K537001)</li>' }));
 +
         week.days.add(new Day({ name: 'Saturday', content: '<li>Ligated RBS and Cre-DT</li>'+
 +
'<li>Put ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT , RBS-Che-Venus(Part:BBa_K537006)-DT , RBS-Che-mRFP1(Part:BBa_K537005)-DT into pSB1C3</li>'+ '<li>Plasmid prep mRFP1(Part:BBa_K537005)</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 3' });
+
         week = new Week({ name: 'Wk 3' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Ligation of ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT, CheZ-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT  into PSB1A3-strong promoter</li>' }));
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Colony PCR of ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT, CheZ-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT containing pSB1A3-stong promter</li>' }));
-
         week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Plasmid prep ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT ,ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT and RBS-CheZ(Part:BBa_K537007)-Venus-DT</li>' }));
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Thursday', content: '<li>PCR of the pSB1C3 and pSB1A3 </li>' +
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
'<li>Midi prep ThRS1-venus(Part:BBa_K537003), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004), Venus(Part:BBa_K537006) C-fusion and mRFP1(Part:BBa_K537005) (Did not work) </li>' }));
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Friday', content: '<li>Ligation of the AtRS-CheZ (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into PSB1C3 backbone</li>' + '<li>Altered Midi prep protocol of ThRS1-venus(Part:BBa_K537003), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004), Venus(Part:BBa_K537006) C-fusion and mRFP1(Part:BBa_K537005) (Did not work) </li>' }));
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Saturday', content: '<li>Screening of AtRS-mRFP1(Part:BBa_K537008), and AtRS-mRFP1(Part:BBa_K537008)</li>' }));
 +
         week.days.add(new Day({ name: 'Sunday', content: '<li>Plasmid-prep AtRS-CheZ (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008)</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 4' });
+
         week = new Week({ name: 'Wk 4' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>-</li>' }));
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Plasmid-prep AtRS-mRFP1(Part:BBa_K537008)</li>' }));
-
         week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>-</li>' }));
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Thursday', content: '<li>Venus Spectrum and flourometry timecourse experiments</li>' }));
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Friday', content: '<li>Ligation AtRS-CheZ (Part:BBa_K537000)-DT and AtRS-mRFP1(Part:BBa_K537008)-DT</li>'+ '<li>Venus spectrum and fluorometry timecourse experiments</li>'+
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
'<li>3A assembly of AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' }));
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Saturday', content: '<li>3A assembly of AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' + '<li>Preparation of the motility experiment: Dose dependent migration on semi-solid agar</li>' }));
 +
         week.days.add(new Day({ name: 'Sunday', content: '<li>Colony PCR of the AtRS-CheZ (Part:BBa_K537000)-DT and AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)-DT, AtRS-mRFP1(Part:BBa_K537008)-DT</li>' +
 +
'<li>Plasmid Prep RBS and IPTG inducible promoter </li>' + '<li>Colony PCR of AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' + '<li>Motility experiment: Dose dependent migration on semi-solid agar</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 5' });
+
         week = new Week({ name: 'Wk 5' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Plasmid prep AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' + '<li>PCR of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' + '<li>Fluorometry testing of ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, Cre-DT and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT</li>'+ '<li>Motility experiment: Dose dependent migration on semi-solid agar</li>' }));
-
        week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Verification of PCR products of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' + '<li>Motility experiment: Dose dependent migration on semi-solid agar</li>' + '<li>Fluorometry result analysis</li>' }));
-
        week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Verification of PCR products of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' }));
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         month.weeks.add(week);
         month.weeks.add(week);
-
        week = new Week({ name: 'Week 6' });
 
-
        week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
 
-
        month.weeks.add(week);
 
         month = calendar.year.getMonth('september');
         month = calendar.year.getMonth('september');
-
         week = new Week({ name: 'Week 1' });
+
         week = new Week({ name: 'Wk 1' });
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
        week.days.add(new Day({ name: 'Thursday', content: '<li>PCR of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' + '<li>Fluorometry testing</li>' }));
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Friday', content: '<li>Digestion of all machines in pSB1A3 </li>'+ '<li>Fluorometry testing</li>' }));
 +
         week.days.add(new Day({ name: 'Saturday', content: '<li>Ligation of all digested parts in pSB1A3 into pSB1C3</li>' + '<li>Toggle switch construction (ligating RBS with Cre-DT ) </li>' }));
 +
        week.days.add(new Day({ name: 'Sunday', content: '<li>Screening all ligated parts in pSB1C3</li>'+ '<li>Toggle switch construction </li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 2' });
+
         week = new Week({ name: 'Wk 2' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Plasmid Prep AtRS-mRFP1(Part:BBa_K537008)-DT, RBS-Cre-DT and Pr-AtRS-mRFP1(Part:BBa_K537008)</li>'+
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
'<li>Colony PCR of RBS- Cre-DT  and verification of the RBS- Cre-DT colony PCR products</li>'}));
-
         week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Plasmid prep Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-venus(Part:BBa_K537003)(Part:BBa_K537003)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS2-venus(Part:BBa_K537004)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-Venus(Part:BBa_K537006)-DT , Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT</li>'+
-
        week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
'<li>Toggle switch construction (Ligation of the IPTG inducible promoter with RBS-Cre-DT) </li>' }));
-
         week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Re-do Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-venus(Part:BBa_K537003)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS2-venus(Part:BBa_K537004)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-Venus(Part:BBa_K537006)-DT , Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-AtRS-CheZ (Part:BBa_K537000)-mRFP1-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-CheZ(Part:BBa_K537007)-mRFP1-DT</li>'+
-
         week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
'<li>Screening ligation of IPTG inducible promoter with RBS-Cre-DT</li>'+'<li>Preparation of the Capillary Assay</li>' }));
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Thursday', content: '<li>Plasmid prep IPTG-RBS-Cre-DT, ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004), ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT, ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006), ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006), AtRS-mRFP1(Part:BBa_K537008)-DT, AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)-DT , RBS-mRFP1-DT and RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT</li>'+'<li>Capillary Assay</li>' }));
 +
         week.days.add(new Day({ name: 'Friday', content: '<li>Counting colonies from Capillary Assay</li>' }));
 +
         week.days.add(new Day({ name: 'Saturday', content: '<li>Capillary Assay analysis</li>' }));
         month.weeks.add(week);
         month.weeks.add(week);
-
         week = new Week({ name: 'Week 3' });
+
         week = new Week({ name: 'Wk 3' });
-
         week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Monday', content: '<li>Prepared some samples (machines) for shipment to the USA for submission</li>'+
-
        week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
'<li>Inoculated Amp broth with colonies off master plates of positive clones: parental CheZ deletion mutants; StrongPromoter-ThRS1-venus(Part:BBa_K537003)-DoubleTerminator; StrongPromoter-ThRS2-venus(Part:BBa_K537004)-DoubleTerminator --> for Fluorescence Microscopy at the CSIR tomorrow</li>' }));
-
        week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Tuesday', content: '<li>Epi-Fluorescence Microscopy imaging with samples: parental CheZ deletion mutants; StrongPromoter-ThRS1-venus(Part:BBa_K537003)-DoubleTerminator; StrongPromoter-ThRS2-venus(Part:BBa_K537004)-DoubleTerminator. Thank you to Robyn Brackin at the CSIR for all the help with these experiments!</li>' }));
-
        week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Wednesday', content: '<li>Processing of fluorescence images that were captured yesterday – using program “ImageJ.</li>' }));
-
        week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
         week.days.add(new Day({ name: 'Thursday', content: '<li>WE ARE DONE WITH LAB WORK!!! Yippeeeeee!!!</li>' }));
-
        week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
-
        month.weeks.add(week);
+
-
 
+
-
        week = new Week({ name: 'Week 4' });
+
-
        week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
-
         week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
-
         week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
-
        month.weeks.add(week);
+
-
 
+
-
        week = new Week({ name: 'Week 5' });
+
-
        week.days.add(new Day({ name: 'Monday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Tuesday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Wednesday', content: '<li>This is a test</li>' }));
+
-
         week.days.add(new Day({ name: 'Thursday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Friday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Saturday', content: '<li>This is a test</li>' }));
+
-
        week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
+
-
        month.weeks.add(week);
+
-
        week = new Week({ name: 'Week 6' });
 
-
        week.days.add(new Day({ name: 'Sunday', content: '<li>This is a test</li>' }));
 
         month.weeks.add(week);
         month.weeks.add(week);

Latest revision as of 22:47, 21 September 2011

/// <reference path="../../js/lib/backbone.js" /> /// <reference path="../../js/lib/underscore.js" /> /// <reference path="../../js/lib/jlayout.border.js" /> /// <reference path="../../js/lib/jquery-1.5.1.min.js" /> /// <reference path="../../js/lib/jquery-ui-1.8.14.custom.min.js" /> /// <reference path="../../js/lib/jQuery.BlockUI.js" /> /// <reference path="../../js/lib/jquery.fling.js" /> /// <reference path="../../js/lib/jquery.jlayout.js" /> /// <reference path="../../js/lib/jquery.sizes.js" /> /// <reference path="../../js/lib/modernizr-1.7.min.js" /> /// <reference path="../../js/lib/sammy-latest.min.js" /> /// <reference path="../../js/common.js" />

$(function () {

   var Day = Backbone.Model.extend({
       name: null,
       content: null
   });
   var Days = Backbone.Collection.extend({
       initialize: function (models, options) {
           this.opts = options;
       },
       hasContent: function () { return this.length > 0; }
   });
   var Week = Backbone.Model.extend({
       initialize: function () {
           this.days = new Days(null, { Week: this });
       },
       name: null,
       hasContent: function () { return this.days.hasContent(); }
   });
   var Weeks = Backbone.Collection.extend({
       initialize: function (models, options) {
           this.opts = options;
       },
       hasContent: function () {
           for (var i = 0; i < this.length; i++)
               if (this.models[i].hasContent()) { return true; }
           return false;
       }
   });
   var Month = Backbone.Model.extend({
       initialize: function () {
           this.weeks = new Weeks(null, { Month: this });
       },
       name: null,
       hasContent: function () {
           return this.weeks.hasContent();
       }
   });
   var Months = Backbone.Collection.extend({
       initialize: function (models, options) {
           this.opts = options;
       }
   });
   var Year = Backbone.Model.extend({
       initialize: function () {
           this.months = new Months(null, { Year: this });
           this.months.add(new Month({ name: 'June' }));
           this.months.add(new Month({ name: 'July' }));
           this.months.add(new Month({ name: 'August' }));
           this.months.add(new Month({ name: 'September' }));


       },
       year: null,
       getMonth: function (name) {
           var caller = this;
           var m = $.grep(caller.months.models, function (n, i) {
               return n.get('name').toLowerCase() == name.toLowerCase();
           });
           return m.length > 0 ? m[0] : null;
       },
       hasContent: function () { return this.months.hasContent(); }
   });
   var Calendar = Backbone.View.extend({
       el: $('div.calendar'),
       initialize: function () {
           this.year = new Year({ year: 2011 });
this.template = '' + ' ' + ' ' + ' ' + ' ' + '</table>'; }, render: function () { var html = _.template(this.template, this); this.el.html(html); var caller = this; $('div.month', this.el).tabs().hide(); $('ul.months input:button', this.el).unbind('click').bind('click', function () { var month = $(this).attr('data-month'); $('ul.months input:button', this.el).removeClass('ui-state-highlight'); $(this).addClass('ui-state-highlight'); $('div.month', caller.el).hide(); $('div.' + month, caller.el).slideDown(500); }); FormatButtons(); $('ul.months input:button', this.el).eq(0).click(); } }); $.fling('subscribe', 'ready', function () { var calendar = new Calendar(), week = null, month = null; month = calendar.year.getMonth('june'); week = new Week({ name: 'Wk 4' }); week.days.add(new Day({ name: 'Saturday', content: '
  • To obtain CheZ gene for later PCR reactions:</li>' + '
  • Standard PCR of CheZ from genomic DNA</li>' + '
  • Ran 1% gel – no PCR product --> try gradient PCR</li>' })); month.weeks.add(week); month = calendar.year.getMonth('june'); week = new Week({ name: 'Wk 5' }); week.days.add(new Day({ name: 'Monday', content: '
  • Primer extension PCR of lox66 (Part:BBa_K537019) and lox71 (Part:BBa_K537020) - PCR product verified on 1% gel (worked)</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Gradient PCR of CheZ from genomic DNA: worked at all temperatures</li>' + '
  • Digested lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) --> ligated into the PSB1C3 backbone (Did not work) </li>' + '
  • Round one ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) standard PCR (ThRS1-venus(Part:BBa_K537003) did not work </li>' + '
  • Round one AtRS-CheZ (Part:BBa_K537000) standard PCR (Worked) </li>' + '
  • Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work)</li>' + '
  • mRFP1(Part:BBa_K537005) C-Fusion standard PCR (Did not work)</li>' + '
  • Venus(Part:BBa_K537006) C-Fusion PCR (Did not work)</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Round two AtRS-CheZ(Part:BBa_K537000) standard PCR (Did not work) </li>' + '
  • Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work) </li>' + '
  • Round one mRFP1(Part:BBa_K537005) standard PCR (Worked) </li>'+ '
  • Second round ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003) and ThRS1-venus(Part:BBa_K537003) PCR (ThRS2-venus(Part:BBa_K537004) did not work) </li>' + '
  • Repeat round one PCR of ThRS1-venus(Part:BBa_K537003) (Worked) </li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Round two AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>' + '
  • Round two mRFP1(Part:BBa_K537005) standard PCR (Worked) </li>'+ '
  • Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work) </li>'+ '
  • Ligation of ThRS1-CheZ (Part:BBa_K537001) and ThRS2-CheZ(Part:BBa_K537002) into pSB1C3 backbone (did not work) </li>'+ '
  • Venus(Part:BBa_K537006) C-Fusion PCR (worked)</li>'+ '
  • Second round ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) (ThRS1-venus did not work) </li>' })); month.weeks.add(week); month = calendar.year.getMonth('july'); week = new Week({ name: 'Wk 1' }); week.days.add(new Day({ name: 'Friday', content: '
  • Second Round ThRS1-venus(Part:BBa_K537003) PCR (Worked) </li>' + '
  • Second round AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>' + '
  • Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did not work) </li>'+ '
  • Round two AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>'+ '
  • Round two mRFP1(Part:BBa_K537005) C-Fusion standard PCR (Worked) </li>'+ '
  • Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Did work) </li>'+ '
  • Repeat round two PCR of ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) (Worked) </li>'+ '
  • Second round AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) standard PCR (Did not work) </li>'+ '
  • Round one AtRS-mRFP1(Part:BBa_K537008) standard PCR (Work) </li>'+ '
  • Ligation of ThRS1-CheZ (Part:BBa_K537001) and ThRS2-CheZ(Part:BBa_K537002) into pSB1C3 backbone (Did not work) </li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Second round AtRS-CheZ (Part:BBa_K537000) gradient PCR (Did not work) </li>'+ '
  • Second round AtRS-mRFP1(Part:BBa_K537008) gradient PCR (Worked) </li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 2' }); week.days.add(new Day({ name: 'Monday', content: '
  • Ligation of ThRS1-venus(Part:BBa_K537003) and ThRS2-venus(Part:BBa_K537004) (did not work) </li>' + '
  • Ligation of gel extracted AtRS-CheZ (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) and mRFP1(Part:BBa_K537005) C-Fusion into pSB1C3 backbone (Did not work) – repeat tomorrow </li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Ligation of gel extracted AtRS-CheZ (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) and mRFP1(Part:BBa_K537005) C-Fusion into pSB1A3 backbone (Worked) </li>'+ '
  • Verification of ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003) , ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion on agarose gel </li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Plasmid prep CheZ, AtRS-mRFP1(Part:BBa_K537008) and mRFP1(Part:BBa_K537005) C-Fusion in pSB1C3 backbone, digested and verified on 1% agarose gel</li>'+ '
  • Digest the IPTG inducible promoter (obtained from kit)</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Plasmid prep, digested and gel extracted Cre recombinase, Lox promoter, RBS and double terminator</li>'+ '
  • Ligation of gel extracted AtRS-CheZ (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008), mRFP1(Part:BBa_K537005) C-Fusion and Venus(Part:BBa_K537006) C-Fusion into pSB1C3 backbone</li>'+ '
  • Ligation of digested and column-purified ThRS1-CheZ (Part:BBa_K537001), ThRS1-venus(Part:BBa_K537003), ThRS2-CheZ(Part:BBa_K537002) , ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion PCR products into pSB1C3 backbone</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Inoculated 4 ml chloromphenicol broth with AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) mRFP1(Part:BBa_K537005) C-Fusion and Venus(Part:BBa_K537006) C-Fusion in pSB1C3 for plasmid prep tomorrow </li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Screening for AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008) mRFP1(Part:BBa_K537005) C-Fusion and Venus(Part:BBa_K537006) C-Fusion in pSB1C3 – digested with EcoRI and PstI, ran on 1% gel</li>' })); week.days.add(new Day({ name: 'Sunday', content: '
  • Gel extracted the PCR products of lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) – PCR product verified on 1% gel (lox66(Part:BBa_K537019) not in the PCR product) </li>' + '
  • Plasmid Prepped and verified AtRS-mRFP1(Part:BBa_K537008), mRFP1(Part:BBa_K537005) C-Fusion, ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004),Venus(Part:BBa_K537006) C-Fusion, AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) on a 1% agarose gel</li>' + '
  • mRFP1(Part:BBa_K537005) C-Fusion sent for sequencing</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 3' }); week.days.add(new Day({ name: 'Monday', content: '
  • Verified PCR products of AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) on the 1% agarose and gel extracted the DNA</li>' + '
  • Digested and column purified AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008)</li>' + '
  • Sent mRFP1(Part:BBa_K537005) C-Fusion, ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion for sequencing</li>'+ '
  • Collected CheZ mutants from the post (sent to us from Japan)</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Ligated AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into pSB1C3 backbone (Ligation did not work) </li>' + '
  • Plasmid prep of mRFP1(Part:BBa_K537005) C-Fusion, ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004) and Venus(Part:BBa_K537006) C-Fusion</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Ligated AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into pSB1C3 backbone</li>' + '
  • CheZ mutants successfully grown</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Colony PCR of AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) in pSB1C3 and verification on agarose gel (Ligation did not work) </li>' + '
  • Got sequencing results and resent some of them</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Colony PCR of more AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) in pSB1C3 and verification on 1% agarose gel (Ligation did not work) </li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 4' }); week.days.add(new Day({ name: 'Monday', content: '
  • Overnight ligation of AtRS-mRFP1(Part:BBa_K537008), AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into pSB1C3 backbone</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Plasmid prep AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), RBS, strong promoter, double terminator and Cre recombinase</li>' + '
  • Realised that the AtRS has the PstI restriction site </li>' + '
  • Ordered new AtRS oligos – to insert a point mutation into the riboswitch and eliminate the PstI site</li>' + '
  • Colony PCR of the lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and RBS-CheZ(Part:BBa_K537007) (Did not work) </li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Gradient PCR of the lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and RBS-CheZ(Part:BBa_K537007) – worked (ran PCR products on 1% gel) </li>' + '
  • Ligation of lox66(Part:BBa_K537019), lox71(Part:BBa_K537020), ThRS1-CheZ (Part:BBa_K537001), ThRS2-CheZ(Part:BBa_K537002) and RBS-CheZ(Part:BBa_K537007) into PSB1C3 backbone</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Screening of Ligation of lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and RBS-CheZ(Part:BBa_K537007) into PSB1C3 backbone (RBS-CheZ(Part:BBa_K537007) was contaminated) </li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Plasmid prep lox66(Part:BBa_K537019) and lox 71</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 5' }); week.days.add(new Day({ name: 'Monday', content: '
  • Realised that colony growth of bacteria that was transformed with constructs in pSB1C3 is not very successful – colonies also take longer to grow on chloro plates</li>' + '
  • To save time the team decided to clone (and later test) all composite machines in the pSB1A3 backbone – no outgrowth step is required before plating (after transformation of the ligations); colonies grow faster</li>' + '
  • All complete clones will be cloned back into pSB1C3 for submission to the registry</li>' + '
  • From hereon, clones/constructs in pSB1C3 will be referred to as pC-…; clones in pSB1A3 will be referred to as pA-… </li>' + '
  • Digested double terminator and Cre recombinase then three way ligated into PSB1A3 backbone</li>' + '
  • Re-ligation of lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020) into pSB1C3 backbone</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Re-transformed competent cells with Cre recombinase-double terminator</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Colony PCR of Cre Recombinase-Double terminator and RBS-CheZ(Part:BBa_K537007)</li>' + '
  • Plasmid prep of Lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and IPTG inducible promoter</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Plasmid prep Cre-DT, RBS-CheZ(Part:BBa_K537007)</li>' + '
  • Verification of Lox66(Part:BBa_K537019), lox71(Part:BBa_K537020) and IPTG inducible promoter </li>' + '
  • Ran new PCR of lox 66 and lox71(Part:BBa_K537020)</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • 3A assembly of RBS and Cre-DT into pSB1C3 (Did not Work) </li>' + '
  • Verification of lox66(Part:BBa_K537019) and lox71(Part:BBa_K537020)</li>' + '
  • Put Venus(Part:BBa_K537006) at the ends of ThRS1-CheZ (Part:BBa_K537001) , ThRS2-CheZ(Part:BBa_K537002), RBS-CheZ(Part:BBa_K537007)</li>' + '
  • Ligation of RBS-CheZ(Part:BBa_K537007) with mRFP1(Part:BBa_K537005)</li>' +'
  • Fusion cloning of RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006), ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006) and ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)</li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Colony PCR of ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006), ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006), RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005) and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006) (ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006) did not work) </li>' })); week.days.add(new Day({ name: 'Sunday', content: '
  • Mini-prep ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006), RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005) and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)</li>' })); month.weeks.add(week); month = calendar.year.getMonth('august'); week = new Week({ name: 'Wk 1' }); week.days.add(new Day({ name: 'Monday', content: '
  • 3A assembly of RBS and Cre-DT into pSB1C3</li>' + '
  • Colony PCR of ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)</li>'})); week.days.add(new Day({ name: 'Tuesday', content: '
  • Addition of Double Terminators to the ends of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006) and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)</li>' + '
  • Second round AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000) gradient PCR</li>'+ '
  • Second round AtRS-mRFP1(Part:BBa_K537008) gradient PCR</li>'+ '
  • Colony PCR of RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)</li>'+ '
  • Mini-prep ThRS-CheZ-Venus(Part:BBa_K537006)</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Addition of Double Terminators to the ends of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006), pC-ThRS2-CheZ(Part:BBa_K537002),and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)</li>' + '
  • Plasmid prep RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005) and ThRS1-CheZ (Part:BBa_K537001)- Venus(Part:BBa_K537006)</li' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Colony PCR of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006), pC-ThRS2-CheZ(Part:BBa_K537002),and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006): all with double terminators (No positive clones) </li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Colony PCR of pC-ThRS1-venus(Part:BBa_K537003), pC-ThRS2-venus(Part:BBa_K537004), pC-mRFP1(Part:BBa_K537005), pC-Venus(Part:BBa_K537006), pC-ThRS2-CheZ(Part:BBa_K537002),and PA-RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006) with double terminators</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 2' }); week.days.add(new Day({ name: 'Monday', content: '
  • Plasmid prep ThRS-Venus-DT, RBS-Cre-DT, AtRS-mRFP1(Part:BBa_K537008) and AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000)</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Screening of ThRS-Venus-DT, RBS-Cre-DT, ThRS2- CheZ-Venus(Part:BBa_K537006)-DT and mRFP1(Part:BBa_K537005)-DT</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Screening of ThRS-Venus-DT, RBS-Cre-DT, ThRS2- CheZ-Venus(Part:BBa_K537006)-DT and mRFP1(Part:BBa_K537005)-DT</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Re-Do ligation of Cre-DT and RBS</li>' + '
  • Plasmid prep ThRS2- CheZ-Venus(Part:BBa_K537006)-DT and mRFP1(Part:BBa_K537005)-DT</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Plasmid prep AtRS-CheZ (Part:BBa_K537000) (Part:BBa_K537000), AtRS-mRFP1(Part:BBa_K537008), lox- strong promoter and thRS-Venus-DT</li>' + '
  • Colony PCR RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT and RBS-Cre-DT</li>'+ '
  • Midi-prep ThRS2-venus(Part:BBa_K537004)-DT, RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006), ThRS2-venus(Part:BBa_K537004) and ThRS1-CheZ (Part:BBa_K537001)</li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Ligated RBS and Cre-DT</li>'+ '
  • Put ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT , RBS-Che-Venus(Part:BBa_K537006)-DT , RBS-Che-mRFP1(Part:BBa_K537005)-DT into pSB1C3</li>'+ '
  • Plasmid prep mRFP1(Part:BBa_K537005)</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 3' }); week.days.add(new Day({ name: 'Monday', content: '
  • Ligation of ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT, CheZ-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT  into PSB1A3-strong promoter</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Colony PCR of ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT, CheZ-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT containing pSB1A3-stong promter</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Plasmid prep ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT ,ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT and RBS-CheZ(Part:BBa_K537007)-Venus-DT</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • PCR of the pSB1C3 and pSB1A3 </li>' + '
  • Midi prep ThRS1-venus(Part:BBa_K537003), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004), Venus(Part:BBa_K537006) C-fusion and mRFP1(Part:BBa_K537005) (Did not work) </li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Ligation of the AtRS-CheZ (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008) into PSB1C3 backbone</li>' + '
  • Altered Midi prep protocol of ThRS1-venus(Part:BBa_K537003), ThRS2-CheZ(Part:BBa_K537002), ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004), Venus(Part:BBa_K537006) C-fusion and mRFP1(Part:BBa_K537005) (Did not work) </li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Screening of AtRS-mRFP1(Part:BBa_K537008), and AtRS-mRFP1(Part:BBa_K537008)</li>' })); week.days.add(new Day({ name: 'Sunday', content: '
  • Plasmid-prep AtRS-CheZ (Part:BBa_K537000) and AtRS-mRFP1(Part:BBa_K537008)</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 4' }); week.days.add(new Day({ name: 'Monday', content: '
  • -</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Plasmid-prep AtRS-mRFP1(Part:BBa_K537008)</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • -</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Venus Spectrum and flourometry timecourse experiments</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Ligation AtRS-CheZ (Part:BBa_K537000)-DT and AtRS-mRFP1(Part:BBa_K537008)-DT</li>'+ '
  • Venus spectrum and fluorometry timecourse experiments</li>'+ '
  • 3A assembly of AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • 3A assembly of AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' + '
  • Preparation of the motility experiment: Dose dependent migration on semi-solid agar</li>' })); week.days.add(new Day({ name: 'Sunday', content: '
  • Colony PCR of the AtRS-CheZ (Part:BBa_K537000)-DT and AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)-DT, AtRS-mRFP1(Part:BBa_K537008)-DT</li>' + '
  • Plasmid Prep RBS and IPTG inducible promoter </li>' + '
  • Colony PCR of AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' + '
  • Motility experiment: Dose dependent migration on semi-solid agar</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 5' }); week.days.add(new Day({ name: 'Monday', content: '
  • Plasmid prep AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)</li>' + '
  • PCR of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' + '
  • Fluorometry testing of ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006)-DT, Cre-DT and RBS-CheZ(Part:BBa_K537007)-Venus(Part:BBa_K537006)-DT</li>'+ '
  • Motility experiment: Dose dependent migration on semi-solid agar</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Verification of PCR products of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' + '
  • Motility experiment: Dose dependent migration on semi-solid agar</li>' + '
  • Fluorometry result analysis</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Verification of PCR products of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' })); month.weeks.add(week); month = calendar.year.getMonth('september'); week = new Week({ name: 'Wk 1' }); week.days.add(new Day({ name: 'Thursday', content: '
  • PCR of Lox66(Part:BBa_K537019)-strong promoter-lox71(Part:BBa_K537020)</li>' + '
  • Fluorometry testing</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Digestion of all machines in pSB1A3 </li>'+ '
  • Fluorometry testing</li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Ligation of all digested parts in pSB1A3 into pSB1C3</li>' + '
  • Toggle switch construction (ligating RBS with Cre-DT ) </li>' })); week.days.add(new Day({ name: 'Sunday', content: '
  • Screening all ligated parts in pSB1C3</li>'+ '
  • Toggle switch construction </li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 2' }); week.days.add(new Day({ name: 'Monday', content: '
  • Plasmid Prep AtRS-mRFP1(Part:BBa_K537008)-DT, RBS-Cre-DT and Pr-AtRS-mRFP1(Part:BBa_K537008)</li>'+ '
  • Colony PCR of RBS- Cre-DT and verification of the RBS- Cre-DT colony PCR products</li>'})); week.days.add(new Day({ name: 'Tuesday', content: '
  • Plasmid prep Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-venus(Part:BBa_K537003)(Part:BBa_K537003)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS2-venus(Part:BBa_K537004)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-Venus(Part:BBa_K537006)-DT , Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT</li>'+ '
  • Toggle switch construction (Ligation of the IPTG inducible promoter with RBS-Cre-DT) </li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Re-do Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-venus(Part:BBa_K537003)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS2-venus(Part:BBa_K537004)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006)-DT, Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-Venus(Part:BBa_K537006)-DT , Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-AtRS-CheZ (Part:BBa_K537000)-mRFP1-DT and Lox66(Part:BBa_K537019)-SPr-lox71(Part:BBa_K537020)-RBS-CheZ(Part:BBa_K537007)-mRFP1-DT</li>'+ '
  • Screening ligation of IPTG inducible promoter with RBS-Cre-DT</li>'+'
  • Preparation of the Capillary Assay</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • Plasmid prep IPTG-RBS-Cre-DT, ThRS1-venus(Part:BBa_K537003), ThRS2-venus(Part:BBa_K537004), ThRS1-venus(Part:BBa_K537003)-DT, ThRS2-venus(Part:BBa_K537004)-DT, ThRS1-CheZ (Part:BBa_K537001)-Venus(Part:BBa_K537006), ThRS2-CheZ(Part:BBa_K537002)-Venus(Part:BBa_K537006), AtRS-mRFP1(Part:BBa_K537008)-DT, AtRS-CheZ (Part:BBa_K537000)-mRFP1(Part:BBa_K537005)-DT , RBS-mRFP1-DT and RBS-CheZ(Part:BBa_K537007)-mRFP1(Part:BBa_K537005)-DT</li>'+'
  • Capillary Assay</li>' })); week.days.add(new Day({ name: 'Friday', content: '
  • Counting colonies from Capillary Assay</li>' })); week.days.add(new Day({ name: 'Saturday', content: '
  • Capillary Assay analysis</li>' })); month.weeks.add(week); week = new Week({ name: 'Wk 3' }); week.days.add(new Day({ name: 'Monday', content: '
  • Prepared some samples (machines) for shipment to the USA for submission</li>'+ '
  • Inoculated Amp broth with colonies off master plates of positive clones: parental CheZ deletion mutants; StrongPromoter-ThRS1-venus(Part:BBa_K537003)-DoubleTerminator; StrongPromoter-ThRS2-venus(Part:BBa_K537004)-DoubleTerminator --> for Fluorescence Microscopy at the CSIR tomorrow</li>' })); week.days.add(new Day({ name: 'Tuesday', content: '
  • Epi-Fluorescence Microscopy imaging with samples: parental CheZ deletion mutants; StrongPromoter-ThRS1-venus(Part:BBa_K537003)-DoubleTerminator; StrongPromoter-ThRS2-venus(Part:BBa_K537004)-DoubleTerminator. Thank you to Robyn Brackin at the CSIR for all the help with these experiments!</li>' })); week.days.add(new Day({ name: 'Wednesday', content: '
  • Processing of fluorescence images that were captured yesterday – using program “ImageJ.”</li>' })); week.days.add(new Day({ name: 'Thursday', content: '
  • WE ARE DONE WITH LAB WORK!!! Yippeeeeee!!!</li>' })); month.weeks.add(week); calendar.render(); }); });
  • ' + '
      ' + ' <% _.forEach(year.months.models, function(month) { %>' + ' <% if(month.hasContent()){ %>' + '
    • <input type="button" data-month="<%= month.get(\'name\') %>" value="<%= month.get(\'name\') + \' \' + year.get(\'year\') %>" style="width:95%;" />
    • ' +
                                 '               <% } %>' +
                                 '               <% }); %>' +
      
      '
    ' + '
    ' +
                               '            <% _.forEach(year.months.models, function(month) { %>' +
                               '            <% if(month.hasContent()){ %>' +
                               '               <div class="month <%= month.get(\'name\') %>" id="<%= month.get(\'name\') + \'_\' + month.cid %>">' +
    
    '
      ' + ' <% _.forEach(month.weeks.models, function(week) { %>' + '
    • <a href="#<%= month.get(\'name\') + \'_week_\' + week.cid %>"><%= week.get(\'name\') %></a>
    • ' +
                                 '                   <% }); %>' +
      
      '
    ' +
                               '                   <% _.forEach(month.weeks.models, function(week) { %>' +
                               '                       <div id="<%= month.get(\'name\') + \'_week_\' + week.cid %>">' +
                               '                       <% _.forEach(week.days.models, function(day) { %>' +
    
    '

    <%= day.get(\'name\') %>

    ' +
                               '                           <%= day.get(\'content\') %>' +
                               '                       <% }); %>' +
                               '                       </div>' +
                               '                   <% }); %>' +
                               '               </div>' +
                               '            <% } %>' +
                               '            <% }); %>' +
    
    '