Class 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
    • Constructor Summary

      Constructors 
      Constructor Description
      TxSearch()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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