CAtomSelection

CCP4Data.CData -> CCP4ModelData.CAtomSelection

Contents of class:

textCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CBlastData

CCP4Data.CData -> CCP4File.CDataFileContent -> CCP4ModelData.CBlastData

Contents of class:

queryIdCString
alignmentListCList

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CBlastDataFile

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CBlastDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrBlast results
guiDefinitiondict{}
helpFilestrmodel_data#ali
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['bla', 'blast', 'xml']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrapplication/Blast-alignments
mimeTypeDescriptionstrBlast sequence search results
fileLabelstrBlast sequence searchLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCBlastDataA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CBlastItem

CCP4Data.CData -> CCP4ModelData.CBlastItem

Contents of class:

hitSequenceCString
hitIdCString
querySequenceCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CChemComp

CCP4Data.CData -> CCP4ModelData.CChemComp

Contents of class:

number_atoms_allCInt
groupCString
nameCString
desc_levelCInt
number_atoms_nhCInt
three_letter_codeCOneWord
idCOneWord

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CContainsSeMet

CCP4Data.CData -> CCP4Data.CBaseData -> CCP4Data.CBoolean -> CCP4ModelData.CContainsSeMet

Contents of class:

This is a simple class without contents

Qualifiers for class:

allowUndefinedboolTrue
defaultboolFalse
toolTipstrDoes structure contain selenomethionine?
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
charWidthint10

CDictData

CCP4Data.CData -> CCP4ModelData.CDictData

Contents of class:

monomerListCList

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CDictDataFile: A refmac dictionary file

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CDictDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrIdealised geometry of ligands for refinement
guiLabelstrGeometry dictionary
guiDefinitiondict{}
helpFilestrmodel_data#ligand_geometry
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['cif']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrapplication/refmac-dictionary
mimeTypeDescriptionstrGeometry file
fileLabelstrdictionaryLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCDictDataA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CElement: Chemical element

CCP4Data.CData -> CCP4Data.CBaseData -> CCP4Data.CString -> CCP4Data.COneWord -> CCP4ModelData.CElement

Contents of class:

This is a simple class without contents

Qualifiers for class:

allowUndefinedboolTrue
defaultstrNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
charWidthint-1
minLengthintNoneMinimum length of string
maxLengthintNoneMaximum length of string
onlyEnumeratorsboolTrueIf this is true then the enumerators are obligatory - otherwise they are treated as recommended values
enumeratorslist['H', 'He', 'Li', 'Be', 'B', 'C', 'N', 'O', 'F', 'Ne', 'Na', 'Mg', 'Al', 'Si', 'P', 'S', 'Cl', 'Ar', 'K', 'Ca', 'Sc', 'Ti', 'V', 'Cr', 'Mn', 'Fe', 'Co', 'Ni', 'Cu', 'Zn', 'Ga', 'Ge', 'As', 'Se', 'Br', 'Kr', 'Rb', 'Sr', 'Y', 'Zr', 'Nb', 'Mo', 'Tc', 'Ru', 'Rh', 'Pd', 'Ag', 'Cd', 'In', 'Sn', 'Sb', 'Te', 'I', 'Xe', 'Cs', 'Ba', 'La', 'Ce', 'Pr', 'Nd', 'Pm', 'Sm', 'Eu', 'Gd', 'Tb', 'Dy', 'Ho', 'Er', 'Tm', 'Yb', 'Lu', 'Hf', 'Ta', 'W', 'Re', 'Os', 'Ir', 'Pt', 'Au', 'Hg', 'Tl', 'Pb', 'Bi', 'Po', 'At', 'Rn', 'Fr', 'Ra', 'Ac', 'Th', 'Pa', 'U', 'Np', 'Pu', 'Am', 'Cm', 'Bk', 'Cf', 'Es', 'Fm', 'Md', 'No', 'Lr', 'Rf', 'Db', 'Sg', 'Bh', 'Hs', 'Mt', 'Ds', 'Rg', 'Cn']A list of allowed or recommended values for string
menuTextlist[]A list of strings equivalent to the enumerators that will appear in the GUI
allowedCharsCodeint0Flag if the text is limited to set of allowed characters

CEnsemble: An ensemble of models. Typically, this would be a set of related PDB files, but models could also be xtal or EM maps. This should be indicated by the types entry. A single ensemble is a CList of structures.

CCP4Data.CData -> CCP4ModelData.CEnsemble

Contents of class:

useCBoolean
pdbItemListCList
numberCInt
labelCOneWord

Qualifiers for class:

allowUndefinedboolFalse
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrEnsemble
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CEnsembleList

CCP4Data.CData -> CCP4Data.CCollection -> CCP4Data.CList -> CCP4ModelData.CEnsembleList

Contents of class:

List of CEnsemble

Qualifiers for class:

allowUndefinedboolTrue
defaultlistNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
listMinLengthint1Inclusive minimum length of list
listMaxLengthintNotImplementedInclusive maximum length of list
listCompareintNotImplementedIf has value 1/-1 consecutive items in list must be greater/less than preceeding item. The list item class must have a __cmp__() method.

CEnsemblePdbDataFile: A PDB coordinate file containing ensemble of structures as 'NMR' models

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CPdbDataFile -> CCP4ModelData.CEnsemblePdbDataFile

Contents of class:

projectCProjectId
subTypeCInt
dbFileIdCUUID
contentFlagCInt
selectionCAtomSelection
baseNameCFilePath
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrAn ensemble of model coordinates in PDB or mmCIF format
guiLabelstrModel ensemble
guiDefinitiondict{}
helpFilestrmodel_data#ensemble_coordinate_files
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['pdb', 'cif', 'ent']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrchemical/x-pdb
mimeTypeDescriptionstrModel coordinates
fileLabelstrensemble coordinatesLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCPdbDataA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CHhpredData

CCP4Data.CData -> CCP4File.CDataFileContent -> CCP4ModelData.CHhpredData

Contents of class:

alignmentListCList

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CHhpredDataFile

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CHhpredDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrHHPred results
guiDefinitiondict{}
helpFilestrmodel_data#ali
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['hhr']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrapplication/HHPred-alignments
mimeTypeDescriptionstrHHPred sequence search results
fileLabelstrHHPred sequence searchLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCHhpredDataA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CHhpredItem

CCP4Data.CData -> CCP4ModelData.CHhpredItem

Contents of class:

identifierCString
annotationCString
chainCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CHomolog

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CPdbDataFile -> CCP4ModelData.CHomolog

Contents of class:

projectCProjectId
subTypeCInt
dbFileIdCUUID
contentFlagCInt
selectionCAtomSelection
baseNameCFilePath
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolFalseFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrA model coordinate file in PDB or mmCIF format
guiLabelstrAtomic model
guiDefinitiondict{}
helpFilestrmodel_data#coordinate_files
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['pdb', 'cif', 'ent']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrchemical/x-pdb
mimeTypeDescriptionstrModel coordinates
fileLabelstrcoordinatesLabel for file
mustExistboolTrueFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolFalseFlag if data widget should be a combo box
fileContentClassNamestrCPdbDataA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CHomologList

CCP4Data.CData -> CCP4Data.CCollection -> CCP4Data.CList -> CCP4ModelData.CHomologList

Contents of class:

List of CHomolog

Qualifiers for class:

allowUndefinedboolTrue
defaultlistNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
listMinLengthint0Inclusive minimum length of list
listMaxLengthintNotImplementedInclusive maximum length of list
listCompareintNotImplementedIf has value 1/-1 consecutive items in list must be greater/less than preceeding item. The list item class must have a __cmp__() method.

CMDLMolDataFile: A molecule definition file (MDL)

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CMDLMolDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrStructure geometry of ligands for refinement in MDL mol format
guiLabelstrMol file
guiDefinitiondict{}
helpFilestrmodel_data#mol_file
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['mol']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrchemical/x-mdl-molfile
mimeTypeDescriptionstrMDL Molfile
fileLabelstrmolLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrNoneA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CMonomer: A monomer compound. ?smiles

CCP4Data.CData -> CCP4ModelData.CMonomer

Contents of class:

formulaCString
identifierCString
dictionaryNameCString
smilesCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CPdbData: Contents of a PDB file - a subset with functionality for GUI

CCP4Data.CData -> CCP4File.CDataFileContent -> CCP4ModelData.CPdbData

Contents of class:

This is a simple class without contents

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CPdbDataFile: A PDB coordinate file

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CPdbDataFile

Contents of class:

projectCProjectId
subTypeCInt
dbFileIdCUUID
contentFlagCInt
selectionCAtomSelection
baseNameCFilePath
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrA model coordinate file in PDB or mmCIF format
guiLabelstrAtomic model
guiDefinitiondict{}
helpFilestrmodel_data#coordinate_files
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['pdb', 'cif', 'ent']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrchemical/x-pdb
mimeTypeDescriptionstrModel coordinates
fileLabelstrcoordinatesLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCPdbDataA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CPdbDataFileList

CCP4Data.CData -> CCP4Data.CCollection -> CCP4Data.CList -> CCP4ModelData.CPdbDataFileList

Contents of class:

List of CPdbDataFile

Qualifiers for class:

allowUndefinedboolTrue
defaultlistNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
listMinLengthint0Inclusive minimum length of list
listMaxLengthintNotImplementedInclusive maximum length of list
listCompareintNotImplementedIf has value 1/-1 consecutive items in list must be greater/less than preceeding item. The list item class must have a __cmp__() method.

CPdbEnsembleItem

CCP4Data.CData -> CCP4ModelData.CPdbEnsembleItem

Contents of class:

identity_to_targetCFloat
structureCPdbDataFile
rms_to_targetCFloat

Qualifiers for class:

allowUndefinedboolFalse
defaultdictNotImplemented
toolTipstrHomologous model and its similarity to the target structure
guiLabelstrStructure in ensemble
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CRefmacNcs: Definition of a NCS for Refmac - not implemented yet

CCP4Data.CData -> CCP4ModelData.CRefmacNcs

Contents of class:

This is a simple class without contents

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CRefmacRigidDomain: Definition of a rigid domain for Refmac

CCP4Data.CData -> CCP4ModelData.CRefmacRigidDomain

Contents of class:

excludeSideChainsCBoolean
selectionCResidueRangeList
applyRotationCBoolean
transformationCTransformation
applyTranslationCBoolean

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CResidueRange: A residue range selection

CCP4Data.CData -> CCP4ModelData.CResidueRange

Contents of class:

firstResCOneWord
chainIdCOneWord
lastResCOneWord

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
pdbFileKeystrNoneThe key for a CPdbDataFile in the same CContainer

CResidueRangeList: A list of residue range selections

CCP4Data.CData -> CCP4Data.CCollection -> CCP4Data.CList -> CCP4ModelData.CResidueRangeList

Contents of class:

List of CResidueRange

Qualifiers for class:

allowUndefinedboolTrue
defaultlistNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
listMinLengthint0Inclusive minimum length of list
listMaxLengthintNotImplementedInclusive maximum length of list
listCompareintNotImplementedIf has value 1/-1 consecutive items in list must be greater/less than preceeding item. The list item class must have a __cmp__() method.

CSeqAlignDataFile: A (multiple) sequence alignment file

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CSeqAlignDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrMultiple sequence alignment in any of the common formats (pir,fasta..)
guiLabelstrAligned sequences
guiDefinitiondict{}
helpFilestrmodel_data#alignments
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['aln', 'pir', 'fasta', 'msf', 'phy']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrapplication/CCP4-seqalign
mimeTypeDescriptionstrSequence alignment file
fileLabelstrNoneLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCSequenceAlignmentA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags
requiredSequenceslistNotImplementedA list of allowed numbers of sequences in file (usually [2])

CSeqDataFile: A sequence file

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CSeqDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrSequence
guiDefinitiondict{}
helpFilestrmodel_data#sequences
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['seq', 'pir', 'fasta']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrapplication/CCP4-seq
mimeTypeDescriptionstrSequence file
fileLabelstrsequenceLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrCSequenceA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags

CSeqDataFileList

CCP4Data.CData -> CCP4Data.CCollection -> CCP4Data.CList -> CCP4ModelData.CSeqDataFileList

Contents of class:

List of CSeqDataFile

Qualifiers for class:

allowUndefinedboolTrue
defaultlistNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database
listMinLengthint0Inclusive minimum length of list
listMaxLengthintNotImplementedInclusive maximum length of list
listCompareintNotImplementedIf has value 1/-1 consecutive items in list must be greater/less than preceeding item. The list item class must have a __cmp__() method.

CSequence: A string of sequence one-letter codes Need to be able to parse common seq file formats Do we need to support alternative residues What about nucleic/polysach?

CCP4Data.CData -> CCP4ModelData.CSequence

Contents of class:

moleculeTypeCString
referenceDbCString
identifierCString
referenceCString
sequenceCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CSequenceAlignment: An alignment of two or more sequences. Each sequence is obviously related to class CSequence, but will also contain gaps relevant to the alignment. We could implement the contents as a list of CSequence objects? The alignment is typically formatted in a file as consecutive or interleaved sequences.

CCP4Data.CData -> CCP4ModelData.CSequenceAlignment

Contents of class:

moleculeTypeCString
identifierCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CSequenceMeta

CCP4Data.CData -> CCP4ModelData.CSequenceMeta

Contents of class:

expressionSystemCString
uniprotIdCString
organismCString

Qualifiers for class:

allowUndefinedboolTrue
defaultdictNotImplemented
toolTipstrNotImplemented
guiLabelstrNotImplemented
guiDefinitiondict{}
helpFilestrNotImplemented
saveToDbboolFalseSave this data in the database

CTLSDataFile: A refmac TLS file

CCP4Data.CData -> CCP4File.CDataFile -> CCP4ModelData.CTLSDataFile

Contents of class:

dbFileIdCUUID
contentFlagCInt
baseNameCFilePath
projectCProjectId
subTypeCInt
annotationCString
relPathCFilePath

Qualifiers for class:

allowUndefinedboolTrueFlag if data file can be undefined at run time
defaultdictNotImplemented
toolTipstrDefinition of model domains for TLS refinement
guiLabelstrTLS coefficients
guiDefinitiondict{}
helpFilestrmodel_data#tls_file
saveToDbboolTrueSave the name of this file in the database
fileExtensionslist['tls']A list of strings containing allowed file extensions (no dot)
mimeTypeNamestrapplication/refmac-TLS
mimeTypeDescriptionstrRefmac TLS file
fileLabelstrtlsLabel for file
mustExistboolFalseFlag if data file must exist at run time
fromPreviousJobboolFalseFlag if input data file can be inferred from preceeding jobs
jobComboboolTrueFlag if data widget should be a combo box
fileContentClassNamestrNoneA string containing the name of a class which will hold the file contents
isDirectoryboolFalseFlag if the data is a directory
requiredSubTypelistNoneA list of allowed sub types
requiredContentFlaglistNoneA list of allowed content flags