org.forester.ws.wabi
Class TxSearch

java.lang.Object
  extended by org.forester.ws.wabi.TxSearch

public final class TxSearch
extends java.lang.Object

This is to access the Web API for Biology (WABI) at DDBJ. See: http://xml.nig.ac.jp/ Service Description: TXSearch is a retrieval system for a Taxonomy Database which was unified by DDBJ, GenBank and EMBL, which is developed by DDBJ. See: http://xml.nig.ac.jp/wabi/Method?serviceName=TxSearch&mode=methodList


Nested Class Summary
static class TxSearch.RANKS
           
static class TxSearch.TAX_NAME_CLASS
           
static class TxSearch.TAX_RANK
           
 
Constructor Summary
TxSearch()
           
 
Method Summary
static java.lang.String[] getLineage(java.lang.String result)
           
static java.lang.String getTaxonomicRank(java.lang.String result)
           
static java.lang.String getTxId(java.lang.String tx_name)
           
static java.lang.String getTxName(java.lang.String tx_id)
           
static void main(java.lang.String[] args)
           
static java.lang.String searchLineage(java.util.List<java.lang.String> queries, java.util.List<TxSearch.RANKS> ranks)
           
static java.lang.String searchLineage(java.util.List<java.lang.String> queries, java.util.List<TxSearch.RANKS> ranks, java.lang.String superkingdom)
           
static java.lang.String searchParam(java.lang.String tx_name, TxSearch.TAX_NAME_CLASS tx_name_class, TxSearch.TAX_RANK tx_rank, int tx_rmax, boolean as_scientific_name)
           
static java.lang.String searchSimple(java.lang.String tx_name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TxSearch

public TxSearch()
Method Detail

getLineage

public static java.lang.String[] getLineage(java.lang.String result)
                                     throws java.io.IOException
Throws:
java.io.IOException

getTaxonomicRank

public static java.lang.String getTaxonomicRank(java.lang.String result)
                                         throws java.io.IOException
Throws:
java.io.IOException

getTxId

public static java.lang.String getTxId(java.lang.String tx_name)
                                throws java.io.IOException
Throws:
java.io.IOException

getTxName

public static java.lang.String getTxName(java.lang.String tx_id)
                                  throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

searchLineage

public static java.lang.String searchLineage(java.util.List<java.lang.String> queries,
                                             java.util.List<TxSearch.RANKS> ranks)
                                      throws java.io.IOException
Throws:
java.io.IOException

searchLineage

public static java.lang.String searchLineage(java.util.List<java.lang.String> queries,
                                             java.util.List<TxSearch.RANKS> ranks,
                                             java.lang.String superkingdom)
                                      throws java.io.IOException
Throws:
java.io.IOException

searchParam

public static java.lang.String searchParam(java.lang.String tx_name,
                                           TxSearch.TAX_NAME_CLASS tx_name_class,
                                           TxSearch.TAX_RANK tx_rank,
                                           int tx_rmax,
                                           boolean as_scientific_name)
                                    throws java.io.IOException
Throws:
java.io.IOException

searchSimple

public static java.lang.String searchSimple(java.lang.String tx_name)
                                     throws java.io.IOException
Throws:
java.io.IOException