diff --git a/README.md b/README.md
index 4a757dc04f1fa3ed3d69f4298018fd6e63562d43..3f7e9c2cfa91e07f43c20a39b755603734ba9c3d 100644
--- a/README.md
+++ b/README.md
@@ -44,7 +44,7 @@ You will need to install the required programs listed in the following table, or
 | _fqconvert_ <br> _fqduplicate_ <br> _fqextract_ <br> _fqstats_                                                          | [fqtools](http://ftp.pasteur.fr/pub/gensoft/projects/fqtools/)   | &ge; 1.1a  | [ftp.pasteur.fr/pub/gensoft/projects/fqtools](http://ftp.pasteur.fr/pub/gensoft/projects/fqtools/) |
 | [_Musket_](http://musket.sourceforge.net/homepage.htm)<sup>&nbsp;&#x2726;</sup>                                         | -                                                                | &ge; 1.1   | [sourceforge.net/projects/musket](https://sourceforge.net/projects/musket/)                        |
 | [_ntCard_](https://www.bcgsc.ca/resources/software/ntcard)                                                              | -                                                                | > 1.2      | [github.com/bcgsc/ntCard](https://github.com/bcgsc/ntCard)                                         |
-| [_ROCK_](https://research.pasteur.fr/en/software/rock)                                                                  | -                                                                | &ge; 1.9.3 | [gitlab.pasteur.fr/vlegrand/ROCK](https://gitlab.pasteur.fr/vlegrand/ROCK)                         |
+| [_ROCK_](https://research.pasteur.fr/en/software/rock)                                                                  | -                                                                | &ge; 2.1   | [gitlab.pasteur.fr/vlegrand/ROCK](https://gitlab.pasteur.fr/vlegrand/ROCK)                         |
 
 </div>
 
@@ -125,7 +125,7 @@ Run _fqCleanER_ without option to read the following documentation:
   -b <string>   base name for output files (mandatory option)
   -a <infile>   to set a file containing every alien oligonucleotide sequence (one per line) to
                 be clipped during step 'T' (see below)
-  -a <string>   one or several key words  (separated with commas),  each corresponding to a set 
+  -a <string>   one or several key words  (separated with commas),  each corresponding to a set
                 of alien oligonucleotide sequences to be clipped during step 'T' (see below):
                    POLY                nucleotide homopolymers
                    NEXTERA             Illumina Nextera index Kits
@@ -138,22 +138,22 @@ Run _fqCleanER_ without option to read the following documentation:
                    TRUSEQ_SMALLRNA     Illumina TruSeq Small RNA Kits
                 Note that  these sets  of alien  sequences are  not  exhaustive  and will never
                 replace the exact oligos used for library preparation  (default: "POLY")
-  -a AUTO       to perform  de novo  inference of  3' alien  oligonucleotide sequence(s)  of at 
-                least 20 nucleotide length;  selected sequences  are completed  with those from 
-                "POLY" (see above)                
-  -A <infile>   to set sequence or k-mer  model file(s)  to carry out  contaminant read removal 
-                during step 'C';  several comma-separated file names can be specified;  allowed 
+  -a AUTO       to perform  de novo  inference of  3' alien  oligonucleotide sequence(s)  of at
+                least 20 nucleotide length;  selected sequences  are completed  with those from
+                "POLY" (see above)
+  -A <infile>   to set sequence or k-mer  model file(s)  to carry out  contaminant read removal
+                during step 'C';  several comma-separated file names can be specified;  allowed
                 file extensions: .fa, .fasta, .fna, .kmr or .kmz (default: phiX174 genome)
   -d <string>   displays the alien oligonucleotide sequences corresponding to the specified key
                 word(s); see option -a for the list of available key words
-  -q <int>      quality score threshold;  all bases with Phred  score below  this threshold are 
+  -q <int>      quality score threshold;  all bases with Phred  score below  this threshold are
                 considered as non-confident (default: 15)
   -l <int>      minimum required length for a read (default: half the average read length)
-  -p <int>      maximum allowed percentage  of non-confident bases  (as ruled by option -q) per 
+  -p <int>      maximum allowed percentage  of non-confident bases  (as ruled by option -q) per
                 read (default: 50) 
   -c <int>      minimum allowed coverage depth for step 'L' or 'N' (default: 4)
   -C <int>      maximum allowed coverage depth for step 'R' or 'N' (default: 90)
-  -s <string>   a sequence of tasks  to be iteratively performed,  each being defined by one of 
+  -s <string>   a sequence of tasks  to be iteratively performed,  each being defined by one of
                 the following uppercase characters:
                    C   discarding [C]ontaminating reads (as ruled by option -A)
                    E   correcting sequencing [E]rrors
@@ -199,7 +199,7 @@ Run _fqCleanER_ without option to read the following documentation:
   <span style="color:navy; font-size:1.1em;">**[T]**</span> &nbsp; Trimming and clipping (`-s T`) are performed using [_AlienTrimmer_](https://research.pasteur.fr/en/software/alientrimmer/) (Criscuolo and Brisse 2013). Clipping is carried out based on the specified alien oligonucleotides (option `-a`), where alien oligonucleotide sequences can be (i) set using precomputed standard library names, (ii) specified via user-defined FASTA-formatted file, or (iii) directly estimated from the input files using [_AlienDiscover_](https://gitlab.pasteur.fr/GIPhy/AlienDiscover) (option `-a AUTO`). When step T is run without setting option `-a`, clipping is carried out with the four homopolymers (`POLY`) as alien oligonucleotides. Trimming is carried out by deleting 5' and 3' regions containing many non-confident bases, where a base is considered as non-confident when its Phred score is lower than a Phred score threshold (set using option `-q`; default: 15). After trimming/clipping an HTS read, it can be discarded when the number of remaining bases is lower than a specified length threshold (option `-l`; default: half the average read length) or when the percentage of remaining non-confident bases is higher than another specified threshold (option `-p`; default: 50%). Note that when HTS read discarding breaks PE, singletons are written into dedicated output files ( _.S.fastq_ file extension).
 
 
-* Each predefined set of alien oligonucleotide sequences can be displayed using option `-d`. Some sets of alien oligonucleotide sequences are derived from _'Illumina Adapter Sequences'_  [Document # 1000000002694 v16](https://emea.support.illumina.com/downloads/illumina-adapter-sequences-document-1000000002694.html), i.e. options `-a NEXTERA` (_Nextera DNA Indexes_), `-a  IUDI` (_IDT for Illumina UD Indexes_), `-a AMPLISEQ` (_AmpliSeq for Illumina Panels_), `-a TRUSIGHT_PANCANCER` (_TruSight RNA Pan-Cancer Panel_), `-a TRUSEQ_UD` (_IDT for Illumina-TruSeq DNA and RNA UD Indexes_), `-a TRUSEQ_CD` (_TruSeq DNA and RNA CD Indexes_), `-a TRUSEQ_SINGLE` (_TruSeq Single Indexes_), and `-a TRUSEQ_SMALLRNA` (_TruSeq Small RNA_). <br> <sup><sub>**[Oligonucleotide sequences © 2021 Illumina, Inc. All rights reserved. Derivative works created by Illumina customers are authorized for use with Illumina instruments and products only. All other uses are strictly prohibited.]**</sub></sup>
+* Each predefined set of alien oligonucleotide sequences can be displayed using option `-d`. Some sets of alien oligonucleotide sequences are derived from _'Illumina Adapter Sequences'_  [Document # 1000000002694 v20](https://support-docs.illumina.com/SHARE/AdapterSequences/Content/SHARE/FrontPages/AdapterSeq.htm), i.e. options `-a NEXTERA` (_Nextera DNA Indexes_), `-a  IUDI` (_IDT for Illumina UD Indexes_), `-a AMPLISEQ` (_AmpliSeq for Illumina Panels_), `-a TRUSIGHT_PANCANCER` (_TruSight RNA Pan-Cancer Panel_), `-a TRUSEQ_UD` (_IDT for Illumina-TruSeq DNA and RNA UD Indexes_), `-a TRUSEQ_CD` (_TruSeq DNA and RNA CD Indexes_), `-a TRUSEQ_SINGLE` (_TruSeq Single Indexes_), and `-a TRUSEQ_SMALLRNA` (_TruSeq Small RNA_). <br> <sup><sub>**[Oligonucleotide sequences © 2021-2025 Illumina, Inc. All rights reserved. Derivative works created by Illumina customers are authorized for use with Illumina instruments and products only. All other uses are strictly prohibited.]**</sub></sup>
 
 ## References
 
diff --git a/fqCleanER.sh b/fqCleanER.sh
index d0b1b363769932ebe03fd0ca25945f18dd9fa95e..f452625e4faaa04503bbd3261b0d87100ef48c9b 100755
--- a/fqCleanER.sh
+++ b/fqCleanER.sh
@@ -4,7 +4,7 @@
 #                                                                                                            #
 #  fqCleanER: fastq file Cleaning and Enhancement Routine                                                    #
 #                                                                                                            #
-   COPYRIGHT="Copyright (C) 2015-2023 Institut Pasteur"                                                      #
+   COPYRIGHT="Copyright (C) 2015-2025 Institut Pasteur"                                                      #
 #                                                                                                            #
 #  This program  is free software:  you can  redistribute it  and/or modify it  under the terms  of the GNU  #
 #  General Public License as published by the Free Software Foundation, either version 3 of the License, or  #
@@ -20,9 +20,25 @@
 #  Contact:                                                                                                  #
 #   Alexis Criscuolo                                                            alexis.criscuolo@pasteur.fr  #
 #   Genome Informatics & Phylogenetics (GIPhy)                                             giphy.pasteur.fr  #
-#   Centre de Ressources Biologiques de l'Institut Pasteur (CRBIP)             research.pasteur.fr/en/b/VTq  #
+#   Centre de Ressources Biologiques de l'Institut Pasteur (CRBIP)                         crbip.pasteur.fr  #
 #   Institut Pasteur, Paris, FRANCE                                                     research.pasteur.fr  #
 #                                                                                                            #
+#            4888888883                                                                                      #
+#         48800007   4003 1                                                                                  #
+#      4880000007   400001 83        101  100    01   4000009  888888888 101 888888888 08    80 888888888    #
+#     4000000008    8000001 83       181  10101  01  601     1    181    181    181    08    80    181       #
+#    40000000008    8000001 803      181  10 101 01    60003      181    181    181    08    80    181       #
+#   100888880008    800007 60003     181  10  10101  4     109    181    181    181    68    87    181       #
+#   81     68888    80887 600008     101  10    001   0000007     101    101    101     600009     101       #
+#   808883     1    887  6000008                                                                             #
+#   8000000003         480000008                                                                             #
+#   600000000083    888000000007     10000000     40      4000009  888888888 10000000  08    80  1000000     #
+#    60000000008    80000000007      180    39   4000    601     1    181    10        08    80  10    39    #
+#     6000000008    8000000007       18000007   47  00     60003      181    1000000   08    80  1000007     #
+#      680000008    800000087        180       40000000  4     109    181    10        68    87  10   06     #
+#        6888008    8000887          100      47      00  0000007     101    10000000   600009   10    00    #
+#            688    8887                                                                                     #
+#                                                                                                            #
 ##############################################################################################################
 
 ##############################################################################################################
@@ -31,7 +47,16 @@
 # = VERSIONS =                                                                                               #
 # ============                                                                                               #
 #                                                                                                            #
-  VERSION=23.12                                                                                              #
+  VERSION=25.03                                                                                              #
+# + fixed mini bug in fqmerge with PE lib3                                                                   #
+# + updated TMPDIR management                                                                                #
+# + updated trap                                                                                             #
+# + updated list of alien oligos (Illumina Unique Dual Indexes V3)                                           #
+#                                                                                                            #
+# VERSION=25.01                                                                                              #
+# + fixed mini bug when displaying lib3 initial content                                                      #
+#                                                                                                            #
+# VERSION=23.12                                                                                              #
 # + fixed bug in fqinit() when dealing with Phred lines containing only '?' (e.g. SRR26898806)               #
 #                                                                                                            #
 # VERSION=23.07                                                                                              #
@@ -344,6 +369,7 @@ EOF
 #                                                                                                            #
 # -- IUDI: Illumina Unique Dual Indexes -------------------------------------------------------------------  #
 #  derived from: Illumina Adapter Sequences (Document # 1000000002694 v16; pp. 2-27)                         #
+#                Illumina Adapter Sequences (Document # 1000000002694 v20)                                   #
 #  > Oligonucleotide sequences © 2021 Illumina, Inc. All rights reserved. Derivative works                   #
 #    created by Illumina  customers are authorized  for use with  Illumina instruments and                   #
 #    products only. All other uses are strictly prohibited.                                                  #
@@ -373,6 +399,10 @@ AATGATACGGCGACCACCGAGATCTACACctacaagataTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATatatgagacgGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0003
 AATGATACGGCGACCACCGAGATCTACACtatagtagctTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0003V3
+CAAGCAGAAGACGGCATACGAGATtcggatgtcgGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0003V3
+AATGATACGGCGACCACCGAGATCTACACtacgttcattTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0004
 CAAGCAGAAGACGGCATACGAGATcttatggaatGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0004
@@ -381,6 +411,10 @@ AATGATACGGCGACCACCGAGATCTACACtgcctggtggTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATtaatctcgtcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0005
 AATGATACGGCGACCACCGAGATCTACACacattatcctTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0005V3
+CAAGCAGAAGACGGCATACGAGATtcctattgtgGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0005V3
+AATGATACGGCGACCACCGAGATCTACACtccatccgagTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0006
 CAAGCAGAAGACGGCATACGAGATgcgcgatgttGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0006
@@ -545,6 +579,10 @@ AATGATACGGCGACCACCGAGATCTACACccataaggttTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATtaatggatctGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0046
 AATGATACGGCGACCACCGAGATCTACACatctctaccaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0046V3
+CAAGCAGAAGACGGCATACGAGATtccatgttgcGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0046V3
+AATGATACGGCGACCACCGAGATCTACACcttgtcttaaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0047
 CAAGCAGAAGACGGCATACGAGATtatccaggacGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0047
@@ -573,18 +611,34 @@ AATGATACGGCGACCACCGAGATCTACACgtgcgtccttTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATttacaattccGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0053
 AATGATACGGCGACCACCGAGATCTACACagcacatcctTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0053V3
+CAAGCAGAAGACGGCATACGAGATtaccgaactaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0053V3
+AATGATACGGCGACCACCGAGATCTACACccatgtgtagTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0054
 CAAGCAGAAGACGGCATACGAGATaagcttatgcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0054
 AATGATACGGCGACCACCGAGATCTACACttccgtcgcaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0054V3
+CAAGCAGAAGACGGCATACGAGATgtagtaatagGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0054V3
+AATGATACGGCGACCACCGAGATCTACACgagtctctccTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0055
 CAAGCAGAAGACGGCATACGAGATtattcctcagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0055
 AATGATACGGCGACCACCGAGATCTACACcttaaccactTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0055V3
+CAAGCAGAAGACGGCATACGAGATggttatgctaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0055V3
+AATGATACGGCGACCACCGAGATCTACACgctatgcgcaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0056
 CAAGCAGAAGACGGCATACGAGATctcgtgcgttGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0056
 AATGATACGGCGACCACCGAGATCTACACgcctcggataTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0056V3
+CAAGCAGAAGACGGCATACGAGATacaatagagtGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0056V3
+AATGATACGGCGACCACCGAGATCTACACatcgcatatgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0057
 CAAGCAGAAGACGGCATACGAGATttaggatagaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0057
@@ -637,34 +691,66 @@ AATGATACGGCGACCACCGAGATCTACACaacctagcacTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATaagtactccaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0069
 AATGATACGGCGACCACCGAGATCTACACtctgtgtggaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0069V3
+CAAGCAGAAGACGGCATACGAGATaaggccttggGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0069V3
+AATGATACGGCGACCACCGAGATCTACACtcgaagtactTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0070
 CAAGCAGAAGACGGCATACGAGATacgtcaatacGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0070
 AATGATACGGCGACCACCGAGATCTACACggaattccaaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0070V3
+CAAGCAGAAGACGGCATACGAGATtgtggagtaaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0070V3
+AATGATACGGCGACCACCGAGATCTACACgacaccgatgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0071
 CAAGCAGAAGACGGCATACGAGATggtgtacaagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0071
 AATGATACGGCGACCACCGAGATCTACACaagcgcgcttTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0071V3
+CAAGCAGAAGACGGCATACGAGATcacttctactGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0071V3
+AATGATACGGCGACCACCGAGATCTACACctagcgtcgaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0072
 CAAGCAGAAGACGGCATACGAGATccacctgtgtGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0072
 AATGATACGGCGACCACCGAGATCTACACtgagcgttgtTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0072V3
+CAAGCAGAAGACGGCATACGAGATtggactcgtaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0072V3
+AATGATACGGCGACCACCGAGATCTACACtagcgaagcaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0073
 CAAGCAGAAGACGGCATACGAGATgttccgcaggGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0073
 AATGATACGGCGACCACCGAGATCTACACatcataggctTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0073V3
+CAAGCAGAAGACGGCATACGAGATtatcatgagaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0073V3
+AATGATACGGCGACCACCGAGATCTACACaacacgtggaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0074
 CAAGCAGAAGACGGCATACGAGATaccttatgaaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0074
 AATGATACGGCGACCACCGAGATCTACACtgttagaaggTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0074V3
+CAAGCAGAAGACGGCATACGAGATcttggcctcgGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0074V3
+AATGATACGGCGACCACCGAGATCTACACgtgttaccggTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0075
 CAAGCAGAAGACGGCATACGAGATcgctgcagagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0075
 AATGATACGGCGACCACCGAGATCTACACgatggatgtaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0075V3
+CAAGCAGAAGACGGCATACGAGATgtctcgtgaaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0075V3
+AATGATACGGCGACCACCGAGATCTACACagattgttacTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0076
 CAAGCAGAAGACGGCATACGAGATgtagagtcagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0076
 AATGATACGGCGACCACCGAGATCTACACacggccgtcaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0076V3
+CAAGCAGAAGACGGCATACGAGATccatccacgcGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0076V3
+AATGATACGGCGACCACCGAGATCTACACttgaccaatgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0077
 CAAGCAGAAGACGGCATACGAGATggataccagaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0077
@@ -697,6 +783,10 @@ AATGATACGGCGACCACCGAGATCTACACagacacattaTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATgtccacttgtGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0084
 AATGATACGGCGACCACCGAGATCTACACgcgcgatgttTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0084V3
+CAAGCAGAAGACGGCATACGAGATtagatccagtGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0084V3
+AATGATACGGCGACCACCGAGATCTACACtcgccgctagTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0085
 CAAGCAGAAGACGGCATACGAGATttaggtaccaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0085
@@ -769,6 +859,10 @@ AATGATACGGCGACCACCGAGATCTACACtggtgcctggTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATcaggcgccatGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0102
 AATGATACGGCGACCACCGAGATCTACACtccacggcctTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0102V3
+CAAGCAGAAGACGGCATACGAGATttgaagctagGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0102V3
+AATGATACGGCGACCACCGAGATCTACACtgtgtaagctTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0103
 CAAGCAGAAGACGGCATACGAGATacataacggaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0103
@@ -941,18 +1035,34 @@ AATGATACGGCGACCACCGAGATCTACACcatgtagaggTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATggccatcataGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0145
 AATGATACGGCGACCACCGAGATCTACACgattgtcataTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0145V3
+CAAGCAGAAGACGGCATACGAGAaacctagcacGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0145V3
+AATGATACGGCGACCACCGAGATCTACACtgaatattgcTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0146
 CAAGCAGAAGACGGCATACGAGATaattgctgcgGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0146
 AATGATACGGCGACCACCGAGATCTACACattccgctatTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0146V3
+CAAGCAGAAGACGGCATACGAGATtggtcgctgtGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0146V3
+AATGATACGGCGACCACCGAGATCTACACcaggagctctTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0147
 CAAGCAGAAGACGGCATACGAGATtaaggaacgtGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0147
 AATGATACGGCGACCACCGAGATCTACACgaccgctgtgTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0147V3
+CAAGCAGAAGACGGCATACGAGATtctgtgtggaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0147V3
+AATGATACGGCGACCACCGAGATCTACACttgtcggatgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0148
 CAAGCAGAAGACGGCATACGAGATctatacgcggGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0148
 AATGATACGGCGACCACCGAGATCTACACtaggaaccggTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0148V3
+CAAGCAGAAGACGGCATACGAGATcctaacacttGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0148V3
+AATGATACGGCGACCACCGAGATCTACACgctagttccgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0149
 CAAGCAGAAGACGGCATACGAGATattcagaatcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0149
@@ -981,6 +1091,10 @@ AATGATACGGCGACCACCGAGATCTACACcgccttctgaTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATattccgctatGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0155
 AATGATACGGCGACCACCGAGATCTACACgcgcagagtaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0155V3
+CAAGCAGAAGACGGCATACGAGATaatacgacatGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0155V3
+AATGATACGGCGACCACCGAGATCTACACttcttgctggTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0156
 CAAGCAGAAGACGGCATACGAGATtgaatattgcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0156
@@ -1077,6 +1191,10 @@ AATGATACGGCGACCACCGAGATCTACACctggatatgtTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATgcctcggataGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0179
 AATGATACGGCGACCACCGAGATCTACACggccaataagTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0179V3
+CAAGCAGAAGACGGCATACGAGATgacaggtcggGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0179V3
+AATGATACGGCGACCACCGAGATCTACACtgctcataacTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0180
 CAAGCAGAAGACGGCATACGAGATtgagacagcgGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0180
@@ -1133,18 +1251,34 @@ AATGATACGGCGACCACCGAGATCTACACgagttgtactTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATtatcatgagaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0193
 AATGATACGGCGACCACCGAGATCTACACaacacgtggaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0193V3
+CAAGCAGAAGACGGCATACGAGATccgtaacgatGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0193V3
+AATGATACGGCGACCACCGAGATCTACACgctccggaagTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0194
 CAAGCAGAAGACGGCATACGAGATcttggcctcgGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0194
 AATGATACGGCGACCACCGAGATCTACACgtgttaccggTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0194V3
+CAAGCAGAAGACGGCATACGAGATtgacgtaggaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0194V3
+AATGATACGGCGACCACCGAGATCTACACtacttaagtgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0195
 CAAGCAGAAGACGGCATACGAGATgtctcgtgaaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0195
 AATGATACGGCGACCACCGAGATCTACACagattgttacTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0195V3
+CAAGCAGAAGACGGCATACGAGATgcgatataacGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0195V3
+AATGATACGGCGACCACCGAGATCTACACaagacaaggaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0196
 CAAGCAGAAGACGGCATACGAGATccatccacgcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0196
 AATGATACGGCGACCACCGAGATCTACACttgaccaatgTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0196V3
+CAAGCAGAAGACGGCATACGAGATgatggccaacGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0196V3
+AATGATACGGCGACCACCGAGATCTACACtgacattcgtTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0197
 CAAGCAGAAGACGGCATACGAGATacaaccaggaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0197
@@ -1233,6 +1367,10 @@ AATGATACGGCGACCACCGAGATCTACACtcagttaatgTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATaatagagcaaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0218
 AATGATACGGCGACCACCGAGATCTACACgtgaccttgaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0218V3
+CAAGCAGAAGACGGCATACGAGATtacgtagatgGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0218V3
+AATGATACGGCGACCACCGAGATCTACACtgtaattgagTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0219
 CAAGCAGAAGACGGCATACGAGATctaactgtaaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0219
@@ -1245,18 +1383,34 @@ AATGATACGGCGACCACCGAGATCTACACaacatacctaTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATtaccgaactaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0221
 AATGATACGGCGACCACCGAGATCTACACccatgtgtagTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0221V3
+CAAGCAGAAGACGGCATACGAGATtgcgctctagGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0221V3
+AATGATACGGCGACCACCGAGATCTACACgcttctagcaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0222
 CAAGCAGAAGACGGCATACGAGATgtagtaatagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0222
 AATGATACGGCGACCACCGAGATCTACACgagtctctccTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0222V3
+CAAGCAGAAGACGGCATACGAGATgcgtgatcgaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0222V3
+AATGATACGGCGACCACCGAGATCTACACcatagagcctTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0223
 CAAGCAGAAGACGGCATACGAGATggttatgctaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0223
 AATGATACGGCGACCACCGAGATCTACACgctatgcgcaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0223V3
+CAAGCAGAAGACGGCATACGAGATgagccaggttGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0223V3
+AATGATACGGCGACCACCGAGATCTACACtgagtatgttTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0224
 CAAGCAGAAGACGGCATACGAGATacaatagagtGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0224
 AATGATACGGCGACCACCGAGATCTACACatcgcatatgTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0224V3
+CAAGCAGAAGACGGCATACGAGATacttccataaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0224V3
+AATGATACGGCGACCACCGAGATCTACACgacaataacaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0225
 CAAGCAGAAGACGGCATACGAGATgcttccactaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0225
@@ -1269,6 +1423,10 @@ AATGATACGGCGACCACCGAGATCTACACgaccggagatTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATaatatgaagcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0227
 AATGATACGGCGACCACCGAGATCTACACcgttcagcctTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0227V3
+CAAGCAGAAGACGGCATACGAGATttgaggctgcGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0227V3
+AATGATACGGCGACCACCGAGATCTACACtaagtgctagTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0228
 CAAGCAGAAGACGGCATACGAGATtagcgctagtGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0228
@@ -1329,6 +1487,10 @@ AATGATACGGCGACCACCGAGATCTACACcttcgaaggaTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATaggttgcaggGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0242
 AATGATACGGCGACCACCGAGATCTACACgtagagtcagTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0242
+CAAGCAGAAGACGGCATACGAGATagactctcttGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0242
+AATGATACGGCGACCACCGAGATCTACACtacgaatcttTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0243
 CAAGCAGAAGACGGCATACGAGATgaaccatgaaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0243
@@ -1337,6 +1499,10 @@ AATGATACGGCGACCACCGAGATCTACACgacattgtcaTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATttgagaggatGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0244
 AATGATACGGCGACCACCGAGATCTACACtccgcaaggcTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0244
+CAAGCAGAAGACGGCATACGAGATtagccgagagGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0244
+AATGATACGGCGACCACCGAGATCTACACtaccagatctTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0245
 CAAGCAGAAGACGGCATACGAGATtggtctagtgGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0245
@@ -1385,6 +1551,10 @@ AATGATACGGCGACCACCGAGATCTACACcacggattatTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATttatcttgcaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0256
 AATGATACGGCGACCACCGAGATCTACACttgaggacggTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0256V3
+CAAGCAGAAGACGGCATACGAGATtgttctatacGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0256V3
+AATGATACGGCGACCACCGAGATCTACACtgtcacaggaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0257
 CAAGCAGAAGACGGCATACGAGATagattgttacGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0257
@@ -1421,18 +1591,34 @@ AATGATACGGCGACCACCGAGATCTACACccacctgtgtTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATcgaggcggtaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0265
 AATGATACGGCGACCACCGAGATCTACACcctcgcaaccTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0265V3
+CAAGCAGAAGACGGCATACGAGATtctcggttagGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0265V3
+AATGATACGGCGACCACCGAGATCTACACtcgatgcgcgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0266
 CAAGCAGAAGACGGCATACGAGATgatataacagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0266
 AATGATACGGCGACCACCGAGATCTACACgtatagctgtTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0266V3
+CAAGCAGAAGACGGCATACGAGATcctagacactGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0266V3
+AATGATACGGCGACCACCGAGATCTACACcctagaagcaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0267
 CAAGCAGAAGACGGCATACGAGATtcgccggttaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0267
 AATGATACGGCGACCACCGAGATCTACACgctacattagTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0267V3
+CAAGCAGAAGACGGCATACGAGATgaagctcctcGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0267V3
+AATGATACGGCGACCACCGAGATCTACACgacgtatacaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0268
 CAAGCAGAAGACGGCATACGAGATagactctcttGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0268
 AATGATACGGCGACCACCGAGATCTACACtacgaatcttTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0268V3
+CAAGCAGAAGACGGCATACGAGATtagtagatgaGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0268V3
+AATGATACGGCGACCACCGAGATCTACACtaggcgacttTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0269
 CAAGCAGAAGACGGCATACGAGATgctcgcctacGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0269
@@ -1501,18 +1687,34 @@ AATGATACGGCGACCACCGAGATCTACACacggaatgcgTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATctcgttatcaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0285
 AATGATACGGCGACCACCGAGATCTACACgttccgcaggTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0285V3
+CAAGCAGAAGACGGCATACGAGATgatgccaaggGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0285V3
+AATGATACGGCGACCACCGAGATCTACACgaccgattcgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0286
 CAAGCAGAAGACGGCATACGAGATccttactatgGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0286
 AATGATACGGCGACCACCGAGATCTACACaccaagttacTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0286V3
+CAAGCAGAAGACGGCATACGAGATagtacctataGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0286V3
+AATGATACGGCGACCACCGAGATCTACACtaggtgagatTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0287
 CAAGCAGAAGACGGCATACGAGATagaagccaatGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0287
 AATGATACGGCGACCACCGAGATCTACACtggctcgcagTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0287V3
+CAAGCAGAAGACGGCATACGAGATtgtagacttgGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0287V3
+AATGATACGGCGACCACCGAGATCTACACcacgtacgtgTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0288
 CAAGCAGAAGACGGCATACGAGATtaatcggtacGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0288
 AATGATACGGCGACCACCGAGATCTACACaactaacgttTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0288V3
+CAAGCAGAAGACGGCATACGAGATtcctcttctcGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0288V3
+AATGATACGGCGACCACCGAGATCTACACttgacctaacTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0289V2
 CAAGCAGAAGACGGCATACGAGATgctactatctGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0289V2
@@ -1553,6 +1755,10 @@ AATGATACGGCGACCACCGAGATCTACACactagaacttTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATctcgactcctGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0298
 AATGATACGGCGACCACCGAGATCTACACttaggcttacTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0298V3
+CAAGCAGAAGACGGCATACGAGATgataacctggGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0298V3
+AATGATACGGCGACCACCGAGATCTACACgaatgcagttTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0299
 CAAGCAGAAGACGGCATACGAGATagtgagtgaaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0299
@@ -1645,6 +1851,10 @@ AATGATACGGCGACCACCGAGATCTACACctaggcaaggTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATctagcgtcgaGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0321
 AATGATACGGCGACCACCGAGATCTACACcctcttcgaaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0321V3
+CAAGCAGAAGACGGCATACGAGATgcggagttacGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0321V3
+AATGATACGGCGACCACCGAGATCTACACaatagaacggTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0322
 CAAGCAGAAGACGGCATACGAGATtgcctacgagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0322
@@ -1837,18 +2047,34 @@ AATGATACGGCGACCACCGAGATCTACACgccagatccaTCGTCGGCAGCGTC
 CAAGCAGAAGACGGCATACGAGATgttatatggcGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0369
 AATGATACGGCGACCACCGAGATCTACACacacaatatcTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0369V3
+CAAGCAGAAGACGGCATACGAGATtgaattcatcGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0369V3
+AATGATACGGCGACCACCGAGATCTACACtgctgtgattTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0370
 CAAGCAGAAGACGGCATACGAGATcactcgcactGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0370
 AATGATACGGCGACCACCGAGATCTACACtggaggtaatTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0370V3
+CAAGCAGAAGACGGCATACGAGATtgctgtgattGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0370V3
+AATGATACGGCGACCACCGAGATCTACACgatcgaataaTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0371
 CAAGCAGAAGACGGCATACGAGATaccggctcagGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0371
 AATGATACGGCGACCACCGAGATCTACACccttcacgtaTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0371V3
+CAAGCAGAAGACGGCATACGAGATcatggttcgtGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0371V3
+AATGATACGGCGACCACCGAGATCTACACactgaattacTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0372
 CAAGCAGAAGACGGCATACGAGATatagaccgttGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0372
 AATGATACGGCGACCACCGAGATCTACACctatacgcggTCGTCGGCAGCGTC
+>Illumina UD IDT Index 1 (i7) Adapter UDP0372V3
+CAAGCAGAAGACGGCATACGAGATtacttggttgGTCTCGTGGGCTCGG
+>Illumina UD IDT Index 2 (i5) Adapter UDP0372V3
+AATGATACGGCGACCACCGAGATCTACACccatccacgcTCGTCGGCAGCGTC
 >Illumina UD IDT Index 1 (i7) Adapter UDP0373
 CAAGCAGAAGACGGCATACGAGATtgaacgcaacGTCTCGTGGGCTCGG
 >Illumina UD IDT Index 2 (i5) Adapter UDP0373
@@ -2801,9 +3027,10 @@ EOF
 # ============                                                                                               #
 #                                                                                                            #
 mandoc() {
-  echo -e "\n\033[1m fqCleanER v$VERSION                                    $COPYRIGHT\033[0m";
+  echo -e "\n\033[1m fqCleanER v$VERSION                                      $COPYRIGHT\033[0m";
   cat <<EOF
 
+ https://research.pasteur.fr/en/tool/fqcleaner
  https://gitlab.pasteur.fr/GIPhy/fqCleanER
 
  USAGE:  fqCleanER.sh  [options] 
@@ -3588,7 +3815,7 @@ fqmerge() {
   ## PE lib 3
   if [ "$I31,$I32" != "$NA2" ]
   then
-    [ "$I3M" != "$Na" ] && cp $I3M $O3M || touch $O3M ;
+    [ "$I3M" != "$NA" ] && cp $I3M $O3M || touch $O3M ;
     local rb="$(fqsize $I31 $I32)"; local arl=$(( $(get "$rb" 2) / $(get "$rb" 1) )); ## rl = avg read lgt
     $FLASH  -M $(bc -l <<<"scale=0;($arl*$M_SCALE_FLASH+0.5)/1")  -t $4  -d $(dirname $b3p)  -o $(basename $b3p)  $I31  $I32  &>/dev/null ; 
     mv $b3p.notCombined_1.fastq $O31 ;
@@ -3882,7 +4109,7 @@ FQ5S="$NA";              # lib5 SE file                          -8
 FQ6S="$NA";              # lib6 SE file                          -9
 OUTDIR="$NA";            # outdir                                -o
 BASENAME="$NA";          # basename                              -b
-TMPDIR=${TMPDIR:-/tmp};  # tmp directory                         -w
+TMP_DIR=${TMPDIR:-/tmp}; # tmp directory                         -w
 ALIENS="$NA";            # alien oligo                           -a
 CONTA="$NA";             # contaminant file                      -A
 STEPS="$NA";             # processing step(s)                    -s
@@ -3919,7 +4146,7 @@ do
    c) MINCOV=$OPTARG     ;;
    C) MAXCOV=$OPTARG     ;;
    t) NTHREADS=$OPTARG   ;;
-   w) TMPDIR="$OPTARG"   ;;
+   w) TMP_DIR="$OPTARG"  ;;
    z) ZIP="$OPTARG"      ;;
    h)  mandoc ;  exit 0  ;;
    \?) mandoc ;  exit 1  ;;
@@ -3985,7 +4212,7 @@ then
   LIB3=true;
   echo "> PE lib 3" ;
   echo -e "+ FQ31: $(disp $FQ31)";
-  echo -e "+ FQ32: $(disp $FQ31)"; 
+  echo -e "+ FQ32: $(disp $FQ32)"; 
 fi
 ## SE lib 4  #################################################################################################
 if [ "$FQ4S" != "$NA" ]
@@ -4035,10 +4262,10 @@ if [ $MINCOV -ge $MAXCOV ];          then echo "min too large (options -c/-C): $
 ## NTHREADS  #################################################################################################
 if ! [[ $NTHREADS =~ ^[0-9]+$ ]];    then echo "incorrect value: $NTHREADS (option -t)"             >&2 ; exit 1 ; fi
 ## TMPDIR  ###################################################################################################
-[ "${TMPDIR:0:1}" != "/" ] && TMPDIR="$(pwd)/$TMPDIR";
-if [ ! -e $TMPDIR ];                 then echo "tmp directory does not exist (option -w): $TMPDIR"  >&2 ; exit 1 ; fi
-if [ ! -d $TMPDIR ];                 then echo "not a directory (option -w): $TMPDIR"               >&2 ; exit 1 ; fi
-if [ ! -w $TMPDIR ];                 then echo "no write permission (option -w): $TMPDIR"           >&2 ; exit 1 ; fi
+[ "${TMP_DIR:0:1}" != "/" ] && TMP_DIR="$(pwd)/$TMP_DIR";
+if [ ! -e $TMP_DIR ];                then echo "tmp directory does not exist (option -w): $TMPDIR"  >&2 ; exit 1 ; fi
+if [ ! -d $TMP_DIR ];                then echo "not a directory (option -w): $TMPDIR"               >&2 ; exit 1 ; fi
+if [ ! -w $TMP_DIR ];                then echo "no write permission (option -w): $TMPDIR"           >&2 ; exit 1 ; fi
 ## BASENAME  #################################################################################################
 if [ "$BASENAME" == "$NA" ];         then echo "basename not specified (option -b)"                 >&2 ; exit 1 ; fi
 ## OUTDIR  ###################################################################################################
@@ -4068,12 +4295,30 @@ fi
 echo "# output directory" ; echo "+ OUTDIR=$OUTDIR" ;
 
 ## TMPDIR  ###################################################################################################
-TMP_DIR=$(mktemp -d -p $TMPDIR -t fqCleanER.$BASENAME.XXXXXXXXX);
+TMP_DIR=$(mktemp -d -p $TMP_DIR fqCleanER.$BASENAME.XXXXXXXXX);
 echo "# tmp directory" ; echo "+ TMP_DIR=$TMP_DIR" ;
 
 ## SYSTEM SPEC  ##############################################################################################
 export LC_ALL=C ;
-trap "echo -n interrupting ; echo -n . ; kill -9 $(jobs -pr) &> /dev/null ; echo -n . ; wait ; echo -n . ; rm -rf $TMP_DIR/* &>/dev/null ; wait ; echo -n . ; rm -rf $TMP_DIR &>/dev/null ; while [ -e $TMP_DIR ]; do sleep 1 ; echo -n . ; rm -rf $TMP_DIR &>/dev/null ; done ; echo ; exit " SIGINT
+arf() {
+  echo -n " [stop] >>" >&2 ;
+  sleep 1 ;
+  echo -n " [kill jobs] >>" >&2 ;
+  kill -9 $(jobs -pr) &> /dev/null ;
+  sleep 1 ;
+  echo -n ">>" >&2 ;
+  wait ;
+  echo -n " [rm tmp dir] >" >&2 ;
+  while [ -e $TMP_DIR ]
+  do
+    rm -rf $TMP_DIR &>/dev/null ;
+    echo -n ">" >&2 ;
+    sleep 1 ;
+  done
+  echo " [exit]" >&2 ;
+}
+trap 'arf;exit 1' SIGTERM SIGINT SIGQUIT SIGHUP TERM INT QUIT HUP ; # &> /dev/null ;
+
 
 ## TMP FILES  ################################################################################################
 # PE lib 1