public class GetTagTaxaDistFromDBPlugin
extends AbstractPlugin
This plugin takes a GBSv2 database as input, queries for the tags and their taxa distribution, and creates a tab-delimited file of tag and taxa-distribution. IT can be used for verifying data in the db. The user may supply a file with tab-delimited columns specifying on which tags to present data. The input "tag" file must have at least 1 column named "TAGS" (any case - Tags/TAGS/tags). Other data in the file will be ignored. Output: A tab-delimited file where the first column is the tag, and subsequent columns indicate taxa found in the db. The values in the "taxa" columns are the number of occurranes of that tag for that taxa.
public GetTagTaxaDistFromDBPlugin()
public GetTagTaxaDistFromDBPlugin(java.awt.Frame parentFrame)
public GetTagTaxaDistFromDBPlugin(java.awt.Frame parentFrame,
boolean isInteractive)
public static void main(java.lang.String[] args)
public javax.swing.ImageIcon getIcon()
public java.lang.String getButtonName()
public java.lang.String getToolTipText()
public java.lang.String inputDB()
Input database file with tags and taxa distribution
public GetTagTaxaDistFromDBPlugin inputDB(java.lang.String value)
Set Input DB. Input database file with tags and taxa distribution
value - Input DBpublic java.lang.String outputFile()
Output tab-delimited file showing tag sequences found in DB.
public GetTagTaxaDistFromDBPlugin outputFile(java.lang.String value)
Set Output File. This is tab delimited file with a list of tag sequences found in the database (either a single tag if the user is checking for a particular tag's presence, or a list of all tags found in the db (if no user tag specified).
value - Output Filepublic java.lang.String tagFile()
Input file with list of tags to process. Any number of tab-delimited columns, but must have 1 called Tags.
public GetTagTaxaDistFromDBPlugin tagFile(java.lang.String value)
Set Tag File. Input file with list of tags to process. Any number of tab-delimited columns, but must have 1 called Tags.
value - Tag File