[chimera-dev] case-dependent chain IDs

Eric Pettersen pett at cgl.ucsf.edu
Tue Apr 8 15:05:22 PDT 2003


Hi all,

David Konerding has pointed out to me that treating chain IDs in a 
case-independent manner is becoming a problem with the very big 
structures that are now being deposited.  Both 1fnt and 1ml5 have chain 
IDs that differ only in case.

Right now PDBio uppercases chain IDs, so there is no possibility for 
the rest of Chimera treating them correctly.  I guess the question is 
what do we want to do?  We could just stop PDBio uppercasing them.  
This mostly works, but has the drawback that chain IDs in atom specs 
now have to be typed in the correct case, which is inconvenient 
compared to the way it is now where you can just type in all lowercase 
(which is perfectly fine for 99.99% of structures where there are < 26 
chains and the lowercase chain ID is unambiguous).

My thinking is that there could be a model-level function that declares 
whether chain IDs are case-sensitive for that model, and the atom-spec 
code could query that function do decide how to test chain IDs on a 
per-model basis.  Other than this, I am stumped for a good solution 
other than making people type the correct case for chain IDs.

Opinions?

--Eric



More information about the Chimera-dev mailing list