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...

Full description

Saved in:
Bibliographic Details
Published inAlgorithms for molecular biology Vol. 12; no. 1; pp. 26 - 16
Main Authors Louza, Felipe A., Telles, Guilherme P., Hoffmann, Steve, Ciferri, Cristina D. A.
Format Journal Article
LanguageEnglish
Published London BioMed Central 07.12.2017
BioMed Central Ltd
BMC
Subjects
Online AccessGet full text
ISSN1748-7188
1748-7188
DOI10.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