Generalized enhanced suffix array construction in external memory
Background Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exc...
        Saved in:
      
    
          | Published in | Algorithms for molecular biology Vol. 12; no. 1; pp. 26 - 16 | 
|---|---|
| Main Authors | , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        London
          BioMed Central
    
        07.12.2017
     BioMed Central Ltd BMC  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1748-7188 1748-7188  | 
| DOI | 10.1186/s13015-017-0117-9 | 
Cover
| Abstract | Background
Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory.
Results
In this article we present and analyze
eGSA
[introduced in CPM (External memory generalized suffix and
LCP
arrays construction. In: Proceedings of CPM. pp 201–10,
2013
)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory,
eGSA
showed a competitive performance when compared to
eSAIS
and
SAscan
, which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm.
Conclusions
The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time. | 
    
|---|---|
| AbstractList | Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory. In this article we present and analyze eGSA $$\mathsf {eGSA}$$ [introduced in CPM (External memory generalized suffix and LCP $$\mathsf {LCP}$$ arrays construction. In: Proceedings of CPM. pp 201-10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, eGSA $$\mathsf {eGSA}$$ showed a competitive performance when compared to eSAIS $$\mathsf {eSAIS}$$ and SAscan $$\mathsf {SAscan}$$ , which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm. The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time. Background Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory. Results In this article we present and analyze eGSA $$\mathsf {eGSA}$$ [introduced in CPM (External memory generalized suffix and LCP $$\mathsf {LCP}$$ arrays construction. In: Proceedings of CPM. pp 201-10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, eGSA $$\mathsf {eGSA}$$ showed a competitive performance when compared to eSAIS $$\mathsf {eSAIS}$$ and SAscan $$\mathsf {SAscan}$$ , which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm. Conclusions The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time. Keywords: Suffix array, LCP array, Burrows-Wheeler transform, External memory algorithms, String collections Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory.BACKGROUNDSuffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory.In this article we present and analyze [Formula: see text] [introduced in CPM (External memory generalized suffix and [Formula: see text] arrays construction. In: Proceedings of CPM. pp 201-10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, [Formula: see text] showed a competitive performance when compared to [Formula: see text] and [Formula: see text], which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm.RESULTSIn this article we present and analyze [Formula: see text] [introduced in CPM (External memory generalized suffix and [Formula: see text] arrays construction. In: Proceedings of CPM. pp 201-10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, [Formula: see text] showed a competitive performance when compared to [Formula: see text] and [Formula: see text], which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm.The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time.CONCLUSIONSThe proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time. Abstract Background Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory. Results In this article we present and analyze $$\mathsf {eGSA}$$ eGSA [introduced in CPM (External memory generalized suffix and $$\mathsf {LCP}$$ LCP arrays construction. In: Proceedings of CPM. pp 201–10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, $$\mathsf {eGSA}$$ eGSA showed a competitive performance when compared to $$\mathsf {eSAIS}$$ eSAIS and $$\mathsf {SAscan}$$ SAscan , which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm. Conclusions The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time. Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory. In this article we present and analyze [Formula: see text] [introduced in CPM (External memory generalized suffix and [Formula: see text] arrays construction. In: Proceedings of CPM. pp 201-10, 2013)], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, [Formula: see text] showed a competitive performance when compared to [Formula: see text] and [Formula: see text], which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm. The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time. Background Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the generalized suffix array for a string collection is a fundamental task when the size of the input collection or the data structure exceeds the available internal memory. Results In this article we present and analyze eGSA [introduced in CPM (External memory generalized suffix and LCP arrays construction. In: Proceedings of CPM. pp 201–10, 2013 )], the first external memory algorithm to construct generalized suffix arrays augmented with the longest common prefix array for a string collection. Our algorithm relies on a combination of buffers, induced sorting and a heap to avoid direct string comparisons. We performed experiments that covered different aspects of our algorithm, including running time, efficiency, external memory access, internal phases and the influence of different optimization strategies. On real datasets of size up to 24 GB and using 2 GB of internal memory, eGSA showed a competitive performance when compared to eSAIS and SAscan , which are efficient algorithms for a single string according to the related literature. We also show the effect of disk caching managed by the operating system on our algorithm. Conclusions The proposed algorithm was validated through performance tests using real datasets from different domains, in various combinations, and showed a competitive performance. Our algorithm can also construct the generalized Burrows-Wheeler transform of a string collection with no additional cost except by the output time.  | 
    
| ArticleNumber | 26 | 
    
| Audience | Academic | 
    
| Author | Louza, Felipe A. Ciferri, Cristina D. A. Hoffmann, Steve Telles, Guilherme P.  | 
    
| Author_xml | – sequence: 1 givenname: Felipe A. orcidid: 0000-0003-2931-1470 surname: Louza fullname: Louza, Felipe A. organization: Department of Computing and Mathematics, University of São Paulo – sequence: 2 givenname: Guilherme P. surname: Telles fullname: Telles, Guilherme P. organization: Institute of Computing, University of Campinas – sequence: 3 givenname: Steve surname: Hoffmann fullname: Hoffmann, Steve organization: Computational Biology, Leibniz Institute on Aging - Fritz Lipman Institute and Friedrich Schiller University Jena – sequence: 4 givenname: Cristina D. A. surname: Ciferri fullname: Ciferri, Cristina D. A. email: cdac@icmc.usp.br organization: Institute of Mathematics and Computer Science, University of São Paulo  | 
    
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/29234460$$D View this record in MEDLINE/PubMed | 
    
| BookMark | eNqNUk1v1DAQjVAR_YAfwAVF4sJliz9j54JUVVAqVeICZ2viTLZeJfZiJ7TLr8chS9VFqELW2CP7vefx85wWRz54LIrXlJxTqqv3iXJC5YpQlSNP9bPihCqhV4pqffQoPy5OU9oQIiQn_EVxzGrGhajISXFxhR4j9O4ntiX6W_A2J2nqOndfQoywK23waYyTHV3wpfMl3o8YPfTlgEOIu5fF8w76hK_261nx7dPHr5efVzdfrq4vL25WVio5rgA5JYy0rRS8QaoFMN20xCoJAimBqlaa0qprmKWt7LQiTaUkIZrJDGuAnxXXi24bYGO20Q0QdyaAM783QlwbiKOzPZrGas4Vo7y1TBCOMKeNqoWFurYNy1ps0Zr8FnZ30PcPgpSY2VuzeGuyt2b21tSZ9GEhbadmwNaiH7NxB5Ucnnh3a9bhh5GK1nVVZYF3e4EYvk-YRjO4ZLHvwWOYkqG1qoTgFeMZ-naBriG_x_kuZEU7w82FFBVXOXRGnf8DlUeLg8vfhp3L-weEN4-f8FD7n37IALoAbAwpRez-yxf1F8e6EeZuydW4_knm_htSvsWvMZpNmObWSk-QfgHroudP | 
    
| CitedBy_id | crossref_primary_10_1016_j_tcs_2020_11_041 crossref_primary_10_14778_3407790_3407861 crossref_primary_10_1016_j_procs_2018_07_164 crossref_primary_10_1186_s13015_019_0140_0 crossref_primary_10_1016_j_tcs_2020_11_024 crossref_primary_10_1093_bioinformatics_btae333 crossref_primary_10_1186_s12859_020_03628_w crossref_primary_10_1186_s13015_019_0137_8 crossref_primary_10_1016_j_jksuci_2022_04_015  | 
    
| Cites_doi | 10.1007/978-3-642-38905-4_20 10.1007/3-540-48194-X_17 10.1016/j.tcs.2017.03.039 10.1016/j.ipl.2016.09.010 10.1145/2699665 10.1007/s00453-001-0051-5 10.1007/978-3-540-27810-8_32 10.1016/j.is.2010.11.001 10.1016/j.jda.2012.07.007 10.1109/TKDE.2013.129 10.1145/2518175 10.1016/j.tcs.2012.02.002 10.1007/978-3-642-38905-4_9 10.1137/1.9781611972917.3 10.1137/0222058 10.1007/978-3-642-03784-9_9 10.1007/978-3-540-79709-8_10 10.1017/CBO9781139940023 10.1145/1227161.1402296 10.1016/j.jda.2016.03.003 10.1007/978-3-642-22300-6_32 10.1017/CBO9780511574931 10.1016/j.jda.2016.11.003 10.1109/TC.2010.188 10.1016/S1570-8667(03)00065-0 10.1145/1376616.1376683 10.1145/2807591.2807609 10.1007/978-3-319-19929-0_28 10.1007/978-3-642-33122-0_26 10.1007/978-3-319-23826-5_9 10.1145/1242471.1242472 10.1007/s00453-009-9369-1 10.1007/s00453-011-9535-0 10.1137/1.9781611974782.26 10.1145/1217856.1217858 10.1016/j.jda.2004.08.002 10.1007/978-3-642-02441-2_17  | 
    
| ContentType | Journal Article | 
    
| Copyright | The Author(s) 2017 COPYRIGHT 2017 BioMed Central Ltd.  | 
    
| Copyright_xml | – notice: The Author(s) 2017 – notice: COPYRIGHT 2017 BioMed Central Ltd.  | 
    
| DBID | C6C AAYXX CITATION NPM 7X8 5PM ADTOC UNPAY DOA  | 
    
| DOI | 10.1186/s13015-017-0117-9 | 
    
| DatabaseName | Springer Nature OA Free Journals CrossRef PubMed MEDLINE - Academic PubMed Central (Full Participant titles) Unpaywall for CDI: Periodical Content Unpaywall DOAJ Directory of Open Access Journals  | 
    
| DatabaseTitle | CrossRef PubMed MEDLINE - Academic  | 
    
| DatabaseTitleList | MEDLINE - Academic PubMed  | 
    
| Database_xml | – sequence: 1 dbid: C6C name: Springer Nature OA Free Journals url: http://www.springeropen.com/ sourceTypes: Publisher – sequence: 2 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 3 dbid: NPM name: PubMed url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 4 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Biology | 
    
| EISSN | 1748-7188 | 
    
| EndPage | 16 | 
    
| ExternalDocumentID | oai_doaj_org_article_bc8337213dc2403ea213db794ca99cb2 10.1186/s13015-017-0117-9 PMC5719966 A546374638 29234460 10_1186_s13015_017_0117_9  | 
    
| Genre | Journal Article | 
    
| GrantInformation_xml | – fundername: Conselho Nacional de Desenvolvimento Científico e Tecnológico grantid: 162338/2015-5 funderid: http://dx.doi.org/10.13039/501100003593 – fundername: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior funderid: http://dx.doi.org/10.13039/501100002322 – fundername: Fundação de Amparo à Pesquisa do Estado de São Paulo grantid: 2017/09105-0 funderid: http://dx.doi.org/10.13039/501100001807 – fundername: Fundação de Amparo à Pesquisa do Estado de São Paulo grantid: 2011/15423-9; 2011/23904-7 funderid: http://dx.doi.org/10.13039/501100001807 – fundername: ; – fundername: ; grantid: 2017/09105-0 – fundername: ; grantid: 162338/2015-5 – fundername: ; grantid: 2011/15423-9; 2011/23904-7  | 
    
| GroupedDBID | 0R~ 23M 2WC 53G 5GY 5VS 6J9 7X7 8FE 8FG 8FH 8FI 8FJ AAFWJ AAJSJ AASML ABDBF ABJCF ABUWG ACGFO ACGFS ACIHN ACIWK ACPRK ACUHS ADBBV ADMLS ADRAZ ADUKV AEAQA AENEX AEUYN AFKRA AFPKN AFRAH AHBYD AHMBA AHYZX ALMA_UNASSIGNED_HOLDINGS AMKLP AMTXH AOIJS ARAPS BAPOH BAWUL BBNVY BCNDV BENPR BFQNJ BGLVJ BHPHI BMC BPHCQ BVXVI C6C CCPQU CS3 DIK E3Z EBD EBLON EBS EJD ESX F5P FYUFA GROUPED_DOAJ GX1 H13 HCIFZ HMCUK HYE IAO IGS IHR ITC KQ8 L6V LK8 M48 M7P M7S M~E O5R O5S OK1 OVT P2P P62 PGMZT PHGZM PHGZT PIMPY PQGLB PQQKQ PROAC PTHSS PUEGO RBZ RNS ROL RPM RSV SBL SOJ TR2 TUS UKHRP WOQ WOW ~8M AAYXX CITATION -A0 2VQ 3V. 4.4 ACRMQ ADINQ AHSBF ALIPV C1A C24 IPNFZ NPM RIG 7X8 5PM ADTOC AFFHD UNPAY  | 
    
| ID | FETCH-LOGICAL-c575t-ae31020dd543be184a28bd0c75a4e10a6978116fb2c1d5f870b67500825bd0ba3 | 
    
| IEDL.DBID | M48 | 
    
| ISSN | 1748-7188 | 
    
| IngestDate | Tue Oct 14 18:29:37 EDT 2025 Wed Oct 29 12:16:03 EDT 2025 Tue Sep 30 16:55:08 EDT 2025 Fri Sep 05 09:06:58 EDT 2025 Mon Oct 20 21:55:31 EDT 2025 Mon Oct 20 16:24:16 EDT 2025 Wed Feb 19 02:27:46 EST 2025 Thu Apr 24 22:51:23 EDT 2025 Wed Oct 01 03:57:04 EDT 2025 Sat Sep 06 07:29:42 EDT 2025  | 
    
| IsDoiOpenAccess | true | 
    
| IsOpenAccess | true | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 1 | 
    
| Keywords | External memory algorithms Burrows–Wheeler transform LCP array Suffix array String collections  | 
    
| Language | English | 
    
| License | Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. cc-by  | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c575t-ae31020dd543be184a28bd0c75a4e10a6978116fb2c1d5f870b67500825bd0ba3 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23  | 
    
| ORCID | 0000-0003-2931-1470 | 
    
| OpenAccessLink | http://journals.scholarsportal.info/openUrl.xqy?doi=10.1186/s13015-017-0117-9 | 
    
| PMID | 29234460 | 
    
| PQID | 1976443623 | 
    
| PQPubID | 23479 | 
    
| PageCount | 16 | 
    
| ParticipantIDs | doaj_primary_oai_doaj_org_article_bc8337213dc2403ea213db794ca99cb2 unpaywall_primary_10_1186_s13015_017_0117_9 pubmedcentral_primary_oai_pubmedcentral_nih_gov_5719966 proquest_miscellaneous_1976443623 gale_infotracmisc_A546374638 gale_infotracacademiconefile_A546374638 pubmed_primary_29234460 crossref_primary_10_1186_s13015_017_0117_9 crossref_citationtrail_10_1186_s13015_017_0117_9 springer_journals_10_1186_s13015_017_0117_9  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2017-12-07 | 
    
| PublicationDateYYYYMMDD | 2017-12-07 | 
    
| PublicationDate_xml | – month: 12 year: 2017 text: 2017-12-07 day: 07  | 
    
| PublicationDecade | 2010 | 
    
| PublicationPlace | London | 
    
| PublicationPlace_xml | – name: London – name: England  | 
    
| PublicationTitle | Algorithms for molecular biology | 
    
| PublicationTitleAbbrev | Algorithms Mol Biol | 
    
| PublicationTitleAlternate | Algorithms Mol Biol | 
    
| PublicationYear | 2017 | 
    
| Publisher | BioMed Central BioMed Central Ltd BMC  | 
    
| Publisher_xml | – name: BioMed Central – name: BioMed Central Ltd – name: BMC  | 
    
| References | 117_CR48 P Ko (117_CR33) 2005; 3 117_CR42 117_CR41 A Crauser (117_CR14) 2002; 32 G Nong (117_CR44) 2015; 33 FA Louza (117_CR35) 2017; 118 GH Gonnet (117_CR23) 1992 G Nong (117_CR45) 2014; 32 117_CR6 117_CR3 117_CR19 FA Louza (117_CR37) 2017; 42 117_CR17 FA Louza (117_CR36) 2017; 678 J Kärkkäinen (117_CR26) 2016; 21 117_CR15 D Gusfield (117_CR24) 1997 117_CR12 117_CR11 117_CR50 DE Knuth (117_CR32) 1998 W Ng (117_CR43) 2008; 4 T Beller (117_CR8) 2013; 8214 R Dementiev (117_CR16) 2008; 12 117_CR29 117_CR28 117_CR27 117_CR25 E Ohlebusch (117_CR47) 2013 117_CR22 S Gog (117_CR21) 2014; 26 117_CR20 AJ Cox (117_CR13) 2016; 37 M Arnold (117_CR1) 2011; 60 T Bingmann (117_CR9) 2015; 77 U Manber (117_CR40) 1993; 22 P Ferragina (117_CR18) 2012; 63 M Barsky (117_CR4) 2011; 36 T Beller (117_CR7) 2013; 18 117_CR38 T Bingmann (117_CR10) 2016; 21 117_CR34 117_CR31 MJ Bauer (117_CR5) 2013; 483 MI Abouelhoda (117_CR2) 2004; 2 SJ Puglisi (117_CR49) 2007; 39 G Nong (117_CR46) 2011; 60 J Kärkkäinen (117_CR30) 2006; 53 V Mäkinen (117_CR39) 2015  | 
    
| References_xml | – ident: 117_CR38 doi: 10.1007/978-3-642-38905-4_20 – ident: 117_CR31 doi: 10.1007/3-540-48194-X_17 – volume: 678 start-page: 22 year: 2017 ident: 117_CR36 publication-title: Theor Comput Sci doi: 10.1016/j.tcs.2017.03.039 – volume: 118 start-page: 30 year: 2017 ident: 117_CR35 publication-title: Inf Process Lett doi: 10.1016/j.ipl.2016.09.010 – ident: 117_CR11 – volume: 33 start-page: 12:1 issue: 3 year: 2015 ident: 117_CR44 publication-title: ACM Trans Inf Syst doi: 10.1145/2699665 – volume: 32 start-page: 1 issue: 1 year: 2002 ident: 117_CR14 publication-title: Algorithmica doi: 10.1007/s00453-001-0051-5 – ident: 117_CR28 – ident: 117_CR41 doi: 10.1007/978-3-540-27810-8_32 – volume: 36 start-page: 644 issue: 3 year: 2011 ident: 117_CR4 publication-title: Inform Syst J doi: 10.1016/j.is.2010.11.001 – volume: 21 start-page: 2.3:1 issue: 2 year: 2016 ident: 117_CR10 publication-title: ACM J Exp Algorithmics – volume: 18 start-page: 22 year: 2013 ident: 117_CR7 publication-title: J Discret Algorithms doi: 10.1016/j.jda.2012.07.007 – volume: 26 start-page: 1918 issue: 8 year: 2014 ident: 117_CR21 publication-title: IEEE Trans Knowl Data Eng doi: 10.1109/TKDE.2013.129 – volume: 32 start-page: 1:1 year: 2014 ident: 117_CR45 publication-title: ACM Trans Inf Syst doi: 10.1145/2518175 – volume: 8214 start-page: 5 year: 2013 ident: 117_CR8 publication-title: Proc SPIRE – volume: 483 start-page: 134 year: 2013 ident: 117_CR5 publication-title: Theor Comput Sci doi: 10.1016/j.tcs.2012.02.002 – ident: 117_CR15 doi: 10.1007/978-3-642-38905-4_9 – ident: 117_CR22 doi: 10.1137/1.9781611972917.3 – volume: 22 start-page: 935 issue: 5 year: 1993 ident: 117_CR40 publication-title: SIAM J Comput doi: 10.1137/0222058 – ident: 117_CR48 doi: 10.1007/978-3-642-03784-9_9 – ident: 117_CR3 doi: 10.1007/978-3-540-79709-8_10 – ident: 117_CR25 – volume-title: Genome-scale algorithm design year: 2015 ident: 117_CR39 doi: 10.1017/CBO9781139940023 – volume: 12 start-page: 3.4:1 year: 2008 ident: 117_CR16 publication-title: ACM J Exp Algorithmics doi: 10.1145/1227161.1402296 – volume: 37 start-page: 17 year: 2016 ident: 117_CR13 publication-title: J Discret Algorithms doi: 10.1016/j.jda.2016.03.003 – ident: 117_CR19 doi: 10.1007/978-3-642-22300-6_32 – volume-title: Bioinformatics Algorithms: Sequence Analysis, Genome Rearrangements, and Phylogenetic Reconstruction year: 2013 ident: 117_CR47 – ident: 117_CR17 – volume-title: Algorithms on strings, trees, and sequences: computer science and computational biology year: 1997 ident: 117_CR24 doi: 10.1017/CBO9780511574931 – volume: 42 start-page: 12 year: 2017 ident: 117_CR37 publication-title: J Discret Algorithms doi: 10.1016/j.jda.2016.11.003 – volume: 60 start-page: 1471 issue: 10 year: 2011 ident: 117_CR46 publication-title: IEEE Trans Comput doi: 10.1109/TC.2010.188 – volume-title: The art of computer programming. Sorting and searching year: 1998 ident: 117_CR32 – volume: 2 start-page: 53 issue: 1 year: 2004 ident: 117_CR2 publication-title: J Discret Algorithms doi: 10.1016/S1570-8667(03)00065-0 – ident: 117_CR50 doi: 10.1145/1376616.1376683 – ident: 117_CR20 doi: 10.1145/2807591.2807609 – ident: 117_CR27 doi: 10.1007/978-3-319-19929-0_28 – volume: 77 start-page: 1 year: 2015 ident: 117_CR9 publication-title: Algorithmica – ident: 117_CR6 doi: 10.1007/978-3-642-33122-0_26 – ident: 117_CR34 doi: 10.1007/978-3-319-23826-5_9 – volume: 39 start-page: 1 issue: 2 year: 2007 ident: 117_CR49 publication-title: ACM Comput Surv doi: 10.1145/1242471.1242472 – volume: 60 start-page: 806 issue: 4 year: 2011 ident: 117_CR1 publication-title: Algorithmica doi: 10.1007/s00453-009-9369-1 – ident: 117_CR12 – volume: 4 start-page: 69 year: 2008 ident: 117_CR43 publication-title: Inf Process Soc Jpn Digit Cour – volume: 63 start-page: 707 issue: 3 year: 2012 ident: 117_CR18 publication-title: Algorithmica doi: 10.1007/s00453-011-9535-0 – start-page: 66 volume-title: New indices for text: pat trees and pat arrays. In: information retrieval year: 1992 ident: 117_CR23 – ident: 117_CR42 doi: 10.1137/1.9781611974782.26 – volume: 21 start-page: 1 year: 2016 ident: 117_CR26 publication-title: ACM J Exp Algorithmics – volume: 53 start-page: 918 issue: 6 year: 2006 ident: 117_CR30 publication-title: ACM J doi: 10.1145/1217856.1217858 – volume: 3 start-page: 143 issue: 2–4 year: 2005 ident: 117_CR33 publication-title: J Discret Algorithms doi: 10.1016/j.jda.2004.08.002 – ident: 117_CR29 doi: 10.1007/978-3-642-02441-2_17  | 
    
| SSID | ssj0045303 | 
    
| Score | 2.250945 | 
    
| Snippet | Background
Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction... Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction of the... Background Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory construction... Abstract Background Suffix arrays, augmented by additional data structures, allow solving efficiently many string processing problems. The external memory...  | 
    
| SourceID | doaj unpaywall pubmedcentral proquest gale pubmed crossref springer  | 
    
| SourceType | Open Website Open Access Repository Aggregation Database Index Database Enrichment Source Publisher  | 
    
| StartPage | 26 | 
    
| SubjectTerms | Algorithms Bioinformatics Biomedical and Life Sciences Burrows–Wheeler transform Cellular and Medical Topics Computational Biology/Bioinformatics External memory algorithms LCP array Life Sciences Physiological String collections Suffix array  | 
    
| SummonAdditionalLinks | – databaseName: DOAJ Directory of Open Access Journals dbid: DOA link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1La9wwEB5KILQ9hPTtNi0qFAoNJrYly_ZxWxpCoT01kJsYyRJZ2HpDNkuz-fWZ8avrFpJLD_tgpQVr_M1oPjT-BuBDKLXNAmJMkdDHtOPpuKoVOV5AR3zChVLxg8Lff-iTU_XtLD_bavXFNWGdPHBnuCPrSimJpsjasXScR_5qCUUOq8rZNvomZTWQqS4Gq5wic3-GmZb6aEWROuUiNS6zpLdqsgu1Yv3_huStPenvesnx0PQxPFw3F7j5jYvF1r50vA97fUIpZt1CnsAD3zyF3a7F5OYZzHpd6fmNr4VvztsDf7FahzC_Fnh5iRvhln9UZMW8EYMwtPjFVbib53B6_PXnl5O4b5sQO8q9rmL0lLJlSV3nSlpPDA6z0taJK3JUPk1Qs8xVqoPNXFrngRzWEmtouSJNsyhfwE6zbPwrEOjQq8RTFp5X9JlVmSM-qWWQ0hahziNIBjMa12uKc2uLhWm5RalNZ3lDljdseVNF8Gn8y0UnqHHX5M98b8aJrIXd_kAIMT1CzH0IieAj31nDHksX57B_8ICWyNpXZsYdAQp6lREcTGaSp7nJ8PsBG4aHuDyt8cv1yqSU1ClFuYCM4GWHlfGayWiSOHcSQTFB0WRR05Fmft4KfecF14jrCA4HvJk-wqzustnhCMn7Lfz6f1j4DTzK2Le4yqc4gB3CrH9LudqVfde65S3cxzcs priority: 102 providerName: Directory of Open Access Journals – databaseName: Springer Nature OA Free Journals dbid: C6C link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3da9UwFD_MDVEfZFM3q9uIIAiOYtukaft4HY4x0KcN9haSNGEXrr1jdxe9--t3TpvWW5WJD_2gSUp7cj45J78AvPelNJnXOkZN6GK0eDKuaoGC57XFeML6UtBC4a_f5OmFOLvMLwNYNK2FWc_fp6X8tEAdm1J5GRVI4ql6BFtoo2Sbl5XHvdIVOarikLT867CR2WnR-f_UwWtG6PcCySFL-gyeLJtrvfqhZ7M1Q3SyDc-DB8km3ZTvwIZrXsDjbk_J1UuYBCDp6Z2rmWuu2gw_Wyy9n_5k-uZGr5id_4KNZdOG9UjQ7DuV3a5ewcXJl_Pj0zjskxBbdLZuY-3QR8uSus4FNw5DNp2Vpk5skWvh0kRLwrVKpTeZTevco4QaDBPa4BC7Gc13YbOZN-41MG21E4lDtzuv8JpVmcUAUnLPuSl8nUeQ9GRUNoCI014WM9UGE6VUHeUVUl4R5VUVwcdhyHWHoPFQ5880N0NHAr9uHyBPqCBLytiSc4xceW0JTdBpujWoWKyuKmuyCD7QzCoSUfw4q8NKA_xFArtSE9oCoMCjjGB_1BNFy46a3_W8oaiJ6tEaN18uVIpenBBo_HkEex2vDN-MROMYZCcRFCMuGv3UuKWZXrXI3nlBReEygqOe31RQKYuHaHY0sOS_Kfzmv979Fp5mJERUv1PswyYypztAL-zWHLbydw-pECcP priority: 102 providerName: Springer Nature – databaseName: Unpaywall dbid: UNPAY link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1ba9RQEB7qFlEfvF-iVSIIgiXbXE-Sx7VYimDxwYX6dDhXuzRNlr2g21_vTG5uqlTEh82GnAnkTL6ZM0NmvgPwxmZMhlYIDz2h8XDFY16uYzQ8KxTmE8pmMTUKfzphx9P442lyugOHXS-MKC4qOd5uPS9qf40n6vxgrm1j5hk7WKL3DajwjEon8ZDfgF2WYEA-gt3pyefJ16YVMvPQ-2bt98w_3jdYkWri_t_d89b6dLV2sv-Aegdurcu52HwXRbG1Rh3dA93NrilNOR-vV3KsLq8QP_7n9O_D3TaGdScN6B7Ajikfws1mV8vNI5i0VNazS6NdU57VNQbucm3t7IcrFguxcVX1i7jWnZVux0XtXlDh7-YxTI8-fDk89tqdGjyF4d7KEwajxNDXOokjaTBpFGEmta_SRMQm8AUjZq2AWRmqQCcWfYTERKVOT1FMiugJjMqqNM_AFUqY2DcY-Cc5_od5qDCFZZGNIplanTjgd2-Lq5bGnHbTKHidzmSMN5rhqBlOmuG5A-_6W-YNh8d1wu8JAr0g0W_XF6rFN95aM5cqiyLMnSOtiM_QCDqV6NqUyHMlQwfeEoA4OQl6daLtdcApEt0Wn9AmBCn-Mgf2BpJo3Gow_LqDIKchqogrTbVe8gDjyDjG8CNy4GkDyf6ZUWkRpvm-A-kArINJDUfK2VnNLZ6kVJbOHNjvYM1bp7a8Tmf7PfL_ruHn_yT9Am6HBHKqIEr3YITgNC8xDlzJV62d_wSqHFN8 priority: 102 providerName: Unpaywall  | 
    
| Title | Generalized enhanced suffix array construction in external memory | 
    
| URI | https://link.springer.com/article/10.1186/s13015-017-0117-9 https://www.ncbi.nlm.nih.gov/pubmed/29234460 https://www.proquest.com/docview/1976443623 https://pubmed.ncbi.nlm.nih.gov/PMC5719966 https://almob.biomedcentral.com/track/pdf/10.1186/s13015-017-0117-9 https://doaj.org/article/bc8337213dc2403ea213db794ca99cb2  | 
    
| UnpaywallVersion | publishedVersion | 
    
| Volume | 12 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVADU databaseName: BioMed Central Open Access Free customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: RBZ dateStart: 20060101 isFulltext: true titleUrlDefault: https://www.biomedcentral.com/search/ providerName: BioMedCentral – providerCode: PRVAFT databaseName: Open Access Digital Library customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: KQ8 dateStart: 20060101 isFulltext: true titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html providerName: Colorado Alliance of Research Libraries – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: DOA dateStart: 20060101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVEBS databaseName: Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: ABDBF dateStart: 20060101 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost – providerCode: PRVEBS databaseName: Inspec with Full Text customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: ADMLS dateStart: 20060101 isFulltext: true titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text providerName: EBSCOhost – providerCode: PRVBFR databaseName: Free Medical Journals customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: DIK dateStart: 20060101 isFulltext: true titleUrlDefault: http://www.freemedicaljournals.com providerName: Flying Publisher – providerCode: PRVFQY databaseName: GFMER Free Medical Journals customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: GX1 dateStart: 20060101 isFulltext: true titleUrlDefault: http://www.gfmer.ch/Medical_journals/Free_medical.php providerName: Geneva Foundation for Medical Education and Research – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: M~E dateStart: 20060101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVAQN databaseName: PubMed Central customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: RPM dateStart: 20060101 isFulltext: true titleUrlDefault: https://www.ncbi.nlm.nih.gov/pmc/ providerName: National Library of Medicine – providerCode: PRVPQU databaseName: Health & Medical Collection customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: 7X7 dateStart: 20090101 isFulltext: true titleUrlDefault: https://search.proquest.com/healthcomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: BENPR dateStart: 20090101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: 8FG dateStart: 20090101 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest – providerCode: PRVFZP databaseName: Scholars Portal Journals: Open Access customDbUrl: eissn: 1748-7188 dateEnd: 20250228 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: M48 dateStart: 20060601 isFulltext: true titleUrlDefault: http://journals.scholarsportal.info providerName: Scholars Portal – providerCode: PRVAVX databaseName: HAS SpringerNature Open Access 2022 customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: AAJSJ dateStart: 20060101 isFulltext: true titleUrlDefault: https://www.springernature.com providerName: Springer Nature – providerCode: PRVAVX databaseName: Springer Nature OA Free Journals customDbUrl: eissn: 1748-7188 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0045303 issn: 1748-7188 databaseCode: C6C dateStart: 20060101 isFulltext: true titleUrlDefault: http://www.springeropen.com/ providerName: Springer Nature  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3ri9NAEB_ugagfxLfRs0QQBY9omt28Poj0ytVDuHKIhfpp2d3seoWa9torXvzrncnLix6nH_Jod1Oyk3l2Jr8BeGmTSAVWSg81ofHQ4kVemnEUPCs1xhPaJpxeFD4eR0cT_mkaTregyZ7XBFxfGdpRP6nJav724qz4gAL_vhT4JHq3Rj3cpxI0KqLEXfpqeeZRXynKv9ZNNrZhF21XSs0djnmbZ-AhK3sno1ueeKilkzrveeWvdixXCfD_txq_ZMf-rLFsE6234eYmX8rih5zPL9my0V24Uzuh7qDimnuwZfL7cKNqS1k8gEGNRT37aTLX5KdlkYC73lg7u3DlaiULVy9-I8-6s9xtwKTd71S5WzyEyejwy_DIq1steBr9tXNPGnTzAj_LQs6UwahPBonKfB2Hkpu-LyOCxupHVgW6n4UWhVxhpFHGlzhNSfYIdvJFbp6AK7U03DfouYcpHoM00BiDRswypmKbhQ74DRmFrnHIqR3GXJTxSBKJivICKS-I8iJ14E17ybIC4bhu8gE9m3Yi4WeXXyxW30QtjkLphDEMflmmCZDQSDpVqJu0TFOtAgde05MVxHd4c1rWLyvgEgkvSwyoi0CMW-LAXmcmSqfuDL9oeEPQEJW05WaxWYs-OoKco__AHHhc8Up7z0g0hnG670Dc4aLOoroj-ey0BAcPY6orjxzYb_hNNEJ1Hc32W5b8N4Wf_seansGtgESHCn_iPdhBljTP0X07Vz3Yjqcx7pPRxx7sHhyOTz7jp2E07JV_iPRKCcWRyfhk8PUXKCpEAw | 
    
| linkProvider | Scholars Portal | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Nb9QwEB1BK1Q4VHwVAgWChIREFZHEiZMcA6JalrYXWqk3y3ZsutI2W226guXXM5M4aQOoiMN-aO2skvG88Yz8_AzwxuZcxVbKACOhCXDG40FRJQg8KzXWE9rmCW0UPjzik5Nkepqeun3cTc9275ck20jdwjrn7xuMthERzYgqiW_FbdgkjhWicbMsp1-nfQBOUgzLbgHzrxeOpqBWqf_PeHxtQvqdLDmsmN6DrVV9Idff5Xx-bVLavw_bLpv0y274H8AtUz-EO935kutHUDpR6dlPU_mmPmtX-_1mZe3shy-XS7n29eJKQtaf1X6vCu2fEwV3_RhO9j8df5wE7syEQGPidRlIg_laHFZVmjBlsHyTca6qUGepTEwUSk4aVxG3KtZRlVpEq8KSoS0UsZuSbAc26kVtnoIvtTRJaDAFTwv8jItYYzHJmWVMZbZKPQh7MwrtBMXpXIu5aAuLnIvO8gItL8jyovDg3XDJRaemcVPnDzQ2Q0cSwm5_WCy_CYcroXTOGFaxrNKkLGgkfVUYZLQsCq1iD97SyAqCK96clm7XAT4iCV-Jko4DyPCVe7A76okw06Pm171vCGoiblptFqtGRJjRJQkmAsyDJ52vDPeMRmNYcIceZCMvGj3UuKWenbUq32lGBHHuwV7vb8KFl-Ymm-0NLvlvCz_7r_9-BVuT48MDcfD56MtzuBsToIjXk-3CBjqqeYHZ2aV66dD4C4bgL2g | 
    
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Zb9QwEB5BEZQ-IK6WlAJBQkKiiprEjpM8LgurclU8UKlvlu3YdKVtdrXZFSy_nplcNICKeMih2Ini8Zzy-BuAFy4TOnZKBagJbYAWTwR5wVHwnDIYTxiXcdoo_OlEHJ_y92fJWVvntOqy3bslyWZPA6E0laujReEaEc_EUYWaN6KkM0qbxFN-HW5wNG5UwmAsxp0q5gkq6HYp86-vDYxRjdn_p2a-ZJp-T5vs1053YHtdLtTmm5rNLpmnyV240_qV_qhhhHtwzZb34WZTaXLzAEYtvPT0hy18W57X6_5-tXZu-t1Xy6Xa-Gb-C0zWn5Z-hw_tX1Ay7uYhnE7efhkfB231hMCgC7YKlEXPLQ6LIuFMWwzkVJzpIjRporiNQiUI7SoSTscmKhKHcqsxeKhDRuymFduFrXJe2kfgK6MsDy0640mO1ziPDYaVgjnGdOqKxIOwI6M0LbQ4VbiYyTrEyIRsKC-R8pIoL3MPXvWvLBpcjas6v6a56TsSJHb9YL78KlsJk9pkjGE8ywpDGINW0a1GdWNUnhsde_CSZlaS4OLPGdXuP8AhEgSWHFFhgBSPzIODQU8UODNoft7xhqQmylIr7XxdyQh9O87RJWAe7DW80v8zEo1h6B16kA64aDCoYUs5Pa_xvpOUUsWFB4cdv8lW0VRX0eywZ8l_U3j_v779DG59fjORH9-dfHgMt2OSJ0rwSQ9gC_nUPkE3baWf1qL4E3PvMkU | 
    
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1ba9RQEB7qFlEfvF-iVSIIgiXbXE-Sx7VYimDxwYX6dDhXuzRNlr2g21_vTG5uqlTEh82GnAnkTL6ZM0NmvgPwxmZMhlYIDz2h8XDFY16uYzQ8KxTmE8pmMTUKfzphx9P442lyugOHXS-MKC4qOd5uPS9qf40n6vxgrm1j5hk7WKL3DajwjEon8ZDfgF2WYEA-gt3pyefJ16YVMvPQ-2bt98w_3jdYkWri_t_d89b6dLV2sv-Aegdurcu52HwXRbG1Rh3dA93NrilNOR-vV3KsLq8QP_7n9O_D3TaGdScN6B7Ajikfws1mV8vNI5i0VNazS6NdU57VNQbucm3t7IcrFguxcVX1i7jWnZVux0XtXlDh7-YxTI8-fDk89tqdGjyF4d7KEwajxNDXOokjaTBpFGEmta_SRMQm8AUjZq2AWRmqQCcWfYTERKVOT1FMiugJjMqqNM_AFUqY2DcY-Cc5_od5qDCFZZGNIplanTjgd2-Lq5bGnHbTKHidzmSMN5rhqBlOmuG5A-_6W-YNh8d1wu8JAr0g0W_XF6rFN95aM5cqiyLMnSOtiM_QCDqV6NqUyHMlQwfeEoA4OQl6daLtdcApEt0Wn9AmBCn-Mgf2BpJo3Gow_LqDIKchqogrTbVe8gDjyDjG8CNy4GkDyf6ZUWkRpvm-A-kArINJDUfK2VnNLZ6kVJbOHNjvYM1bp7a8Tmf7PfL_ruHn_yT9Am6HBHKqIEr3YITgNC8xDlzJV62d_wSqHFN8 | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Generalized+enhanced+suffix+array+construction+in+external+memory&rft.jtitle=Algorithms+for+molecular+biology&rft.au=Louza%2C+Felipe+A&rft.au=Telles%2C+Guilherme+P&rft.au=Hoffmann%2C+Steve&rft.au=Ciferri%2C+Cristina+D+A&rft.date=2017-12-07&rft.issn=1748-7188&rft.eissn=1748-7188&rft.volume=12&rft.spage=26&rft_id=info:doi/10.1186%2Fs13015-017-0117-9&rft.externalDBID=NO_FULL_TEXT | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1748-7188&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1748-7188&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1748-7188&client=summon |