var fDesc=new Array();
fDesc[0] = "Main features:
-Evaluate molecules for binding sites, reactive sites, and pockets, using our exact charge distribution profiles and optimized molecular structures.
-Calculate optimized molecular structures for molecules not in existing databases. Reduce your reliance on molecular structure databases.
-Edit protein structures by auto-detecting missing hydrogens, and use our bond order correction tool for complex molecules like PDB heterogens.
-Calculate dipole moments and rotation barrier heights for molecular conformation changes.
-Convert between SMILES, MOL, and PDB file formats.
-Generate optimized 3D structures for molecules with complicated fused rings from SMILES input.
-Energy minimization including the following algorithms: Steepest Descent, Steepest Descent with dihedral angles, Simulated Annealing, Genetic Algorithm.
-Automatically adds hydrogen atoms to molecules to satisfy valence.
-Automatic generation of 3D coordinates for molecules including complex cyclic molecules.
-Turn on/off the chains in modeled and displayed proteins.
-Exact structure and energy of molecules, atoms and bonds contained in the molecules.
-Bio-pharma relevant molecular library.
-Amino acid template to facilitate modeling proteins.
-Base pair templates to facilitate modeling DNA and RNA.
-Calculate molecular dipole moment.
-Molecular conformation energy calculation.
-Display charge profile of the molecule surface.
-Renders combinations of solved covalent bonding function groups(essentially all molecules except metals and ionic compounds).
-These are calculated instantly on modern desktop computers.";
function tShowHide(id, show)
{
var s = document.getElementById("desc");
if ((s.innerHTML.length<=212 || show==1) && show!=2)
{
s.innerHTML = fDesc[id];
if (document.getElementById('m1'))
document.getElementById('m1').style.display='none';
if (document.getElementById('m2'))
document.getElementById('m2').style.display='none';
if (document.getElementById('more_txt'))
document.getElementById('more_txt').style.display='inline';
}
else
{
s.innerHTML = '';
}
}