Team:Exeter/lab book/glyco/wk6

From 2012.igem.org

(Difference between revisions)
(Blanked the page)
Line 1: Line 1:
 +
{{Template:Team:Exeter/e-candi_banner}}
 +
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 +
 +
<head>
 +
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +
  <title>ExiGEM2012 Lab Book Glyco wk5</title>
 +
</head>
 +
 +
<body>
 +
<table width="980" border="0" cellpadding="10">
 +
 +
<!--Spacer for Menu Banner-->
 +
  <tr>
 +
  <td height="10" colspan="2"></td>
 +
  </tr>
 +
<!--End of Spacer-->
 +
 +
  <tr>
 +
  <td colspan="2">
 +
    <div style="text-align:center">
 +
    <font face="Verdana" color="#57b947" size="2">
 +
     
 +
    <!--Project Division Links-->
 +
      <a href="https://2012.igem.org/Team:Exeter/lab_book/proto"; style="color:#57b947">Protocols</a>
 +
      &nbsp;|&nbsp;
 +
      <a href="https://2012.igem.org/Team:Exeter/lab_book/1gp/wk1"; style="color:#57b947">Single Gene Plasmids and Enzyme Characterisation</a>
 +
      &nbsp;|&nbsp;
 +
      <a href="https://2012.igem.org/Team:Exeter/lab_book/novpol/wk1"; style="color:#57b947">Showcasing Polysaccharide Production</a>
 +
      &nbsp;|&nbsp;
 +
      <a href="https://2012.igem.org/Team:Exeter/lab_book/3gip/wk1"; style="color:#57b947">The 3-Gene Inducible Plasmid</a>
 +
      <p>
 +
      <a href="https://2012.igem.org/Team:Exeter/lab_book/gibs/wk1"; style="color:#57b947">Operon Construction</a>     
 +
      &nbsp;|&nbsp;
 +
      <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk1"; style="color:#57b947">Glycobase</a>
 +
      </p>
 +
    <!--End Project Division Links-->
 +
 +
 +
    </font>
 +
    </div>
 +
  </td>
 +
  </tr>
 +
 +
  <tr>
 +
    <td rowspan="2" valign="top" align="center" width="170">
 +
   
 +
    <!--Project Division Week Hyperlinks-->
 +
    <div style="text-align:center; width:170">
 +
      <font face="Verdana" color="#1d1d1b" size="2">
 +
        <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk1"; style="color:#1d1d1b">25th - 29th June</a>
 +
        <p>
 +
        -
 +
        </p>
 +
        <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk2"; style="color:#1d1d1b">2nd - 6th July</a>
 +
        <p>
 +
        -
 +
        </p>
 +
        <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk3"; style="color:#1d1d1b">9th - 13th July</a>
 +
        <p>
 +
        -
 +
        </p>
 +
        <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk4"; style="color:#1d1d1b">16th - 20th July</a>
 +
        <p>
 +
        -
 +
        </p>
 +
        <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk5"; style="color:#1d1d1b">23rd - 27th July</a>
 +
        <p>
 +
        -
 +
        </p>
 +
        <a href="https://2012.igem.org/Team:Exeter/lab_book/glyco/wk5"; style="color:#1d1d1b">30th July - 3rd August</a>
 +
      </font>
 +
    </div>
 +
    <!--End Project Division Week Hyperlinks-->
 +
 +
    </td>
 +
 
 +
  <td width="850" height="250">
 +
  <!------------INSERT WEEKLY IMAGE HERE------------>
 +
    <img src="" alt="" title="" width="850" height="250">
 +
  </td>
 +
  </tr>
 +
 
 +
  <tr>
 +
  <td valign="top" width="850">
 +
    <div style="text-align:justify">
 +
    <font face="DokChampa" color="#1d1d1b" size="2">
 +
   
 +
      <font face="DokChampa" color="#57b947" size="4">
 +
      <p><b><u>Glycobase: 30th July - 3rd August 2012</u></b></p>
 +
      </font>
 +
 +
    <p><b><i>30/07/12</i></b></p>
 +
<p><i>GlycoBase Version 2.0</i></p>
 +
<p>New features include:
 +
</br>1) Randomize Button
 +
</br>2) Drop down menu for the sugar unit choice</p>
 +
<p>To implement the randomize button I need to create a table highlighting all possible combinations.</p>
 +
<p>Assign each of these an integer key, selected via the random number generator function.</p>
 +
<p>Union operator used like an AND function for select statements.</p>
 +
<p>Would it be better to build the chain as we go?</p>
 +
<p>SQL count could be useful for the dropdown menu.</p>
 +
<p>rand_integer = random.randint(1,100) used to select a random integer between 1 and 100.</p>
 +
<p>The SQL select distinct statement: In a table, some of the columns may contain duplicate values. This is not a problem, however sometimes you will want to list only the different (distinct) values in a table. The 'distinct' keyword can be utilized in such situations.</p>
 +
<p>This is very useful in populating a drop down menu for sugars into the interface.</p>
 +
<p>Use a script to create a text file with the separate sugar names, then subsequently call this text file in the interface mainloop().</p>
 +
<p>Display is unclear in interface, call a meeting to decide layout.</p>
 +
    <p><b><i>25/07/12</i></b></p>
 +
<p><i>Exception Handling</i></p>
 +
<p>Used to catch errors which occur whenever the application may be running such that users do not 'see' the error.</p>
 +
<p>The most common errors in GlycoBase 2.0 are as follows:</p>
 +
<p>1) Value Error
 +
</br>This error occurs when the user attempts to call the randomize method without entering the desired length of repeat unit.</p>
 +
<p>2) Operational Error
 +
</br>This error occurs whenever the user calls a method that makes use of the SQL database before creating the database.</p>
 +
<p>Error 1 best fixed printing a message to the output text widget.</p>
 +
<p>Error 2 can occur in several places, for example using the randomize button or entering a sugar string and the 'fetch enzymes' <i>before</i> creating the database. Best fixed by calling the database and relooping to the main program.</p>
 +
 +
 
 +
   
 +
    </font>
 +
    </div>
 +
  </td>
 +
  </tr>
 +
 +
</table>
 +
 +
</body>
 +
</html>

Revision as of 19:20, 25 September 2012

ExiGEM2012 Lab Book Glyco wk5

Glycobase: 30th July - 3rd August 2012

30/07/12

GlycoBase Version 2.0

New features include:
1) Randomize Button
2) Drop down menu for the sugar unit choice

To implement the randomize button I need to create a table highlighting all possible combinations.

Assign each of these an integer key, selected via the random number generator function.

Union operator used like an AND function for select statements.

Would it be better to build the chain as we go?

SQL count could be useful for the dropdown menu.

rand_integer = random.randint(1,100) used to select a random integer between 1 and 100.

The SQL select distinct statement: In a table, some of the columns may contain duplicate values. This is not a problem, however sometimes you will want to list only the different (distinct) values in a table. The 'distinct' keyword can be utilized in such situations.

This is very useful in populating a drop down menu for sugars into the interface.

Use a script to create a text file with the separate sugar names, then subsequently call this text file in the interface mainloop().

Display is unclear in interface, call a meeting to decide layout.

25/07/12

Exception Handling

Used to catch errors which occur whenever the application may be running such that users do not 'see' the error.

The most common errors in GlycoBase 2.0 are as follows:

1) Value Error
This error occurs when the user attempts to call the randomize method without entering the desired length of repeat unit.

2) Operational Error
This error occurs whenever the user calls a method that makes use of the SQL database before creating the database.

Error 1 best fixed printing a message to the output text widget.

Error 2 can occur in several places, for example using the randomize button or entering a sugar string and the 'fetch enzymes' before creating the database. Best fixed by calling the database and relooping to the main program.