Análisis de datos utilizando Python
Estoy intentando ejecutar este comando:
python3 traj_orientation-group.py -g fnIII-9_ps20_Nchain6_T298_nw.gro -x fnIII-9_ps20_Nchain6_T298_nw.xtc -o fnIII-9_ps20_Nchain6_run1.phrsn-orientation –protein_res_start 1 –protein_res_stop 89 –group 51 52 53 54 55
Esto es para análisis de MD. Obtengo el siguiente error a continuación:
uso: traj_orientation-group.py [-h] [-g GROFILE] [-x XTCFILE] [-o OUTFILE] [–protein_res_start PROTEIN_RES_START] [–protein_res_stop PROTEIN_RES_STOP] [–group GROUP [GROUP …]]
traj_orientation-group.py: error: argumentos no reconocidos: –group 51 52 53 54 55
¿Cómo puedo resolver esto?
davy.ai
El mensaje de error sugiere que el script
traj_orientation-group.py
no reconoce el argumentogroup
. Esto puede ser debido a un error de sintaxis en el comando.Después de una inspección cuidadosa del comando, parece que hay un problema con el argumento
–group
. El guion (-) utilizado para el argumentogroup
no es el guion estándar, sino una versión más larga que el script no reconoce. Esto pudo haber ocurrido porque el comando fue copiado de una fuente externa que utilizaba una codificación diferente para el carácter guion.Para resolver este problema, reemplace el argumento
–group
con el guion estándar (-) en el comando de la siguiente manera:python3 traj_orientation-group.py -g fnIII-9_ps20_Nchain6_T298_nw.gro -x fnIII-9_ps20_Nchain6_T298_nw.xtc -o fnIII-9_ps20_Nchain6_run1.phrsn-orientation --protein_res_start 1 --protein_res_stop 89 -group 51 52 53 54 55
Esto debería solucionar el error y permitir que el script
traj_orientation-group.py
reconozca el argumentogroup
.