Changelog for v.1.0.x¶
v.1.0.0 and v.1.0.1¶
See the changelog for the SAMSON SDK in the Developer guide.
Facade¶
Facade.SAMSON¶
SAMSON 2020 R3 introduces User plans. You can access them via the following functions:
New functions:
samson.Facade.SAMSON.getPublicVersionNumber()
,samson.Facade.SAMSON.getPublicName()
- get SAMSON’s public version and name.samson.Facade.SAMSON.getFileNamesFromUser()
- get multiple filenames from the user.samson.Facade.SAMSON.getElementsFromUser()
- get multiple periodic table elements from the user.samson.Facade.SAMSON.getMultipleBondDisplayFlag()
,samson.Facade.SAMSON.getVanDerWaalsAtomRadiusFlag()
,samson.Facade.SAMSON.getVanDerWaalsAtomRadiusRatio()
- new display settings.
DataModel¶
DataModel.DataGraph¶
A new node type in enumerator: samson.DataModel.DataGraph.Node.NodeType.Note.
New functions:
DataModel.Document¶
Note
Exposed a new node type samson.DataModel.Document.Note
.
Folder
New functions:
Modeling¶
Modeling.StructuralModel¶
Atom
Changed and new functionality:
samson.Modeling.StructuralModel.Atom.isInBackbone()
,samson.Modeling.StructuralModel.Atom.getBackbone()
samson.Modeling.StructuralModel.Atom.isFromAminoAcidBackbone()
,samson.Modeling.StructuralModel.Atom.isFromNucleicAcidBackbone()
,samson.Modeling.StructuralModel.Atom.hasAminoAcidBackboneAtomName()
,samson.Modeling.StructuralModel.Atom.hasNucleicAcidBackboneAtomName()
Bond
New functionality:
Residue
New functions:
Modeling.VisualModel¶
VisualModel
New functions:
samson.Modeling.VisualModel.VisualModel.canCreateMesh()
,samson.Modeling.VisualModel.VisualModel.createMesh()
Mesh
New functions:
samson.Modeling.VisualModel.Mesh.getNextMesh()
,samson.Modeling.VisualModel.Mesh.getPreviousMesh()
samson.Modeling.VisualModel.Mesh.clone()
samson.Modeling.VisualModel.Mesh.canCreateMesh()
,samson.Modeling.VisualModel.Mesh.createMesh()
samson.Modeling.VisualModel.Mesh.getDefaultScale()
samson.Modeling.VisualModel.Mesh.getDefaultDiffuseColorReplacement()
samson.Modeling.VisualModel.Mesh.getDefaultOpacity()