|
|
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
caoz96 Forista
Registrado: 17 Feb 2010 Mensajes: 5
|
Publicado: Mie Feb 17, 2010 8:58 pm Asunto: crear archivos de texto conteniendo el nombre d otro archivo |
|
|
Saludos,
es la primera vez que hago una pregunta en un foro de linux,
por favor perdonenme si estoy haciendo algo incorrecto,
pero no se como formular la pregunta exactamente.
La cuestion es esta:
Estoy usando un programa para docking molecular llamado AutoDock Vina 1.0 es un programita muy sencillo, el cual hace el docking a traves de un archivo de texto donde se colocan los parametros o las especificaciones para que realice el calculo de docking, es un archivo asi:
receptor = 1IR3SinSubs.pdbqt
ligand = LigAlyl01.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30
Donde receptor es un archivo en formato pdbqt de la proteina y ligand es un archivo pdbqt del logando, los demas son el centro y el tamaņo de la caja donde va a hacer el docking.
Hasta alli no hay ningun inconveniente, el problema es que hay que hacer esto para cada docking que se quiera realizar.
Mi pregunta es la siguiente:
Sabe alguien como colocar en la parte donde dice LigAlyl01 el nombre de otros archivos, por ejemplo LigAlyl02.pdbqt y que le coloque el nombre a ese archivo LigAlyl02,
la idea es que si tengo esta cantidad de archivos que son los ligands
LigAlyl01
LigAlyl02
LigAlyl03
LigAlyl04
LigAlyl05
me haga los archivos de configuracion
LigAlyl01.txt
receptor = 1IR3SinSubs.pdbqt
ligand = LigAlyl01.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30
LigAlyl02.txt
receptor = 1IR3SinSubs.pdbqt
ligand = LigAlyl02.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30
LigAlyl03.txt
receptor = 1IR3SinSubs.pdbqt
ligand = LigAlyl03.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30
LigAlyl04.txt
receptor = 1IR3SinSubs.pdbqt
ligand = LigAlyl04.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30
LigAlyl05.txt
receptor = 1IR3SinSubs.pdbqt
ligand = LigAlyl05.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30 |
|
| Volver arriba |
|
 |
tgiskard Forista
Registrado: 19 Feb 2010 Mensajes: 1
|
Publicado: Vie Feb 19, 2010 2:06 am Asunto: Script |
|
|
Mac-mini:tmp tgiskard$ more generador.sh
# ----------------
# Inicio: generador.sh
# ----------------
for e in $*; do
cat <<EOF > /tmp/$e.txt
receptor = 1IR3SinSubs.pdbqt
ligand = $e.pdbqt
center_x = -33.5920
center_y = 31.7570
center_z = 21.4830
size_x = 30
size_y = 30
size_z = 30
EOF
done
# --------- Fin Script -------
ejecutar> ./generador.sh LigAlyl01 LigAlyl02 LigAlyl03 LigAlyl04 LigAlyl05 |
|
| Volver arriba |
|
 |
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute", el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute, the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group
Contactos -
Doraemon Games -
Horse Games -
Golf Games -
Dog Games -
Bird Games -
SpongeBob Games -
Pet Games
|