本文整理汇总了Python中qiime.sdk.Visualization.peek方法的典型用法代码示例。如果您正苦于以下问题:Python Visualization.peek方法的具体用法?Python Visualization.peek怎么用?Python Visualization.peek使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类qiime.sdk.Visualization
的用法示例。
在下文中一共展示了Visualization.peek方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: inspect_visualization
# 需要导入模块: from qiime.sdk import Visualization [as 别名]
# 或者: from qiime.sdk.Visualization import peek [as 别名]
def inspect_visualization(uuid):
try:
metadata = Visualization.peek(VISUALIZATIONS[uuid])
except Exception:
abort(404)
return jsonify({'uuid': metadata.uuid, 'type': metadata.type})
示例2: test_peek
# 需要导入模块: from qiime.sdk import Visualization [as 别名]
# 或者: from qiime.sdk.Visualization import peek [as 别名]
def test_peek(self):
visualization = Visualization._from_data_dir(self.data_dir, None)
fp = os.path.join(self.test_dir.name, 'visualization.qza')
visualization.save(fp)
metadata = Visualization.peek(fp)
self.assertIsInstance(metadata, ResultMetadata)
self.assertEqual(metadata.type, qiime.core.type.Visualization)
self.assertIsNone(metadata.provenance)
self.assertEqual(metadata.uuid, visualization.uuid)
示例3: test_peek
# 需要导入模块: from qiime.sdk import Visualization [as 别名]
# 或者: from qiime.sdk.Visualization import peek [as 别名]
def test_peek(self):
visualization = Visualization._from_data_dir(
self.data_dir, self.make_provenance_capture())
fp = os.path.join(self.test_dir.name, 'visualization.qzv')
visualization.save(fp)
metadata = Visualization.peek(fp)
self.assertIsInstance(metadata, ResultMetadata)
self.assertEqual(metadata.type, 'Visualization')
self.assertEqual(metadata.uuid, str(visualization.uuid))
self.assertIsNone(metadata.format)
示例4: get_visualizations
# 需要导入模块: from qiime.sdk import Visualization [as 别名]
# 或者: from qiime.sdk.Visualization import peek [as 别名]
def get_visualizations():
global VISUALIZATIONS
VISUALIZATIONS = {}
path = os.getcwd()
viz_paths = list(glob.glob(os.path.join(path, '*.qzv')))
visualizations = []
for viz_path in viz_paths:
try:
metadata = Visualization.peek(viz_path)
name, _ = os.path.splitext(os.path.basename(viz_path))
VISUALIZATIONS[str(metadata.uuid)] = viz_path
visualizations.append(
_result_record(metadata, name, '.inspect_visualization'))
except Exception:
pass # TODO: do better things when this happens
return jsonify({'visualizations': visualizations})