Difference between revisions of "User:Sbliven/Sandbox"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
Subst: | Subst: | ||
− | <nowiki><include src="https://raw.github.com/Pymol-Scripts/Pymol-script-repo/master/{{{1}}}" highlight="{{{2|python}}}" /></nowiki> | + | <nowiki>{{{lt|<}}}include src="https://raw.github.com/Pymol-Scripts/Pymol-script-repo/master/{{{1}}}" highlight="{{{2|python}}}" /{{{gt|>}}}</nowiki> |
+ | |||
+ | This code has been put under version control in the project [http://www.pymolwiki.org/index.php/Git_intro Pymol-script-repo]. | ||
This code has been put under version control in the project [http://www.pymolwiki.org/index.php/Git_intro Pymol-script-repo]. | This code has been put under version control in the project [http://www.pymolwiki.org/index.php/Git_intro Pymol-script-repo]. |
Latest revision as of 09:57, 30 October 2015
Pymol Inclusion
Conclusion: the include plugin doesn't work as a template.
Through Template: {{{lt|<}}}include src="https://raw.github.com/Pymol-Scripts/Pymol-script-repo/master/{{{1}}}" highlight="{{{2|python}}}" /{{{gt|>}}}
This code has been put under version control in the project Pymol-script-repo.
Subst: {{{lt|<}}}include src="https://raw.github.com/Pymol-Scripts/Pymol-script-repo/master/{{{1}}}" highlight="{{{2|python}}}" /{{{gt|>}}}
This code has been put under version control in the project Pymol-script-repo.
This code has been put under version control in the project Pymol-script-repo.
Direct:
from pymol import cmd def removealt(obj="(all)", keep="A"): """ removeAlt -- remove all alternate location-atoms not of altloc "keep" from object. input: obj -- the object(s) to remove the atoms frmo keep -- which type of alt loc to keep output: none -- removes atoms examples: removeAlt # remove all altLocations that aren't altloc A removeAlt pdbID, C # remove all but C altlocations from pdbID """ # select & remove all non A altlocs remStr = "%s and not (alt ''+%s)" % (obj, keep) cmd.remove(remStr) # reset the PDB information cmd.alter(obj, "alt=''") cmd.extend("removealt", removealt)