Author: bugman Date: Thu Jan 29 13:23:58 2015 New Revision: 27345 URL: http://svn.gna.org/viewcvs/relax?rev=27345&view=rev Log: Simplified the Test_coordinates.test_common_residues unit test by removing many residues.
This is from the _lib._structure._internal.test_coordinates unit test module. Modified: trunk/test_suite/unit_tests/_lib/_structure/_internal/test_coordinates.py Modified: trunk/test_suite/unit_tests/_lib/_structure/_internal/test_coordinates.py URL: http://svn.gna.org/viewcvs/relax/trunk/test_suite/unit_tests/_lib/_structure/_internal/test_coordinates.py?rev=27345&r1=27344&r2=27345&view=diff ============================================================================== --- trunk/test_suite/unit_tests/_lib/_structure/_internal/test_coordinates.py (original) +++ trunk/test_suite/unit_tests/_lib/_structure/_internal/test_coordinates.py Thu Jan 29 13:23:58 2015 @@ -36,30 +36,39 @@ # The gap matrices. gap_matrices = [ array([ - [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], int16), array([ - [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], int16) ] - seq1 = 'TEEQIAEFKEAFSLFDKDGDGTITTKELGTVMRSLGQNPTEAELQDMINEVDADG**' - seq2 = 'ADQLTEEQIAEFKEAFSLFDKDGDGTITTKELGTVMRSLGQNPTEAELQDMINEVDADGNGTIDFPEFLTMMARKM**' - seq3 = 'LTEEQIAEFKEAFSLFDKDGDGTITTKELGTVMRSLGQNPTEAELQDMINEVDADGNGTIDFPEFLTMMAR**' + seq1 = 'TEEQVDADGGT' + seq2 = 'ADQLTEEQVDADGNGTIDFPEFLTMMARKM' + seq3 = 'LTEEQMINEVDAGNGTIDFPEFLTMMAR' # Determine the common residues. - skip = coordinates.common_residues(gap_matrices=gap_matrices, one_letter_codes=[seq1, seq2, seq3]) + skip, gapped_strings = coordinates.common_residues(gap_matrices=gap_matrices, one_letter_codes=[seq1, seq2, seq3], seq=True) # The expected skipping matrices. N = len(seq1) skip_real = [ - [0]*N, + [0]*4 + [1]*4 + [0]*(N-8), [1]*4 + [0]*N + [1]*(len(seq2)-N-4), [1] + [0]*N + [1]*(len(seq3)-N-1) ] + + # The expected gapped strings. + gapped_seq1 = '----TEEQ----VDA-G-GT----------------' + gapped_seq2 = '----TEEQ----VDA-G-GT----------------' + gapped_seq3 = '----TEEQMINEVDA-G-GT----------------' + gapped_real = [gapped_seq1, gapped_seq2, gapped_seq3] # Checks. for i in range(3): print("Sequence %i" % (i+1)) self.assertEqual(len(skip_real[i]), len(skip[i])) + for j in range(len(skip_real[i])): + self.assertEqual(skip_real[i][j], skip[i][j]) + #self.assertEqual(gapped_real[i], gapped_strings[i]) _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-commits mailing list relax-commits@gna.org To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-commits