function checkFastaFormat(alignment,PDBcode,theForm){ // compruebo que el alineamiento está en formato fasta var i,cuentaAngulitos=0; var aux=new String(alignment.value); var pdb=new String(PDBcode.value); var cadena=new String(""); var puedoCopiar=0; // elimino posibles espacios intermedios y anteriores al comienzo del alineamiento for (i=0;i')) puedoCopiar=1; // elimino posibles espacios en el alineamiento if ((aux.charAt(i)!=' ') && puedoCopiar) cadena+=aux.charAt(i); } var one=0,two=0; // cuento los angulitos que hay for(i=0;i") cuentaAngulitos++; // si ha puesto los dos angulitos del alineamiento, entonces okay if (cuentaAngulitos==2) one=1; // si no está bien el alineamiento le aviso de ello else alert("Your alignment is not in FASTA format or you have not entered an alignment, I cannot continue. Please check your alignment."); // si no ha puesto PDBcode le aviso de ello if (pdb.length==0) alert ("There is no PDB code so I cannot continue. Please check."); else two=1; // una vez limpiado el alineamiento lo recojo alignment.value=cadena; // si todo está bien, envío la petición if (one && two) theForm.submit(); }
 
Enter Server Here
 

        

     

Any queries, comments or problems with the server, please contact Michael mtress@cnb.uam.es or Osvaldo osvaldog@cnb.uam.es