Qiime2::Artifact - A parser for Qiime2 artifact files
version 0.10.2
use Qiime2::Artifact; my $artifact = Qiime2::Artifact->new( { filename => 'tree.qza' } ); print "Artifact_ID: ", $artifact->{id};
A module to read metadata and content of Qiime2 artifacts. From Qiime 2 documentation: "Artifacts are QIIME 2 results that are generally considered to represent intermediate data in an analysis, meaning that an artifact is generated by QIIME 2 and intended to be consumed by QIIME 2 (rather than by a human). Artifacts can be generated either by importing data into QIIME 2 or as out from a QIIME 2 action. When written to file, artifacts typically have the extension .qza, which stands for QIIME Zipped Artifact."
Load artifact from file. Parameters are: filename (required).
Artifact ID (example: cfdc04fb-9c26-40c1-a03b-88f79e5735f1)
cfdc04fb-9c26-40c1-a03b-88f79e5735f1
Artifact ID (example: 2019.10.0), from the VERSION file
2019.10.0
Artifact archive version, from the VERSION file
Full path of the input artifact.
Whether the artifact looks like a visualization artifact. True (1) if the data contains index.html.
index.html
list of the files included in the 'data' directory
A list of levels of ancestry, each containing a list of Artifact IDs. The first element is a list with the Artifact self ID. The last should contain the source artifact. See also parents. Example:
"ancestry" : [ [ "cfdc04fb-9c26-40c1-a03b-88f79e5735f1" ], [ "96a220d6-107a-43c8-8d81-93ac4d111e3e", "3575de92-f7e7-4808-b0fa-b1a621ab984e" ], [ "39771507-f226-4e18-aa30-cde40c3ea247" ] ],
Hash with all the provenance artifacts. Each parent has as key an Artifact ID, having as attributes:
List of artifact IDs originating the parent.
Hash with key, format, uuid.
key
format
uuid
Structure containing citations, parameters, inputs and other attributes.
citations
parameters
inputs
Andrea Telatin <andrea@telatin.com>
This software is Copyright (c) 2020 by Andrea Telatin.
This is free software, licensed under:
The MIT (X11) License
To install Qiime2::Artifact, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Qiime2::Artifact
CPAN shell
perl -MCPAN -e shell install Qiime2::Artifact
For more information on module installation, please visit the detailed CPAN module installation guide.