Estoy usando PyMol para visualizar estructuras de proteínas .pdb.
Muestro/oculto muchas representaciones y, a veces, me confundo con las representaciones que se muestran actualmente. Así que termino haciendo muchas ocultaciones (básicamente tratando de ocultar cada representación).
¿Hay un comando que me muestre qué representaciones se utilizan actualmente?
Por ejemplo, si he usado
show ribbon
show lines
show mesh
hide lines
y luego usar algún tipo de showRepresentation
eso me devolveráribbon, mesh
Puede usar "como" para cambiar a un estilo particular ( http://pymolwiki.org/index.php/As ):
as cartooon, 11AS and chain a
También puede ocultar todo, para eliminar todas las representaciones ( http://pymolwiki.org/index.php/Hide ):
hide every, 11AS and not (n. ca+c+n and resi 5-10)
Soy un usuario bastante experto de PyMOL y nunca he visto una API expuesta que le muestre qué representaciones se están utilizando. Eso no quiere decir que no exista, todavía hay una variedad de características y comandos no documentados.
El problema es que no es tan simple como una cinta o una malla. Cada átomo individual puede mostrar cualquier combinación de representaciones, por lo que, como comando o llamada a la API, tendría que devolver el estado de cada átomo de su selección. Si las representaciones mostradas están expuestas en algún lugar, probablemente estén en un formato de muy bajo nivel como ese, y no sean útiles a menos que sea un programador.
Científico loco