Changeset 1100 for trunk/GSASIIIO.py


Ignore:
Timestamp:
Oct 11, 2013 10:55:06 AM (8 years ago)
Author:
vondreele
Message:

finish 1st version (workable) of a PDB exporter for macromolecular structures
make exporter for Cartesian XYZ file for any phase

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIIO.py

    r1084 r1100  
    10841084                elif key[11:] == 'B':
    10851085                    S += EXPphase[key]
    1086                     Atom = [S[50:58].strip(),S[:10].strip(),'',
     1086                    Atom = [S[50:58].strip(),S[:10].strip().capitalize(),'',
    10871087                        float(S[10:20]),float(S[20:30]),float(S[30:40]),
    10881088                        float(S[40:50]),'',int(S[60:62]),S[130:131]]
     
    11021102                S = EXPphase[key]
    11031103                Atom = [S[56:60],S[50:54].strip().upper(),S[54:56],
    1104                     S[46:51].strip(),S[:8].strip(),'',
     1104                    S[46:51].strip(),S[:8].strip().capitalize(),'',
    11051105                    float(S[16:24]),float(S[24:32]),float(S[32:40]),
    11061106                    float(S[8:16]),'1',1,'I',float(S[40:46]),0,0,0,0,0,0]
     
    11881188            SytSym,Mult = G2spc.SytSym(XYZ,SGData)
    11891189            Uiso = float(S[61:67])/EightPiSq
    1190             Type = S[12:14].upper()
     1190            Type = S[12:14].lower()
    11911191            if Type[0] in '123456789':
    11921192                Type = Type[1:]
    11931193            Atom = [S[22:27].strip(),S[17:20].upper(),S[20:22],
    1194                 S[12:17].strip(),Type.strip(),'',XYZ[0],XYZ[1],XYZ[2],
     1194                S[12:17].strip(),Type.strip().capitalize(),'',XYZ[0],XYZ[1],XYZ[2],
    11951195                float(S[55:61]),SytSym,Mult,'I',Uiso,0,0,0,0,0,0]
    11961196            S = file.readline()
Note: See TracChangeset for help on using the changeset viewer.