Software Engineering Team Project To see the most up to date stage of the website please click here.
A web software project, which will be developed with following capabilities:
- Find complementary strings of DNA
- Convert DNA strings to RNA
- Convert RNA string to Protein
- Design primers for PCR
- Search for gene strings within Genome
- Find point mutations between the DNA strings
- Get nucleotide statistics withing DNA string
- Perform format conversions (ex: from FASTA to EMBL)
- Find restriction sites and provide appropriate restriction enzyme names
- Find CpG Islands withing DNA
- Draw a restriction site map of a plasmid
- Shuffle DNA / protein, generate random DNA / protein
- Team Name: Slytherin House
- Team Leader: Everyone
- Member: Suhrab Kurbanov
- Role: Initial Template of the website., Develop Reverse-Complement, Complement, Reverse algorithms and apply within the initial webpage.
- Member: Serigne Ousmane Kana Ciss
- Role: Design primers (short complementary sequence of DNA).
- Member: Rumeysa Celik
- Role: DNA to RNA convertion by reverse algorithms and sign in page as user/admin.
- Member: Jikhangir Chifji
- Role: RNA to Protein translation.
- Member: Betul
- Role: Nucleotide statistics such as: GC content and else.
- Member Annamyrat Gundogdyyev
- Role: Find restriction sites and appropriate enzymes.
I just finished the initial page with three functionalities (You can check it here). Functionalities I included are Reverse-Complement, Complement, and Reverse with optimized algorithms. All three functionalities are working without any issues. You can type in any DNA sequence and it will print out the resulted dna sequence. I also made an interesting interactive background for our website composed of A, T, G, C, U letters (DNA nucleotide letters) floating in the page. There is still some work to do on this page, but overall I like it and if you also think it looks good then we can use these files as template for making the other pages of our website project. I would be happy to hear back from you guys, and it would be nice if you can pick whichever page you would like to complete as well, or what roles you guys are interested in going on with.
P.S. The files are in the reverse-complement branch. For each role and functionality lets create a new branch and commit within those branches.
I designed algorithm to convert rna to protein in Python.
Working on restriction site finder...
Almost done with DNA to RNA conversion using reverse algroithm, and working on sign up page as user and admin.
DNA to RNA conversion is done, it needs to be modified.