All pastes #588954 Raw Edit

Unnamed

public text v1 · immutable
#588954 ·published 2007-06-25 19:20 UTC
rendered paste body
<?php

	// Recibimos nuestra sequencia
	$seq = $_POST['sequence'];
	
	// Pasamos a mayusculas nuestra secuencia
	$seq = strtoupper($seq); 

	// nombre de archivo con nuestra secuencia	
	$file_name = 'sequence.mob';
	
	// abrimos y guardamos nuestra secuencia	
	if ($file = fopen($file_name, 'w+') === FALSE){
		 echo "No se puede abrir el archivo ($file_name)";
		 exit;
	}
		
	if (fwrite($file, $seq) === FALSE) {
		echo "No se puede escribir el archivo ($file_name)";
		exit;
	}
	fclose($file);
	
	// ejecutamos programa con nuestra secuencia (programa database sequence) y guardamos en output.mob
	system('/usr/local/bin/hmmpfam hmm_db sequence.mob > output.mob');
		
	// filtramos la salida del programa
	$output = shell_exec('./script.sh < output.mob');
	
	//imprimimos nuestro resutaldo final
	echo "<pre>$output</pre>";
	echo "<br><a href='output.mob' target='_blank'>Download file</a>";

?>