Data Model version 2.1.2
Acknowledgements
Diagram | Class Map | Attribute Map | Method Map | Help | License
Home | Package | Class | Attribute | Method: { prev | next }

Method: getStdSeqString


    getter for serived attribute stdSeqString

guid: www.ccpn.ac.uk_Fogh_2006-08-16-18:23:34_00058
OpType: get
OpSubType: None
isQuery: True
isAbstract: False
Scope: instance_level
Code: ll = self.sortedMolResidues()
result = ''
if ll:
  
  from ccp.general.Constants import ccpCodeToCode1LetterDict
  
  molType = ll[0].molType
  mapDict = ccpCodeToCode1LetterDict.get(molType)
  if mapDict is not None and self.isStdLinear:

    output = [None] * len(ll)
    ii = -1

    for rr in ll:
      if rr.molType != molType:
        break
      
      ii = ii + 1
      output[ii] = mapDict.get(rr.ccpCode) or rr.chemComp.code1Letter or '*'

    else:
      result = ''.join(output)
  Data Model Version 2.1.2
Go to Top  
  Autogenerated by  PyApiDocGen  revision 1.3   on  Fri Mar 28 11:18:11 2014    from data model package  ccp.api.molecule.Molecule.Molecule   revision ?  
  Work done by the CCPN team.
www.ccpn.ac.uk