An easy way to get a Biological Assembly PDB file with separate letters for 
each chain designation is from the MakeMultimer.py server 
(http://watcut.uwaterloo.ca/makemultimer/).

Submitting 3IXP returns a PDB file with new chains A and B from the original A 
chain and new chains C and D from the original B chain.  Coloring by chain 
gives you four separate colors.

I learned about this from the excellent Protopedia page on Biological Unit 
(http://www.proteopedia.org/wiki/index.php/Biological_Unit)

Jeff


Message: 4
Date: Mon, 10 Jan 2011 18:24:48 -0500
From: Eric Martz <[email protected]>
Subject: [Jmol-users] Chains in biomolecules
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"; format=flowed

I would like to be able to fully use biomolecules constructed by 
Jmol. I need to be able to identify chains and color by chain.

Consider 3ixp which has:
  - chains: 2 (A, D)
  - polymers: 4 (there is a gap in the middle of each chain, residues 
lacking coordinates)

The biomolecule 1 has 2 copies of the asymmetric unit, so
  - chains: 4 (A, A, D, D)
  - polymers: 8

"color chain" makes everything two colors (A, D).
"color polymer" colors each fragment of a chain a different color (8 colors).
"color property symop" yields two colors, one for the asymmetric unit 
and one for the copy of it.

Questions:

1. How can I color the biomolecule by chain, that is, to get 4 colors 
for the biomolecule of 3ixp? Will I need to use a script like this? (It works.)

select symop=1 and chain=a
color lightblue 
select symop=1 and chain=d
color lightgreen
select symop=2 and chain=a
color pink
select symop=2 and chain=d
color yellow

2. How do I get Jmol to report a list of the existing chain IDs to javascript?

3. How do I get Jmol to report the number of symops in a biomolecule 
to javascript? Is there something easier than parsing the REMARK 350 
BIOMT ... records out of the header (using "show pdbheader")?

4. How can I identify (hover, pickcallback) which of the "4 chains" 
an atom belongs to? As stated in the docs, %[symop] does not work -- 
should that be implemented?

Thanks, -Eric



-- 
Jeffrey A. Cohlberg, Professor and Chair
Department of Chemistry and Biochemistry
California State University, Long Beach
Long Beach, CA 90840
562-985-4944            fax 775-248-1263
[email protected]


------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to