示例#1
0
 def test_io(self):
     # Very basic check that read/write public API is present and appears to
     # be functioning. Roundtrip from memory -> disk -> memory and ensure
     # results match.
     fh = StringIO()
     self.dm_3x3.write(fh)
     fh.seek(0)
     deserialized = DissimilarityMatrix.read(fh)
     self.assertEqual(deserialized, self.dm_3x3)
     self.assertTrue(type(deserialized) == DissimilarityMatrix)
示例#2
0
#!/usr/bin/env python
from __future__ import print_function
from skbio.stats.distance import DissimilarityMatrix
from os import path
import sys

for distfile in sys.argv[1:]:
    prefix = path.splitext(distfile)[0]
    print(prefix)
    dist = DissimilarityMatrix.read(distfile)
    fig = dist.plot(title=prefix)
    fig.tight_layout()
    fig.savefig("{prefix}.pdf".format(prefix=prefix))