Пример #1
0
 def test_one_fragment(self):
     fragments, conlab = _fragments_strings_to_fragments(["0-10"], self.top)
     other = _np.arange(11, self.top.n_residues)
     [
         _np.testing.assert_array_equal(ii, jj)
         for ii, jj in zip(fragments, [_np.arange(11), other])
     ]
     assert not conlab
Пример #2
0
 def test_other_method(self):
     fragments, conlab = _fragments_strings_to_fragments(["resSeq"],
                                                         self.top)
     [
         _np.testing.assert_array_equal(ii, jj)
         for ii, jj in zip(fragments, self.fragments_by_resSeq)
     ]
     assert not conlab
Пример #3
0
 def test_consensus(self):
     fragments, conlab = _fragments_strings_to_fragments(["consensus"],
                                                         self.top)
     [
         _np.testing.assert_array_equal(ii, jj)
         for ii, jj in zip(fragments, self.fragments_by_resSeqplus)
     ]
     assert conlab
Пример #4
0
 def test_more_than_one_fragment(self):
     fragments, conlab = _fragments_strings_to_fragments(
         ["0-10", "11-100", "200-210"], self.top)
     [
         _np.testing.assert_array_equal(ii, jj) for ii, jj in zip(
             fragments,
             [_np.arange(11),
              _np.arange(11, 101),
              _np.arange(200, 211)])
     ]
     assert not conlab
Пример #5
0
 def test_fragment_outside(self):
     fragments, conlab = _fragments_strings_to_fragments(
         [_np.arange(10), "11-100", "200-2100"], self.top, verbose=True)
Пример #6
0
 def test_verbose(self):
     fragments, conlab = _fragments_strings_to_fragments(
         ["0-10", "11-100", "200-210"], self.top, verbose=True)