Team:SUSTC-Shenzhen-B/safty.html

From 2013.igem.org

(Difference between revisions)
Line 14: Line 14:
margin: 82px;
margin: 82px;
}
}
 +
                        .answer {
 +
                                background: #ddd;
 +
                        }
</style>
</style>
                 <script>
                 <script>
Line 85: Line 88:
<div class="span3 bs-docs-sidebar">
<div class="span3 bs-docs-sidebar">
<ul class="nav nav-list" data-spy="affix" data-offset-top="200">
<ul class="nav nav-list" data-spy="affix" data-offset-top="200">
-
   <li class="active"><a href="#overview">Overview</a></li>
+
   <li class="active"><a href="#name">Team Name</a></li>
-
   <li><a href="#background">Background</a></li>
+
   <li><a href="#q1">Q1</a></li>
 +
  <li><a href="#q2">Q2</a></li>
 +
  <li><a href="#q3">Q3</a></li>
 +
  <li><a href="#q4">Q4</a></li>
 +
  <li><a href="#q5">Q5</a></li>
 +
  <li><a href="#q6">Q6</a></li>
 +
  <li><a href="#q7">Q7</a></li>
</ul>
</ul>
</div>
</div>
Line 101: Line 110:
it there. If your code is not in the iGEM repository, are you using any version control
it there. If your code is not in the iGEM repository, are you using any version control
system such as Git, CVS, or SVN?</p>
system such as Git, CVS, or SVN?</p>
-
<p style="background: #333">No, we never use the iGEM Software repository. We have stored our code in our own server. Because our project is to built up a synthetic biology community on web. We haven't used any version control system.</p>
+
<p class="answer">No, we never use the iGEM Software repository. We have stored our code in our own server. Because our project is to built up a synthetic biology community on web. We haven't used any version control system.</p>
</div>
</div>
                                         <div id="q2">
                                         <div id="q2">
Line 109: Line 118:
etc.) If yes, please describe what kind of data is stored. If no, skip the rest of this
etc.) If yes, please describe what kind of data is stored. If no, skip the rest of this
question and move on to question 3.</p>
question and move on to question 3.</p>
-
<p style="background: #333;">Yes, our software stores user's name, e-mail address,passwords, experiment data and circuit designs supplied by the users. It also stores chat records between users. But people can choose to open their e-mail address,experiment data and circuit designs to the public. And we advocate this.</p>
+
<p class="answer">Yes, our software stores user's name, e-mail address,passwords, experiment data and circuit designs supplied by the users. It also stores chat records between users. But people can choose to open their e-mail address,experiment data and circuit designs to the public. And we advocate this.</p>
<p>b. What is the URL or IP address where the user's private data is stored? Where is
<p>b. What is the URL or IP address where the user's private data is stored? Where is
the physical computer or hard drive that contains the user's private data?</p>
the physical computer or hard drive that contains the user's private data?</p>
-
<p style="background: #333;">Our website is "www.3miaocommunity.com" all our database is stored in the Internet. For the place of user's private data, there is  a file that stores all data of one certain user's information. The URL is not final defined yet. But it would be ordered perfectly. We will upload a text file(.txt) to define all URL after the software is completed. And for the local data, users can set the  file path and store data both on the Internet and physical computer.</p>
+
<p class="answer">Our website is "www.3miaocommunity.com" all our database is stored in the Internet. For the place of user's private data, there is  a file that stores all data of one certain user's information. The URL is not final defined yet. But it would be ordered perfectly. We will upload a text file(.txt) to define all URL after the software is completed. And for the local data, users can set the  file path and store data both on the Internet and physical computer.</p>
<p>c. Please describe any encryption, password protection, etc. that you use to protect
<p>c. Please describe any encryption, password protection, etc. that you use to protect
the user's data. (It is not mandatory to have such protections, but if you do,
the user's data. (It is not mandatory to have such protections, but if you do,
describe them.)</p>
describe them.)</p>
-
<p style="background: #333;">We are trying to apply MD5 encryption, an one-way encryption to protect user's data. it means that we encrypt user passwords in to MD5 value and then contrast it with the MD5 stored in the database. For the data transfered between server and client is only MD5(it can't be decode back) ,we can protect  the user's data simpleness.</p>
+
<p class="answer">We are trying to apply MD5 encryption, an one-way encryption to protect user's data. it means that we encrypt user passwords in to MD5 value and then contrast it with the MD5 stored in the database. For the data transfered between server and client is only MD5(it can't be decode back) ,we can protect  the user's data simpleness.</p>
-
</div>
+
-
 
+
-
                                        <div id="background">
+
-
<h2>Q1</h2>
+
-
<p>Are you using the iGEM Software repository at github.com/igemsoftware? If
+
-
you have instead stored your code elsewhere, please explain where and why you have put
+
-
it there. If your code is not in the iGEM repository, are you using any version control
+
-
system such as Git, CVS, or SVN?</p>
+
</div>
</div>
                                         <div id="q3">
                                         <div id="q3">
<h2>Q3</h2>
<h2>Q3</h2>
-
<p>Are you using the iGEM Software repository at github.com/igemsoftware? If
 
-
you have instead stored your code elsewhere, please explain where and why you have put
 
-
it there. If your code is not in the iGEM repository, are you using any version control
 
-
system such as Git, CVS, or SVN?</p>
 
-
</div>
 
-
 
-
                                        <div id="background">
 
-
<h2>Q1</h2>
 
<p>Does your software include any other security features? Please describe them here.</p>
<p>Does your software include any other security features? Please describe them here.</p>
-
<p style="background: #333;">Yes, our software includes other two security features, Restricted Rights and Information Verification. Restricted Rights means a user only have some limited rights. And Information Verification is a process to verify gene circuits and information submitted by users.</p>
+
<p class="answer">Yes, our software includes other two security features, Restricted Rights and Information Verification. Restricted Rights means a user only have some limited rights. And Information Verification is a process to verify gene circuits and information submitted by users.</p>
</div>
</div>
Line 146: Line 139:
list/database, such as the Registry? If so, which lists/databases are included? Is there any
list/database, such as the Registry? If so, which lists/databases are included? Is there any
restriction on which parts/genes the user can choose?</p>
restriction on which parts/genes the user can choose?</p>
-
<p style="background: #333;">Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose. </p>
+
<p class="answer">Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose. </p>
</div>
</div>
                                         <div id="q5">
                                         <div id="q5">
Line 152: Line 145:
<p>Does your software allow users to write new data into any public lists or databases? If so,
<p>Does your software allow users to write new data into any public lists or databases? If so,
do you check the new data for errors before allowing it to be written?</p>
do you check the new data for errors before allowing it to be written?</p>
-
<p style="background: #333;">Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose. </p>
+
<p class="answer">Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose. </p>
</div>
</div>
                                         <div id="q6">
                                         <div id="q6">
Line 158: Line 151:
<p>Does your software include any other features that encourage the user to create safe
<p>Does your software include any other features that encourage the user to create safe
designs? Please describe them here.</p>
designs? Please describe them here.</p>
-
<p style="background: #333;">We are working hard to apply a encourage mechanism that makes users willing to do a safe design, such as adding virtual currency or applying review mechanism. So that users may diligently make their design more safe to earn satisfaction. We also print the safe agreement on our websites to remind users design safety.</p>
+
<p class="answer">We are working hard to apply a encourage mechanism that makes users willing to do a safe design, such as adding virtual currency or applying review mechanism. So that users may diligently make their design more safe to earn satisfaction. We also print the safe agreement on our websites to remind users design safety.</p>
</div>
</div>
                                         <div id="q7">
                                         <div id="q7">
<h2>Q7</h2>
<h2>Q7</h2>
-
<p>Does your software let the user create a design by choosing parts/genes from a
+
<p>Is your team also doing biological work in a wet lab?</p>
-
list/database, such as the Registry? If so, which lists/databases are included? Is there any
+
<p class="answer">No.</p>
-
restriction on which parts/genes the user can choose?</p>
+
-
<p style="background: #333;">Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose. </p>
+
-
</div>
+
-
                                        <div id="q8">
+
-
<h2>Q8</h2>
+
-
<p>Does your software let the user create a design by choosing parts/genes from a
+
-
list/database, such as the Registry? If so, which lists/databases are included? Is there any
+
-
restriction on which parts/genes the user can choose?</p>
+
-
<p style="background: #333;">Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose. </p>
+
</div>
</div>

Revision as of 14:09, 27 September 2013

iGEM Software Division Coding Practices Questionnaire

Team name

SUSTC-Shenzhen-B

Q1

Are you using the iGEM Software repository at github.com/igemsoftware? If you have instead stored your code elsewhere, please explain where and why you have put it there. If your code is not in the iGEM repository, are you using any version control system such as Git, CVS, or SVN?

No, we never use the iGEM Software repository. We have stored our code in our own server. Because our project is to built up a synthetic biology community on web. We haven't used any version control system.

Q2: User Data

a. Does your software store any private data supplied by the user? (For example: the user's name and email address, passwords, DNA sequences, circuit designs, etc.) If yes, please describe what kind of data is stored. If no, skip the rest of this question and move on to question 3.

Yes, our software stores user's name, e-mail address,passwords, experiment data and circuit designs supplied by the users. It also stores chat records between users. But people can choose to open their e-mail address,experiment data and circuit designs to the public. And we advocate this.

b. What is the URL or IP address where the user's private data is stored? Where is the physical computer or hard drive that contains the user's private data?

Our website is "www.3miaocommunity.com" all our database is stored in the Internet. For the place of user's private data, there is a file that stores all data of one certain user's information. The URL is not final defined yet. But it would be ordered perfectly. We will upload a text file(.txt) to define all URL after the software is completed. And for the local data, users can set the file path and store data both on the Internet and physical computer.

c. Please describe any encryption, password protection, etc. that you use to protect the user's data. (It is not mandatory to have such protections, but if you do, describe them.)

We are trying to apply MD5 encryption, an one-way encryption to protect user's data. it means that we encrypt user passwords in to MD5 value and then contrast it with the MD5 stored in the database. For the data transfered between server and client is only MD5(it can't be decode back) ,we can protect the user's data simpleness.

Q3

Does your software include any other security features? Please describe them here.

Yes, our software includes other two security features, Restricted Rights and Information Verification. Restricted Rights means a user only have some limited rights. And Information Verification is a process to verify gene circuits and information submitted by users.

Q4

Does your software let the user create a design by choosing parts/genes from a list/database, such as the Registry? If so, which lists/databases are included? Is there any restriction on which parts/genes the user can choose?

Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose.

Q5

Does your software allow users to write new data into any public lists or databases? If so, do you check the new data for errors before allowing it to be written?

Yes, a part of our software let user create a gene circuit from a database. The database is built up by ourselves and includes many biobricks that we chose and the logical relationship between each part. No, there is no restriction on which parts the user can choose.

Q6

Does your software include any other features that encourage the user to create safe designs? Please describe them here.

We are working hard to apply a encourage mechanism that makes users willing to do a safe design, such as adding virtual currency or applying review mechanism. So that users may diligently make their design more safe to earn satisfaction. We also print the safe agreement on our websites to remind users design safety.

Q7

Is your team also doing biological work in a wet lab?

No.