Valence: Difference between revisions

From PyMOLWiki
Jump to navigation Jump to search
(added information to the valence command and distinguished it from the settings along with minor edits)
m (→‎Examples for the settings: valence and valence_mode: Added information on how to set the delocalised bonds)
 
Line 12: Line 12:
Image:PHE_valence_1_mode_1.png|set valence, 1<br>set valence_mode, 1<br>#bonds inside
Image:PHE_valence_1_mode_1.png|set valence, 1<br>set valence_mode, 1<br>#bonds inside
Image:PHE_valence_1_mode_0.png|set valence, 1<br>set valence_mode, 0<br>#bonds centered
Image:PHE_valence_1_mode_0.png|set valence, 1<br>set valence_mode, 0<br>#bonds centered
Image:PHE_delocalized.png|set valence, 1<br>#delocalized bonds<br>#(edited: see [[Bond]])
Image:PHE_delocalized.png|set valence, 1<br>#delocalized bonds<br>#see section "Editing bonds" below or try command "valence guess, all"
</gallery>
</gallery>


Line 33: Line 33:
set valence_size, 0.1 # default: 0.06 # range 0 - ~0.5
set valence_size, 0.1 # default: 0.06 # range 0 - ~0.5
</source>
</source>


== The valence command ==
== The valence command ==

Latest revision as of 13:51, 5 October 2023

Overview

Turning on the valence setting will enable the display of double bonds.
Toggling valence_mode alters the positioning of double bonds (for representation as Lines)
valence_size alters the distance of double bonds.
Note that bonds can be edited to be delocalized using Unbond and Bond.
There is also a command called valence.


Examples for the settings: valence and valence_mode


valence_size alters the distance of double bonds, but behaves slightly different depending on valence_mode

valence_size
valence_size with valence_mode 1
inside
valence_size with valence_mode 0
centered
Valence size mode1.gif Valence size mode0.gif

Syntax

set valence, 0 # off
set valence, 1 # on

set valence_mode, 0 # centered
set valence_mode, 1 # inside

set valence_size, 0.1 # default: 0.06 # range 0 - ~0.5

The valence command

The valence command automatically formats existing bonds and can even guess the bonds for standard amino acids.

#USAGE:
valence order, selection1 [, selection2 [, source [, target_state [, source_state [, reset [, quiet ]]]]]]
order can be either: 1, 2, 3, 4, aromatic, copy, guess

#make PyMOL guess/autoformat bonds in proteins
valence guess, all


Editing bonds

# In editing mode: select the bond using Ctrl-right-click, then enter:
unbond pk1,pk2
bond pk1,pk2,4
# 1: single bond, 2: double bond, 3:triple bond, 4:delocalized


Automatic editing of bonds

Try using the valence command first.
Secondly, Format_bonds is a script that automatically formats valence in all amino acids and has additional options.


SEE ALSO

Bond, Unbond