_______________________________________________________________________
XTile
An automation for making tiles and applying standard error correction techniques for DNA self-assembly
XTile produces input files for The Xgrow Simulator to simulate growth of DNA Tiles
_______________________________________________________________________
Source code files for XTile Tool
XTile version 1.0
Tilegen.java : The .java file that implements the applet framework and gives basic functionality to develop a .tiles files by accepting inputs/outputs of all four faces for a tile design and accepting glue inputs for the frame tiles from the user.
Last modified Date : 15th June 2008
Tilegen.jcw : The JCreator Workspace file for Tilegen.java applet.
Last modified Date : 15th June 2008
Tilegen.class : The .class file developed from compiling Tilegen.java.
Last modified Date : 15th June 2008
Tilegen.htm : A test webpage that opens the applet Tilegen.class file.
Last modified Date : 15th June 2008
XTile version 1.1
Tilegen11.java : The .java file that implements the applet framework and apart from giving the basic functionality to develop a .tiles files by accepting inputs/outputs of all four faces for a tile design and accepting glue inputs for the frame tiles from the user, it also takes a specific value f of m for an m*m scheme for proofread and/or snake error correction scheme. The resultant output '.tiles' file code are displayed in a corresponding window inside the XTile applet tool version 1.1.
Last modified Date : 17th August 2008
Tilegen.jcw : The JCreator Workspace file for Tilegen11.java applet.
Last modified Date : 17th August 2008
Tilegen11.class : The .class file developed from compiling Tilegen11.java.
Last modified Date : 17th August 2008
Tilegen11.htm : A test webpage that opens the applet Tilegen11.class file.
Last modified Date : 17th August 2008
snake2.java : Initial .java file that implemented Snake Error Correction Scheme. It was later added to Tilegen.java to develop Tilegen11.java, as to as to develop XTile version 1.1.
Last modified Date : 17th August 2008
Proof_read2.java : Initial .java file that implemented Proof Read Error Correction Scheme. It was later added to Tilegen.java to develop Tilegen11.java., so as to develop XTile
version 1.1.
Last modified Date : 17th August 2008
XTile version 1.2
tilegen13.java : The .java file that implements the applet framework to develop a .tiles files with application of 2 way Compact error correction scheme, by accepting inputs/outputs of all four faces for a tile design and accepting binary inputs for the horizontal and vertical frame tiles from the user. The resultant output '.tiles' file code are displayed in a corresponding window inside the XTile applet tool version 1.2 for 2 way Compact error correction scheme.
Last modified Date : 29th January 2009
tilegen13.class : The .class file developed from compiling Tilegen13.java.
Last modified Date : 29th January 2009
tilegen12.java : The .java file that implements the applet framework to develop a .tiles files with application of 3 way Compact error correction scheme, by accepting inputs/outputs of all four faces for a tile design and accepting binary inputs for the horizontal and vertical frame tiles from the user. The resultant output '.tiles' file code are displayed in a corresponding window inside the XTile applet tool version 1.2 for 3 way Compact error correction scheme.
Last modified Date : 22nd January 2009
tilegen12.class : The .class file developed from compiling Tilegen12.java.
Last modified Date : 22nd January 2009
tilegen2.java : Processes the computational tile for Compact and gives its corresponding tile sets.
Last modified Date : 22nd January 2009
tilegen2.class : The .class file developed from compiling Tilegen2.java.
Last modified Date : 22nd January 2009
StackArray.java : Basic implementation of a stack array utilized by tilegen12.java and tilegen13.java.
Last modified Date : 17th August 2008
StackArray.class : The .class file developed from compiling StackArray.java.
Last modified Date : 17th August 2008
tilegen12.htm : A test webpage that opens the applet Tilegen12.class file.
Last modified Date : 29th January 2009
tilegen13.htm : A test webpage that opens the applet Tilegen13.class file.
Last modified Date : 22nd January 2009
Please Note:
1. All these .java files and applet class were created using JCreator 2.00 LE utilizing JDK version 1.5.0.07
2. For executing these codes in an Applet Viewer the user requires to have minimum JRE 1.5.0.07, activeX enabled in web browsers, and JRE plugin version 1.5.0.07 or above.
[basic .tiles generator]
~+~+~+~+~+~+~
XTile 1.1 applet download page
[basic .tiles generator with proofread and snake error correction schemes application functionality]
~+~+~+~+~+~+~
XTile 1.2 online applet for 2 way Compact error correction Scheme
XTile 1.2 online applet for 3 way Compact error correction Scheme
[compact error correction schemes application standalones]
~+~+~+~+~+~+~
~+~+~+~+~+~+~
Contact us at xtile@guptalab.org
Developed by: Anshul Chaurasia, Sudhanshu Dwivedi, Prateek Jain.
©2009.Self-Assembly Group, (a part of Laboratory of Natural Information Processing )