Ejemplo n.º 1
0
 def testFormatAll(self):
     entryIdList = ['foo', 456]
     entryIdListStr = formatall(entryIdList)
     self.assertEqual(entryIdListStr, "foo\n456\n")
     entryIdTuple = ('test', 123)
     #        formatall(entryIdTuple) throws a TypeError
     self.assertRaises(TypeError, formatall, entryIdTuple)
Ejemplo n.º 2
0
    def testFormatAll(self):
        entryIdList = ['foo',456]
        entryIdListStr = formatall(entryIdList)
        self.assertEqual(entryIdListStr, "foo\n456\n")
        entryIdTuple = ('test',123)
#        formatall(entryIdTuple) throws a TypeError
        self.assertRaises( TypeError, formatall, entryIdTuple)
Ejemplo n.º 3
0
    def test_simplifyForFcFeature(self):
        'test simplify Specifically For Fc Feature'
        self.createSimpleFastProject()
        _distanceRestraintList = self.project.distances.new(DR_LEVEL, status = 'keep')
        atomPairs = NTlist()
        r1 = self.r1
        r2 = self.r2
#        r3 = self.r3
        atomPairs.append((r1.MG1, r2.MG1))
        atomPairs.append((r1.MG2, r2.MG1))
        atomPairs.append((r1.MG1, r2.MG2))
        atomPairs.append((r1.MG2, r2.MG2))

#        atomPairs.append((r2.HN, r2.MG1))
#        atomPairs.append((r2.HN, r2.MG2))
        distanceRestraint = DistanceRestraint(atomPairs, 0.0, 5.0)
        if distanceRestraint.isValid:
            _distanceRestraintList.append(distanceRestraint)
        else:
            nTerror('Failed to initialize DR with %s' % atomPairs)
#        nTdebug("dr before: %s" % formatall(distanceRestraint))

        # Takes 4 simplification iterations.
        self.assertEqual(distanceRestraint.simplifyForFc(), DistanceRestraint.STATUS_SIMPLIFIED)
#        nTdebug("dr after 1: %s" % formatall(distanceRestraint))
        self.assertEqual(distanceRestraint.simplifyForFc(), DistanceRestraint.STATUS_SIMPLIFIED)
#        nTdebug("dr after 2: %s" % formatall(distanceRestraint))
        self.assertEqual(distanceRestraint.simplifyForFc(), DistanceRestraint.STATUS_SIMPLIFIED)
#        nTdebug("dr after 3: %s" % formatall(distanceRestraint))
        self.assertEqual(distanceRestraint.simplifyForFc(), DistanceRestraint.STATUS_NOT_SIMPLIFIED)
#        nTdebug("dr after 4: %s" % formatall(distanceRestraint)) # don't print as it contains error token.
        _x = "dr after 4: %s" % formatall(distanceRestraint)
Ejemplo n.º 4
0
    def test_simplifyForFcFeature(self):
        'test simplify Specifically For Fc Feature'
        self.createSimpleFastProject()
        _distanceRestraintList = self.project.distances.new(DR_LEVEL,
                                                            status='keep')
        atomPairs = NTlist()
        r1 = self.r1
        r2 = self.r2
        #        r3 = self.r3
        atomPairs.append((r1.MG1, r2.MG1))
        atomPairs.append((r1.MG2, r2.MG1))
        atomPairs.append((r1.MG1, r2.MG2))
        atomPairs.append((r1.MG2, r2.MG2))

        #        atomPairs.append((r2.HN, r2.MG1))
        #        atomPairs.append((r2.HN, r2.MG2))
        distanceRestraint = DistanceRestraint(atomPairs, 0.0, 5.0)
        if distanceRestraint.isValid:
            _distanceRestraintList.append(distanceRestraint)
        else:
            nTerror('Failed to initialize DR with %s' % atomPairs)
#        nTdebug("dr before: %s" % formatall(distanceRestraint))

# Takes 4 simplification iterations.
        self.assertEqual(distanceRestraint.simplifyForFc(),
                         DistanceRestraint.STATUS_SIMPLIFIED)
        #        nTdebug("dr after 1: %s" % formatall(distanceRestraint))
        self.assertEqual(distanceRestraint.simplifyForFc(),
                         DistanceRestraint.STATUS_SIMPLIFIED)
        #        nTdebug("dr after 2: %s" % formatall(distanceRestraint))
        self.assertEqual(distanceRestraint.simplifyForFc(),
                         DistanceRestraint.STATUS_SIMPLIFIED)
        #        nTdebug("dr after 3: %s" % formatall(distanceRestraint))
        self.assertEqual(distanceRestraint.simplifyForFc(),
                         DistanceRestraint.STATUS_NOT_SIMPLIFIED)
        #        nTdebug("dr after 4: %s" % formatall(distanceRestraint)) # don't print as it contains error token.
        _x = "dr after 4: %s" % formatall(distanceRestraint)