public virtual void TestGetStructureType()
        {
            IPDBStructure structure = Builder.NewPDBStructure();
            string        type      = structure.StructureType;

            Assert.IsNull(type);
        }
Example #2
0
        public void TestNewPDBStructure()
        {
            IChemObjectBuilder builder   = RootObject.Builder;
            IPDBStructure      structure = builder.NewPDBStructure();

            Assert.IsNotNull(structure);
        }
        public virtual void TestSetEndSequenceNumber_Integer()
        {
            IPDBStructure structure         = Builder.NewPDBStructure();
            int           endSequenceNumber = 5;

            structure.EndSequenceNumber = endSequenceNumber;
            Assert.AreEqual(endSequenceNumber, structure.EndSequenceNumber.Value);
        }
        public virtual void TestSetEndInsertionCode_Character()
        {
            IPDBStructure structure        = Builder.NewPDBStructure();
            char          endInsertionCode = 'x';

            structure.EndInsertionCode = endInsertionCode;
            Assert.AreEqual(endInsertionCode, structure.EndInsertionCode.Value);
        }
        public virtual void TestSetEndChainID_Character()
        {
            IPDBStructure structure  = Builder.NewPDBStructure();
            char          endChainID = 'x';

            structure.EndChainID = endChainID;
            Assert.AreEqual(endChainID, structure.EndChainID.Value);
        }
        public virtual void TestSetStructureType_String()
        {
            IPDBStructure structure = Builder.NewPDBStructure();
            string        type      = "alpha-barrel";

            structure.StructureType = type;
            Assert.AreEqual(type, structure.StructureType);
        }
        public virtual void TestSetStartInsertionCode_Character()
        {
            IPDBStructure structure          = Builder.NewPDBStructure();
            char          startInsertionCode = 'x';

            structure.StartInsertionCode = startInsertionCode;
            Assert.AreEqual(startInsertionCode, structure.StartInsertionCode.Value);
        }
        public virtual void TestSetStartChainID_Character()
        {
            IPDBStructure structure    = Builder.NewPDBStructure();
            char          startChainID = 'x';

            structure.StartChainID = startChainID;
            Assert.AreEqual(startChainID, structure.StartChainID.Value);
        }
Example #9
0
        public virtual void TestAddStructure_IPDBStructure()
        {
            IPDBPolymer   pdbPolymer = (IPDBPolymer)NewChemObject();
            IPDBStructure structure  = pdbPolymer.Builder.NewPDBStructure();

            pdbPolymer.Add(structure);
            Assert.AreEqual(1, pdbPolymer.GetStructures().Count());
        }
        public virtual void TestToString()
        {
            IPDBStructure structure   = Builder.NewPDBStructure();
            string        description = structure.ToString();

            for (int i = 0; i < description.Length; i++)
            {
                Assert.IsTrue('\n' != description[i]);
                Assert.IsTrue('\r' != description[i]);
            }
        }
        public virtual void TestGetStartChainID()
        {
            IPDBStructure structure = Builder.NewPDBStructure();

            Assert.IsNull(structure.StartChainID);
        }
        public virtual void TestGetEndSequenceNumber()
        {
            IPDBStructure structure = Builder.NewPDBStructure();

            Assert.IsNull(structure.EndSequenceNumber);
        }
        public virtual void TestGetEndInsertionCode()
        {
            IPDBStructure structure = Builder.NewPDBStructure();

            Assert.IsNull(structure.EndInsertionCode);
        }
Example #14
0
 public void Add(IPDBStructure structure)
 {
     secondaryStructures.Add(structure);
 }