Difference between revisions of "AtomSets"

From Jmol
Jump to navigation Jump to search
m
(peptide)
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[http://sbcoachescollege.com/bulletin/images/avatars/new/phfqjs.html blow up dolls] [http://www.usedboatdealer.com/boats/images/banners/gif/ppojla.html monthly calendars] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/nepfxi.html wheeloffortune com] [http://bostoncentury.com/old/coppermine/albums/userpics/10001/thumb/vjpnvh.html www lankasri] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/gdctpb.html ridin dirty] [http://meretusa.com/links/cache/fvgrkj.html real estate masters elk grove] [http://www.jericogt.com/design/schema/images/news/thumb/1/fxkmue.html honda accessories] [http://npgsupport.com/chat/chat/localization/icelandic/cache/mndnbq.html script writing] [http://reportchildporn.com/rcp/themes/phpkaox/cache/jpmlmn.html african food recipes] [http://npgsupport.com/chat/chat/localization/icelandic/cache/rplpkd.html pokemon card] [http://www.partnerwithsap.com/de/images/banners/gpwuwm.html paula] [http://c21redwood.com/images/properties/thumbs/xvtibe.html diamond watch] [http://www.partnerwithsap.com/de/images/banners/qhmcej.html marathi mp3 download] [http://staticchain.com/banner/123x110/nnsbdi.html sexual intercourse technique] [http://www.christianspeaker.net/catalog/images/icon/wulbgm.html ringtones wallpaper] [http://www.hardenassociates.com/shands-santa/albums/image/avjkvm.html first national bank kansas city] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/joarsp.html gazebo replacement top] [http://meretusa.com/links/cache/fptfiu.html mature free] [http://meretusa.com/links/cache/kiirkm.html bank of america online] [http://www.bidondates.com/pics/albums/102806/CIMG1414/ohqngo.html chanel earring] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/niugxc.html mega tits] [http://www.bidondates.com/pics/albums/102806/CIMG1414/ebnhwt.html mature sex video] [http://maslov.com/new_releases/cache/gafbir.html bad credit] [http://www.christianspeaker.net/catalog/images/icon/wksmul.html aria double peg perego stroller] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/ledwxw.html nude carmen electra] [http://c21redwood.com/images/properties/thumbs/jhgxkp.html hermes watch] [http://deadmansjacket.co.uk/gallery_images/thumbs/bjlvho.html real ringtones] [http://reportchildporn.com/rcp/themes/phpkaox/cache/ndgdpw.html earth shoes mens] [http://woodcrafts-online.com/shop/components/com_virtuemart/shop_image/product/thmbs/hlanin.html amateur sex blogs] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/mslxtg.html cheap hotels amsterdam] [http://jaxrotaract.org/galainfo/images/avatars/pics/jfpkss.html chub] [http://maslov.com/new_releases/cache/rspxpf.html cheap tires] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/dwiciv.html handbags] [http://www.swiic.com/swi/images/banners/128x250/vcqpnv.html free porn movies online] [http://www.bidondates.com/pics/albums/102806/CIMG1414/mmphkp.html cheapest phentermine online] [http://marylandcomputerguy.net/nails/image/ljuoge.html travelocity commercial] [http://c21redwood.com/images/properties/thumbs/phxupu.html celebrity videos] [http://www.christianspeaker.net/catalog/images/icon/hgnxmi.html baseball bets] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/nckcai.html carmen electra nude] [http://reportchildporn.com/rcp/themes/phpkaox/cache/opwufm.html atkins diet] [http://marylandcomputerguy.net/nails/image/vdahjs.html country decorating idea] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/epavcu.html vocabulary workshop answers level e sadlier oxford] [http://www.christianspeaker.net/catalog/images/icon/mlrerh.html free ringtones cingular] [http://shopwhat.com/photo/image/xtfcfs.html dress up barbie] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/fkhcud.html fucking tit] [http://www.partnerwithsap.com/de/images/banners/pwttlt.html amateur live cam] [http://www.hardenassociates.com/shands-santa/albums/image/mofmbr.html cum sluts] [http://www.partnerwithsap.com/de/images/banners/xtcmmp.html mature big tits] [http://staticchain.com/banner/123x110/gpoaik.html emule] [http://www.hardenassociates.com/shands-santa/albums/image/jveakx.html citifinancial auto] [http://adrianwindridge.co.uk/propertyimages/thumbs/gif/ftaahf.html ilahije] [http://staticchain.com/banner/123x110/meideb.html fabric shower curtain] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/ucahxd.html hyundai dealership] [http://interserverhost.com/gallery/albums/userpics/avatars/hbfwfx.html melina] [http://meretusa.com/links/cache/skwxxd.html us passport renewal forms] [http://woodcrafts-online.com/shop/components/com_virtuemart/shop_image/product/thmbs/qkeksk.html sportsmans guide catalog] [http://shopwhat.com/photo/image/oilxae.html cheap concert tickets] [http://c21redwood.com/images/properties/thumbs/hpupev.html netmonitor] [http://staticchain.com/banner/123x110/dqriqh.html vitiligo] [http://adrianwindridge.co.uk/propertyimages/thumbs/gif/teaxup.html lesbian freevideos] [http://woodcrafts-online.com/shop/components/com_virtuemart/shop_image/product/thmbs/gnirpc.html police surveillance equipment] [http://adrianwindridge.co.uk/propertyimages/thumbs/gif/priqbf.html mauritius holidays] [http://interserverhost.com/gallery/albums/userpics/avatars/sknpot.html www texasgolf com] [http://www.jericogt.com/design/schema/images/news/thumb/1/vhjpim.html glass door hinge] [http://c21redwood.com/images/properties/thumbs/rktodr.html new michael jordan shoes] [http://www.bassboatmagazine.com/linkmachine/templates/lm_images/thumb/bcknde.html solar power] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/nhbdxl.html ana kurnikova] [http://shopwhat.com/photo/image/qtqmct.html manga girls] [http://www.christianspeaker.net/catalog/images/icon/djugbi.html shelby mustang gt 500] [http://www.christianspeaker.net/catalog/images/icon/xsvfnm.html thailand girls] [http://c21redwood.com/images/properties/thumbs/swlegg.html las vegas cheap hotel] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/vfoqcq.html dinette sets] [http://www.bidondates.com/pics/albums/102806/CIMG1414/stlgvp.html boost mobile phone prepaid] [http://www.swiic.com/swi/images/banners/128x250/rdcqwl.html doxycycline vibramycin] [http://www.christianspeaker.net/catalog/images/icon/nxweex.html lactating nipples] [http://www.jericogt.com/design/schema/images/news/thumb/1/vkosmk.html transmission jack] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/tpniwp.html verizon wireless account] [http://interserverhost.com/gallery/albums/userpics/avatars/eopbnl.html american greetings] [http://wirelessilliana.com/sullivanpack341/gallery341/g2data/image/jbplup.html printable calendars] [http://www.bidondates.com/pics/albums/102806/CIMG1414/pljjvi.html home buying] [http://npgsupport.com/chat/chat/localization/icelandic/cache/duxnkx.html close ups] [http://maslov.com/new_releases/cache/wdinnl.html best home based business] [http://npgsupport.com/chat/chat/localization/icelandic/cache/eotjid.html oxycontin pills for] [http://michaelboyle.biz/joomla/templates/limbocms/limbocms/images/pics/baaabv.html lyrics] [http://aoreport.com/mag/images/stories/News05-06/5-22-06/image/rqrqtn.html college girl] [http://adrianwindridge.co.uk/propertyimages/thumbs/gif/gutuvn.html party sex] [http://jaxrotaract.org/galainfo/images/avatars/pics/xguuip.html suzuki katana] [http://www.boatnbabes.com/babes/modules/xcgal/albums/userpics/10001/thumbs/fmlwmp.html kazaa] [http://staticchain.com/banner/123x110/lscnfu.html carolina herrera] [http://maslov.com/new_releases/cache/smtftp.html rick case hyundai] [http://jaxrotaract.org/galainfo/images/avatars/pics/lppivm.html wheels] [http://www.partnerwithsap.com/de/images/banners/snhvts.html valium without a prescription] [http://interserverhost.com/gallery/albums/userpics/avatars/egkukn.html bigcocks] [http://sbcoachescollege.com/bulletin/images/avatars/new/oqgjfq.html haka] [http://www.bidondates.com/pics/albums/102806/CIMG1414/rhsjwm.html rohypnol] [http://shopwhat.com/photo/image/mqsqag.html floor tile] [http://staticchain.com/banner/123x110/bsiatx.html ringtone for verizon] [http://meretusa.com/links/cache/wprxmf.html used audi parts] [http://bostoncentury.com/old/coppermine/albums/userpics/10001/thumb/kmuedd.html free cum shot pictures] [http://borrington.org/videos/move/koirnn.html pool heaters] [http://marked.servemp3.com/web/naked-woman.html naked woman] [http://marked.servemp3.com/web/siberian-tiger.html siberian tiger] [http://safely.servemp3.com/articles/retard-bush.html retard bush] [http://diaper.servemp3.com/boobs-growing.htm boobs growing] [http://amamon.servemp3.com/articles/hot-doctor-nurse.html hot doctor nurse gallery] [http://perfum.servemp3.com/view/westpac.html westpac] [http://perfum.servemp3.com/view/colorado-mountain.html colorado mountain real estate] [http://toledo.servemp3.com/articles/remax-real-estate.html remax real estate il] [http://seeds.servemp3.com/web/chrono-trigger.html chrono trigger] [http://diaper.servemp3.com/young-schoolgirl.htm young schoolgirl] [http://toledo.servemp3.com/articles/happiness-is.html happiness is a warm gun] [http://whiff.servemp3.com/library/valentine-candy.html valentine candy] [http://prozak.servemp3.com/text/cyber-lolita.htm cyber lolita] [http://safely.servemp3.com/articles/income-brackets.html income brackets in america] [http://mortar.servemp3.com/content/performance.html performance brake pad] [http://chopt.servemp3.com/exchange-rates-pounds.htm exchange rates pounds dollar] [http://perfum.servemp3.com/view/recipes-and-menus.html recipes and menus for high fiber diet plan] [http://prozak.servemp3.com/text/ooo.htm ooo] [http://diaper.servemp3.com/internet-online.htm internet online marketing advertising business home business] [http://amamon.servemp3.com/articles/sexy-elf.html sexy elf] [http://safely.servemp3.com/articles/information.html information] [http://whiff.servemp3.com/library/duck-nc-realty.html duck nc realty] [http://toledo.servemp3.com/articles/asexstories.html asexstories] [http://seeds.servemp3.com/web/gay-shopping.html gay shopping] [http://expuls.servemp3.com/web/sexy-corset.html sexy corset] [http://safely.servemp3.com/articles/peesearch.html peesearch] [http://safely.servemp3.com/articles/beastily-sex.html beastily sex] [http://seeds.servemp3.com/web/very-young-gay.html very young gay] [http://diaper.servemp3.com/weight-loss-drugs.htm weight loss drugs] [http://safely.servemp3.com/articles/dragonball-af.html dragonball af] [http://seeds.servemp3.com/web/deepak-chopra.html deepak chopra] [http://mortar.servemp3.com/content/alaska-fishing.html alaska fishing] [http://marked.servemp3.com/web/female-strip-search.html female strip search] [http://diaper.servemp3.com/mexican-women.htm mexican women] [http://chopt.servemp3.com/blondes-sex.htm blondes sex] [http://mortar.servemp3.com/content/showing-off.html showing off] [http://prozak.servemp3.com/text/buy-viagra-in.htm buy viagra in the uk] [http://mortar.servemp3.com/content/mike-jones.html mike jones] [http://toledo.servemp3.com/articles/tribal-butterfly.html tribal butterfly tattoo] [http://seeds.servemp3.com/web/tight-teen.html tight teen] [http://marked.servemp3.com/web/small-dick-gallery.html small dick gallery] [http://safely.servemp3.com/articles/folding-poker-table.html folding poker table] [http://amamon.servemp3.com/articles/red-salt-sea.html red salt sea] [http://mortar.servemp3.com/content/maria-mena.html maria mena] [http://mortar.servemp3.com/content/preteen-penis-size.html preteen penis size] [http://seeds.servemp3.com/web/free-animal-sex.html free animal sex stories] [http://perfum.servemp3.com/view/python-ebook.html python ebook] [http://amamon.servemp3.com/articles/sexy-cowgirls.html sexy cowgirls] [http://safely.servemp3.com/articles/black-slave.html black slave] [http://mortar.servemp3.com/content/prettyricky.html prettyricky] [http://seeds.servemp3.com/web/surveillance.html surveillance systems] [http://mortar.servemp3.com/content/broward-court.html broward court information] [http://toledo.servemp3.com/articles/cumshot-video.html cumshot video] [http://safely.servemp3.com/articles/dammit-man.html dammit man] [http://seeds.servemp3.com/web/acd-see-32.html acd see 32] [http://amamon.servemp3.com/articles/gladys-knight.html gladys knight] [http://prozak.servemp3.com/text/oral-anne.htm oral anne] [http://seeds.servemp3.com/web/pigeon-forge-attractions.html pigeon forge attractions] [http://diaper.servemp3.com/miranda-rights.htm miranda rights] [http://perfum.servemp3.com/view/yo-mamma-jokes.html yo mamma jokes] [http://seeds.servemp3.com/web/water-polo-girl.html water polo girl photo] [http://diaper.servemp3.com/underwear-gallery.htm underwear gallery men muscle] [http://toledo.servemp3.com/articles/silk-flowers.html silk flowers] [http://expuls.servemp3.com/web/balance-bracelet.html balance bracelet] [http://seeds.servemp3.com/web/act-juliet-one.html act juliet one romeo] [http://prozak.servemp3.com/text/disabled-sex.htm disabled sex] [http://amamon.servemp3.com/articles/colts.html colts] [http://expuls.servemp3.com/web/smutgremlins.html smutgremlins] [http://mortar.servemp3.com/content/website-traffic.html website traffic reports] [http://marked.servemp3.com/web/fire-pits.html fire pits] [http://expuls.servemp3.com/web/vanessa-del-rio.html vanessa del rio] [http://expuls.servemp3.com/web/gay-porn-sites.html gay porn sites] [http://marked.servemp3.com/web/squirt.html squirt] [http://toledo.servemp3.com/articles/hip-hop-wear.html hip hop wear] [http://perfum.servemp3.com/view/plastic-pants.html plastic pants] [http://amamon.servemp3.com/articles/love-song.html love song] [http://mortar.servemp3.com/content/sex-guide.html sex guide] [http://mortar.servemp3.com/content/teens-ass.html teens ass] [http://toledo.servemp3.com/articles/free-black-ass.html free black ass] [http://mortar.servemp3.com/content/rolex-watch.html rolex watch] [http://chopt.servemp3.com/granny-giving.htm granny giving sex] [http://amamon.servemp3.com/articles/dragster.html dragster] [http://toledo.servemp3.com/articles/camel-toe-rate.html camel toe rate] [http://whiff.servemp3.com/library/surprise-arizona.html surprise arizona real estate] [http://toledo.servemp3.com/articles/record-size.html record size cocks] [http://perfum.servemp3.com/view/pill-withdrawal.html pill withdrawal symptoms] [http://seeds.servemp3.com/web/yahoo-chat.html yahoo chat] [http://prozak.servemp3.com/text/silvertide.htm silvertide] [http://diaper.servemp3.com/frats.htm frats] [http://toledo.servemp3.com/articles/lyric-phrase.html lyric phrase song] [http://mortar.servemp3.com/content/niples.html niples] [http://prozak.servemp3.com/text/little-things.htm little things lyrics good charlotte] [http://whiff.servemp3.com/library/teen-blow-jobs.html teen blow jobs] [http://expuls.servemp3.com/web/index-of-loli.html index of loli] [http://diaper.servemp3.com/mre.htm mre] [http://toledo.servemp3.com/articles/shadowlands.html shadowlands] [http://safely.servemp3.com/articles/nude-bathing-women.html nude bathing women] [http://expuls.servemp3.com/web/music-download.html music download] [http://amamon.servemp3.com/articles/latin-teens-in.html latin teens in thongs] [http://expuls.servemp3.com/web/romantic-spanking.html romantic spanking] {{Jmol_Documentation_Sections}}
+
{{Jmol_Documentation_Sections}}
 
= Predefined Atom Sets =
 
= Predefined Atom Sets =
  
Jmol recognizes and uses several ''keywords'' or ''tokens'' for several purposes: commands in the scripting language, colors, etc. Among them, there are keywords for predefined atom sets:
+
Jmol recognizes and uses several ''keywords'' or ''tokens'' for several purposes: commands in the scripting language, colors, etc. Among them, there are keywords for predefined atom sets.
  
== By element name: ==
+
Please note that many of these keywords only apply to file formats that specify a residue ID or group ID as part of the information for each atom (most typically, <code>pdb</code> and <code>mmcif</code> formats, designed for macromolecules).
 +
 
 +
:''Technical note'': most of these are set in [http://jmol.svn.sourceforge.net/viewvc/jmol/trunk/Jmol/src/org/jmol/viewer/JmolConstants.java?view=markup src/org/jmol/viewer/JmolConstants.java]
 +
 
 +
== By element name ==
 
<tt>carbon</tt>, <tt>oxygen</tt>, <tt>hydrogen</tt>, <tt>sulphur</tt>, etc.
 
<tt>carbon</tt>, <tt>oxygen</tt>, <tt>hydrogen</tt>, <tt>sulphur</tt>, etc.
  
Line 13: Line 17:
 
Note: Jmol 10.2 has a bug by which it may read calcium as alpha carbon based on its ID, although identification by element name works properly. It's been fixed for Jmol 11.
 
Note: Jmol 10.2 has a bug by which it may read calcium as alpha carbon based on its ID, although identification by element name works properly. It's been fixed for Jmol 11.
  
== By type of molecule: ==
+
== By type of element ==
* <tt>amino</tt>:
+
:''(new in Jmol 14.6)''
 +
* <tt>nonMetal</tt>: H; B; C, Si; N, P, As; O, S, Se, Te; F, Cl, Br, I, At; noble gases
 +
* <tt>metal</tt>: all except <tt>nonMetal</tt>
 +
* <tt>metalloid</tt>: B, Si, Ge, As, Sb, Te ''(note it overlaps with both metal and metalloid)''
 +
* <tt>alkaliMetal</tt>: from Li down to Fr
 +
* <tt>alkalineEarth</tt>: from Be down to Ra
 +
* <tt>nobleGas</tt> from He down to Rn
 +
* <tt>transitionMetal</tt>: from Sc to Zn, from Y to Cd, from Hf to Hg, from Rf to Cn
 +
* <tt>lanthanide</tt>: La, from Ce to Lu
 +
* <tt>actinide</tt>: Ac, from Th to Lr
 +
 
 +
== By type of molecule ==
 +
* <tt>amino</tt>
 
: This is based only upon group name and has nothing to do with the actual atoms that make up the group.
 
: This is based only upon group name and has nothing to do with the actual atoms that make up the group.
 
: This set is composed of all groups with one of these names: ALA, ARG, ASN, ASP, CYS, GLN, GLU, GLY, HIS, ILE, LEU, LYS, MET, PHE, PRO, SER, THR, TRP, TYR, VAL, ASX, GLX, UNK.
 
: This set is composed of all groups with one of these names: ALA, ARG, ASN, ASP, CYS, GLN, GLU, GLY, HIS, ILE, LEU, LYS, MET, PHE, PRO, SER, THR, TRP, TYR, VAL, ASX, GLX, UNK.
 
: This will usually be the 20 canonical proteinogenic amino acids, plus ambiguous Asp/Asn (ASX), ambiguous Glu/Gln (GLX) and 'unknown' (UNK).
 
: This will usually be the 20 canonical proteinogenic amino acids, plus ambiguous Asp/Asn (ASX), ambiguous Glu/Gln (GLX) and 'unknown' (UNK).
  
* <tt>protein</tt>:
+
* <tt>protein</tt>
 
: The 'protein' set in Jmol is based solely on the atoms that make up the group. It is independent of the group name and independent of whether the atoms are defined in ATOM records or HETATM records.
 
: The 'protein' set in Jmol is based solely on the atoms that make up the group. It is independent of the group name and independent of whether the atoms are defined in ATOM records or HETATM records.
 
: This has the advantage that modified groups and interesting things that are not amino acids can still be identified as part of the protein.
 
: This has the advantage that modified groups and interesting things that are not amino acids can still be identified as part of the protein.
Line 28: Line 44:
 
:: If the group has exactly 1 atom whose name is CA then it is considered protein. The purpose of this is to pick up alpha-carbon-only models
 
:: If the group has exactly 1 atom whose name is CA then it is considered protein. The purpose of this is to pick up alpha-carbon-only models
  
* <tt>nucleic</tt>:
+
* <tt>peptide</tt>
 +
: The 'peptide' set in Jmol matches a 'protein' that has between 2 and 12 residues.
 +
:: only Jmol 14.29.1 or later
 +
:: defined as <code>protein and within(chain,monomer>1) and not within(chain,monomer>12)</code>
 +
 
 +
* <tt>nucleic</tt>
 
: A group is considered 'nucleic' if it contains atoms with all of these names: C3*, O3*, O5*, N1, C2, N3, C4, C5, C6 (asterisk may be substituted by prime/apostrophe). It is independent of the group name and independent of whether the atoms are defined in ATOM records or HETATM records.
 
: A group is considered 'nucleic' if it contains atoms with all of these names: C3*, O3*, O5*, N1, C2, N3, C4, C5, C6 (asterisk may be substituted by prime/apostrophe). It is independent of the group name and independent of whether the atoms are defined in ATOM records or HETATM records.
  
* <tt>rna</tt>:
+
* <tt>rna</tt>
: A group is 'rna' if it is 'nucleic' and it also contains an atom named O2* (or O2').
+
: A group is 'rna' if it is <tt>nucleic</tt> and it also contains an atom named O2* (or O2').
 +
 
 +
* <tt>dna</tt>
 +
: A group is 'dna' if it is <tt>nucleic</tt> and it '''does not''' contain an atom named O2* (or O2').
  
* <tt>dna</tt>:
+
* <tt>carbohydrate</tt>
: A group is 'dna' if it is 'nucleic' and it '''does not''' contain an atom named O2* (or O2').
+
: This is based only upon group name.
 +
: This set is composed of all groups which name is in a (not comprehensive) list corresponding to common mono-, di- and trisaccharides ([[AtomSets/Carbohydrate|full list and identities]]).
  
* <tt>water</tt>:
+
* <tt>water</tt>
: This set is composed of groups named HOH, DOD, or WAT.
+
: Any molecule chemically interpreted as water (an oxygen atom connected to two hydrogen, deuterium or tritium atoms), plus groups named HOH, DOD, or WAT.
 +
:: The original implementation of this set was only the named groups.
  
* <tt>ions</tt>:
+
* <tt>ions</tt>
: This set is composed of groups named PO4 or SO4.
+
: This set is not what might seem, but it's just composed of groups named PO4 or SO4.
 +
:: ''Explanation'': Both are common ions in protein crystals for X-ray diffraction, and this special set (which is RasMol syntax) is kept for backward compatibility.
  
* <tt>solvent</tt>:
+
* <tt>solvent</tt>
: <tt>water</tt> or <tt>ions</tt>.
+
: This includes <tt>water</tt> (in its extended definition) and also UREA groups.
 +
:: The original implementation of this was <tt>water</tt> or <tt>ions</tt>.
  
* <tt>ligand</tt>:
+
* <tt>ligand</tt>
: <tt>hetero</tt> and not <tt>solvent</tt> (needs confirmation; at least, it is so in Rasmol)
+
:: ''Note: <code>ligand</code> will, in some occasions, '''not''' match what you expect.''
 +
: The new definition (Jmol 12.2) includes atoms that do not belong to protein, nucleic or water. As a consequence,
 +
:* <tt>ions</tt> and <tt>carbohydrate</tt> '''are''' considered <code>ligands</code>.
 +
:* <tt>water</tt> is '''not''' considered <code>ligands</code>.
 +
:* Nonstandard amino acids are '''''not''''' considered <code>ligands</code>.
 +
:* Nonstandard nucleotides are '''''not''''' considered <code>ligands</code>.
 +
:* Isolated nucleotides (e.g. ATP, GTP, AMP...) are '''''not''''' considered <code>ligands</code> (despite being understood by us as ligands; this is due to them being part of the <code>nucleic</code> atom set). To account for this, you may choose to use <code>polymer=0 and not water</code> instead of <code>ligand</code> ''(this works only in most recent versions like 14.3.12)''
 +
: Ligand was clasically defined as <tt>hetero</tt> and not <tt>solvent</tt> (and so not always what you would expect from the word ligand, either).
  
== By type of residue: ==
+
== By type of residue ==
Inclusion in this sets is determined by residue id (only as far as it is written in the adequate field in the molecular coordinate file, usually PDB format).
+
Inclusion in these sets is mostly determined by residue id (only as far as it is written in the adequate field in the molecular coordinate file, usually PDB format). A few cases are also included based on their chemical structure and the presence of a distinguishing atom name.
  
 
Residue IDs:
 
Residue IDs:
* Nucleotides: <tt>A, G, C, T, U</tt>
+
* Nucleotides: <tt>A, G, C, T, U, DA, DG, DC, DT</tt> but also based on their chemical <tt>nucleic</tt> structure and certain atom names. <tt>tu</tt> gets thiouridine.
 
* Amino acids: the 3-letter standard abbreviation  
 
* Amino acids: the 3-letter standard abbreviation  
  
Line 63: Line 98:
 
** <tt>polar, nonpolar, hydrophobic (Ala,Gly,Ile,Leu,Met,Phe,Pro,Trp,Tyr,Val), neutral, charged, acidic, negative, basic, positive,</tt> ...
 
** <tt>polar, nonpolar, hydrophobic (Ala,Gly,Ile,Leu,Met,Phe,Pro,Trp,Tyr,Val), neutral, charged, acidic, negative, basic, positive,</tt> ...
 
** <tt>buried (Ala,Cys,Ile,Leu,Met,Phe,Trp,Val), surface</tt>
 
** <tt>buried (Ala,Cys,Ile,Leu,Met,Phe,Trp,Val), surface</tt>
* <tt>hetero, ions, ligand, water, solvent</tt> (see above)
+
* <tt>hetero, carbohydrate, ions, ligand, water, solvent</tt> (see above)
  
== By structure of the polymer: ==
+
== By structure of the polymer ==
 
* <tt>helix, sheet, turn</tt>
 
* <tt>helix, sheet, turn</tt>
 
* <tt>bonded</tt>
 
* <tt>bonded</tt>
  
== Parts in proteins: ==
+
== Parts in proteins ==
 
=== <tt>Backbone</tt> or <tt>Mainchain</tt> ===
 
=== <tt>Backbone</tt> or <tt>Mainchain</tt> ===
 
Inclusion in this set is determined by '''atom id'''*, as follows:
 
Inclusion in this set is determined by '''atom id'''*, as follows:
Line 81: Line 116:
  
 
(*)Note: on PDB format: '''atom id''' is called ''atom name'', and must be in these positions/columns:
 
(*)Note: on PDB format: '''atom id''' is called ''atom name'', and must be in these positions/columns:
* 13-14 : Chemical symbol, right justified, except for hydrogen atoms
+
:* 13-14 : Chemical symbol, right justified, except for hydrogen atoms
* 15 : Remoteness indicator (alphabetic); e.g., in amino acid residues, alpha = <tt>A</tt>, beta = <tt>B</tt>, gamma = <tt>G</tt>, delta = <tt>D</tt>, epsilon = <tt>E</tt>.
+
:* 15 : Remoteness indicator (alphabetic); e.g., in amino acid residues, alpha = <tt>A</tt>, beta = <tt>B</tt>, gamma = <tt>G</tt>, delta = <tt>D</tt>, epsilon = <tt>E</tt>.
* 16 : Branch designator (numeric).
+
:* 16 : Branch designator (numeric).
  
 
=== <tt>Sidechain</tt> ===
 
=== <tt>Sidechain</tt> ===
Line 91: Line 126:
 
A set defined by '''atom id''' <tt>CA</tt>.  
 
A set defined by '''atom id''' <tt>CA</tt>.  
  
== Parts in nucleic acids: ==
+
== Parts in nucleic acids ==
 
=== <tt>Backbone</tt> or <tt>Mainchain</tt> ===
 
=== <tt>Backbone</tt> or <tt>Mainchain</tt> ===
 
Inclusion in this set is determined by '''atom id'''*, as follows:
 
Inclusion in this set is determined by '''atom id'''*, as follows:
Line 103: Line 138:
 
** hydrogens attached to carbon ring: <tt>H1', 1H2', 2H2'</tt> (only DNA), <tt>H3', H4', 1H5'</tt> and <tt>2H5'</tt>
 
** hydrogens attached to carbon ring: <tt>H1', 1H2', 2H2'</tt> (only DNA), <tt>H3', H4', 1H5'</tt> and <tt>2H5'</tt>
 
** hydroxyls: <tt>O2', O3', O4', O5', 2HO'</tt> (H on 2'-hydroxyl, only RNA) (the ring oxygen is denoted <tt>O4</tt>, not <tt>O1</tt>).
 
** hydroxyls: <tt>O2', O3', O4', O5', 2HO'</tt> (H on 2'-hydroxyl, only RNA) (the ring oxygen is denoted <tt>O4</tt>, not <tt>O1</tt>).
 
+
: Note: old PDB files label pentose atoms with asterisk instead of prime signs. How does Jmol cope with this? Not much of a trouble: given the asterisk is a wildcard, "<tt>select C3*</tt>" will get pentose carbons either labeled with prime or asterisk!.
<blockquote>Note: PDB files label pentose atoms with asterisk instead of prime signs. How does Jmol cope with this? Not much of a trouble: given the asterisk is a wildcard, "<tt>select C3*</tt>" will get pentose carbons either labeled with prime or asterisk!.
 
</blockquote>
 
  
 
* Termini:
 
* Termini:
Line 112: Line 145:
 
** 3'-terminus hydrogen (on 3'-hydroxyl): <tt>H3T</tt>
 
** 3'-terminus hydrogen (on 3'-hydroxyl): <tt>H3T</tt>
  
* Atoms in bases:
+
* Atoms in bases (excluded from <tt>backbone</tt>):
 
** ring, both purines and pyrimidines: <tt>N1, C2, N3, C4, C5, C6</tt>
 
** ring, both purines and pyrimidines: <tt>N1, C2, N3, C4, C5, C6</tt>
 
** ring, purines: <tt>N7, C8, N9</tt>
 
** ring, purines: <tt>N7, C8, N9</tt>
Line 126: Line 159:
  
 
(*)Note: on PDB format, '''atom id''' is called ''atom name'', and must be in these positions/columns:
 
(*)Note: on PDB format, '''atom id''' is called ''atom name'', and must be in these positions/columns:
* 13-14 : Chemical symbol, right justified, except for hydrogen atoms
+
:* 13-14 : Chemical symbol, right justified, except for hydrogen atoms
* 15 : Remoteness indicator (alphabetic).
+
:* 15 : Remoteness indicator (alphabetic).
* 16 : Branch designator (numeric).
+
:* 16 : Branch designator (numeric).
  
 
=== Sidechain ===
 
=== Sidechain ===
Line 134: Line 167:
  
 
=== Bases ===
 
=== Bases ===
Synonim of <tt>(nucleic and sidechain)</tt>.
+
Synonym of <tt>(nucleic and sidechain)</tt>.
  
 
= User-defined Atom Sets =
 
= User-defined Atom Sets =
 
A set can be created, and assigned any group of atoms, by giving it a name, using
 
A set can be created, and assigned any group of atoms, by giving it a name, using
 
  '''define''' ''whatever_name'' ''atom_expression''
 
  '''define''' ''whatever_name'' ''atom_expression''
Later, that set's name can be used as the predefined ones, in commands <code>select, restrict, show, hide</code>, etc.
+
Later, that set's name can be used as the predefined ones, in commands <code>select, restrict, display, hide</code>, etc.
 +
 
 +
You can also use [{{ScriptingDoc}}#jmolmath JmolScript variables] for this purpose.
 +
 
 +
= Selecting atom sets from the pop-up menu =
 +
See [[AtomSets/Popup Menu]].

Revision as of 08:44, 7 February 2018

Jmol + JSmol Documentation

Predefined Atom Sets

Jmol recognizes and uses several keywords or tokens for several purposes: commands in the scripting language, colors, etc. Among them, there are keywords for predefined atom sets.

Please note that many of these keywords only apply to file formats that specify a residue ID or group ID as part of the information for each atom (most typically, pdb and mmcif formats, designed for macromolecules).

Technical note: most of these are set in src/org/jmol/viewer/JmolConstants.java

By element name

carbon, oxygen, hydrogen, sulphur, etc.

On Jmol 11, element symbol preceded by underscore can also be used: _C, _O, _H, _S, etc. Also, deuterium or _D, and tritium or _T.

On PDB format, Jmol will identify the element from columns 77-78 (element symbol, right-justified). If this is absent, then it will interpret the "atom name" field (columns 13-14) to deduce the element identity.

Note: Jmol 10.2 has a bug by which it may read calcium as alpha carbon based on its ID, although identification by element name works properly. It's been fixed for Jmol 11.

By type of element

(new in Jmol 14.6)
  • nonMetal: H; B; C, Si; N, P, As; O, S, Se, Te; F, Cl, Br, I, At; noble gases
  • metal: all except nonMetal
  • metalloid: B, Si, Ge, As, Sb, Te (note it overlaps with both metal and metalloid)
  • alkaliMetal: from Li down to Fr
  • alkalineEarth: from Be down to Ra
  • nobleGas from He down to Rn
  • transitionMetal: from Sc to Zn, from Y to Cd, from Hf to Hg, from Rf to Cn
  • lanthanide: La, from Ce to Lu
  • actinide: Ac, from Th to Lr

By type of molecule

  • amino
This is based only upon group name and has nothing to do with the actual atoms that make up the group.
This set is composed of all groups with one of these names: ALA, ARG, ASN, ASP, CYS, GLN, GLU, GLY, HIS, ILE, LEU, LYS, MET, PHE, PRO, SER, THR, TRP, TYR, VAL, ASX, GLX, UNK.
This will usually be the 20 canonical proteinogenic amino acids, plus ambiguous Asp/Asn (ASX), ambiguous Glu/Gln (GLX) and 'unknown' (UNK).
  • protein
The 'protein' set in Jmol is based solely on the atoms that make up the group. It is independent of the group name and independent of whether the atoms are defined in ATOM records or HETATM records.
This has the advantage that modified groups and interesting things that are not amino acids can still be identified as part of the protein.
The atoms that make up the set are recognized by the names of the atoms.
  • Case 1:
If the group has 4 atoms named N, CA, C and (O or O1) and they are bonded in the correct order, then the group is considered protein.
  • Case 2:
If the group has exactly 1 atom whose name is CA then it is considered protein. The purpose of this is to pick up alpha-carbon-only models
  • peptide
The 'peptide' set in Jmol matches a 'protein' that has between 2 and 12 residues.
only Jmol 14.29.1 or later
defined as protein and within(chain,monomer>1) and not within(chain,monomer>12)
  • nucleic
A group is considered 'nucleic' if it contains atoms with all of these names: C3*, O3*, O5*, N1, C2, N3, C4, C5, C6 (asterisk may be substituted by prime/apostrophe). It is independent of the group name and independent of whether the atoms are defined in ATOM records or HETATM records.
  • rna
A group is 'rna' if it is nucleic and it also contains an atom named O2* (or O2').
  • dna
A group is 'dna' if it is nucleic and it does not contain an atom named O2* (or O2').
  • carbohydrate
This is based only upon group name.
This set is composed of all groups which name is in a (not comprehensive) list corresponding to common mono-, di- and trisaccharides (full list and identities).
  • water
Any molecule chemically interpreted as water (an oxygen atom connected to two hydrogen, deuterium or tritium atoms), plus groups named HOH, DOD, or WAT.
The original implementation of this set was only the named groups.
  • ions
This set is not what might seem, but it's just composed of groups named PO4 or SO4.
Explanation: Both are common ions in protein crystals for X-ray diffraction, and this special set (which is RasMol syntax) is kept for backward compatibility.
  • solvent
This includes water (in its extended definition) and also UREA groups.
The original implementation of this was water or ions.
  • ligand
Note: ligand will, in some occasions, not match what you expect.
The new definition (Jmol 12.2) includes atoms that do not belong to protein, nucleic or water. As a consequence,
  • ions and carbohydrate are considered ligands.
  • water is not considered ligands.
  • Nonstandard amino acids are not considered ligands.
  • Nonstandard nucleotides are not considered ligands.
  • Isolated nucleotides (e.g. ATP, GTP, AMP...) are not considered ligands (despite being understood by us as ligands; this is due to them being part of the nucleic atom set). To account for this, you may choose to use polymer=0 and not water instead of ligand (this works only in most recent versions like 14.3.12)
Ligand was clasically defined as hetero and not solvent (and so not always what you would expect from the word ligand, either).

By type of residue

Inclusion in these sets is mostly determined by residue id (only as far as it is written in the adequate field in the molecular coordinate file, usually PDB format). A few cases are also included based on their chemical structure and the presence of a distinguishing atom name.

Residue IDs:

  • Nucleotides: A, G, C, T, U, DA, DG, DC, DT but also based on their chemical nucleic structure and certain atom names. tu gets thiouridine.
  • Amino acids: the 3-letter standard abbreviation

Residue sets:

  • Nucleotides: purine, pyrimidine, at, cg
  • Amino acids:
    • acyclic, cyclic, aliphatic, aromatic
    • large (Arg,Glu,Gln,His,Ile,Leu,Lys,Met,Phe,Trp,Tyr), medium (Asn,Asp,Cys,Pro,Thr,Val), small (Ala,Gly,Ser)
    • polar, nonpolar, hydrophobic (Ala,Gly,Ile,Leu,Met,Phe,Pro,Trp,Tyr,Val), neutral, charged, acidic, negative, basic, positive, ...
    • buried (Ala,Cys,Ile,Leu,Met,Phe,Trp,Val), surface
  • hetero, carbohydrate, ions, ligand, water, solvent (see above)

By structure of the polymer

  • helix, sheet, turn
  • bonded

Parts in proteins

Backbone or Mainchain

Inclusion in this set is determined by atom id*, as follows:

  • Peptide bond: N, H (bound to N), CA (alpha carbon), HA (bound to CA), C (carbonyl carbon), O or O1 (bound to C)
  • In glycine, the two equivalent hydrogens are both in the backbone set: either H1 and 1HA or 1HA and 2HA.
  • Termini:
    • second carbonyl oxygen on C-terminus: OXT
    • terminal amino hydrogens: 1H, 2H, 3H

(*)Note: on PDB format: atom id is called atom name, and must be in these positions/columns:

  • 13-14 : Chemical symbol, right justified, except for hydrogen atoms
  • 15 : Remoteness indicator (alphabetic); e.g., in amino acid residues, alpha = A, beta = B, gamma = G, delta = D, epsilon = E.
  • 16 : Branch designator (numeric).

Sidechain

Defined as (not backbone).

Alpha

A set defined by atom id CA.

Parts in nucleic acids

Backbone or Mainchain

Inclusion in this set is determined by atom id*, as follows:

  • Phosphate groups:
    • phosphorus: P
    • oxygens bound to phosphorus: O1P, O2P
  • Atoms in pentose:
    • carbon ring: C1', C2', C3', C4', C5'
    • hydrogens attached to carbon ring: H1', 1H2', 2H2' (only DNA), H3', H4', 1H5' and 2H5'
    • hydroxyls: O2', O3', O4', O5', 2HO' (H on 2'-hydroxyl, only RNA) (the ring oxygen is denoted O4, not O1).
Note: old PDB files label pentose atoms with asterisk instead of prime signs. How does Jmol cope with this? Not much of a trouble: given the asterisk is a wildcard, "select C3*" will get pentose carbons either labeled with prime or asterisk!.
  • Termini:
    • 5'-terminus oxygen (no phosphate): O5T
    • 5'-terminus hydrogen (attached to O5T or O5'): H5T
    • 3'-terminus hydrogen (on 3'-hydroxyl): H3T
  • Atoms in bases (excluded from backbone):
    • ring, both purines and pyrimidines: N1, C2, N3, C4, C5, C6
    • ring, purines: N7, C8, N9
    • ring, pyrimidines: O2
    • substituents on ring:
      • in cytosine: N4
      • in guanine: N2
      • in adenine: N6
      • in thymine: C5M
      • in guanine and hypoxanthine: O6
      • in thymine and uracil: O4
      • in thiouracil: S4

(*)Note: on PDB format, atom id is called atom name, and must be in these positions/columns:

  • 13-14 : Chemical symbol, right justified, except for hydrogen atoms
  • 15 : Remoteness indicator (alphabetic).
  • 16 : Branch designator (numeric).

Sidechain

Defined as (not backbone).

Bases

Synonym of (nucleic and sidechain).

User-defined Atom Sets

A set can be created, and assigned any group of atoms, by giving it a name, using

define whatever_name atom_expression

Later, that set's name can be used as the predefined ones, in commands select, restrict, display, hide, etc.

You can also use JmolScript variables for this purpose.

Selecting atom sets from the pop-up menu

See AtomSets/Popup Menu.