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();
}
Any queries, comments or problems with the server, please contact Michael
or Osvaldo
|