Package org.forester.ws.wabi
Class TxSearch
- java.lang.Object
-
- 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
Nested Classes Modifier and Type Class Description static class
TxSearch.RANKS
static class
TxSearch.TAX_NAME_CLASS
static class
TxSearch.TAX_RANK
-
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)
-
-
-
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
-
-