Hola,
He creado un pequeño script para recuperar información genética de un servicio REST. El script funciona bien, pero desafortunadamente se basa en un pequeño fragmento de código Python.
Para ser más fácil de usar (es decir, tener que instalar Python en todas las máquinas), estoy tratando de convertir la parte de Python en código JSL.
Desafortunadamente, estoy atascado tratando de interpretar el código de Python en un equivalente jsl.
Aquí está el código que tengo hasta ahora
names default to here(1);
clear log();
genelist={"Aif1","Cd68","Cst7","Clec7a","Ccl6"};
Python Init();
Python Send( genelist );
ml = Python Submit(
"\[
import json
import requests
ENRICHR_URL = 'http://maayanlab.cloud/Enrichr/addList'
genes_str = '\n'.join(genelist)
description = 'TRANSPOSiON'
payload = {
'list': (genes_str),
'description': (description)
}
response = requests.post(ENRICHR_URL, files=payload)
if not response.ok:
raise Exception('Error analyzing gene list')
data = json.loads(response.text)
print(data)]\"
);
//Wait( 0.5 );
getstr = Python Get( data );
Python Term();Cualquier sugerencia será muy apreciada.
Gracias
Sébastien