úÎ/4*šC      !"#$%&'()*+,-./0123456789:;<=>?@AB Safe-Inferred 'Data structure for Entrez search result!Gene doc summary-(Data structure for Entrez summary result0°Input datastructure for EntrezHTTP. Program is the selected eutility (e.g efetch, esearch), database is the selected Entrez database (nucleotide) and query the query string.5  !"#$%&'()*+,-./012345  !"#$%&'()*+,-./01234501234-./)*+,$%&'(!"#       !"#$%&'()*+,-./01234NoneC Send query and parse return XML D"Send query and return response XML5ÿmFunction for querying the NCBI entrez REST interface. Input EntrezHTTPQuery datatype is used to select database, program of interest and contains the query string. Please note that query strings containing whitespace or special characters need to be urlencoded. The response format and content depends on the query type, the output therefore provided as String.6ÙWrapper function for eutils that accept a list of querys (e.g. a list of gene ids) that ensures that only chunks of 20 queries are sent per request. Sending to long queries otherwise results in a serverside exception.8TRead entrez fetch for taxonomy database into a simplyfied datatype Result of e.g:  http://eutils.ncbi.nlm.nih.9TRead entrez fetch for taxonomy database into a simplyfied datatype Result of e.g: Ohttp://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=taxonomy&id=1406860;0Read entrez summary from internal haskell stringEParse entrez summary result<0Read entrez summary from internal haskell stringFParse entrez search resultGParse entrez TranslationStackHParse entrez TranslationStackIParse entrez TermSet J0Read entrez summary from internal haskell stringKParse entrez summary resultL-gets all subtrees with the specified tag name=Retrieve sequence for gene symbol (e.g. yhfA) from accession number (e.g. NC_000913.3) and if available entrez registration (toolname,devemail)>ïFetches sequence strings from the nucleotide database. nucleotideId can be a NCBI accession number or gene id. Strand is 1 in case of plus strand (forward) or 2 minus (reverse) strand, the setStrand function can be used for conversion. A,Builds Entrez registration String if presentBFBuilds Entrez registration String that has to be appended to query key%CD5678MNOPQR9S:T;EUV<FGHIJKWXL=>?@YABC  !"#$%&'()*+,-./0123456789:;<=>?@AB5=>6789:;<BA@?%CD5678MNOPQR9S:T;EUV<FGHIJKWXL=>?@YABZ       !!"#$%%&'(()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSEntrezHTTP-1.0.0Bio.EntrezHTTPDataBio.EntrezHTTPTermSettermfield termCountexplodeTranslationStacktermSets operation EntrezSearchcountretMaxretStart searchIdstranslationStackqueryTranslationEntrezGenomicInfo chrAccVerchrStartchrStop exonCountEntrezGeneDocSummarygeneIdgeneName geneStatus geneCurrentIDgeneGeneticSourcegeneOtherAliasesgeneGenomicInfoEntrezGeneSummary geneSummaries SummaryItemitemNameitemType itemContent EntrezDocSum summaryId summaryItems EntrezSummarydocumentSummariesEntrezHTTPQueryprogramdatabasequery entrezHTTPretrieveElementsEntrezportionListElementsreadEntrezTaxonSetreadEntrezSimpleTaxonsreadEntrezParentIdsreadEntrezSummariesreadEntrezSearchretrieveGeneSymbolFastafetchNucleotideStringconvertCoordinatesToStrand setStrandmaybeBuildRegistrationbuildRegistration startSession sendQueryparseEntrezSummariesparseEntrezSearch parseSearchIdparseTranslationStack parseTermSetreadEntrezGeneSummariesparseEntrezGeneSummariesatTagparseEntrezTaxonSetparseEntrezTaxonparseTaxonGeneticCodeparseTaxonMitoGeneticCodeparseTaxonLineageExparseLineageTaxonparseEntrezSimpleTaxonsparseEntrezParentTaxIdsparseEntrezDocSumsparseSummaryItemsparseEntrezGeneDocSumsparseEntrezGenomicInforeadInt