1+~W      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVSafe 'Data structure for Entrez search result!Gene doc summary-(Data structure for Entrez summary result0Input 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  !"#$%&'()*+,-./01423501234-./)*+,$%&'(!"#       !"#$%&'()*+,-./01234NoneW Send query and parse return XML X"Send query and return response XMLImFunction 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.JWrapper 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.LTRead entrez fetch for taxonomy database into a simplyfied datatype Result of e.g:  http://eutils.ncbi.nlm.nih.MTRead 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=1406860O0Read entrez summary from internal haskell stringYParse entrez summary resultP0Read entrez summary from internal haskell stringZParse entrez search result[Parse entrez TranslationStack\Parse entrez TranslationStack]Parse entrez TermSet ^0Read entrez summary from internal haskell string_Parse entrez summary result`-gets all subtrees with the specified tag nameQRetrieve sequence for gene symbol (e.g. yhfA) from accession number (e.g. NC_000913.3) and if available entrez registration (toolname,devemail)RFetches 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. U,Builds Entrez registration String if presentVFBuilds Entrez registration String that has to be appended to query key%WXIJKLabcdefMgNhOYijPZ[\]^_kl`QRSTmUVC  !"#$%&'()*+,-./01423IJKLMNOPQRSTUVIQRJKLMNOPVUTS%WXIJKLabcdefMgNhOYijPZ[\]^_kl`QRSTmUVn       !!"#$%%&'(()**+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg'EntrezHTTP-1.0.2-GBHYdQgZuPg95cvFw6vFsZBio.EntrezHTTPDataBio.EntrezHTTPTermSettermfield termCountexplodeTranslationStacktermSets operation EntrezSearchcountretMaxretStart searchIdstranslationStackqueryTranslationEntrezGenomicInfo chrAccVerchrStartchrStop exonCountEntrezGeneDocSummarygeneIdgeneName geneStatus geneCurrentIDgeneGeneticSourcegeneOtherAliasesgeneGenomicInfoEntrezGeneSummary geneSummaries SummaryItemitemNameitemType itemContent EntrezDocSum summaryId summaryItems EntrezSummarydocumentSummariesEntrezHTTPQueryprogramdatabasequery$fShowEntrezHTTPQuery$fEqEntrezHTTPQuery$fShowSummaryItem$fEqSummaryItem$fShowEntrezDocSum$fEqEntrezDocSum$fShowEntrezSummary$fEqEntrezSummary$fShowEntrezGenomicInfo$fEqEntrezGenomicInfo$fShowEntrezGeneDocSummary$fEqEntrezGeneDocSummary$fShowEntrezGeneSummary$fEqEntrezGeneSummary $fShowTermSet $fEqTermSet$fShowTranslationStack$fEqTranslationStack$fShowEntrezSearch$fEqEntrezSearch entrezHTTPretrieveElementsEntrezportionListElementsreadEntrezTaxonSetreadEntrezSimpleTaxonsreadEntrezParentIdsreadEntrezSummariesreadEntrezSearchretrieveGeneSymbolFastafetchNucleotideStringconvertCoordinatesToStrand setStrandmaybeBuildRegistrationbuildRegistration startSession sendQueryparseEntrezSummariesparseEntrezSearch parseSearchIdparseTranslationStack parseTermSetreadEntrezGeneSummariesparseEntrezGeneSummariesatTagparseEntrezTaxonSetparseEntrezTaxonparseTaxonGeneticCodeparseTaxonMitoGeneticCodeparseTaxonLineageExparseLineageTaxonparseEntrezSimpleTaxonsparseEntrezParentTaxIdsparseEntrezDocSumsparseSummaryItemsparseEntrezGeneDocSumsparseEntrezGenomicInforeadInt