Apologies, link to Map and Molecule objects is: https://github.com/moorhen-coot/Moorhen/tree/master/baby-gru/src/utils
On Tue, 24 Jun 2025 at 09:17, Stuart McNicholas <[email protected]> wrote: > > Dear Armando, > I think documentation is probably quite lacking in this area. > Scripting can be initiated with "Calculate -> Interactive > scripting..." . > > Then, if you have a molecule loaded (and Ribbons displayed), typing > something like the following into the box and then clicking the arrow > should make all ribbon representations transparent grey: > > Object.keys(molecules).forEach(key=>{ > const molecule = molecules[key] > molecule.representations.forEach(rep=>{ > if (rep.style === 'CRs'){ > rep.buffers.forEach(buffer=>{ > buffer.setCustomColour([0.5, 0.5, 0.5, 0.5]) > }) > } > }) > molecule.glRef.current.buildBuffers(); // These 2 lines are likely > molecule.glRef.current.drawScene(); // to be different in future. > }) > > So the scripting is JavaScript, there are global "molecules" and > "maps" objects and one writes scripts that run methods of the map and > model objects. > > But what to type is difficult without examining the source code for > MoorhenMap and MoorhenMolecule objects. > https://github.com/moorhen-coot/Moorhen/baby-gru/src/utils > > But you have convinced me we need to write some documentation on this. > > Best wishes, > Stuart > > On Tue, 24 Jun 2025 at 09:01, Armando Albert <[email protected]> wrote: > > > > Dear all > > Does anyone know how to script in moorhen? > > Armando > > > > ######################################################################## > > > > To unsubscribe from the CCP4BB list, click the following link: > > https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1 > > > > This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing > > list hosted by www.jiscmail.ac.uk, terms & conditions are available at > > https://www.jiscmail.ac.uk/policyandsecurity/ ######################################################################## To unsubscribe from the CCP4BB list, click the following link: https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1 This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing list hosted by www.jiscmail.ac.uk, terms & conditions are available at https://www.jiscmail.ac.uk/policyandsecurity/
