# HG changeset patch
# User cstrittmatter
# Date 1588354243 14400
# Node ID e6437d4236937b7228e9d9bb24eb207812d9c791
# Parent 43f6b7f6ebb3748b08901cdc10a8f13741827318
planemo upload commit 70dc513aa7d7ac6785847dfd86323687613b6b68-dirty
diff -r 43f6b7f6ebb3 -r e6437d423693 LICENSE
--- a/LICENSE Thu Apr 30 21:47:42 2020 -0400
+++ b/LICENSE Fri May 01 13:30:43 2020 -0400
@@ -1,21 +1,339 @@
-MIT License
+GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
-Copyright (c) 2017 Henk den Bakker
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {description}
+ Copyright (C) {year} {fullname}
+
+ 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 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ {signature of Ty Coon}, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff -r 43f6b7f6ebb3 -r e6437d423693 README.md
--- a/README.md Thu Apr 30 21:47:42 2020 -0400
+++ b/README.md Fri May 01 13:30:43 2020 -0400
@@ -1,51 +1,117 @@
-[![DOI](https://zenodo.org/badge/97020646.svg)](https://zenodo.org/badge/latestdoi/97020646)
+# SeqSero2 v1.1.1
+Salmonella serotype prediction from genome sequencing data.
+
+Online version: http://www.denglab.info/SeqSero2
+
+# Introduction
+SeqSero2 is a pipeline for Salmonella serotype prediction from raw sequencing reads or genome assemblies
-# SalmID
-Rapid tool to check taxonomic ID of single isolate samples. Currently only IDs Salmonella species and subspecies, and some common contaminants (Listeria, Escherichia).
+# Dependencies
+SeqSero2 has three workflows:
+
+(A) Allele micro-assembly (default). This workflow takes raw reads as input and performs targeted assembly of serotype determinant alleles. Assembled alleles are used to predict serotype and flag potential inter-serotype contamination in sequencing data (i.e., presence of reads from multiple serotypes due to, for example, cross or carryover contamination during sequencing).
-## Requirements:
-Python 3
+Allele micro-assembly workflow depends on:
+
+1. Python 3;
+
+2. Biopython 1.73;
+
+3. [Burrows-Wheeler Aligner v0.7.12](http://sourceforge.net/projects/bio-bwa/files/);
-## Installation:
-The easy way with homebrew ([Linux](http://linuxbrew.sh/) or [MacOS](https://brew.sh/)):
-```
-brew install brewsci/bio/salmid
-```
-Big thanks to [Torsten Seemann](https://tseemann.github.io/) for including this in homebrew!
+4. [Samtools v1.8](http://sourceforge.net/projects/samtools/files/samtools/);
+
+5. [NCBI BLAST v2.2.28+](https://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download);
+
+6. [SRA Toolkit v2.8.0](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software);
+
+7. [SPAdes v3.9.0](http://bioinf.spbau.ru/spades);
+
+8. [Bedtools v2.17.0](http://bedtools.readthedocs.io/en/latest/);
-Alternatively download from GitHub:
+9. [SalmID v0.11](https://github.com/hcdenbakker/SalmID).
+
+
+(B) Raw reads k-mer. This workflow takes raw reads as input and performs rapid serotype prediction based on unique k-mers of serotype determinants.
-```bash
-git clone https://github.com/hcdenbakker/SalmID.git
-```
+Raw reads k-mer workflow (originally SeqSeroK) depends on:
-build a wheel using [poetry](https://poetry.eustace.io/):
+1. Python 3;
+2. [SRA Toolkit](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software) (optional, just used to fastq-dump sra files);
+
+
+(C) Genome assembly k-mer. This workflow takes genome assemblies as input and the rest of the workflow largely overlaps with the raw reads k-mer workflow
-```bash
-cd SalmID
-poetry build
+# Installation
+### Conda
+To install the latest SeqSero2 Conda package (recommended):
+```
+conda install -c bioconda seqsero2=1.1.1
```
-
-and install using `pip`
-
-```bash
-pip install dist/salmid*.whl
+### Git
+To install the SeqSero2 git repository locally:
```
-
-To execute:
+git clone https://github.com/denglab/SeqSero2.git
+cd SeqSero2
+python3 -m pip install --user .
```
-SalmID.py -e .fastq.gz
-```
-This will perform a SalmID run on all fastq.gz files in the current directory.
-```
-SalmID.py -i your_fastq_gz.fastq.gz
-```
-This will perform a SalmID run on an individual file (i.e., your_fastq_gz.fastq.gz)
-```
-SalmID.py -d directory_with_data -e _1.fastq.gz
-```
-This will perform a SalmID run on all files in directory 'directory_with_data' with extension '_1.fastq.gz'
+### Other options
+Third party SeqSero2 installations (may not be the latest version of SeqSero2): \
+https://github.com/B-UMMI/docker-images/tree/master/seqsero2 \
+https://github.com/denglab/SeqSero2/issues/13
+
+
+# Executing the code
+Make sure all SeqSero2 and its dependency executables are added to your path (e.g. to ~/.bashrc). Then type SeqSero2_package.py to get detailed instructions.
+
+ Usage: SeqSero2_package.py
+
+ -m (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a)
+
+ -t (input data type, '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6'for nanopore fastq)
+
+ -i (/path/to/input/file)
+
+ -p (number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1)
-## Todo's and thoughts for future releases:
-- Provide coverage estimates for genomes in sample based on kmer frequencies
-- Write code to use SalmID on long read (minion, pacbio) platforms
+ -b (algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default "mem" mode)
+
+ -d (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number)
+
+ -c (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files)
+
+ -n (optional, to specify a sample name in the report output)
+
+ -s (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv)
+
+ --check (use '--check' flag to check the required dependencies)
+
+ -v, --version (show program's version number and exit)
+
+
+# Examples
+Allele mode:
+
+ # Allele workflow ("-m a", default), for separated paired-end raw reads ("-t 2"), use 10 threads in mapping and assembly ("-p 10")
+ SeqSero2_package.py -p 10 -t 2 -i R1.fastq.gz R2.fastq.gz
+
+K-mer mode:
+
+ # Raw reads k-mer ("-m k"), for separated paired-end raw reads ("-t 2")
+ SeqSero2_package.py -m k -t 2 -i R1.fastq.gz R2.fastq.gz
+
+ # Genome assembly k-mer ("-t 4", genome assemblies only predicted by the k-mer workflow, "-m k")
+ SeqSero2_package.py -m k -t 4 -i assembly.fasta
+
+# Output
+Upon executing the command, a directory named 'SeqSero_result_Time_your_run' will be created. Your result will be stored in 'SeqSero_result.txt' in that directory. And the assembled alleles can also be found in the directory if using "-m a" (allele mode).
+
+
+# Citation
+Zhang S, Den-Bakker HC, Li S, Dinsmore BA, Lane C, Lauer AC, Fields PI, Deng X.
+SeqSero2: rapid and improved Salmonella serotype determination using whole genome sequencing data.
+**Appl Environ Microbiology. 2019 Sep; 85(23):e01746-19.** [PMID: 31540993](https://aem.asm.org/content/early/2019/09/17/AEM.01746-19.long)
+
+Zhang S, Yin Y, Jones MB, Zhang Z, Deatherage Kaiser BL, Dinsmore BA, Fitzgerald C, Fields PI, Deng X.
+Salmonella serotype determination utilizing high-throughput genome sequencing data.
+**J Clin Microbiol. 2015 May;53(5):1685-92.** [PMID: 25762776](http://jcm.asm.org/content/early/2015/03/05/JCM.00323-15)
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2.egg-info/PKG-INFO
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SeqSero2.egg-info/PKG-INFO Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,132 @@
+Metadata-Version: 1.1
+Name: SeqSero2
+Version: 1.1.1
+Summary: Salmonella serotyping
+Home-page: https://github.com/denglab/SeqSero2/
+Author: Shaokang Zhang, Hendrik C Den-Bakker and Xiangyu Deng
+Author-email: zskzsk@uga.edu, Hendrik.DenBakker@uga.edu, xdeng@uga.edu
+License: GPLv2
+Description: # SeqSero2 v1.1.1
+ Salmonella serotype prediction from genome sequencing data.
+
+ Online version: http://www.denglab.info/SeqSero2
+
+ # Introduction
+ SeqSero2 is a pipeline for Salmonella serotype prediction from raw sequencing reads or genome assemblies
+
+ # Dependencies
+ SeqSero2 has three workflows:
+
+ (A) Allele micro-assembly (default). This workflow takes raw reads as input and performs targeted assembly of serotype determinant alleles. Assembled alleles are used to predict serotype and flag potential inter-serotype contamination in sequencing data (i.e., presence of reads from multiple serotypes due to, for example, cross or carryover contamination during sequencing).
+
+ Allele micro-assembly workflow depends on:
+
+ 1. Python 3;
+
+ 2. Biopython 1.73;
+
+ 3. [Burrows-Wheeler Aligner v0.7.12](http://sourceforge.net/projects/bio-bwa/files/);
+
+ 4. [Samtools v1.8](http://sourceforge.net/projects/samtools/files/samtools/);
+
+ 5. [NCBI BLAST v2.2.28+](https://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download);
+
+ 6. [SRA Toolkit v2.8.0](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software);
+
+ 7. [SPAdes v3.9.0](http://bioinf.spbau.ru/spades);
+
+ 8. [Bedtools v2.17.0](http://bedtools.readthedocs.io/en/latest/);
+
+ 9. [SalmID v0.11](https://github.com/hcdenbakker/SalmID).
+
+
+ (B) Raw reads k-mer. This workflow takes raw reads as input and performs rapid serotype prediction based on unique k-mers of serotype determinants.
+
+ Raw reads k-mer workflow (originally SeqSeroK) depends on:
+
+ 1. Python 3;
+ 2. [SRA Toolkit](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software) (optional, just used to fastq-dump sra files);
+
+
+ (C) Genome assembly k-mer. This workflow takes genome assemblies as input and the rest of the workflow largely overlaps with the raw reads k-mer workflow
+
+ # Installation
+ ### Conda
+ To install the latest SeqSero2 Conda package (recommended):
+ ```
+ conda install -c bioconda seqsero2=1.1.1
+ ```
+ ### Git
+ To install the SeqSero2 git repository locally:
+ ```
+ git clone https://github.com/denglab/SeqSero2.git
+ cd SeqSero2
+ python3 -m pip install --user .
+ ```
+ ### Other options
+ Third party SeqSero2 installations (may not be the latest version of SeqSero2): \
+ https://github.com/B-UMMI/docker-images/tree/master/seqsero2 \
+ https://github.com/denglab/SeqSero2/issues/13
+
+
+ # Executing the code
+ Make sure all SeqSero2 and its dependency executables are added to your path (e.g. to ~/.bashrc). Then type SeqSero2_package.py to get detailed instructions.
+
+ Usage: SeqSero2_package.py
+
+ -m (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a)
+
+ -t (input data type, '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6'for nanopore fastq)
+
+ -i (/path/to/input/file)
+
+ -p (number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1)
+
+ -b (algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default "mem" mode)
+
+ -d (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number)
+
+ -c (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files)
+
+ -n (optional, to specify a sample name in the report output)
+
+ -s (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv)
+
+ --check (use '--check' flag to check the required dependencies)
+
+ -v, --version (show program's version number and exit)
+
+
+ # Examples
+ Allele mode:
+
+ # Allele workflow ("-m a", default), for separated paired-end raw reads ("-t 2"), use 10 threads in mapping and assembly ("-p 10")
+ SeqSero2_package.py -p 10 -t 2 -i R1.fastq.gz R2.fastq.gz
+
+ K-mer mode:
+
+ # Raw reads k-mer ("-m k"), for separated paired-end raw reads ("-t 2")
+ SeqSero2_package.py -m k -t 2 -i R1.fastq.gz R2.fastq.gz
+
+ # Genome assembly k-mer ("-t 4", genome assemblies only predicted by the k-mer workflow, "-m k")
+ SeqSero2_package.py -m k -t 4 -i assembly.fasta
+
+ # Output
+ Upon executing the command, a directory named 'SeqSero_result_Time_your_run' will be created. Your result will be stored in 'SeqSero_result.txt' in that directory. And the assembled alleles can also be found in the directory if using "-m a" (allele mode).
+
+
+ # Citation
+ Zhang S, Den-Bakker HC, Li S, Dinsmore BA, Lane C, Lauer AC, Fields PI, Deng X.
+ SeqSero2: rapid and improved Salmonella serotype determination using whole genome sequencing data.
+ **Appl Environ Microbiology. 2019 Sep; 85(23):e01746-19.** [PMID: 31540993](https://aem.asm.org/content/early/2019/09/17/AEM.01746-19.long)
+
+ Zhang S, Yin Y, Jones MB, Zhang Z, Deatherage Kaiser BL, Dinsmore BA, Fitzgerald C, Fields PI, Deng X.
+ Salmonella serotype determination utilizing high-throughput genome sequencing data.
+ **J Clin Microbiol. 2015 May;53(5):1685-92.** [PMID: 25762776](http://jcm.asm.org/content/early/2015/03/05/JCM.00323-15)
+
+Keywords: Salmonella serotyping bioinformatics WGS
+Platform: UNKNOWN
+Classifier: Development Status :: 3 - Alpha
+Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
+Classifier: Programming Language :: Python :: 3
+Classifier: Topic :: Text Processing :: Linguistic
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2.egg-info/SOURCES.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SeqSero2.egg-info/SOURCES.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,19 @@
+LICENSE
+MANIFEST.in
+README.md
+setup.py
+version.py
+SeqSero2.egg-info/PKG-INFO
+SeqSero2.egg-info/SOURCES.txt
+SeqSero2.egg-info/dependency_links.txt
+SeqSero2.egg-info/not-zip-safe
+SeqSero2.egg-info/requires.txt
+SeqSero2.egg-info/top_level.txt
+bin/Initial_Conditions.py
+bin/SeqSero2_package.py
+bin/SeqSero2_update_kmer_database.py
+bin/deinterleave_fastq.sh
+seqsero2_db/H_and_O_and_specific_genes.fasta
+seqsero2_db/antigens.pickle
+seqsero2_db/invA_mers_dict
+seqsero2_db/special.pickle
\ No newline at end of file
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2.egg-info/dependency_links.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SeqSero2.egg-info/dependency_links.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2.egg-info/not-zip-safe
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SeqSero2.egg-info/not-zip-safe Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2.egg-info/requires.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SeqSero2.egg-info/requires.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+biopython==1.73
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2.egg-info/top_level.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/SeqSero2.egg-info/top_level.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2_package.py
--- a/SeqSero2_package.py Thu Apr 30 21:47:42 2020 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1473 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-import time
-import random
-import os
-import subprocess
-import gzip
-import io
-import pickle
-import argparse
-import itertools
-import math
-from distutils.version import LooseVersion
-from distutils.spawn import find_executable
-
-try:
- from .version import SeqSero2_version
-except Exception: #ImportError
- from version import SeqSero2_version
-
-### SeqSero Kmer
-def parse_args():
- "Parse the input arguments, use '-h' for help."
- parser = argparse.ArgumentParser(usage='SeqSero2_package.py -t -m -i [-d ] [-p ] [-b ]\n\nDevelopper: Shaokang Zhang (zskzsk@uga.edu), Hendrik C Den-Bakker (Hendrik.DenBakker@uga.edu) and Xiangyu Deng (xdeng@uga.edu)\n\nContact email:seqsero@gmail.com\n\nVersion: v1.0.2')#add "-m " in future
- parser.add_argument("-i",nargs="+",help=": path/to/input_data",type=os.path.abspath) ### ed_SL_05282019: add 'type=os.path.abspath' to generate absolute path of input data.
- parser.add_argument("-t",choices=['1','2','3','4','5','6'],help=": '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6' for nanopore fastq")
- parser.add_argument("-b",choices=['sam','mem'],default="mem",help=": algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default 'mem' mode")
- parser.add_argument("-p",default="1",help=": number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1")
- parser.add_argument("-m",choices=['k','a'],default="a",help=": which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a")
- parser.add_argument("-d",help=": output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number")
- parser.add_argument("-c",action="store_true",help=": if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files")
- parser.add_argument("--check",action="store_true",help=": use '--check' flag to check the required dependencies")
- parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + SeqSero2_version)
- return parser.parse_args()
-
-### ed_SL_05282019: check paths of dependencies
-check_dependencies = parse_args().check
-dependencies = ['bwa','samtools','blastn','fastq-dump','spades.py','bedtools','SalmID.py']
-if check_dependencies:
- for item in dependencies:
- ext_path = find_executable(item)
- if ext_path is not None:
- print ("Using "+item+" - "+ext_path)
- else:
- print ("ERROR: can not find "+item+" in PATH")
- sys.exit()
-### end of --check
-
-def reverse_complement(sequence):
- complement = {
- 'A': 'T',
- 'C': 'G',
- 'G': 'C',
- 'T': 'A',
- 'N': 'N',
- 'M': 'K',
- 'R': 'Y',
- 'W': 'W',
- 'S': 'S',
- 'Y': 'R',
- 'K': 'M',
- 'V': 'B',
- 'H': 'D',
- 'D': 'H',
- 'B': 'V'
- }
- return "".join(complement[base] for base in reversed(sequence))
-
-
-def createKmerDict_reads(list_of_strings, kmer):
- kmer_table = {}
- for string in list_of_strings:
- sequence = string.strip('\n')
- for i in range(len(sequence) - kmer + 1):
- new_mer = sequence[i:i + kmer].upper()
- new_mer_rc = reverse_complement(new_mer)
- if new_mer in kmer_table:
- kmer_table[new_mer.upper()] += 1
- else:
- kmer_table[new_mer.upper()] = 1
- if new_mer_rc in kmer_table:
- kmer_table[new_mer_rc.upper()] += 1
- else:
- kmer_table[new_mer_rc.upper()] = 1
- return kmer_table
-
-
-def multifasta_dict(multifasta):
- multifasta_list = [
- line.strip() for line in open(multifasta, 'r') if len(line.strip()) > 0
- ]
- headers = [i for i in multifasta_list if i[0] == '>']
- multifasta_dict = {}
- for h in headers:
- start = multifasta_list.index(h)
- for element in multifasta_list[start + 1:]:
- if element[0] == '>':
- break
- else:
- if h[1:] in multifasta_dict:
- multifasta_dict[h[1:]] += element
- else:
- multifasta_dict[h[1:]] = element
- return multifasta_dict
-
-
-def multifasta_single_string(multifasta):
- multifasta_list = [
- line.strip() for line in open(multifasta, 'r')
- if (len(line.strip()) > 0) and (line.strip()[0] != '>')
- ]
- return ''.join(multifasta_list)
-
-
-def chunk_a_long_sequence(long_sequence, chunk_size=60):
- chunk_list = []
- steps = len(long_sequence) // 60 #how many chunks
- for i in range(steps):
- chunk_list.append(long_sequence[i * chunk_size:(i + 1) * chunk_size])
- chunk_list.append(long_sequence[steps * chunk_size:len(long_sequence)])
- return chunk_list
-
-
-def target_multifasta_kmerizer(multifasta, k, kmerDict):
- forward_length = 300 #if find the target, put forward 300 bases
- reverse_length = 2200 #if find the target, put backward 2200 bases
- chunk_size = 60 #it will firstly chunk the single long sequence to multiple smaller sequences, it controls the size of those smaller sequences
- target_mers = []
- long_single_string = multifasta_single_string(multifasta)
- multifasta_list = chunk_a_long_sequence(long_single_string, chunk_size)
- unit_length = len(multifasta_list[0])
- forward_lines = int(forward_length / unit_length) + 1
- reverse_lines = int(forward_length / unit_length) + 1
- start_num = 0
- end_num = 0
- for i in range(len(multifasta_list)):
- if i not in range(start_num, end_num): #avoid computational repetition
- line = multifasta_list[i]
- start = int((len(line) - k) // 2)
- s1 = line[start:k + start]
- if s1 in kmerDict: #detect it is a potential read or not (use the middle part)
- if i - forward_lines >= 0:
- start_num = i - forward_lines
- else:
- start_num = 0
- if i + reverse_lines <= len(multifasta_list) - 1:
- end_num = i + reverse_lines
- else:
- end_num = len(multifasta_list) - 1
- target_list = [
- x.strip() for x in multifasta_list[start_num:end_num]
- ]
- target_line = "".join(target_list)
- target_mers += [
- k1 for k1 in createKmerDict_reads([str(target_line)], k)
- ] ##changed k to k1, just want to avoid the mixes of this "k" (kmer) to the "k" above (kmer length)
- else:
- pass
- return set(target_mers)
-
-
-def target_read_kmerizer(file, k, kmerDict):
- i = 1
- n_reads = 0
- total_coverage = 0
- target_mers = []
- if file.endswith(".gz"):
- file_content = io.BufferedReader(gzip.open(file))
- else:
- file_content = open(file, "r").readlines()
- for line in file_content:
- start = int((len(line) - k) // 2)
- if i % 4 == 2:
- if file.endswith(".gz"):
- s1 = line[start:k + start].decode()
- line = line.decode()
- else:
- s1 = line[start:k + start]
- if s1 in kmerDict: #detect it is a potential read or not (use the middle part)
- n_reads += 1
- total_coverage += len(line)
- target_mers += [
- k1 for k1 in createKmerDict_reads([str(line)], k)
- ] #changed k to k1, just want to avoid the mixes of this "k" (kmer) to the "k" above (kmer length)
- i += 1
- if total_coverage >= 4000000:
- break
- return set(target_mers)
-
-
-def minion_fasta_kmerizer(file, k, kmerDict):
- i = 1
- n_reads = 0
- total_coverage = 0
- target_mers = {}
- for line in open(file):
- if i % 2 == 0:
- for kmer, rc_kmer in kmers(line.strip().upper(), k):
- if (kmer in kmerDict) or (rc_kmer in kmerDict):
- if kmer in target_mers:
- target_mers[kmer] += 1
- else:
- target_mers[kmer] = 1
- if rc_kmer in target_mers:
- target_mers[rc_kmer] += 1
- else:
- target_mers[rc_kmer] = 1
- i += 1
- return set([h for h in target_mers])
-
-
-def minion_fastq_kmerizer(file, k, kmerDict):
- i = 1
- n_reads = 0
- total_coverage = 0
- target_mers = {}
- for line in open(file):
- if i % 4 == 2:
- for kmer, rc_kmer in kmers(line.strip().upper(), k):
- if (kmer in kmerDict) or (rc_kmer in kmerDict):
- if kmer in target_mers:
- target_mers[kmer] += 1
- else:
- target_mers[kmer] = 1
- if rc_kmer in target_mers:
- target_mers[rc_kmer] += 1
- else:
- target_mers[rc_kmer] = 1
- i += 1
- return set([h for h in target_mers])
-
-
-def multifasta_single_string2(multifasta):
- single_string = ''
- with open(multifasta, 'r') as f:
- for line in f:
- if line.strip()[0] == '>':
- pass
- else:
- single_string += line.strip()
- return single_string
-
-
-def kmers(seq, k):
- rev_comp = reverse_complement(seq)
- for start in range(1, len(seq) - k + 1):
- yield seq[start:start + k], rev_comp[-(start + k):-start]
-
-
-def multifasta_to_kmers_dict(multifasta,k_size):#used to create database kmer set
- multi_seq_dict = multifasta_dict(multifasta)
- lib_dict = {}
- for h in multi_seq_dict:
- lib_dict[h] = set(
- [k for k in createKmerDict_reads([multi_seq_dict[h]], k_size)])
- return lib_dict
-
-
-def Combine(b, c):
- fliC_combinations = []
- fliC_combinations.append(",".join(c))
- temp_combinations = []
- for i in range(len(b)):
- for x in itertools.combinations(b, i + 1):
- temp_combinations.append(",".join(x))
- for x in temp_combinations:
- temp = []
- for y in c:
- temp.append(y)
- temp.append(x)
- temp = ",".join(temp)
- temp = temp.split(",")
- temp.sort()
- temp = ",".join(temp)
- fliC_combinations.append(temp)
- return fliC_combinations
-
-
-def seqsero_from_formula_to_serotypes(Otype, fliC, fljB, special_gene_list,subspecies):
- #like test_output_06012017.txt
- #can add more varialbles like sdf-type, sub-species-type in future (we can conclude it into a special-gene-list)
- from Initial_Conditions import phase1,phase2,phaseO,sero,subs,remove_list,rename_dict
- rename_dict_not_anymore=[rename_dict[x] for x in rename_dict]
- rename_dict_all=rename_dict_not_anymore+list(rename_dict) #used for decide whether to
- seronames = []
- seronames_none_subspecies=[]
- for i in range(len(phase1)):
- fliC_combine = []
- fljB_combine = []
- if phaseO[i] == Otype: # no VII in KW, but it's there
- ### for fliC, detect every possible combinations to avoid the effect of "["
- if phase1[i].count("[") == 0:
- fliC_combine.append(phase1[i])
- elif phase1[i].count("[") >= 1:
- c = []
- b = []
- if phase1[i][0] == "[" and phase1[i][-1] == "]" and phase1[i].count(
- "[") == 1:
- content = phase1[i].replace("[", "").replace("]", "")
- fliC_combine.append(content)
- fliC_combine.append("-")
- else:
- for x in phase1[i].split(","):
- if "[" in x:
- b.append(x.replace("[", "").replace("]", ""))
- else:
- c.append(x)
- fliC_combine = Combine(
- b, c
- ) #Combine will offer every possible combinations of the formula, like f,[g],t: f,t f,g,t
- ### end of fliC "[" detect
- ### for fljB, detect every possible combinations to avoid the effect of "["
- if phase2[i].count("[") == 0:
- fljB_combine.append(phase2[i])
- elif phase2[i].count("[") >= 1:
- d = []
- e = []
- if phase2[i][0] == "[" and phase2[i][-1] == "]" and phase2[i].count(
- "[") == 1:
- content = phase2[i].replace("[", "").replace("]", "")
- fljB_combine.append(content)
- fljB_combine.append("-")
- else:
- for x in phase2[i].split(","):
- if "[" in x:
- d.append(x.replace("[", "").replace("]", ""))
- else:
- e.append(x)
- fljB_combine = Combine(d, e)
- ### end of fljB "[" detect
- new_fliC = fliC.split(
- ","
- ) #because some antigen like r,[i] not follow alphabetical order, so use this one to judge and can avoid missings
- new_fliC.sort()
- new_fliC = ",".join(new_fliC)
- new_fljB = fljB.split(",")
- new_fljB.sort()
- new_fljB = ",".join(new_fljB)
- if (new_fliC in fliC_combine
- or fliC in fliC_combine) and (new_fljB in fljB_combine
- or fljB in fljB_combine):
- ######start, remove_list,rename_dict, added on 11/11/2018
- if sero[i] not in remove_list:
- temp_sero=sero[i]
- if temp_sero in rename_dict:
- temp_sero=rename_dict[temp_sero] #rename if in the rename list
- if temp_sero not in seronames:#the new sero may already included, if yes, then not consider
- if subs[i] == subspecies:
- seronames.append(temp_sero)
- seronames_none_subspecies.append(temp_sero)
- else:
- pass
- else:
- pass
- ######end, added on 11/11/2018
- #analyze seronames
- subspecies_pointer=""
- if len(seronames) == 0 and len(seronames_none_subspecies)!=0:
- seronames=seronames_none_subspecies
- subspecies_pointer="1"
- if len(seronames) == 0:
- seronames = [
- "N/A (The predicted antigenic profile does not exist in the White-Kauffmann-Le Minor scheme)"
- ]
- star = ""
- star_line = ""
- if len(seronames) > 1: #there are two possible predictions for serotypes
- star = "*"
- #changed 04072019
- #star_line = "The predicted serotypes share the same general formula:\t" + Otype + ":" + fliC + ":" + fljB + "\n"
- if subspecies_pointer=="1" and len(seronames_none_subspecies)!=0:
- star="*"
- star_line=" The predicted O and H antigens correspond to serotype '"+(" or ").join(seronames)+"' in the Kauffmann-White scheme. The predicted subspecies by SalmID (github.com/hcdenbakker/SalmID) may not be consistent with subspecies designation in the Kauffmann-White scheme." + star_line
- #star_line="The formula with this subspieces prediction can't get a serotype in KW manual, and the serotyping prediction was made without considering it."+star_line
- if Otype=="":
- Otype="-"
- predict_form = Otype + ":" + fliC + ":" + fljB
- predict_sero = (" or ").join(seronames)
- ###special test for Enteritidis
- if predict_form == "9:g,m:-":
- sdf = "-"
- for x in special_gene_list:
- if x.startswith("sdf"):
- sdf = "+"
- #star_line="Detected sdf gene, a marker to differentiate Gallinarum and Enteritidis"
- star_line=" sdf gene detected." # ed_SL_04152019: new output format
- #predict_form = predict_form + " Sdf prediction:" + sdf
- predict_form = predict_form #changed 04072019
- if sdf == "-":
- star = "*"
- #star_line="Didn't detected sdf gene, a marker to differentiate Gallinarum and Enteritidis"
- star_line=" sdf gene not detected." # ed_SL_04152019: new output format
- #changed in 04072019, for new output
- #star_line = "Additional characterization is necessary to assign a serotype to this strain. Commonly circulating strains of serotype Enteritidis are sdf+, although sdf- strains of serotype Enteritidis are known to exist. Serotype Gallinarum is typically sdf- but should be quite rare. Sdf- strains of serotype Enteritidis and serotype Gallinarum can be differentiated by phenotypic profile or genetic criteria.\n"
- #predict_sero = "Gallinarum/Enteritidis" #04132019, for new output requirement
- predict_sero = "Gallinarum or Enteritidis" # ed_SL_04152019: new output format
- ###end of special test for Enteritidis
- elif predict_form == "4:i:-":
- predict_sero = "I 4,[5],12:i:-" # ed_SL_09242019: change serotype name
- elif predict_form == "4:r:-":
- predict_sero = "4:r:-"
- elif predict_form == "4:b:-": # ed_SL_09272019: change for new output format
- predict_sero = "N/A (4:b:-)"
- #elif predict_form == "8:e,h:1,2": #removed after official merge of newport and bardo
- #predict_sero = "Newport"
- #star = "*"
- #star_line = "Serotype Bardo shares the same antigenic profile with Newport, but Bardo is exceedingly rare."
- claim = " The serotype(s) is/are the only serotype(s) with the indicated antigenic profile currently recognized in the Kauffmann White Scheme. New serotypes can emerge and the possibility exists that this antigenic profile may emerge in a different subspecies. Identification of strains to the subspecies level should accompany serotype determination; the same antigenic profile in different subspecies is considered different serotypes.\n"
- if "N/A" in predict_sero:
- claim = ""
- #special test for Typhimurium
- if "Typhimurium" in predict_sero or predict_form == "4:i:-":
- normal = 0
- mutation = 0
- for x in special_gene_list:
- if "oafA-O-4_full" in x:
- normal = float(special_gene_list[x])
- elif "oafA-O-4_5-" in x:
- mutation = float(special_gene_list[x])
- if normal > mutation:
- pass
- elif normal < mutation:
- #predict_sero = predict_sero.strip() + "(O5-)"
- predict_sero = predict_sero.strip() #diable special sero for new output requirement, 04132019
- star = "*"
- #star_line = "Detected the deletion of O5-."
- star_line = " Detected a deletion that causes O5- variant of Typhimurium." # ed_SL_04152019: new output format
- else:
- pass
- #special test for Paratyphi B
- if "Paratyphi B" in predict_sero or predict_form == "4:b:-":
- normal = 0
- mutation = 0
- for x in special_gene_list:
- if "gntR-family-regulatory-protein_dt-positive" in x:
- normal = float(special_gene_list[x])
- elif "gntR-family-regulatory-protein_dt-negative" in x:
- mutation = float(special_gene_list[x])
- #print(normal,mutation)
- if normal > mutation:
- #predict_sero = predict_sero.strip() + "(dt+)" #diable special sero for new output requirement, 04132019
- predict_sero = predict_sero.strip()+' var. L(+) tartrate+' if "Paratyphi B" in predict_sero else predict_sero.strip() # ed_SL_04152019: new output format
- star = "*"
- #star_line = "Didn't detect the SNP for dt- which means this isolate is a Paratyphi B variant L(+) tartrate(+)."
- star_line = " The SNP that causes d-Tartrate nonfermentating phenotype of Paratyphi B was not detected. " # ed_SL_04152019: new output format
- elif normal < mutation:
- #predict_sero = predict_sero.strip() + "(dt-)" #diable special sero for new output requirement, 04132019
- predict_sero = predict_sero.strip()
- star = "*"
- #star_line = "Detected the SNP for dt- which means this isolate is a systemic pathovar of Paratyphi B."
- star_line = " Detected the SNP for d-Tartrate nonfermenting phenotype of Paratyphi B." # ed_SL_04152019: new output format
- else:
- star = "*"
- #star_line = " Failed to detect the SNP for dt-, can't decide it's a Paratyphi B variant L(+) tartrate(+) or not."
- star_line = " " ## ed_SL_05152019: do not report this situation.
- #special test for O13,22 and O13,23
- if Otype=="13":
- #ex_dir = os.path.dirname(os.path.realpath(__file__))
- ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019
- f = open(ex_dir + '/special.pickle', 'rb')
- special = pickle.load(f)
- O22_O23=special['O22_O23']
- if predict_sero.split(" or ")[0] in O22_O23[-1] and predict_sero.split(" or ")[0] not in rename_dict_all:#if in rename_dict_all, then it means already merged, no need to analyze
- O22_score=0
- O23_score=0
- for x in special_gene_list:
- if "O:22" in x:
- O22_score = O22_score+float(special_gene_list[x])
- elif "O:23" in x:
- O23_score = O23_score+float(special_gene_list[x])
- #print(O22_score,O23_score)
- for z in O22_O23[0]:
- if predict_sero.split(" or ")[0] in z:
- if O22_score > O23_score:
- star = "*"
- #star_line = "Detected O22 specific genes to further differenciate '"+predict_sero+"'." #diabled for new output requirement, 04132019
- predict_sero = z[0]
- elif O22_score < O23_score:
- star = "*"
- #star_line = "Detected O23 specific genes to further differenciate '"+predict_sero+"'." #diabled for new output requirement, 04132019
- predict_sero = z[1]
- else:
- star = "*"
- #star_line = "Fail to detect O22 and O23 differences." #diabled for new output requirement, 04132019
- if " or " in predict_sero:
- star_line = star_line + " The predicted serotypes share the same general formula:\t" + Otype + ":" + fliC + ":" + fljB + "\n"
- #special test for O6,8
- #merge_O68_list=["Blockley","Bovismorbificans","Hadar","Litchfield","Manhattan","Muenchen"] #remove 11/11/2018, because already in merge list
- #for x in merge_O68_list:
- # if x in predict_sero:
- # predict_sero=x
- # star=""
- # star_line=""
- #special test for Montevideo; most of them are monophasic
- #if "Montevideo" in predict_sero and "1,2,7" in predict_form: #remove 11/11/2018, because already in merge list
- #star="*"
- #star_line="Montevideo is almost always monophasic, having an antigen called for the fljB position may be a result of Salmonella-Salmonella contamination."
- return predict_form, predict_sero, star, star_line, claim
-### End of SeqSero Kmer part
-
-### Begin of SeqSero2 allele prediction and output
-def xml_parse_score_comparision_seqsero(xmlfile):
- #used to do seqsero xml analysis
- from Bio.Blast import NCBIXML
- handle=open(xmlfile)
- handle=NCBIXML.parse(handle)
- handle=list(handle)
- List=[]
- List_score=[]
- List_ids=[]
- List_query_region=[]
- for i in range(len(handle)):
- if len(handle[i].alignments)>0:
- for j in range(len(handle[i].alignments)):
- score=0
- ids=0
- cover_region=set() #fixed problem that repeated calculation leading percentage > 1
- List.append(handle[i].query.strip()+"___"+handle[i].alignments[j].hit_def)
- for z in range(len(handle[i].alignments[j].hsps)):
- hsp=handle[i].alignments[j].hsps[z]
- temp=set(range(hsp.query_start,hsp.query_end))
- est_bit=(handle[i].ka_params[0]*hsp.score-math.log(handle[i].ka_params[1]))/(math.log(2))
- if len(cover_region)==0:
- cover_region=cover_region|temp
- fraction=1
- else:
- fraction=1-len(cover_region&temp)/float(len(temp))
- cover_region=cover_region|temp
- if "last" in handle[i].query or "first" in handle[i].query:
- #score+=hsp.bits*fraction
- score+=est_bit*fraction
- ids+=float(hsp.identities)/handle[i].query_length*fraction
- else:
- #score+=hsp.bits*fraction
- score+=est_bit*fraction
- ids+=float(hsp.identities)/handle[i].query_length*fraction
- List_score.append(score)
- List_ids.append(ids)
- List_query_region.append(cover_region)
- temp=zip(List,List_score,List_ids,List_query_region)
- Final_list=sorted(temp, key=lambda d:d[1], reverse = True)
- return Final_list
-
-
-def Uniq(L,sort_on_fre="none"): #return the uniq list and the count number
- Old=L
- L.sort()
- L = [L[i] for i in range(len(L)) if L[i] not in L[:i]]
- count=[]
- for j in range(len(L)):
- y=0
- for x in Old:
- if L[j]==x:
- y+=1
- count.append(y)
- if sort_on_fre!="none":
- d=zip(*sorted(zip(count, L)))
- L=d[1]
- count=d[0]
- return (L,count)
-
-def judge_fliC_or_fljB_from_head_tail_for_one_contig(nodes_vs_score_list):
- #used to predict it's fliC or fljB for one contig, based on tail and head score, but output the score difference,if it is very small, then not reliable, use blast score for whole contig to test
- #this is mainly used for
- a=nodes_vs_score_list
- fliC_score=0
- fljB_score=0
- for z in a:
- if "fliC" in z[0]:
- fliC_score+=z[1]
- elif "fljB" in z[0]:
- fljB_score+=z[1]
- if fliC_score>=fljB_score:
- role="fliC"
- else:
- role="fljB"
- return (role,abs(fliC_score-fljB_score))
-
-def judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(node_name,Final_list,Final_list_passed):
- #used to predict contig is fliC or fljB, if the differnce score value on above head_and_tail is less than 10 (quite small)
- #also used when no head or tail got blasted score for the contig
- role=""
- for z in Final_list_passed:
- if node_name in z[0]:
- role=z[0].split("_")[0]
- break
- return role
-
-def fliC_or_fljB_judge_from_head_tail_sequence(nodes_list,tail_head_list,Final_list,Final_list_passed):
- #nodes_list is the c created by c,d=Uniq(nodes) in below function
- first_target=""
- role_list=[]
- for x in nodes_list:
- a=[]
- role=""
- for y in tail_head_list:
- if x in y[0]:
- a.append(y)
- if len(a)==4:
- role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
- if diff<20:
- role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
- elif len(a)==3:
- ###however, if the one with highest score is the fewer one, compare their accumulation score
- role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
- if diff<20:
- role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
- ###end of above score comparison
- elif len(a)==2:
- #must on same node, if not, then decide with unit blast score, blast-score/length_of_special_sequence(30 or 37)
- temp=[]
- for z in a:
- temp.append(z[0].split("_")[0])
- m,n=Uniq(temp)#should only have one choice, but weird situation might occur too
- if len(m)==1:
- pass
- else:
- pass
- role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
- if diff<20:
- role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
- ###need to desgin a algorithm to guess most possible situation for nodes_list, See the situations of test evaluation
- elif len(a)==1:
- #that one
- role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
- if diff<20:
- role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
- #need to evaluate, in future, may set up a cut-off, if not met, then just find Final_list_passed best match,like when "a==0"
- else:#a==0
- #use Final_list_passed best match
- for z in Final_list_passed:
- if x in z[0]:
- role=z[0].split("_")[0]
- break
- #print x,role,len(a)
- role_list.append((role,x))
- if len(role_list)==2:
- if role_list[0][0]==role_list[1][0]:#this is the most cocmmon error, two antigen were assigned to same phase
- #just use score to do a final test
- role_list=[]
- for x in nodes_list:
- role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
- role_list.append((role,x))
- return role_list
-
-def decide_contig_roles_for_H_antigen(Final_list,Final_list_passed):
- #used to decide which contig is FliC and which one is fljB
- contigs=[]
- nodes=[]
- for x in Final_list_passed:
- if x[0].startswith("fl") and "last" not in x[0] and "first" not in x[0]:
- nodes.append(x[0].split("___")[1].strip())
- c,d=Uniq(nodes)#c is node_list
- #print c
- tail_head_list=[x for x in Final_list if ("last" in x[0] or "first" in x[0])]
- roles=fliC_or_fljB_judge_from_head_tail_sequence(c,tail_head_list,Final_list,Final_list_passed)
- return roles
-
-def decide_O_type_and_get_special_genes(Final_list,Final_list_passed):
- #decide O based on Final_list
- O_choice="?"
- O_list=[]
- special_genes={}
- nodes=[]
- for x in Final_list_passed:
- if x[0].startswith("O-"):
- nodes.append(x[0].split("___")[1].strip())
- elif not x[0].startswith("fl"):
- special_genes[x[0]]=x[2]#08172018, x[2] changed from x[-1]
- #print "special_genes:",special_genes
- c,d=Uniq(nodes)
- #print "potential O antigen contig",c
- final_O=[]
- O_nodes_list=[]
- for x in c:#c is the list for contigs
- temp=0
- for y in Final_list_passed:
- if x in y[0] and y[0].startswith("O-"):
- final_O.append(y)
- break
- ### O contig has the problem of two genes on same contig, so do additional test
- potenial_new_gene=""
- for x in final_O:
- pointer=0 #for genes merged or not
- #not consider O-1,3,19_not_in_3,10, too short compared with others
- if "O-1,3,19_not_in_3,10" not in x[0] and int(x[0].split("__")[1].split("___")[0])*x[2]+850 <= int(x[0].split("length_")[1].split("_")[0]):#gene length << contig length; for now give 300*2 (for secureity can use 400*2) as flank region
- pointer=x[0].split("___")[1].strip()#store the contig name
- print(pointer)
- if pointer!=0:#it has potential merge event
- for y in Final_list:
- if pointer in y[0] and y not in final_O and (y[1]>=int(y[0].split("__")[1].split("___")[0])*1.5 or (y[1]>=int(y[0].split("__")[1].split("___")[0])*y[2] and y[1]>=400)):#that's a realtively strict filter now; if passed, it has merge event and add one more to final_O
- potenial_new_gene=y
- #print(potenial_new_gene)
- break
- if potenial_new_gene!="":
- print("two differnt genes in same contig, fix it for O antigen")
- print(potenial_new_gene[:3])
- pointer=0
- for y in final_O:
- if y[0].split("___")[-1]==potenial_new_gene[0].split("___")[-1]:
- pointer=1
- if pointer!=0: #changed to consider two genes in same contig
- final_O.append(potenial_new_gene)
- ### end of the two genes on same contig test
- final_O=sorted(final_O,key=lambda x: x[2], reverse=True)#sorted
- if len(final_O)==0 or (len(final_O)==1 and "O-1,3,19_not_in_3,10" in final_O[0][0]):
- #print "$$$No Otype, due to no hit"#may need to be changed
- O_choice="-"
- else:
- highest_O_coverage=max([float(x[0].split("_cov_")[-1].split("_")[0]) for x in final_O if "O-1,3,19_not_in_3,10" not in x[0]])
- O_list=[]
- O_list_less_contamination=[]
- for x in final_O:
- if not "O-1,3,19_not_in_3,10__130" in x[0]:#O-1,3,19_not_in_3,10 is too small, which may affect further analysis; to avoid contamination affect, use 0.15 of highest coverage as cut-off
- O_list.append(x[0].split("__")[0])
- O_nodes_list.append(x[0].split("___")[1])
- if float(x[0].split("_cov_")[-1].split("_")[0])>highest_O_coverage*0.15:
- O_list_less_contamination.append(x[0].split("__")[0])
- ### special test for O9,46 and O3,10 family
- if ("O-9,46_wbaV" in O_list or "O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254" in O_list) and O_list_less_contamination[0].startswith("O-9,"):#not sure should use and float(O9_wbaV)/float(num_1) > 0.1
- if "O-9,46_wzy" in O_list:#and float(O946_wzy)/float(num_1) > 0.1
- O_choice="O-9,46"
- #print "$$$Most possilble Otype: O-9,46"
- elif "O-9,46,27_partial_wzy" in O_list:#and float(O94627)/float(num_1) > 0.1
- O_choice="O-9,46,27"
- #print "$$$Most possilble Otype: O-9,46,27"
- else:
- O_choice="O-9"#next, detect O9 vs O2?
- O2=0
- O9=0
- for z in special_genes:
- if "tyr-O-9" in z:
- O9=special_genes[z]
- elif "tyr-O-2" in z:
- O2=special_genes[z]
- if O2>O9:
- O_choice="O-2"
- elif O2 0.1 and float(O946_wzy)/float(num_1) > 0.1
- if "O-3,10_not_in_1,3,19" in O_list:#and float(O310_no_1319)/float(num_1) > 0.1
- O_choice="O-3,10"
- #print "$$$Most possilble Otype: O-3,10 (contain O-3,10_not_in_1,3,19)"
- else:
- O_choice="O-1,3,19"
- #print "$$$Most possilble Otype: O-1,3,19 (not contain O-3,10_not_in_1,3,19)"
- ### end of special test for O9,46 and O3,10 family
- else:
- try:
- max_score=0
- for x in final_O:
- if x[2]>=max_score and float(x[0].split("_cov_")[-1].split("_")[0])>highest_O_coverage*0.15:#use x[2],08172018, the "coverage identity = cover_length * identity"; also meet coverage threshold
- max_score=x[2]#change from x[-1] to x[2],08172018
- O_choice=x[0].split("_")[0]
- if O_choice=="O-1,3,19":
- O_choice=final_O[1][0].split("_")[0]
- #print "$$$Most possilble Otype: ",O_choice
- except:
- pass
- #print "$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)"
- #print "O:",O_choice,O_nodes_list
- Otypes=[]
- for x in O_list:
- if x!="O-1,3,19_not_in_3,10":
- if "O-9,46_" not in x:
- Otypes.append(x.split("_")[0])
- else:
- Otypes.append(x.split("-from")[0])#O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254
- #Otypes=[x.split("_")[0] for x in O_list if x!="O-1,3,19_not_in_3,10"]
- Otypes_uniq,Otypes_fre=Uniq(Otypes)
- contamination_O=""
- if O_choice=="O-9,46,27" or O_choice=="O-3,10" or O_choice=="O-1,3,19":
- if len(Otypes_uniq)>2:
- contamination_O="potential contamination from O antigen signals"
- else:
- if len(Otypes_uniq)>1:
- if O_choice=="O-4" and len(Otypes_uniq)==2 and "O-9,46,27" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
- contamination_O=""
- elif O_choice=="O-9,46" and len(Otypes_uniq)==2 and "O-9,46_wbaV" in Otypes_uniq and "O-9,46_wzy" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
- contamination_O=""
- else:
- contamination_O="potential contamination from O antigen signals"
- return O_choice,O_nodes_list,special_genes,final_O,contamination_O,Otypes_uniq
-### End of SeqSero2 allele prediction and output
-
-def get_input_files(make_dir,input_file,data_type,dirpath):
- #tell input files from datatype
- #": '1'(pair-end reads, interleaved),'2'(pair-end reads, seperated),'3'(single-end reads), '4'(assembly),'5'(nanopore fasta),'6'(nanopore fastq)"
- for_fq=""
- rev_fq=""
- os.chdir(make_dir)
- if data_type=="1":
- input_file=input_file[0].split("/")[-1]
- if input_file.endswith(".sra"):
- subprocess.check_call("fastq-dump --split-files "+input_file,shell=True)
- for_fq=input_file.replace(".sra","_1.fastq")
- rev_fq=input_file.replace(".sra","_2.fastq")
- else:
- core_id=input_file.split(".fastq")[0].split(".fq")[0]
- for_fq=core_id+"_1.fastq"
- rev_fq=core_id+"_2.fastq"
- if input_file.endswith(".gz"):
- subprocess.check_call("gzip -dc "+input_file+" | "+dirpath+"/deinterleave_fastq.sh "+for_fq+" "+rev_fq,shell=True)
- else:
- subprocess.check_call("cat "+input_file+" | "+dirpath+"/deinterleave_fastq.sh "+for_fq+" "+rev_fq,shell=True)
- elif data_type=="2":
- for_fq=input_file[0].split("/")[-1]
- rev_fq=input_file[1].split("/")[-1]
- elif data_type=="3":
- input_file=input_file[0].split("/")[-1]
- if input_file.endswith(".sra"):
- subprocess.check_call("fastq-dump --split-files "+input_file,shell=True)
- for_fq=input_file.replace(".sra","_1.fastq")
- else:
- for_fq=input_file
- elif data_type in ["4","5","6"]:
- for_fq=input_file[0].split("/")[-1]
- os.chdir("..")
- return for_fq,rev_fq
-
-def predict_O_and_H_types(Final_list,Final_list_passed,new_fasta):
- #get O and H types from Final_list from blast parsing; allele mode
- from Bio import SeqIO
- fliC_choice="-"
- fljB_choice="-"
- fliC_contig="NA"
- fljB_contig="NA"
- fliC_region=set([0])
- fljB_region=set([0,])
- fliC_length=0 #can be changed to coverage in future; in 03292019, changed to ailgned length
- fljB_length=0 #can be changed to coverage in future; in 03292019, changed to ailgned length
- O_choice="-"#no need to decide O contig for now, should be only one
- O_choice,O_nodes,special_gene_list,O_nodes_roles,contamination_O,Otypes_uniq=decide_O_type_and_get_special_genes(Final_list,Final_list_passed)#decide the O antigen type and also return special-gene-list for further identification
- O_choice=O_choice.split("-")[-1].strip()
- if (O_choice=="1,3,19" and len(O_nodes_roles)==1 and "1,3,19" in O_nodes_roles[0][0]) or O_choice=="":
- O_choice="-"
- H_contig_roles=decide_contig_roles_for_H_antigen(Final_list,Final_list_passed)#decide the H antigen contig is fliC or fljB
- #add alignment locations, used for further selection, 03312019
- for i in range(len(H_contig_roles)):
- x=H_contig_roles[i]
- for y in Final_list_passed:
- if x[1] in y[0] and y[0].startswith(x[0]):
- H_contig_roles[i]+=H_contig_roles[i]+(y[-1],)
- break
- log_file=open("SeqSero_log.txt","a")
- extract_file=open("Extracted_antigen_alleles.fasta","a")
- handle_fasta=list(SeqIO.parse(new_fasta,"fasta"))
-
- #print("O_contigs:")
- log_file.write("O_contigs:\n")
- extract_file.write("#Sequences with antigen signals (if the micro-assembled contig only covers the flanking region, it will not be used for contamination analysis)\n")
- extract_file.write("#O_contigs:\n")
- for x in O_nodes_roles:
- if "O-1,3,19_not_in_3,10" not in x[0]:#O-1,3,19_not_in_3,10 is just a small size marker
- #print(x[0].split("___")[-1],x[0].split("__")[0],"blast score:",x[1],"identity%:",str(round(x[2]*100,2))+"%",str(min(x[-1]))+" to "+str(max(x[-1])))
- log_file.write(x[0].split("___")[-1]+" "+x[0].split("__")[0]+"; "+"blast score: "+str(x[1])+" identity%: "+str(round(x[2]*100,2))+"%; alignment from "+str(min(x[-1]))+" to "+str(max(x[-1]))+" of antigen\n")
- title=">"+x[0].split("___")[-1]+" "+x[0].split("__")[0]+"; "+"blast score: "+str(x[1])+" identity%: "+str(round(x[2]*100,2))+"%; alignment from "+str(min(x[-1]))+" to "+str(max(x[-1]))+" of antigen\n"
- seqs=""
- for z in handle_fasta:
- if x[0].split("___")[-1]==z.description:
- seqs=str(z.seq)
- extract_file.write(title+seqs+"\n")
- if len(H_contig_roles)!=0:
- highest_H_coverage=max([float(x[1].split("_cov_")[-1].split("_")[0]) for x in H_contig_roles]) #less than highest*0.1 would be regarded as contamination and noises, they will still be considered in contamination detection and logs, but not used as final serotype output
- else:
- highest_H_coverage=0
- for x in H_contig_roles:
- #if multiple choices, temporately select the one with longest length for now, will revise in further change
- if "fliC" == x[0] and len(x[-1])>=fliC_length and x[1] not in O_nodes and float(x[1].split("_cov_")[-1].split("_")[0])>highest_H_coverage*0.13:#remember to avoid the effect of O-type contig, so should not in O_node list
- fliC_contig=x[1]
- fliC_length=len(x[-1])
- elif "fljB" == x[0] and len(x[-1])>=fljB_length and x[1] not in O_nodes and float(x[1].split("_cov_")[-1].split("_")[0])>highest_H_coverage*0.13:
- fljB_contig=x[1]
- fljB_length=len(x[-1])
- for x in Final_list_passed:
- if fliC_choice=="-" and "fliC_" in x[0] and fliC_contig in x[0]:
- fliC_choice=x[0].split("_")[1]
- elif fljB_choice=="-" and "fljB_" in x[0] and fljB_contig in x[0]:
- fljB_choice=x[0].split("_")[1]
- elif fliC_choice!="-" and fljB_choice!="-":
- break
- #now remove contigs not in middle core part
- first_allele="NA"
- first_allele_percentage=0
- for x in Final_list:
- if x[0].startswith("fliC") or x[0].startswith("fljB"):
- first_allele=x[0].split("__")[0] #used to filter those un-middle contigs
- first_allele_percentage=x[2]
- break
- additional_contigs=[]
- for x in Final_list:
- if first_allele in x[0]:
- if (fliC_contig == x[0].split("___")[-1]):
- fliC_region=x[3]
- elif fljB_contig!="NA" and (fljB_contig == x[0].split("___")[-1]):
- fljB_region=x[3]
- else:
- if x[1]*1.1>int(x[0].split("___")[1].split("_")[3]):#loose threshold by multiplying 1.1
- additional_contigs.append(x)
- #else:
- #print x[:3]
- #we can just use the fljB region (or fliC depends on size), no matter set() or contain a large locations (without middle part); however, if none of them is fully assembled, use 500 and 1200 as conservative cut-off
- if first_allele_percentage>0.9:
- if len(fliC_region)>len(fljB_region) and (max(fljB_region)-min(fljB_region))>1000:
- target_region=fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region)))) #fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region))))
- elif len(fliC_region)1000:
- target_region=fliC_region|(fljB_region-set(range(min(fliC_region),max(fliC_region)))) #fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region))))
- else:
- target_region=set()#doesn't do anything
- else:
- target_region=set()#doesn't do anything
- #print(target_region)
- #print(additional_contigs)
- target_region2=set(list(range(0,525))+list(range(1200,1700)))#I found to use 500 to 1200 as special region would be best
- target_region=target_region2|target_region
- for x in additional_contigs:
- removal=0
- contig_length=int(x[0].split("___")[1].split("length_")[-1].split("_")[0])
- if fljB_contig not in x[0] and fliC_contig not in x[0] and len(target_region&x[3])/float(len(x[3]))>0.65 and contig_length*0.5 0.9 and float(x[0].split("__")[1].split("___")[0])*x[2]/len(x[-1])>0.96:#if high similiarity with middle part of first allele (first allele >0.9, already cover middle part)
- removal=1
- else:
- pass
- if removal==1:
- for y in H_contig_roles:
- if y[1] in x[0]:
- H_contig_roles.remove(y)
- else:
- pass
- #print(x[:3],contig_length,len(target_region&x[3])/float(len(x[3])),contig_length*0.5,len(x[3]),contig_length*1.5)
- #end of removing none-middle contigs
- #print("H_contigs:")
- log_file.write("H_contigs:\n")
- extract_file.write("#H_contigs:\n")
- H_contig_stat=[]
- H1_cont_stat={}
- H2_cont_stat={}
- for i in range(len(H_contig_roles)):
- x=H_contig_roles[i]
- a=0
- for y in Final_list_passed:
- if x[1] in y[0] and y[0].startswith(x[0]):
- if "first" in y[0] or "last" in y[0]: #this is the final filter to decide it's fliC or fljB, if can't pass, then can't decide
- for y in Final_list_passed: #it's impossible to has the "first" and "last" allele as prediction, so re-do it
- if x[1] in y[0]:#it's very possible to be third phase allele, so no need to make it must be fliC or fljB
- #print(x[1],"can't_decide_fliC_or_fljB",y[0].split("_")[1],"blast_score:",y[1],"identity%:",str(round(y[2]*100,2))+"%",str(min(y[-1]))+" to "+str(max(y[-1])))
- log_file.write(x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n")
- H_contig_roles[i]="can't decide fliC or fljB, may be third phase"
- title=">"+x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antiten\n"
- seqs=""
- for z in handle_fasta:
- if x[1]==z.description:
- seqs=str(z.seq)
- extract_file.write(title+seqs+"\n")
- break
- else:
- #print(x[1],x[0],y[0].split("_")[1],"blast_score:",y[1],"identity%:",str(round(y[2]*100,2))+"%",str(min(y[-1]))+" to "+str(max(y[-1])))
- log_file.write(x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n")
- title=">"+x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n"
- seqs=""
- for z in handle_fasta:
- if x[1]==z.description:
- seqs=str(z.seq)
- extract_file.write(title+seqs+"\n")
- if x[0]=="fliC":
- if y[0].split("_")[1] not in H1_cont_stat:
- H1_cont_stat[y[0].split("_")[1]]=y[2]
- else:
- H1_cont_stat[y[0].split("_")[1]]+=y[2]
- if x[0]=="fljB":
- if y[0].split("_")[1] not in H2_cont_stat:
- H2_cont_stat[y[0].split("_")[1]]=y[2]
- else:
- H2_cont_stat[y[0].split("_")[1]]+=y[2]
- break
- #detect contaminations
- #print(H1_cont_stat)
- #print(H2_cont_stat)
- H1_cont_stat_list=[x for x in H1_cont_stat if H1_cont_stat[x]>0.2]
- H2_cont_stat_list=[x for x in H2_cont_stat if H2_cont_stat[x]>0.2]
- contamination_H=""
- if len(H1_cont_stat_list)>1 or len(H2_cont_stat_list)>1:
- contamination_H="potential contamination from H antigen signals"
- elif len(H2_cont_stat_list)==1 and fljB_contig=="NA":
- contamination_H="potential contamination from H antigen signals, uncommon weak fljB signals detected"
- #get additional antigens
- """
- if ("O-9,46_wbaV" in O_list or "O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254" in O_list) and O_list_less_contamination[0].startswith("O-9,"):#not sure should use and float(O9_wbaV)/float(num_1) > 0.1
- if "O-9,46_wzy" in O_list:#and float(O946_wzy)/float(num_1) > 0.1
- O_choice="O-9,46"
- #print "$$$Most possilble Otype: O-9,46"
- elif "O-9,46,27_partial_wzy" in O_list:#and float(O94627)/float(num_1) > 0.1
- O_choice="O-9,46,27"
- #print "$$$Most possilble Otype: O-9,46,27"
- elif ("O-3,10_wzx" in O_list) and ("O-9,46_wzy" in O_list) and (O_list[0].startswith("O-3,10") or O_list_less_contamination[0].startswith("O-9,46_wzy")):#and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1
- if "O-3,10_not_in_1,3,19" in O_list:#and float(O310_no_1319)/float(num_1) > 0.1
- O_choice="O-3,10"
- #print "$$$Most possilble Otype: O-3,10 (contain O-3,10_not_in_1,3,19)"
- else:
- O_choice="O-1,3,19"
- #print "$$$Most possilble Otype: O-1,3,19 (not contain O-3,10_not_in_1,3,19)"
- ### end of special test for O9,46 and O3,10 family
-
- if O_choice=="O-9,46,27" or O_choice=="O-3,10" or O_choice=="O-1,3,19":
- if len(Otypes_uniq)>2:
- contamination_O="potential contamination from O antigen signals"
- else:
- if len(Otypes_uniq)>1:
- if O_choice=="O-4" and len(Otypes_uniq)==2 and "O-9,46,27" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
- contamination_O=""
- elif O_choice=="O-9,46" and len(Otypes_uniq)==2 and "O-9,46_wbaV" in Otypes_uniq and "O-9,46_wzy" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
- contamination_O=""
- """
- additonal_antigents=[]
- #print(contamination_O)
- #print(contamination_H)
- log_file.write(contamination_O+"\n")
- log_file.write(contamination_H+"\n")
- log_file.close()
- return O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H,Otypes_uniq,H1_cont_stat_list,H2_cont_stat_list
-
-def get_input_K(input_file,lib_dict,data_type,k_size):
- #kmer mode; get input_Ks from dict and data_type
- kmers = []
- for h in lib_dict:
- kmers += lib_dict[h]
- if data_type == '4':
- input_Ks = target_multifasta_kmerizer(input_file, k_size, set(kmers))
- elif data_type == '1' or data_type == '2' or data_type == '3':#set it for now, will change later
- input_Ks = target_read_kmerizer(input_file, k_size, set(kmers))
- elif data_type == '5':#minion_2d_fasta
- input_Ks = minion_fasta_kmerizer(input_file, k_size, set(kmers))
- if data_type == '6':#minion_2d_fastq
- input_Ks = minion_fastq_kmerizer(input_file, k_size, set(kmers))
- return input_Ks
-
-def get_kmer_dict(lib_dict,input_Ks):
- #kmer mode; get predicted types
- O_dict = {}
- H_dict = {}
- Special_dict = {}
- for h in lib_dict:
- score = (len(lib_dict[h] & input_Ks) / len(lib_dict[h])) * 100
- if score > 1: # Arbitrary cut-off for similarity score very low but seems necessary to detect O-3,10 in some cases
- if h.startswith('O-') and score > 25:
- O_dict[h] = score
- if h.startswith('fl') and score > 40:
- H_dict[h] = score
- if (h[:2] != 'fl') and (h[:2] != 'O-'):
- Special_dict[h] = score
- return O_dict,H_dict,Special_dict
-
-def call_O_and_H_type(O_dict,H_dict,Special_dict,make_dir):
- log_file=open("SeqSero_log.txt","a")
- log_file.write("O_scores:\n")
- #call O:
- highest_O = '-'
- if len(O_dict) == 0:
- pass
- else:
- for x in O_dict:
- log_file.write(x+"\t"+str(O_dict[x])+"\n")
- if ('O-9,46_wbaV__1002' in O_dict and O_dict['O-9,46_wbaV__1002']>70) or ("O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002" in O_dict and O_dict['O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002']>70): # not sure should use and float(O9_wbaV)/float(num_1) > 0.1
- if 'O-9,46_wzy__1191' in O_dict: # and float(O946_wzy)/float(num_1) > 0.1
- highest_O = "O-9,46"
- elif "O-9,46,27_partial_wzy__1019" in O_dict: # and float(O94627)/float(num_1) > 0.1
- highest_O = "O-9,46,27"
- else:
- highest_O = "O-9" # next, detect O9 vs O2?
- O2 = 0
- O9 = 0
- for z in Special_dict:
- if "tyr-O-9" in z:
- O9 = float(Special_dict[z])
- if "tyr-O-2" in z:
- O2 = float(Special_dict[z])
- if O2 > O9:
- highest_O = "O-2"
- elif ("O-3,10_wzx__1539" in O_dict) and (
- "O-9,46_wzy__1191" in O_dict
- ): # and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1
- if "O-3,10_not_in_1,3,19__1519" in O_dict: # and float(O310_no_1319)/float(num_1) > 0.1
- highest_O = "O-3,10"
- else:
- highest_O = "O-1,3,19"
- ### end of special test for O9,46 and O3,10 family
- else:
- try:
- max_score = 0
- for x in O_dict:
- if float(O_dict[x]) >= max_score:
- max_score = float(O_dict[x])
- highest_O = x.split("_")[0]
- if highest_O == "O-1,3,19":
- highest_O = '-'
- max_score = 0
- for x in O_dict:
- if x == 'O-1,3,19_not_in_3,10__130':
- pass
- else:
- if float(O_dict[x]) >= max_score:
- max_score = float(O_dict[x])
- highest_O = x.split("_")[0]
- except:
- pass
- #call_fliC:
- if len(H_dict)!=0:
- highest_H_score_both_BC=H_dict[max(H_dict.keys(), key=(lambda k: H_dict[k]))] #used to detect whether fljB existed or not
- else:
- highest_H_score_both_BC=0
- highest_fliC = '-'
- highest_fliC_raw = '-'
- highest_Score = 0
- log_file.write("\nH_scores:\n")
- for s in H_dict:
- log_file.write(s+"\t"+str(H_dict[s])+"\n")
- if s.startswith('fliC'):
- if float(H_dict[s]) > highest_Score:
- highest_fliC = s.split('_')[1]
- highest_fliC_raw = s
- highest_Score = float(H_dict[s])
- #call_fljB
- highest_fljB = '-'
- highest_fljB_raw = '-'
- highest_Score = 0
- for s in H_dict:
- if s.startswith('fljB'):
- if float(H_dict[s]) > highest_Score and float(H_dict[s]) > highest_H_score_both_BC * 0.65: #fljB is special, so use highest_H_score_both_BC to give a general estimate of coverage, currently 0.65 seems pretty good; the reason use a high (0.65) is some fliC and fljB shared with each other
- highest_fljB = s.split('_')[1]
- highest_fljB_raw = s
- highest_Score = float(H_dict[s])
- log_file.write("\nSpecial_scores:\n")
- for s in Special_dict:
- log_file.write(s+"\t"+str(Special_dict[s])+"\n")
- log_file.close()
- return highest_O,highest_fliC,highest_fljB
-
-def get_temp_file_names(for_fq,rev_fq):
- #seqsero2 -a; get temp file names
- sam=for_fq+".sam"
- bam=for_fq+".bam"
- sorted_bam=for_fq+"_sorted.bam"
- mapped_fq1=for_fq+"_mapped.fq"
- mapped_fq2=rev_fq+"_mapped.fq"
- combined_fq=for_fq+"_combined.fq"
- for_sai=for_fq+".sai"
- rev_sai=rev_fq+".sai"
- return sam,bam,sorted_bam,mapped_fq1,mapped_fq2,combined_fq,for_sai,rev_sai
-
-def map_and_sort(threads,database,fnameA,fnameB,sam,bam,for_sai,rev_sai,sorted_bam,mapping_mode):
- #seqsero2 -a; do mapping and sort
- print("building database...")
- subprocess.check_call("bwa index "+database+ " 2>> data_log.txt",shell=True)
- print("mapping...")
- if mapping_mode=="mem":
- subprocess.check_call("bwa mem -k 17 -t "+threads+" "+database+" "+fnameA+" "+fnameB+" > "+sam+ " 2>> data_log.txt",shell=True)
- elif mapping_mode=="sam":
- if fnameB!="":
- subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameA+" > "+for_sai+ " 2>> data_log.txt",shell=True)
- subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameB+" > "+rev_sai+ " 2>> data_log.txt",shell=True)
- subprocess.check_call("bwa sampe "+database+" "+for_sai+" "+ rev_sai+" "+fnameA+" "+fnameB+" > "+sam+ " 2>> data_log.txt",shell=True)
- else:
- subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameA+" > "+for_sai+ " 2>> data_log.txt",shell=True)
- subprocess.check_call("bwa samse "+database+" "+for_sai+" "+for_fq+" > "+sam)
- subprocess.check_call("samtools view -@ "+threads+" -F 4 -Sh "+sam+" > "+bam,shell=True)
- ### check the version of samtools then use differnt commands
- samtools_version=subprocess.Popen(["samtools"],stdout=subprocess.PIPE,stderr=subprocess.PIPE)
- out, err = samtools_version.communicate()
- version = str(err).split("ersion:")[1].strip().split(" ")[0].strip()
- print("check samtools version:",version)
- ### end of samtools version check and its analysis
- if LooseVersion(version)<=LooseVersion("1.2"):
- subprocess.check_call("samtools sort -@ "+threads+" -n "+bam+" "+fnameA+"_sorted",shell=True)
- else:
- subprocess.check_call("samtools sort -@ "+threads+" -n "+bam+" >"+sorted_bam,shell=True)
-
-def extract_mapped_reads_and_do_assembly_and_blast(current_time,sorted_bam,combined_fq,mapped_fq1,mapped_fq2,threads,fnameA,fnameB,database,mapping_mode):
- #seqsero2 -a; extract, assembly and blast
- subprocess.check_call("bamToFastq -i "+sorted_bam+" -fq "+combined_fq,shell=True)
- #print("fnameA:",fnameA)
- #print("fnameB:",fnameB)
- if fnameB!="":
- subprocess.check_call("bamToFastq -i "+sorted_bam+" -fq "+mapped_fq1+" -fq2 "+mapped_fq2 + " 2>> data_log.txt",shell=True)#2> /dev/null if want no output
- else:
- pass
- outdir=current_time+"_temp"
- print("assembling...")
- if int(threads)>4:
- t="4"
- else:
- t=threads
- if os.path.getsize(combined_fq)>100 and (fnameB=="" or os.path.getsize(mapped_fq1)>100):#if not, then it's "-:-:-"
- if fnameB!="":
- subprocess.check_call("spades.py --careful --pe1-s "+combined_fq+" --pe1-1 "+mapped_fq1+" --pe1-2 "+mapped_fq2+" -t "+t+" -o "+outdir+ " >> data_log.txt 2>&1",shell=True)
- else:
- subprocess.check_call("spades.py --careful --pe1-s "+combined_fq+" -t "+t+" -o "+outdir+ " >> data_log.txt 2>&1",shell=True)
- #new_fasta=fnameA+"_"+database+"_"+mapping_mode+".fasta"
- new_fasta=fnameA+"_"+database.split('/')[-1]+"_"+mapping_mode+".fasta" # ed_SL_09152019: change path to databse for packaging
- subprocess.check_call("mv "+outdir+"/contigs.fasta "+new_fasta+ " 2> /dev/null",shell=True)
- #os.system("mv "+outdir+"/scaffolds.fasta "+new_fasta+ " 2> /dev/null") contigs.fasta
- subprocess.check_call("rm -rf "+outdir+ " 2> /dev/null",shell=True)
- print("blasting...","\n")
- xmlfile="blasted_output.xml"#fnameA+"-extracted_vs_"+database+"_"+mapping_mode+".xml"
- subprocess.check_call('makeblastdb -in '+new_fasta+' -out '+new_fasta+'_db '+'-dbtype nucl >> data_log.txt 2>&1',shell=True) #temp.txt is to forbid the blast result interrupt the output of our program###1/27/2015
- subprocess.check_call("blastn -query "+database+" -db "+new_fasta+"_db -out "+xmlfile+" -outfmt 5 >> data_log.txt 2>&1",shell=True)###1/27/2015; 08272018, remove "-word_size 10"
- else:
- xmlfile="NA"
- return xmlfile,new_fasta
-
-def judge_subspecies(fnameA,dirpath):
- #seqsero2 -a; judge subspecies on just forward raw reads fastq
- salmID_output=subprocess.Popen("python " + dirpath + "/SalmID.py -i "+fnameA,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
- out, err = salmID_output.communicate()
- out=out.decode("utf-8")
- file=open("data_log.txt","a")
- file.write(out)
- file.close()
- salm_species_scores=out.split("\n")[1].split("\t")[6:]
- salm_species_results=out.split("\n")[0].split("\t")[6:]
- max_score=0
- max_score_index=1 #default is 1, means "I"
- for i in range(len(salm_species_scores)):
- if max_score float(out.split("\n")[1].split("\t")[5]): #bongori and enterica compare
- prediction="bongori" #if not, the prediction would always be enterica, since they are located in the later part
- if max_score<10:
- prediction="-"
- return prediction
-
-def judge_subspecies_Kmer(Special_dict):
- #seqsero2 -k;
- max_score=0
- prediction="-" #default should be I
- for x in Special_dict:
- if "mer" in x:
- if max_score95:#if bongori already, then no need to test enterica
- prediction="bongori"
- break
- return prediction
-
-def main():
- #combine SeqSeroK and SeqSero2, also with SalmID
- args = parse_args()
- input_file = args.i
- data_type = args.t
- analysis_mode = args.m
- mapping_mode=args.b
- threads=args.p
- make_dir=args.d
- clean_mode=args.c
- k_size=27 #will change for bug fixing
- #database="H_and_O_and_specific_genes.fasta"
- dirpath = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
- ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019: add ex_dir for packaging
- #database=ex_dir+"/seqsero2_db/H_and_O_and_specific_genes.fasta" # ed_SL_09152019: change path to database for packaging
- database="H_and_O_and_specific_genes.fasta"
- note="Note:"
- NA_note=" This predicted serotype is not in the Kauffman-White scheme." # ed_SL_09272019: add for new output format
- if len(sys.argv)==1:
- subprocess.check_call(dirpath+"/SeqSero2_package.py -h",shell=True)#change name of python file
- else:
- request_id = time.strftime("%m_%d_%Y_%H_%M_%S", time.localtime())
- request_id += str(random.randint(1, 10000000))
- if make_dir is None:
- make_dir="SeqSero_result_"+request_id
- if os.path.isdir(make_dir):
- pass
- else:
- subprocess.check_call(["mkdir",make_dir])
- #subprocess.check_call("cp "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True)
- #subprocess.check_call("ln -sr "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True)
- #subprocess.check_call("ln -f -s "+database+" "+" ".join(input_file)+" "+make_dir,shell=True) # ed_SL_09152019: change path to database for packaging
- subprocess.check_call("ln -f -s "+dirpath+"/seqsero2_db/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True) ### ed_SL_05282019: use -f option to force the replacement of links, remove -r and use absolute path instead to avoid link issue (use 'type=os.path.abspath' in -i argument).
- ############################begin the real analysis
- if analysis_mode=="a":
- if data_type in ["1","2","3"]:#use allele mode
- for_fq,rev_fq=get_input_files(make_dir,input_file,data_type,dirpath)
- os.chdir(make_dir)
- ###add a function to tell input files
- fnameA=for_fq.split("/")[-1]
- fnameB=rev_fq.split("/")[-1]
- current_time=time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime())
- sam,bam,sorted_bam,mapped_fq1,mapped_fq2,combined_fq,for_sai,rev_sai=get_temp_file_names(fnameA,fnameB) #get temp files id
- map_and_sort(threads,database,fnameA,fnameB,sam,bam,for_sai,rev_sai,sorted_bam,mapping_mode) #do mapping and sort
- xmlfile,new_fasta=extract_mapped_reads_and_do_assembly_and_blast(current_time,sorted_bam,combined_fq,mapped_fq1,mapped_fq2,threads,fnameA,fnameB,database,mapping_mode) #extract the mapped reads and do micro assembly and blast
- if xmlfile=="NA":
- O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H=("-","-","-",[],"","")
- else:
- Final_list=xml_parse_score_comparision_seqsero(xmlfile) #analyze xml and get parsed results
- file=open("data_log.txt","a")
- for x in Final_list:
- file.write("\t".join(str(y) for y in x)+"\n")
- file.close()
- Final_list_passed=[x for x in Final_list if float(x[0].split("_cov_")[1].split("_")[0])>=0.9 and (x[1]>=int(x[0].split("__")[1]) or x[1]>=int(x[0].split("___")[1].split("_")[3]) or x[1]>1000)]
- O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H,Otypes_uniq,H1_cont_stat_list,H2_cont_stat_list=predict_O_and_H_types(Final_list,Final_list_passed,new_fasta) #predict O, fliC and fljB
- subspecies=judge_subspecies(fnameA,dirpath) #predict subspecies
- ###output
- predict_form,predict_sero,star,star_line,claim=seqsero_from_formula_to_serotypes(O_choice,fliC_choice,fljB_choice,special_gene_list,subspecies)
- claim="" #04132019, disable claim for new report requirement
- contamination_report=""
- H_list=["fliC_"+x for x in H1_cont_stat_list if len(x)>0]+["fljB_"+x for x in H2_cont_stat_list if len(x)>0]
- if contamination_O!="" and contamination_H=="":
- contamination_report="#Potential inter-serotype contamination detected from O antigen signals. All O-antigens detected:"+"\t".join(Otypes_uniq)+"."
- elif contamination_O=="" and contamination_H!="":
- contamination_report="#Potential inter-serotype contamination detected or potential thrid H phase from H antigen signals. All H-antigens detected:"+"\t".join(H_list)+"."
- elif contamination_O!="" and contamination_H!="":
- contamination_report="#Potential inter-serotype contamination detected from both O and H antigen signals.All O-antigens detected:"+"\t".join(Otypes_uniq)+". All H-antigens detected:"+"\t".join(H_list)+"."
- if contamination_report!="":
- #contamination_report="potential inter-serotype contamination detected (please refer below antigen signal report for details)." #above contamination_reports are for back-up and bug fixing #web-based mode need to be re-used, 04132019
- contamination_report=" Co-existence of multiple serotypes detected, indicating potential inter-serotype contamination. See 'Extracted_antigen_alleles.fasta' for detected serotype determinant alleles."
- #claim="\n"+open("Extracted_antigen_alleles.fasta","r").read()#used to store H and O antigen sequeences #04132019, need to change if using web-version
- ## ed_SL_09272019: change for new output format
- #if contamination_report+star_line+claim=="": #0413, new output style
- # note=""
- #else:
- # note="Note:"
- if clean_mode:
- subprocess.check_call("rm -rf ../"+make_dir,shell=True)
- make_dir="none-output-directory due to '-c' flag"
- else:
- new_file=open("SeqSero_result.txt","w")
- if O_choice=="":
- O_choice="-"
- if "N/A" not in predict_sero:
- new_file.write("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+"\t".join(input_file)+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
- "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_sero+"\n"+ # ed_SL_04152019: change serotype(s) to serotype
- note+contamination_report+star_line+claim+"\n")#+##
- else:
- #star_line=star_line.strip()+"\tNone such antigenic formula in KW.\n"
- star_line="" #04132019, for new output requirement, diable star_line if "NA" in output
- new_file.write("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+"\t".join(input_file)+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
- "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_form+"\n"+ # ed_SL_09242019: add serotype output for "N/A" prediction
- note+NA_note+contamination_report+star_line+claim+"\n")#+##
- new_file.close()
- print("\n")
- #subprocess.check_call("cat Seqsero_result.txt",shell=True)
- #subprocess.call("rm H_and_O_and_specific_genes.fasta* *.sra *.bam *.sam *.fastq *.gz *.fq temp.txt *.xml "+fnameA+"*_db* 2> /dev/null",shell=True)
- subprocess.call("rm H_and_O_and_specific_genes.fasta* *.sra *.bam *.sam *.fastq *.gz *.fq temp.txt "+fnameA+"*_db* 2> /dev/null",shell=True)
- if "N/A" not in predict_sero:
- #print("Output_directory:"+make_dir+"\nInput files:\t"+for_fq+" "+rev_fq+"\n"+"O antigen prediction:\t"+O_choice+"\n"+"H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+"H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+"Predicted antigenic profile:\t"+predict_form+"\n"+"Predicted subspecies:\t"+subspecies+"\n"+"Predicted serotype(s):\t"+predict_sero+star+"\nNote:"+contamination_report+star+star_line+claim+"\n")#+##
- print("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+"\t".join(input_file)+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
- "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_sero+"\n"+ # ed_SL_04152019: change serotype(s) to serotype
- note+contamination_report+star_line+claim+"\n")#+##
- else:
- print("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+"\t".join(input_file)+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
- "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_form+"\n"+ # ed_SL_09242019: add serotype output for "N/A" prediction
- note+NA_note+contamination_report+star_line+claim+"\n")
- else:
- print("Allele modes only support raw reads datatype, i.e. '-t 1 or 2 or 3'; please use '-m k'")
- elif analysis_mode=="k":
- #ex_dir = os.path.dirname(os.path.realpath(__file__))
- ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019: change ex_dir for packaging
- #output_mode = args.mode
- for_fq,rev_fq=get_input_files(make_dir,input_file,data_type,dirpath)
- input_file = for_fq #-k will just use forward because not all reads were used
- os.chdir(make_dir)
- f = open(dirpath + '/seqsero2_db/antigens.pickle', 'rb')
- lib_dict = pickle.load(f)
- f.close
- input_Ks=get_input_K(input_file,lib_dict,data_type,k_size)
- O_dict,H_dict,Special_dict=get_kmer_dict(lib_dict,input_Ks)
- highest_O,highest_fliC,highest_fljB=call_O_and_H_type(O_dict,H_dict,Special_dict,make_dir)
- subspecies=judge_subspecies_Kmer(Special_dict)
- if subspecies=="IIb" or subspecies=="IIa":
- subspecies="II"
- predict_form,predict_sero,star,star_line,claim = seqsero_from_formula_to_serotypes(
- highest_O.split('-')[1], highest_fliC, highest_fljB, Special_dict,subspecies)
- claim="" #no claim any more based on new output requirement
- ## ed_SL_09272019: change for new output format
- #if star_line+claim=="": #0413, new output style
- # note=""
- #else:
- # note="Note:"
- if clean_mode:
- subprocess.check_call("rm -rf ../"+make_dir,shell=True)
- make_dir="none-output-directory due to '-c' flag"
- ### ed_SL_05282019, fix the assignment issue of variable 'O_choice' using "-m k -c"
- if highest_O.split('-')[-1]=="":
- O_choice="-"
- else:
- O_choice=highest_O.split('-')[-1]
- ###
- else:
- if highest_O.split('-')[-1]=="":
- O_choice="-"
- else:
- O_choice=highest_O.split('-')[-1]
- #print("Output_directory:"+make_dir+"\tInput_file:"+input_file+"\tPredicted subpecies:"+subspecies + '\tPredicted antigenic profile:' + predict_form + '\tPredicted serotype(s):' + predict_sero)
- new_file=open("SeqSero_result.txt","w")
- #new_file.write("Output_directory:"+make_dir+"\nInput files:\t"+input_file+"\n"+"O antigen prediction:\t"+O_choice+"\n"+"H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+"H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+"Predicted antigenic profile:\t"+predict_form+"\n"+"Predicted subspecies:\t"+subspecies+"\n"+"Predicted serotype(s):\t"+predict_sero+star+"\n"+star+star_line+claim+"\n")#+##
- if "N/A" not in predict_sero:
- new_file.write("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+input_file+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
- "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_sero+"\n"+ # ed_SL_04152019: change serotype(s) to serotype
- note+star_line+claim+"\n")#+##
- else:
- #star_line=star_line.strip()+"\tNone such antigenic formula in KW.\n"
- star_line = "" #changed for new output requirement, 04132019
- new_file.write("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+input_file+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
- "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_form+"\n"+ # ed_SL_09242019: add serotype output for "N/A" prediction
- note+NA_note+star_line+claim+"\n")#+##
- new_file.close()
- subprocess.call("rm *.fasta* *.fastq *.gz *.fq temp.txt *.sra 2> /dev/null",shell=True)
- if "N/A" not in predict_sero:
- print("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+input_file+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
- "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_sero+"\n"+ # ed_SL_04152019: change serotype(s) to serotype
- note+star_line+claim+"\n")#+##
- else:
- print("Output_directory:\t"+make_dir+"\n"+
- "Input files:\t"+input_file+"\n"+
- "O antigen prediction:\t"+O_choice+"\n"+
- "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
- "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
- "Predicted subspecies:\t"+subspecies+"\n"+
- "Predicted antigenic profile:\t"+predict_form+"\n"+
- "Predicted serotype:\t"+predict_form+"\n"+ # ed_SL_09242019: add serotype output for "N/A" prediction
- note+NA_note+star_line+claim+"\n")#+##
-
-if __name__ == '__main__':
- main()
diff -r 43f6b7f6ebb3 -r e6437d423693 SeqSero2_update_kmer_database.py
--- a/SeqSero2_update_kmer_database.py Thu Apr 30 21:47:42 2020 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,113 +0,0 @@
-#!/usr/bin/env python3
-
-import argparse
-import os,subprocess
-import pickle
-
-### SeqSero Kmer
-def parse_args():
- "Parse the input arguments, use '-h' for help."
- parser = argparse.ArgumentParser(usage='Just type "SeqSero2_update_kmer_database.py", it will update kmer database automatically')
- return parser.parse_args()
-
-def reverse_complement(sequence):
- complement = {
- 'A': 'T',
- 'C': 'G',
- 'G': 'C',
- 'T': 'A',
- 'N': 'N',
- 'M': 'K',
- 'R': 'Y',
- 'W': 'W',
- 'S': 'S',
- 'Y': 'R',
- 'K': 'M',
- 'V': 'B',
- 'H': 'D',
- 'D': 'H',
- 'B': 'V'
- }
- return "".join(complement[base] for base in reversed(sequence))
-
-def multifasta_dict(multifasta):
- multifasta_list = [
- line.strip() for line in open(multifasta, 'r') if len(line.strip()) > 0
- ]
- headers = [i for i in multifasta_list if i[0] == '>']
- multifasta_dict = {}
- for h in headers:
- start = multifasta_list.index(h)
- for element in multifasta_list[start + 1:]:
- if element[0] == '>':
- break
- else:
- if h[1:] in multifasta_dict:
- multifasta_dict[h[1:]] += element
- else:
- multifasta_dict[h[1:]] = element
- return multifasta_dict
-
-def createKmerDict_reads(list_of_strings, kmer):
- kmer_table = {}
- for string in list_of_strings:
- sequence = string.strip('\n')
- for i in range(len(sequence) - kmer + 1):
- new_mer = sequence[i:i + kmer].upper()
- new_mer_rc = reverse_complement(new_mer)
- if new_mer in kmer_table:
- kmer_table[new_mer.upper()] += 1
- else:
- kmer_table[new_mer.upper()] = 1
- if new_mer_rc in kmer_table:
- kmer_table[new_mer_rc.upper()] += 1
- else:
- kmer_table[new_mer_rc.upper()] = 1
- return kmer_table
-
-def multifasta_to_kmers_dict(multifasta):
- multi_seq_dict = multifasta_dict(multifasta)
- lib_dict = {}
- for h in multi_seq_dict:
- lib_dict[h] = set(
- [k for k in createKmerDict_reads([multi_seq_dict[h]], 27)])
- return lib_dict
-
-def get_salmid_invA_database(ex_dir):
- # read invA kmer and return it
- a = open(ex_dir + '/invA_mers_dict', 'rb')
- invA_dict = pickle.load(a)
- try:
- del invA_dict['version']
- except:
- pass
- return invA_dict
-
-def get_salmid_rpoB_database(ex_dir):
- # read invA kmer and return it
- a = open(ex_dir + '/rpoB_mers_dict', 'rb')
- rpoB_dict = pickle.load(a)
- try:
- del rpoB_dict['version']
- except:
- pass
- return rpoB_dict
-
-def main():
- args = parse_args()
- ex_dir = os.path.dirname(os.path.realpath(__file__))
- lib_dict = multifasta_to_kmers_dict(ex_dir + '/H_and_O_and_specific_genes.fasta')
- invA_dict=get_salmid_invA_database(ex_dir)
- #rpoB_dict=get_salmid_rpoB_database(ex_dir)
- lib_dict_new = lib_dict.copy()
- #print(len(lib_dict_new))
- lib_dict_new.update(invA_dict)
- #print(len(lib_dict_new))
- #lib_dict_new.update(rpoB_dict)
- #print(len(lib_dict_new))
- f = open(ex_dir + '/antigens.pickle', "wb")
- pickle.dump(lib_dict_new, f)
- f.close()
-
-if __name__ == '__main__':
- main()
diff -r 43f6b7f6ebb3 -r e6437d423693 __init__.py
diff -r 43f6b7f6ebb3 -r e6437d423693 __pycache__/version.cpython-36.pyc
Binary file __pycache__/version.cpython-36.pyc has changed
diff -r 43f6b7f6ebb3 -r e6437d423693 bin/Initial_Conditions.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/Initial_Conditions.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,109 @@
+#!/usr/bin/env python
+
+subs=['II', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'VI', 'II', 'I', 'VI', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'IV', 'I', 'I', 'II', 'I', 'I', 'IV', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'IV', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'VI', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'VI', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'bongori', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'IV', 'II', 'I', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'VI', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'IV', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IV', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'IIIb', 'II', 'IIIb', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'IV', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'IIIa', 'IIIa', 'IV', 'I', 'IV', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'I', 'IIIa', 'I', 'IV', 'IIIa', 'IIIa', 'IIIa', 'I', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'I', 'IIIa', 'IV', 'IIIa', 'IIIa', 'IIIb', 'IV', 'IIIa', 'I', 'IIIa', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'bongori', 'I', 'I', 'I', 'I', 'I', 'bongori', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'II', 'IIIb', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'II', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'II', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'II', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'VI', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'VI', 'I', 'IIIb', 'IIIb', 'IIIb', 'IV', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'I', 'II', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'II', 'IV', 'I', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'IV', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'bongori', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'bongori', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'IIIb', 'I', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'II', 'VI', 'IIIb', 'II', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'II', 'II', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'IIIb', 'II', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'VI', 'I', 'I', 'II', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'II', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'II', 'II', 'IIIb', 'IIIb', 'II', 'II', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIa', 'I', 'II', 'I', 'IV', 'IIIa', 'IIIa', 'IV', 'II', 'II', 'II', 'II', 'I', 'IIIa', 'I', 'II', 'II', 'I', 'IIIa', 'I', 'II', 'II', 'IV', 'IIIa', 'IIIa', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'II', 'IIIa', 'I', 'II', 'II', 'IIIa', 'I', 'II', 'II', 'II', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'IIIa', 'II', 'I', 'I', 'I', 'I', 'IIIa', 'IV', 'IIIa', 'I', 'II', 'II', 'I', 'I', 'II', 'IIIa', 'I', 'II', 'IIIa', 'II', 'I', 'IV', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'bongori', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IIIa', 'IIIa', 'VI', 'II', 'IIIa', 'I', 'II', 'IV', 'IV', 'IV', 'I', 'IV', 'I', 'IIIa', 'IIIa', 'I', 'IIIa', 'I', 'II', 'IV', 'IIIa', 'IIIa', 'II', 'IV', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IV', 'IV', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'bongori', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'bongori', 'II', 'bongori', 'II', 'II', 'II', 'bongori', 'II', 'IIIb', 'IIIb', 'II', 'IV', 'I', 'I', 'I', 'II', 'IV', 'IV', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'I', 'II', 'IIIa', 'I', 'IIIa', 'IV', 'IIIa', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'IIIa', 'IIIa', 'I', 'IV', 'I', 'IIIa', 'IV', 'II', 'IIIa', 'IV', 'IIIa', 'IIIa', 'IV', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'I', 'I', 'I', 'IV', 'I', 'I', 'II', 'IIIa', 'IV', 'IV', 'IV', 'IIIa', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IV', 'IIIa', 'IV', 'IV', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'II', 'IV', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'I', 'I', 'IV', 'I', 'I', 'IIIa', 'I', 'IV', 'IIIa', 'IIIa', 'IIIb', 'I', 'I', 'IIIa', 'II', 'I', 'IIIa', 'IV', 'IIIa', 'II', 'II', 'II', 'IV', 'IIIa', 'I', 'I', 'I', 'II', 'IIIa', 'I', 'I', 'IV', 'I', 'IV', 'I', 'I', 'II', 'I', 'IIIa', 'IIIa', 'IV', 'I', 'I', 'IIIa', 'I', 'I', 'II', 'II', 'I', 'IIIa', 'IIIa', 'II', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'IIIa', 'IIIa', 'IV', 'I', 'IV', 'IIIa', 'IV', 'IV', 'IIIa', 'IIIa', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'bongori', 'bongori', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IV', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'IIIb', 'bongori', 'IIIb', 'bongori', 'I', 'I', 'bongori', 'bongori', 'bongori', 'II', 'I', 'I']
+
+#phase2=[u'1,7', u'e,n,x', u'1,6', u'1,7', u'1,6', u'1,6', u'1,6', u'-', u'1,6', u'1,6', u'1,5', u'1,5', u'z55', u'e,n,x,z15', u'z35', u'z', u'z53', u'z53', u'z54', u'-', u'z35', u'1,5,7', u'z', u'z', u'z53', u'z35', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z35', u'z35', u'z53', u'z', u'z35', u'-', u'e,n,x', u'[e,n,x]', u'1,5,7', u'1,[5],7', u'e,n,x', u'1,2', u'e,n,z15', u'z6', u'z6', u'e,n,z15', u'z42', u'1,5', u'e,n,x', u'z39', u'z42', u'z6', u'l,v', u'1,5', u'e,n,x,z15', u'[1,5]', u'z10', u'1,5', u'l,z13,z28', u'1,7', u'e,n,x', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'1,5', u'1,6', u'e,n,z15', u'1,5', u'z42', u'e,n,z15', u'e,n,x', u'z39', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'z6', u'1,7', u'1,2', u'1,6', u'z39', u'z6', u'1,5,7', u'1,5', u'1,7', u'z6', u'z39', u'1,7', u'-', u'e,n,x', u'e,n,z15', u'z39', u'e,n,x', u'1,2', u'-', u'e,n,z15', u'z6', u'l,z13,z28', u'l,w', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'e,n,z15', u'-', u'-', u'e,n,z15', u'e,n,x', u'1,2', u'z42', u'l,w', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'1,5', u'1,2', u'1,5', u'1,5', u'z6', u'[z6]', u'1,6', u'e,n,x', u'1,2', u'1,2', u'e,n,x', u'1,6', u'1,5', u'1,7', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'[1,5]', u'l,w', u'z39', u'z52', u'z39', u'e,n,z15', u'z6', u'e,n,z15', u'1,7', u'[1,5]', u'z39', u'1,5', u'1,5', u'1,5', u'e,n,x', u'l,w', u'1,2', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'1,7', u'e,n,x,z15', u'l,w', u'e,n,z15', u'e,n,x', u'z6', u'l,w', u'z6', u'e,n,x', u'1,6', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'1,5', u'e,n,z15', u'-', u'e,n,z15', u'z42', u'e,n,x', u'e,n,z15', u'1,5', u'l,w', u'z35', u'1,5', u'1,6', u'z35', u'z6', u'l,w', u'[e,n,x]', u'1,7', u'[e,n,x]', u'1,6', u'z39', u'e,n,x', u'1,6', u'e,n,z15', u'1,5', u'1,2,5', u'1,2', u'1,2', u'1,5', u'e,n,x', u'e,n,x,z15', u'1,2', u'z6', u'1,6', u'-', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'-', u'e,n,z15', u'1,2', u'1,2', u'-', u'z6', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'1,5', u'1,7', u'l,w', u'1,5', u'1,6', u'z42', u'z39', u'z6', u'1,6', u'1,5', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,x', u'-', u'e,n,x', u'1,2', u'1,5', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'l,w', u'z6', u'l,w', u'1,6', u'z6', u'e,n,z15', u'1,5', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,z15', u'1,5', u'1,2', u'1,5', u'1,7', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'e,n,x', u'l,w', u'l,w', u'z6', u'1,6', u'z6', u'e,n,x', u'e,n,x', u'z39', u'[1,5]', u'z6', u'1,5', u'z35', u'e,n,z15', u'z35', u'l,w', u'-', u'1,5', u'1,2', u'1,2', u'1,5', u'e,n,x,z15', u'z6', u'z6', u'1,7', u'1,2', u'z6', u'1,6', u'z39', u'1,2', u'1,5', u'1,7', u'-', u'1,5', u'1,5', u'e,n,x', u'z42', u'z6', u'z6', u'1,5', u'[1,5]', u'z6', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,6', u'l,w', u'1,7', u'e,n,z15', u'1,2', u'e,n,x', u'1,5', u'e,n,x', u'1,5', u'1,6', u'z39', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,6', u'z6', u'z35', u'z', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,5', u'l,w', u'e,n,x,z15', u'1,5', u'z6', u'e,n,z15', u'1,5,7', u'1,2', u'1,7', u'1,7', u'1,6', u'e,n,x', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'1,6', u'-', u'1,5', u'1,7', u'e,n,x', u'1,5', u'e,n,x,z15', u'1,6', u'1,7', u'l,w', u'e,n,x', u'e,n,x', u'[e,n,z15]', u'z6', u'z6', u'1,2', u'1,5', u'e,n,x', u'1,6', u'1,5', u'1,6', u'1,7', u'k', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'z39', u'z53', u'z', u'1,5,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'z35', u'1,5,7', u'1,6', u'1,5', u'1,2', u'z39', u'e,n,x,z15', u'1,5', u'1,6', u'1,7', u'z6', u'e,n,x', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'z6', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'1,5', u'z39', u'1,2', u'1,6', u'z', u'1,5', u'e,n,z15', u'1,7', u'e,n,z15', u'1,7', u'-', u'1,6', u'l,w', u'e,n,x,z15', u'e,n,x', u'1,5', u'1,5', u'1,5', u'1,7', u'1,6', u'z39', u'[1,5]', u'1,5', u'1,2', u'z6', u'1,5', u'l,z13,z28', u'1,7', u'l,w', u'z42', u'e,n,x', u'1,5', u'1,5', u'e,n,z15', u'l,w', u'-', u'1,5', u'z35', u'z6', u'1,2', u'e,n,z15', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'z42', u'z39', u'e,n,x,z15', u'1,5', u'e,n,x', u'l,w', u'z6', u'l,w', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,6', u'-', u'z39', u'z35', u'1,5', u'e,n,z15', u'1,5', u'z35', u'1,5', u'1,5', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'z6', u'l,z13,z28', u'1,7', u'1,7', u'e,n,z15', u'l,w', u'z6', u'1,5', u'e,n,z15', u'1,6', u'1,5', u'e,n,x', u'z6', u'1,6', u'1,5', u'e,n,x', u'z6', u'e,n,z15', u'z6', u'1,5', u'e,n,x', u'1,[2],7', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'z6', u'z39', u'e,n,x,z15', u'e,n,x', u'1,5', u'e,n,z15', u'l,w', u'1,7', u'1,5', u'z6', u'1,6', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'1,2', u'e,n,z15', u'l,w', u'1,2', u'1,5', u'e,n,z15', u'e,n,x', u'1,6', u'z6', u'[e,n,x]', u'z6', u'1,5', u'-', u'e,n,x', u'1,2', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'l,w', u'z42', u'z39', u'1,5', u'1,5', u'-', u'-', u'1,2', u'z6', u'1,5', u'1,2', u'1,2', u'z6', u'z39', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,7', u'1,7', u'e,n,x', u'1,5', u'z35', u'z35', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'1,6', u'l,z13,z28', u'1,5', u'1,7', u'1,6', u'1,5', u'1,2', u'1,6', u'1,5', u'1,6', u'1,5', u'l,w', u'1,5', u'1,5', u'1,2', u'z6', u'1,2', u'z6', u'1,7', u'z6', u'1,5', u'1,7', u'1,6', u'1,2', u'1,2', u'1,5', u'1,6', u'1,2', u'1,5', u'1,6', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'z6', u'1,2', u'l,w', u'l,w', u'1,5', u'1,2', u'1,6', u'e,n,z15', u'1,2', u'l,w', u'z6', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'e,n,x', u'l,w', u'1,7', u'1,6', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,2', u'1,6', u'1,7', u'1,6', u'1,6', u'1,7', u'1,[5],7', u'1,[5],7', u'1,7', u'1,5,7', u'1,[5],7', u'1,2,7', u'1,5,7', u'1,6', u'1,[5],7', u'1,7', u'1,7', u'1,6', u'1,6', u'z6', u'1,6', u'1,6', u'1,6', u'1,5,7', u'1,6', u'1,[5],7', u'z87', u'-', u'1,6', u'-', u'[1,2]', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'[e,n,x]', u'-', u'[1,2]', u'z6', u'1,2,7', u'e,n,x', u'1,2,7', u'1,7', u'e,n,z15', u'1,5', u'-', u'e,n,x', u'-', u'[1,5]', u'[e,n,x]', u'[e,n,x]', u'z42', u'[1,5]', u'e,n,x', u'[z42]', u'z39', u'[1,5]', u'z42', u'[1,5]', u'-', u'z42', u'-', u'-', u'-', u'[e,n,z15]', u'1,6', u'-', u'-', u'1,5', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'[1,2,7]', u'-', u'[e,n,x]', u'[1,6]', u'-', u'-', u'e,n,x', u'[1,5,7]', u'[e,n,x]', u'[z42]', u'-', u'-', u'-', u'-', u'-', u'[1,2]', u'-', u'-', u'-', u'1,2,7', u'z', u'-', u'-', u'-', u'e,n,x', u'[e,n,z15]', u'e,n,x', u'-', u'1,5', u'[1,5]', u'e,n,x', u'1,5', u'-', u'z39', u'e,n,x', u'z42', u'z6', u'-', u'z39', u'e,n,x', u'z6', u'-', u'1,7', u'e,n,x,z15', u'[z67]', u'z39', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'[1,7]', u'[1,2]', u'-', u'-', u'-', u'[1,5]', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'[1,5]', u'z6', u'1,5', u'-', u'-', u'[e,n,x,z15]', u'-', u'z39', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'1,5', u'e,n,x', u'-', u'1,5', u'z42', u'-', u'z39', u'[e,n,x]', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'e,n,x,z15', u'-', u'-', u'e,n,z15', u'-', u'1,7', u'1,5', u'e,n,x', u'[e,n,x]', u'e,n,x', u'-', u'-', u'-', u'-', u'[z]', u'1,6', u'1,5', u'1,7', u'1,2', u'1,6', u'[e,n,x,z15]', u'1,5', u'z', u'1,2', u'e,n,x', u'z35', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'l,w', u'z35', u'1,7', u'e,n,x,z15', u'1,2', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'e,n,x,z15', u'z6', u'l,w', u'z53', u'z35', u'1,7', u'e,n,z15', u'z', u'z6', u'e,n,z15', u'1,6', u'1,5', u'1,5', u'z53', u'z', u'e,n,z15', u'z6', u'e,n,z15', u'l,w', u'[z35]', u'1,2', u'1,5', u'e,n,x,z15', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,2', u'z35', u'e,n,x,z15', u'z', u'l,w', u'1,6', u'l,w', u'1,5', u'e,n,z15', u'e,n,x,z15', u'l,w', u'1,6', u'z6', u'1,6', u'1,7', u'z53', u'e,n,z15', u'z35', u'l,w', u'l,w', u'z6', u'z6', u'1,5,7', u'-', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'-', u'z61', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,6', u'z53', u'1,5', u'z', u'z', u'z35', u'l,w', u'e,n,z15', u'e,n,x', u'1,6', u'1,5', u'1,5', u'z53', u'1,7', u'z35', u'1,6', u'e,n,x', u'l,w', u'z', u'z6', u'z53', u'e,n,z15', u'1,7', u'e,n,x,z15', u'e,n,z15', u'1,5', u'e,n,z15', u'z53', u'l,w', u'z35', u'z6', u'1,2', u'1,5,7', u'l,w', u'1,5', u'1,7', u'z', u'1,5', u'1,2', u'z6', u'1,2', u'1,6', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,x', u'1,5', u'e,n,z15', u'z53', u'1,2,5', u'[z6]', u'z', u'e,n,x,z15', u'z53', u'1,5', u'1,5', u'z6', u'z', u'1,6', u'e,n,x', u'1,6', u'1,5', u'e,n,z15', u'z39', u'-', u'1,5', u'z35', u'1,7', u'1,5', u'e,n,z15', u'1,5,7', u'z35', u'1,2', u'1,5', u'z', u'e,n,z15', u'1,5', u'z6', u'z', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'1,7', u'1,5', u'z41', u'-', u'1,2', u'1,6', u'e,n,x', u'1,7', u'1,6', u'z', u'z53', u'z35', u'1,6', u'1,6', u'z6', u'z', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,5,7', u'z', u'1,2', u'1,7', u'z65', u'z53', u'1,5', u'1,6', u'e,n,x,z15', u'z', u'e,n,z15', u'1,2', u'z53', u'z53', u'z53', u'z35', u'z53', u'e,n,z15', u'e,n,x,[z15]', u'e,n,x,z15', u'1,7', u'l,z13,z28', u'1,5', u'e,n,z15', u'z53', u'e,n,z15', u'e,n,x', u'1,7', u'1,7', u'1,6', u'e,n,x,z15', u'1,2', u'e,n,x,z15', u'1,2', u'1,6', u'1,5', u'e,n,x', u'1,5,7', u'e,n,z15', u'z35', u'1,5', u'l,w', u'1,2', u'1,5', u'1,6', u'z', u'1,2', u'z', u'1,6', u'e,n,x', u'e,n,x,z15', u'z', u'z6', u'z', u'z53', u'1,2', u'1,6', u'e,n,x', u'z35', u'1,2', u'1,5', u'e,n,x,z15', u'z35', u'z53', u'e,n,x', u'z39', u'z', u'1,6', u'z53', u'e,n,x,z15', u'1,5', u'l,z13,z28', u'e,n,x', u'l,w', u'1,6', u'e,n,x', u'e,n,[x],z15', u'e,n,x,z15', u'1,5', u'1,6', u'1,5', u'e,n,x', u'1,5', u'z6', u'1,5', u'1,5,7', u'1,6', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'z', u'z35', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'[z6]', u'1,5', u'[1,5]', u'1,5', u'1,6', u'z53', u'z35', u'e,n,z15', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'e,n,z15', u'z6', u'1,6', u'z35', u'1,7', u'1,2', u'e,n,x', u'e,n,z15', u'z', u'z35', u'1,7', u'z88', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'z53', u'1,2', u'z', u'1,5,7', u'1,6', u'e,n,x', u'z', u'z6', u'1,7', u'z53', u'1,5,7', u'1,5', u'e,n,x', u'e,n,z15', u'z', u'1,5', u'z53', u'z35', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,2', u'1,2', u'z67', u'1,5', u'e,n,x,z15', u'z35', u'[z53]', u'-', u'z57', u'z53', u'z35', u'1,2', u'1,2', u'z57', u'z35', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'z35', u'1,2', u'e,n,x,z15', u'1,5', u'z', u'1,5,7', u'1,5', u'1,2', u'1,6', u'e,n,x', u'1,5', u'1,5', u'z', u'e,n,z15', u'z39', u'e,n,z15', u'e,n,x', u'e,n,x', u'z53', u'1,5', u'z', u'1,2', u'z53', u'z53', u'z', u'e,n,z15', u'1,5,7', u'e,n,x,z15', u'1,7', u'e,n,x', u'1,5', u'1,[5],7', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'[e,n,z15]', u'1,7', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'z6', u'z39', u'1,2', u'1,6', u'e,n,x', u'1,6', u'e,n,z15', u'z35', u'z', u'1,5,7', u'z', u'z53', u'z', u'z53', u'e,n,x', u'z', u'z35', u'e,n,x,z15', u'z39', u'z35', u'z', u'e,n,x,z15', u'1,5', u'z35', u'1,5', u'1,2', u'1,5', u'1,7', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'z53', u'1,2', u'e,n,x,z15', u'e,n,z15', u'z', u'z53', u'z', u'1,5,7', u'z57', u'z35', u'e,n,x', u'1,5', u'z', u'e,n,x', u'z6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'-', u'1,2', u'-', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'1,2', u'z6', u'[z44]', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'z42', u'e,n,x', u'e,n,x', u'z6', u'z35', u'[1,2]', u'1,6', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,6', u'1,5,7', u'1,2', u'1,5', u'1,2', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'-', u'1,5', u'e,n,x', u'1,6', u'e,n,z15', u'e,n,z15', u'1,5', u'z6', u'z6', u'1,6', u'1,2', u'e,n,x', u'e,n,z15', u'1,7', u'1,5', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,x,z15', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,5', u'z39', u'1,2', u'z39', u'z6', u'z6', u'e,n,x', u'z42', u'z39', u'-', u'1,7', u'z6', u'1,7', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'1,5', u'z39', u'z42', u'z6', u'1,5', u'1,5', u'e,n,x', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,x', u'z39', u'1,6', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z39', u'e,n,x', u'1,5', u'-', u'z6', u'z42', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'e,n,x', u'-', u'z42', u'1,5', u'z42', u'z42', u'-', u'-', u'z42', u'1,5', u'-', u'-', u'z39', u'e,n,x', u'-', u'e,n,x', u'z39', u'1,6', u'-', u'-', u'-', u'z6', u'-', u'1,5', u'[1,2]', u'1,5', u'[1,5]', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'[z57]', u'e,n,z15', u'-', u'e,n,x', u'-', u'z64', u'1,6', u'-', u'-', u'-', u'-', u'[e,n,x,z15]', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'e,n,x', u'[1,6]', u'1,5', u'1,6', u'[z42]', u'e,n,z15', u'-', u'-', u'[e,n,z15]', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x,z15', u'e,n,z15', u'z53', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'l,z13,z28', u'z', u'1,2', u'l,w', u'z35', u'z53', u'z35', u'e,n,x,z15', u'z', u'z35', u'z53', u'z', u'-', u'e,n,z15', u'z', u'1,5', u'z53', u'1,7', u'e,n,z15', u'z', u'1,5', u'1,2', u'z', u'1,2', u'z35', u'1,5,7', u'1,6', u'e,n,z15', u'z6', u'1,5,7', u'e,n,x,z15', u'z', u'z35', u'z53', u'l,w', u'l,w', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'z6', u'1,6', u'e,n,z15', u'z', u'z35', u'z68', u'1,5', u'1,7', u'e,n,x', u'1,7', u'e,n,x', u'z', u'1,2', u'1,5', u'1,6', u'1,7', u'l,w', u'z', u'-', u'z', u'1,5', u'1,5,7', u'z53', u'z6', u'e,n,z15', u'1,5', u'e,n,x,z15', u'-', u'1,6', u'e,n,z15', u'l,w', u'e,n,z15', u'z53', u'z', u'z6', u'e,n,z15', u'1,7', u'1,5', u'l,w', u'1,6', u'1,5', u'e,n,z15', u'z6', u'1,2', u'-', u'-', u'1,6', u'e,n,x,z15', u'z', u'1,5,7', u'1,5', u'1,2', u'z', u'z53', u'z61', u'z35', u'z35', u'1,7', u'1,5', u'1,7', u'1,7', u'e,n,z15', u'1,2', u'e,n,z15', u'z35', u'1,5', u'e,n,z15', u'e,n,z15', u'l,w', u'e,n,z15', u'z6', u'1,5', u'1,5', u'l,w', u'e,n,x,z15', u'1,6', u'1,2', u'l,w', u'1,7', u'l,z13,z28', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,z15', u'1,2', u'e,n,z15', u'z6', u'l,w', u'e,n,x', u'e,n,z15', u'e,n,x', u'1,5', u'z39', u'1,7', u'1,7', u'e,n,x', u'e,n,z15', u'1,7', u'1,2', u'1,6', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,2', u'1,2', u'1,5', u'z6', u'l,w', u'l,w', u'z39', u'1,7', u'1,6', u'z6', u'l,w', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,7', u'1,6', u'e,n,x', u'1,2', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'z6', u'z6', u'e,n,z15', u'1,5', u'1,6', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,x', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,6', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'-', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'l,w', u'e,n,z15', u'1,7', u'e,n,x,z15', u'1,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'1,6', u'1,2', u'e,n,x', u'l,w', u'e,n,x', u'1,5', u'1,2', u'l,w', u'e,n,x,z15', u'z6', u'1,7', u'1,5', u'-', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'z42', u'l,w', u'1,6', u'e,n,x', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'z39', u'1,5', u'1,5', u'e,n,z15', u'-', u'l,w', u'z6', u'z39', u'z39', u'z6', u'e,n,z15', u'1,6', u'1,6', u'e,n,x,z15', u'1,2', u'1,6', u'-', u'1,5', u'e,n,x', u'z6', u'z6', u'z39', u'z42', u'1,5', u'1,7', u'z39', u'1,5', u'1,2', u'z39', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'1,6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'1,7', u'1,2', u'1,6,[7]', u'1,5', u'e,n,z15', u'z6', u'z6', u'1,7', u'l,z13,z28', u'1,5', u'1,5', u'z6', u'1,5,7', u'1,5', u'z52', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'1,7', u'1,6', u'e,n,z15', u'1,6', u'z6', u'l,w', u'z39', u'z6', u'e,n,x', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'z42', u'-', u'1,5', u'e,n,x', u'l,w', u'e,n,z15', u'z39', u'z6', u'1,6', u'z42', u'z6', u'z39', u'e,n,x', u'l,w', u'e,n,[x],z15', u'1,7', u'1,6', u'1,5,7', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z6', u'1,5', u'z39', u'e,n,z15', u'1,6', u'1,5', u'z6', u'l,w', u'1,7', u'e,n,z15', u'z52', u'e,n,x', u'1,5', u'e,n,x', u'1,6', u'1,7', u'e,n,x', u'e,n,x', u'l,w', u'z6', u'z35', u'e,n,x,z15', u'z6', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'z35', u'z6', u'l,w', u'1,2', u'e,n,x', u'1,6', u'z35', u'1,7', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'e,n,z15', u'e,n,x', u'z35', u'z', u'1,5', u'z53', u'z6', u'z', u'1,5', u'e,n,z15', u'e,n,x', u'1,2', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'1,5', u'z35', u'[1,5]', u'z35', u'z', u'e,n,z15', u'1,5,7', u'1,7', u'z6', u'z35', u'z', u'z57', u'z53', u'1,2', u'e,n,x,z15', u'e,n,x,z15', u'z', u'z6', u'z6', u'z35', u'z', u'z6', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'z53', u'z6', u'e,n,x,z15', u'1,6', u'1,7', u'1,5', u'1,5', u'z53', u'z67', u'z', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,2,7', u'1,5', u'1,6', u'z6', u'z6', u'e,n,x,z15', u'1,2', u'1,5', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,5', u'1,7', u'z53', u'z6', u'1,5', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,x,z15', u'z', u'z39', u'e,n,x', u'e,n,x', u'[z6]', u'1,7', u'-', u'z39', u'z6', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,2', u'1,5', u'z', u'1,5', u'z53', u'1,5', u'e,n,z15', u'1,2', u'z6', u'[1,5]', u'z', u'z53', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'l,w', u'e,n,z15', u'-', u'e,n,z15', u'1,5', u'e,n,x', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'1,5', u'l,w', u'z6', u'z35', u'z6', u'1,2', u'-', u'e,n,x', u'e,n,x', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'z42', u'e,n,x', u'1,5', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'-', u'-', u'z42', u'[e,n,x]', u'-', u'-', u'-', u'-', u'z42', u'-', u'1,5', u'-', u'1,5', u'-', u'1,5', u'e,n,x', u'-', u'-', u'e,n,x,z15', u'e,n,x', u'-', u'-', u'e,n,x', u'1,5', u'e,n,x', u'[e,n,z15]', u'[e,n,z15]', u'e,n,x', u'[z42]', u'[1,2,7]', u'-', u'-', u'-', u'1,5', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'1,5', u'[z6]', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,x', u'-', u'-', u'1,5', u'e,n,z15', u'1,7', u'1,6', u'z6', u'1,5', u'e,n,z15', u'1,7', u'-', u'1,5', u'1,6', u'1,6', u'e,n,z15', u'1,6', u'-', u'l,w', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'z6', u'z52', u'e,n,z15', u'e,n,x,z15', u'-', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'1,6', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,7', u'z6', u'1,6', u'z6', u'1,2', u'e,n,z15', u'1,2', u'-', u'1,6', u'z6', u'z6', u'1,6', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'[z6]', u'z42', u'-', u'1,2', u'-', u'-', u'[e,n,z15]', u'-', u'-', u'[e,n,z15]', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'-', u'[e,n,x]', u'-', u'-', u'z6', u'1,[5],7', u'e,n,x,z15', u'1,7', u'1,[5],7', u'-', u'1,7', u'1,5,7', u'[1,6]', u'1,7', u'1,7', u'1,7', u'1,5', u'-', u'z81', u'-', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'-', u'1,6', u'1,6', u'1,2', u'1,5,7', u'-', u'z6', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'z6', u'[1,2]', u'1,6', u'e,n,z15', u'-', u'[1,5]', u'e,n,x', u'[e,n,z15]', u'z64', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'1,5', u'-', u'[1,2]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'1,6', u'-', u'-', u'-', u'e,n,z15', u'-', u'e,n,z15', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'z6', u'l,w', u'-', u'-', u'-', u'-', u'-', u'-', u'z6', u'1,6', u'e,n,z15', u'z6', u'1,7', u'-', u'[e,n,z15]', u'[1,6]', u'z6', u'-', u'-', u'[1,7]', u'-', u'-', u'l,w', u'-', u'1,5', u'-', u'[z6]', u'[1,7]', u'[e,n,z15]', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'-', u'-', u'-', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,2,5', u'1,2', u'-', u'l,w', u'e,n,z15', u'z6', u'1,2', u'1,7', u'1,5', u'-', u'-', u'-', u'z35', u'1,[2],5', u'1,7', u'1,6', u'1,6', u'1,5,7', u'[1,5,7]', u'1,[5],7', u'1,6', u'1,[5],7', u'1,6', u'-', u'-', u'1,5,7', u'z35', u'z35', u'z53', u'z53', u'z35', u'z', u'z53', u'z', u'1,5,7', u'-', u'z35', u'z53', u'z35', u'1,5,[7]', u'z', u'z', u'z35', u'z53', u'e,n,x,z15', u'1,5', u'e,n,x,z15', u'1,5,7', u'z53', u'z35', u'z', u'z', u'1,5,7', u'z53', u'z', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z53', u'e,n,x,z15', u'z', u'z35', u'e,n,x,z15', u'1,5,7', u'-', u'-', u'1,5', u'1,6', u'1,6', u'z67', u'1,6', u'1,6', u'1,6', u'1,5', u'1,7', u'1,2', u'[z53]', u'-', u'e,n,x,z15', u'-', u'1,7', u'-', u'-', u'-', u'-', u'z6', u'-',u'e,n,z15']
+
+#phase1=[u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'g,m,[s],t', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'[f],g,[t]', u'[g,t]', u'[g],m,t', u'[z42]', u'[z42]', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'e,n,z15', u'e,n,z15', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g,[s]', u'f,g,[s]', u'f,g,[t]', u'f,g,m,t', u'f,g,s', u'f,g,s', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'g,m,[s],t', u'g,t', u'g,[m],[s],[t]', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],t', u'g,[s],t', u'g,[s],t', u'g,[s],t', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m,[p],s', u'g,m,[s]', u'g,m,[s]', u'g,m,[s]', u'g,m,[s],[t]', u'g,m,[s],[t]', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,q', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,p', u'g,p', u'g,p', u'g,p,s', u'g,p,u', u'g,q', u'g,s,[t]', u'g,s,q', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z63', u'g,z85', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'l,[z13],[z28]', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'm,p,t,[u]', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36,[z38]', u'z36,[z38]', u'z36,z38', u'z36,z38', u'z36,z38', u'z36,z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23,[z32]', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z44', u'z44', u'z44', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z53', u'z53', u'z57', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z60', u'z61', u'z65', u'z65', u'z65', u'z69', u'z71', u'z81', u'z81', u'z81', u'z81', u'z91',u'g,m,s']
+
+#phaseO=[u'39', u'4', u'53', u'51', u'18', u'41', u'65', u'9', u'13', u'7', u'11', u'7', u'38', u'59', u'53', u'59', u'60', u'18', u'18', u'38', u'38', u'38', u'63', u'7', u'61', u'35', u'41', u'16', u'16', u'8', u'65', u'59', u'65', u'65', u'42', u'9', u'47', u'39', u'40', u'13', u'28', u'30', u'28', u'57', u'28', u'52', u'57', u'52', u'28', u'3,10', u'9', u'9,46,27', u'3,10', u'47', u'47', u'21', u'45', u'3,10', u'11', u'3,10', u'3,10', u'35', u'3,10', u'3,10', u'28', u'11', u'28', u'3,10', u'45', u'45', u'11', u'11', u'11', u'28', u'11', u'16', u'13', u'7', u'7', u'39', u'7', u'7', u'16', u'16', u'16', u'7', u'16', u'7', u'7', u'16', u'7', u'48', u'48', u'48', u'40', u'40', u'40', u'40', u'16', u'44', u'30', u'30', u'30', u'51', u'51', u'51', u'42', u'58', u'13', u'7', u'13', u'30', u'13', u'13', u'13', u'38', u'50', u'41', u'9,46', u'9,46', u'9,46', u'7', u'13', u'9', u'9', u'17', u'9', u'17', u'43', u'43', u'43', u'43', u'8', u'9', u'4', u'17', u'8', u'9', u'8', u'1,3,19', u'1,3,19', u'1,3,19', u'1,3,19', u'9', u'8', u'2', u'4', u'8', u'8', u'4', u'6,14', u'4', u'4', u'8', u'4', u'9', u'6,14', u'6,14', u'44', u'44', u'44', u'4', u'9', u'4', u'9', u'11', u'11', u'8', u'8', u'8', u'4', u'18', u'4', u'6,14', u'11', u'35', u'4', u'4', u'42', u'9,46', u'42', u'9,46', u'9,46', u'42', u'1,3,19', u'9,46', u'9,46', u'9,46', u'9,46', u'7', u'7', u'13', u'4', u'43', u'43', u'43', u'1,3,19', u'1,3,19', u'4', u'1,3,19', u'9,46', u'42', u'4', u'7', u'7', u'7', u'7', u'7', u'4', u'42', u'7', u'44', u'41', u'44', u'16', u'16', u'16', u'17', u'17', u'17', u'17', u'39', u'17', u'16', u'48', u'48', u'48', u'44', u'40', u'40', u'40', u'40', u'40', u'40', u'17', u'4', u'38', u'50', u'50', u'50', u'38', u'41', u'41', u'1,3,19', u'41', u'39', u'4', u'7', u'16', u'16', u'16', u'1,3,19', u'7', u'7', u'16', u'16', u'16', u'16', u'41', u'11', u'8', u'54', u'8', u'6,14', u'6,14', u'6,14', u'4', u'3,10', u'11', u'11', u'11', u'8', u'11', u'45', u'11', u'3,10', u'30', u'3,10', u'42', u'13', u'8', u'4', u'13', u'8', u'8', u'11', u'57', u'9', u'8', u'8', u'9', u'3,10', u'3,10', u'9', u'3,10', u'3,10', u'21', u'9', u'8', u'57', u'8', u'8', u'8', u'9', u'21', u'8', u'3,10', u'21', u'9', u'56', u'8', u'45', u'1,3,19', u'9', u'3,10', u'4', u'60', u'13', u'6,14', u'47', u'47', u'47', u'47', u'47', u'18', u'8', u'3,10', u'13', u'3,10', u'30', u'30', u'30', u'51', u'51', u'58', u'30', u'13', u'30', u'42', u'18', u'13', u'28', u'13', u'13', u'28', u'28', u'28', u'13', u'28', u'28', u'13', u'8', u'52', u'52', u'13', u'28', u'28', u'40', u'42', u'43', u'41', u'1,3,19', u'42', u'47', u'47', u'47', u'1,3,19', u'44', u'6,14', u'6,14', u'6,14', u'13', u'17', u'9', u'9', u'47', u'35', u'1,3,19', u'9', u'9', u'45', u'41', u'6,14', u'9', u'44', u'47', u'41', u'11', u'7', u'21', u'8', u'21', u'8', u'8', u'8', u'8', u'8', u'35', u'8', u'40', u'8', u'53', u'21', u'11', u'28', u'28', u'28', u'52', u'28', u'28', u'28', u'11', u'11', u'7', u'7', u'7', u'18', u'17', u'17', u'65', u'65', u'65', u'3,10', u'3,10', u'3,10', u'3,10', u'61', u'61', u'3,10', u'8', u'3,10', u'9,46,27', u'59', u'4', u'4', u'4', u'58', u'4', u'4', u'4', u'57', u'57', u'4', u'21', u'3,10', u'30', u'35', u'9,46', u'39', u'16', u'16', u'7', u'7', u'7', u'30', u'7', u'38', u'48', u'38', u'8', u'9,46', u'16', u'30', u'51', u'7', u'16', u'40', u'16', u'18', u'16', u'16', u'18', u'16', u'38', u'38', u'38', u'16', u'7', u'43', u'7', u'16', u'7', u'7', u'3,10', u'40', u'17', u'17', u'17', u'40', u'39', u'3,10', u'3,10', u'3,10', u'3,10', u'7', u'3,10', u'3,10', u'3,10', u'43', u'43', u'43', u'3,10', u'16', u'3,10', u'9,46', u'35', u'6,14', u'6,14', u'6,14', u'6,14', u'9,46', u'9', u'9', u'9', u'6,14', u'9,46', u'6,14', u'9,46', u'30', u'28', u'28', u'28', u'28', u'28', u'28', u'42', u'6,14', u'9,46', u'9', u'16', u'16', u'16', u'35', u'6,14', u'9', u'21', u'21', u'21', u'6,14', u'9', u'16', u'41', u'9', u'9', u'9,46', u'7', u'7', u'7', u'7', u'7', u'6,14', u'41', u'1,3,19', u'47', u'47', u'47', u'47', u'1,3,19', u'1,3,19', u'1,3,19', u'13', u'4', u'13', u'13', u'13', u'9', u'13', u'48', u'13', u'13', u'11', u'11', u'45', u'45', u'45', u'13', u'11', u'11', u'50', u'50', u'13', u'4', u'4', u'4', u'1,3,19', u'4', u'4', u'4', u'4', u'53', u'53', u'53', u'4', u'56', u'48', u'1,3,19', u'48', u'57', u'8', u'8', u'58', u'52', u'52', u'52', u'8', u'8', u'8', u'8', u'8', u'13', u'4', u'44', u'13', u'8', u'44', u'44', u'51', u'44', u'8', u'8', u'3,10', u'4', u'28', u'28', u'28', u'9', u'9', u'9', u'4', u'4', u'11', u'6,14', u'3,10', u'3,10', u'3,10', u'3,10', u'1,3,19', u'8', u'8', u'48', u'3,10', u'1,3,19', u'54', u'17', u'3,10', u'4', u'16', u'6,14', u'9,46', u'9,46', u'52', u'52', u'9,46', u'8', u'4', u'6,14', u'7', u'7', u'7', u'7', u'40', u'6,14', u'3,10', u'8', u'8', u'8', u'13', u'7', u'16', u'8', u'11', u'4', u'13', u'30', u'30', u'16', u'1,3,19', u'9', u'1,3,19', u'35', u'8', u'8', u'13', u'51', u'16', u'16', u'1,3,19', u'11', u'39', u'39', u'38', u'38', u'4', u'16', u'54', u'50', u'7', u'16', u'3,10', u'4', u'40', u'56', u'16', u'13', u'4', u'9,46', u'44', u'9', u'39', u'28', u'9', u'42', u'48', u'40', u'47', u'17', u'43', u'43', u'17', u'28', u'6,14', u'7', u'9,46', u'4', u'13', u'44', u'47', u'21', u'28', u'7', u'3,10', u'45', u'8', u'1,3,19', u'16', u'35', u'13', u'3,10', u'43', u'8', u'54', u'4', u'4', u'7', u'7', u'1,3,19', u'1,3,19', u'1,3,19', u'28', u'7', u'40', u'21', u'40', u'9,46', u'16', u'40', u'16', u'4', u'7', u'11', u'50', u'57', u'4', u'1,3,19', u'13', u'13', u'9', u'47', u'28', u'28', u'6,14', u'40', u'11', u'13', u'4', u'9,46', u'2', u'3,10', u'18', u'7', u'38', u'8', u'44', u'45', u'13', u'7', u'9', u'13', u'43', u'30', u'7', u'16', u'1,3,19', u'9', u'4', u'9', u'3,10', u'16', u'9,46', u'13', u'30', u'35', u'6,14', u'30', u'28', u'40', u'8', u'13', u'3,10', u'9', u'45', u'17', u'7', u'45', u'13', u'41', u'35', u'28', u'28', u'60', u'8', u'8', u'45', u'4', u'4', u'35', u'13', u'48', u'6,14', u'2', u'9', u'9', u'9', u'9', u'7', u'7', u'9,46', u'11', u'6,14', u'13', u'30', u'45', u'35', u'9', u'8', u'8', u'16', u'28', u'51', u'17', u'1,3,19', u'28', u'44', u'4', u'18', u'54', u'3,10', u'13', u'44', u'44', u'43', u'30', u'38', u'41', u'43', u'13', u'13', u'52', u'40', u'17', u'42', u'17', u'65', u'4', u'3,10', u'9,46,27', u'40', u'57', u'3,10', u'13', u'52', u'35', u'35', u'35', u'40', u'7', u'50', u'51', u'48', u'7', u'21', u'21', u'63', u'62', u'53', u'43', u'11', u'7', u'35', u'30', u'43', u'44', u'44', u'13', u'53', u'47', u'9', u'18', u'18', u'45', u'40', u'50', u'45', u'7', u'41', u'42', u'48', u'42', u'40', u'38', u'38', u'4', u'40', u'4', u'42', u'50', u'9', u'43', u'9,46', u'4', u'9', u'9', u'60', u'28', u'1,3,19', u'28', u'1,3,19', u'1,3,19', u'60', u'28', u'53', u'28', u'1,3,19', u'59', u'28', u'65', u'3,10', u'1,3,19', u'1,3,19', u'17', u'17', u'50', u'21', u'21', u'21', u'65', u'16', u'61', u'16', u'16', u'61', u'61', u'3,10', u'16', u'59', u'9,46', u'9,46', u'16', u'51', u'16', u'58', u'61', u'30', u'54', u'28', u'28', u'60', u'3,10', u'3,10', u'58', u'3,10', u'59', u'30', u'30', u'16', u'57', u'57', u'30', u'3,10', u'8', u'8', u'47', u'47', u'42', u'42', u'42', u'8', u'8', u'38', u'8', u'47', u'8', u'3,10', u'1,3,19', u'3,10', u'40', u'13', u'13', u'4', u'44', u'8', u'4', u'48', u'48', u'39', u'39', u'39', u'41', u'8', u'41', u'48', u'8', u'48', u'47', u'4', u'4', u'4', u'4', u'4', u'4', u'9', u'47', u'13', u'48', u'11', u'11', u'7', u'35', u'8', u'50', u'13', u'7', u'35', u'7', u'11', u'35', u'35', u'35', u'35', u'35', u'11', u'50', u'13', u'6,14', u'6,14', u'38', u'38', u'38', u'7', u'43', u'7', u'43', u'50', u'6,14', u'6,14', u'7', u'7', u'8', u'8', u'8', u'8', u'8', u'53', u'21', u'7', u'21', u'21', u'6,14', u'9', u'54', u'6,14', u'6,14', u'9', u'6,14', u'6,14', u'6,14', u'7', u'55', u'17', u'47', u'60', u'45', u'45', u'44', u'61', u'61', u'43', u'43', u'43', u'45', u'7', u'42', u'17', u'17', u'17', u'17', u'17', u'17', u'1,3,19', u'1,3,19', u'13', u'13', u'7', u'47', u'7', u'7', u'7', u'58', u'47', u'47', u'41', u'41', u'41', u'47', u'60', u'47', u'57', u'47', u'53', u'47', u'3,10', u'59', u'59', u'18', u'42', u'42', u'42', u'47', u'11', u'48', u'11', u'16', u'50', u'50', u'3,10', u'11', u'53', u'11', u'11', u'11', u'16', u'35', u'28', u'28', u'28', u'28', u'28', u'50', u'28', u'35', u'30', u'11', u'38', u'50', u'50', u'51', u'51', u'13', u'11', u'9,46', u'9,46', u'9,46', u'16', u'38', u'35', u'38', u'38', u'38', u'50', u'50', u'38', u'38', u'16', u'16', u'16', u'9,46', u'3,10', u'52', u'52', u'52', u'52', u'40', u'48', u'40', u'40', u'40', u'40', u'3,10', u'30', u'3,10', u'3,10', u'30', u'30', u'30', u'30', u'28', u'4', u'39', u'39', u'40', u'40', u'4', u'48', u'4', u'48', u'48', u'48', u'48', u'48', u'4', u'4', u'30', u'4', u'42', u'1,3,19', u'16', u'4', u'7', u'7', u'7', u'16', u'1,3,19', u'13', u'13', u'13', u'7', u'7', u'7', u'1,3,19', u'1,3,19', u'7', u'13', u'3,10', u'16', u'3,10', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'7', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'6,14', u'11', u'38', u'16', u'16', u'16', u'16', u'16', u'6,14', u'16', u'7', u'11', u'11', u'11', u'11', u'7', u'11', u'16', u'38', u'4', u'4', u'4', u'4', u'8', u'8', u'50', u'38', u'42', u'38', u'38', u'47', u'47', u'47', u'47', u'38', u'30', u'50', u'50', u'50', u'50', u'9,46', u'9,46', u'35', u'50', u'35', u'30', u'48', u'48', u'48', u'4', u'4', u'47', u'9,46', u'9', u'47', u'38', u'9', u'9', u'9', u'9', u'40', u'9', u'40', u'9', u'43', u'42', u'42', u'42', u'42', u'42', u'9', u'8', u'4', u'47', u'39', u'39', u'39', u'8', u'45', u'8', u'47', u'8', u'8', u'8', u'4', u'40', u'40', u'40', u'8', u'28', u'61', u'61', u'61', u'60', u'59', u'59', u'52', u'28', u'21', u'58', u'58', u'56', u'53', u'53', u'53', u'28', u'65', u'2', u'17', u'17', u'17', u'17', u'17', u'65', u'65', u'51', u'18', u'18', u'18', u'18', u'65', u'35', u'21', u'17', u'51', u'51', u'51', u'13', u'4', u'9', u'9', u'18', u'4', u'8', u'21', u'7', u'9,46', u'11', u'16', u'16', u'16', u'16', u'8', u'3,10', u'43', u'52', u'7', u'7', u'7', u'7', u'4', u'42', u'16', u'42', u'40', u'4', u'50', u'1,3,19', u'16', u'4', u'28', u'48', u'3,10', u'3,10', u'11', u'13', u'9', u'9', u'7', u'16', u'1,3,19', u'1,3,19', u'43', u'7', u'9', u'4', u'8', u'7', u'43', u'7', u'58', u'30', u'1,3,19', u'11', u'30', u'7', u'28', u'28', u'47', u'16', u'41', u'16', u'16', u'58', u'9,46', u'4', u'4', u'8', u'3,10', u'3,10', u'4', u'1,3,19', u'11', u'9,46,27', u'40', u'53', u'51', u'53', u'53', u'50', u'51', u'56', u'3,10', u'7', u'1,3,19', u'11', u'3,10', u'13', u'1,3,19', u'4', u'4', u'8', u'44', u'51', u'3,10', u'13', u'13', u'13', u'3,10', u'39', u'9', u'9', u'9', u'9', u'6,14', u'40', u'40', u'40', u'40', u'9', u'7', u'39', u'3,10', u'7', u'35', u'30', u'16', u'28', u'28', u'28', u'21', u'17', u'40', u'7', u'40', u'6,14', u'13', u'13', u'13', u'8', u'44', u'13', u'40', u'13', u'40', u'40', u'54', u'9,46', u'9', u'41', u'9,46', u'44', u'45', u'50', u'8', u'8', u'9', u'9', u'4', u'11', u'13', u'45', u'3,10', u'7', u'4', u'51', u'8', u'7', u'7', u'7', u'11', u'1,3,19', u'17', u'17', u'42', u'35', u'35', u'18', u'18', u'47', u'21', u'21', u'6,14', u'38', u'16', u'30', u'28', u'6,14', u'3,10', u'3,10', u'28', u'16', u'16', u'42', u'39', u'28', u'16', u'28', u'9', u'11', u'11', u'35', u'11', u'42', u'30', u'48', u'48', u'30', u'11', u'42', u'30', u'42', u'61', u'58', u'59', u'60', u'60', u'60', u'60', u'21', u'21', u'28', u'61', u'41', u'61', u'41', u'1,3,19', u'18', u'18', u'67', u'17', u'17', u'65', u'61', u'16', u'9,46', u'9,46', u'50', u'50', u'50', u'50', u'50', u'28', u'35', u'58', u'47', u'58', u'16', u'16', u'28', u'42', u'53', u'53', u'53', u'54', u'9,46', u'28', u'9', u'9', u'6,14', u'4', u'4', u'4', u'4', u'8', u'8', u'44', u'35', u'44', u'47', u'40', u'4', u'44', u'9', u'43', u'13', u'13', u'13', u'7', u'7', u'43', u'43', u'3,10', u'3,10', u'3,10', u'3,10', u'4', u'38', u'7', u'9', u'9', u'7', u'42', u'42', u'7', u'38', u'38', u'38', u'38', u'47', u'47', u'47', u'35', u'35', u'38', u'8', u'8', u'8', u'7', u'45', u'8', u'28', u'47', u'8', u'8', u'4', u'8', u'6,14', u'8', u'28', u'16', u'1,3,19', u'11', u'3,10', u'3,10', u'4', u'28', u'51', u'16', u'6,14', u'16', u'8', u'3,10', u'8', u'9,46', u'9,46', u'9,46', u'3,10', u'3,10', u'3,10', u'9', u'9', u'9,46', u'7', u'7', u'3,10', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'7', u'8', u'7', u'8', u'8', u'8', u'9,46,27', u'7', u'7', u'3,10', u'3,10', u'8', u'50', u'38', u'30', u'30', u'4', u'4', u'21', u'21', u'30', u'4', u'30', u'16', u'16', u'42', u'28', u'16', u'38', u'38', u'4', u'28', u'28', u'28', u'4', u'54', u'43', u'43', u'4', u'30', u'6,14', u'42', u'28', u'28', u'6,14', u'6,14', u'6,14', u'28', u'17', u'4', u'47', u'11', u'39', u'1,3,19', u'16', u'11', u'11', u'39', u'40', u'1,3,19', u'47', u'11', u'17', u'1,3,19', u'1,3,19', u'18', u'18', u'13', u'13', u'17', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'17', u'17', u'17', u'17', u'47', u'8', u'17', u'47', u'18', u'43', u'44', u'44', u'45', u'45', u'8', u'7', u'8', u'47', u'44', u'8', u'8', u'8', u'8', u'45', u'9', u'28', u'4', u'38', u'4', u'4', u'4', u'9', u'9', u'9', u'42', u'9', u'42', u'9', u'41', u'21', u'40', u'40', u'40', u'40', u'40', u'40', u'41', u'9', u'28', u'43', u'4', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'17', u'28', u'42', u'28', u'43', u'30', u'4', u'4', u'4', u'4', u'4', u'4', u'4', u'42', u'42', u'28', u'7', u'7', u'7', u'13', u'13', u'56', u'13', u'6,14', u'7', u'13', u'53', u'53', u'53', u'52', u'6,14', u'6,14', u'6,14', u'59', u'3,10', u'13', u'17', u'13', u'47', u'13', u'3,10', u'3,10', u'7', u'3,10', u'13', u'3,10', u'3,10', u'3,10', u'13', u'13', u'13', u'6,14', u'3,10', u'1,3,19', u'52', u'16', u'6,14', u'16', u'7', u'7', u'16', u'1,3,19', u'16', u'1,3,19', u'1,3,19', u'48', u'48', u'48', u'1,3,19', u'60', u'1,3,19', u'11', u'11', u'51', u'51', u'51', u'11', u'7', u'11', u'7', u'50', u'50', u'16', u'7', u'16', u'16', u'16', u'11', u'7', u'7', u'7', u'41', u'41', u'7', u'65', u'65', u'4', u'4', u'4', u'4', u'7', u'8', u'7', u'61', u'7', u'4', u'7', u'4', u'4', u'41', u'41', u'41', u'41', u'7', u'4', u'45', u'56', u'54', u'54', u'53', u'53', u'51', u'50', u'50', u'50', u'43', u'8', u'44', u'8', u'48', u'48', u'48', u'48', u'48', u'40', u'48', u'47', u'47', u'47', u'47', u'44', u'8', u'60', u'60', u'59', u'59', u'42', u'42', u'42', u'42', u'42', u'42', u'42', u'57', u'8', u'8', u'8', u'8', u'8', u'58', u'58', u'58', u'58', u'8', u'8', u'8', u'60', u'42', u'28', u'28', u'28', u'17', u'17', u'17', u'16', u'16', u'16', u'16', u'6,14', u'16', u'28', u'18', u'6,14', u'6,14', u'30', u'30', u'30', u'30', u'6,14', u'6,14', u'16', u'21', u'18', u'18', u'18', u'40', u'39', u'21', u'21', u'9,46,27', u'9,46,27', u'28', u'21', u'28', u'17', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'28', u'6,14', u'9,46,27', u'6,14', u'3,10', u'9', u'11', u'13', u'38', u'38', u'38', u'3,10', u'13', u'3,10', u'9', u'9', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'11', u'11', u'3,10', u'3,10', u'3,10', u'3,10', u'35', u'35', u'35', u'35', u'40', u'6,14', u'62', u'3,10', u'44', u'44', u'17', u'45', u'59', u'44', u'60', u'45', u'45', u'45', u'45', u'17', u'17', u'13', u'51', u'3,10', u'50', u'50', u'43', u'3,10', u'48', u'53', u'48', u'48', u'57', u'13', u'13', u'54', u'13', u'16', u'16', u'16', u'47', u'47', u'47', u'13', u'56', u'13', u'35', u'8', u'8', u'8', u'8', u'8', u'7', u'7', u'42', u'28', u'43', u'28', u'9,46', u'30', u'42', u'35', u'35', u'41', u'41', u'41', u'9', u'9', u'1,3,19', u'4', u'4', u'40', u'40', u'28', u'21', u'43', u'43', u'43', u'9,46', u'28', u'28', u'28', u'3,10', u'4', u'30', u'4', u'66', u'1,3,19', u'3,10', u'17', u'7', u'30', u'48', u'3,10', u'4', u'13', u'13', u'13', u'13', u'38', u'41', u'9', u'48', u'47', u'3,10', u'61', u'40', u'16', u'16', u'16', u'45', u'9,46', u'47', u'21', u'40', u'3,10', u'42', u'43', u'4', u'8', u'42', u'8', u'40', u'7', u'9,46', u'8', u'42', u'4', u'40', u'59', u'62', u'7', u'43', u'17', u'59', u'6,14', u'45', u'45', u'16', u'16', u'47', u'42', u'42', u'21', u'3,10', u'48', u'35', u'6,14', u'50', u'7', u'7', u'41', u'41', u'63', u'18', u'17', u'21', u'48', u'44', u'53', u'45', u'18', u'43', u'35', u'3,10', u'3,10', u'3,10', u'11', u'3,10', u'41', u'9,46', u'1,3,19', u'9', u'38', u'4', u'30', u'28', u'44', u'8', u'16', u'18', u'7', u'7', u'43', u'47', u'6,14', u'13', u'13', u'42', u'4', u'44', u'9,46', u'3,10', u'13', u'13', u'13', u'16', u'30', u'9', u'40', u'40', u'44', u'48', u'48', u'52', u'57', u'58', u'66', u'40', u'40', u'7', u'7', u'40', u'7', u'41', u'41', u'43', u'41', u'38', u'4', u'4', u'42', u'42', u'42', u'18', u'8', u'28', u'18', u'18', u'18', u'21', u'21', u'21', u'40', u'28', u'39', u'30', u'35', u'35', u'38', u'38', u'43', u'28', u'57', u'43', u'51', u'51', u'7', u'53', u'53', u'50', u'56', u'7', u'7', u'7', u'59', u'62', u'63', u'7', u'54', u'47', u'43', u'44', u'44', u'44', u'44', u'44', u'50', u'45', u'41', u'47', u'47', u'47', u'47', u'48', u'48', u'45', u'16', u'6,14', u'1,3,19', u'11', u'11', u'3,10', u'8', u'11', u'6,14', u'16', u'16', u'16', u'11', u'3,10', u'9,46', u'13', u'8', u'13', u'6,14', u'17', u'8', u'9', u'13', u'8', u'8', u'13', u'53', u'41', u'48', u'56', u'17', u'50', u'44', u'17', u'44', u'1,3,19', u'43', u'41', u'42', u'41', u'11', u'42', u'42', u'43', u'48', u'8', u'8', u'53', u'53', u'9', u'51', u'50', u'50', u'9,46', u'9,46,27', u'7', u'44', u'48', u'48', u'47', u'3,10', u'3,10', u'45', u'45', u'7', u'7', u'9,46', u'16', u'6,14', u'6,14', u'40', u'38', u'40', u'35', u'40', u'35', u'4', u'44', u'30', u'28', u'16', u'18', u'13', u'13', u'21', u'21', u'18', u'16', u'17', u'45', u'63', u'62', u'35', u'18', u'21', u'48', u'16', u'44', u'51', u'48', u'50', u'50', u'8', u'40', u'44', u'43', u'11', u'41', u'40', u'60', u'4', u'40', u'9,46', u'7', u'4', u'8', u'11', u'7', u'9', u'42', u'48', u'66', u'7', u'3,10', u'50', u'57', u'6,14', u'16', u'43', u'9', u'40', u'7', u'16', u'47', u'7', u'52', u'58', u'53', u'53', u'65', u'65', u'65', u'59', u'58', u'61', u'41', u'16', u'61', u'61', u'60', u'61', u'60', u'60', u'60', u'65', u'47', u'48', u'35', u'50', u'47', u'47', u'48', u'47', u'43', u'35', u'35', u'6,14', u'6,14', u'38', u'38', u'47', u'42', u'50', u'35', u'50', u'38', u'47', u'42', u'58', u'30', u'9', u'47', u'16', u'42', u'40', u'7', u'8', u'38', u'48', u'21', u'66', u'3,10', u'18', u'48', u'40', u'66', u'40', u'4',u'7']
+
+sero=[u'II 39:-:1,7', u'Abortusequi', u'Leda', u'II 51:-:1,7', u'Cotia', u'II 41:-:1,6', u'II 65:-:1,6', u'9:-:-', u'II 13,23:-:1,6', u'II 6,7:-:1,6', u'II 11:-:1,5', u'II 6,7:(g),m,[s],t:1,5', u'IIIb 38:(k):z55', u'IIIb 59:(k):e,n,x,z15', u'IIIb 53:(k):z35', u'IIIb 59:(k):z', u'IIIb 60:(k):z53', u'IIIb 18:(k):z53', u'IIIb 18:(k):z54', u'IIIb 38:(k):-', u'IIIb 38:(k):z35', u'IIIb 38:(k):1,5,7', u'IIIb 63:(k):z', u'IIIb 6,7:(k):z', u'IIIb 61:(k):z53', u'IIIb 35:(k):z35', u'IIIb 41:(k):z35', u'IIIb 16:(k):z35', u'IIIb 16:(k):e,n,x,z15', u'IIIb 8:(k):z35', u'IIIb 65:(k):z35', u'IIIb 59:(k):z35', u'IIIb 65:(k):z53', u'IIIb 65:(k):z', u'IIIb 42:(k):z35', u'Berta', u'II 47:[g,t]:e,n,x', u'II 39:[g],m,t:[e,n,x]', u'II [1],40:[z42]:1,(5),7', u'II [1],13,23:[z42]:1,[5],7', u'II 28:a:e,n,x', u'Overvecht', u'Honelis', u'Antonio', u'Dibra', u'Ord', u'II 57:a:z42', u'Uithof', u'Seattle', u'II 3,10:a:z39', u'II [1],9,12:a:z42', u'II 1,9,12,46,27:a:z6', u'II 3,10:a:l,v', u'II 47:a:1,5', u'II 47:a:e,n,x,z15', u'Assen', u'II 45:a:z10', u'Goelzau', u'Epinay', u'Oxford', u'Masembe', u'Umhlatazana', u'II 3,10:a:e,n,x', u'Galil', u'Solna', u'Toowong', u'Bakau', u'Aminatu', u'Meekatharra', u'VI 45:a:e,n,x', u'II 11:a:z6', u'Massilia', u'VI 11:a:1,5', u'Dakar', u'Luciana', u'Brazil', u'II [1],13,23:a:z42', u'Denver', u'Oslo', u'II 39:a:z39', u'Sanjuan', u'II 6,7,[14]:a:1,5', u'Heron', u'Fischerhuette', u'Togba', u'Damman', u'Amunigun', u'II 6,7:a:z6', u'Austin', u'Hannover', u'Umhlali', u'II 48:a:z39', u'II 48:a:z6', u'Hisingen', u'Shikmonah', u'Salinas', u'Greiz', u'II 40:a:z39', u'Nyeko', u'IV 44:a:-', u'Guarapiranga', u'Doulassame', u'II 30:a:z39', u'Tione', u'Windsheim', u'IV 51:a:-', u'Faji', u'II 58:a:z6', u'Marshall', u'Coleypark', u'II 13,22:a:e,n,x', u'Zehlendorf', u'Mim', u'II [1],13,23:a:1,5', u'Chagoua', u'Oran', u'IV 50:a:-', u'Burundi', u'Doba', u'Baildon', u'Detmold', u'II 6,7:a:z42', u'Wyldegreen', u'Miami', u'Lomalinda', u'Kinondoni', u'Saarbruecken', u'Jangwani', u'Graz', u'Berkeley', u'II 43:a:1,5', u'II 43:a:z6', u'Be', u'Os', u'II [1],4,[5],12,[27]:a:e,n,x', u'Bonames', u'Valdosta', u'II [1],9,12:a:e,n,x', u'Curacao', u'Niumi', u'Juba', u'Gwoza', u'Alkmaar', u'Sendai', u'Doncaster', u'Paratyphi A', u'Huettwilen', u'II 6,8:a:z39', u'II 6,8:a:z52', u'II [1],4,12,[27]:a:z39', u'Banjul', u'Nakuru', u'Tinda', u'Nordufer', u'Fulica', u'II 9,12:a:z39', u'Garba', u'VI [1],6,14:a:1,5', u'Niakhar', u'Tiergarten', u'Niarembe', u'Kisangani', u'II 9,12:a:1,5', u'Hessarek', u'Durban', u'Marseille', u'Gallen', u'Leith', u'II 6,8:a:e,n,x', u'Narashino', u'Arechavaleta', u'Brazos', u'Bispebjerg', u'VI [1],6,14,[25]:a:e,n,x', u'II 11:a:e,n,z15', u'Tchad', u'Abony', u'Uppsala', u'II 42:b:e,n,x,z15', u'Bamboye', u'Tomegbe', u'II 9,46:b:e,n,x', u'Linguere', u'Frederiksberg', u'Accra', u'Worb', u'Zadar', u'Cheltenham', u'Montaigu', u'Georgia', u'Lockleaze', u'Ibadan', u'Wagenia', u'Niederoderwitz', u'Ede', u'II 43:b:z42', u'Tambacounda', u'Kande', u'II 4,12:b:1,5', u'Broughton', u'Kolar', u'II 42:b:1,5', u'Canada', u'Kotte', u'Leopoldville', u'Ohio', u'II 6,7:b:[e,n,x]', u'Koumra', u'II [1],4,[5],12,[27]:b:[e,n,x]', u'Orbe', u'II 6,7:b:z39', u'Elbeuf', u'Vaugirard', u'Sedgwick', u'Wa', u'Melaka', u'Hull', u'Kirkee', u'Dahra', u'Mattenhof', u'II 17:b:e,n,x,z15', u'Wandsworth', u'II 17:b:z6', u'Glasgow', u'48:b:-', u'II 48:b:e,n,x,z15', u'II 48:b:z6', u'Shahalam', u'Riogrande', u'Saugus', u'Johannesburg', u'Duval', u'Benguella', u'II 40:b:-', u'Bignona', u'Paratyphi B', u'II 38:b:1,2', u'IV 50:b:-', u'II 50:b:z6', u'Rochdale', u'Rittersbach', u'Sica', u'Vietnam', u'Gnesta', u'VI 41:b:1,7', u'Abidjan', u'Limete', u'Adime', u'II 16:b:z42', u'II 16:b:z39', u'Malstatt', u'Visby', u'Edinburg', u'Brazzaville', u'Vegesack', u'Sangera', u'II 16:b:e,n,x', u'Hvittingfoss', u'II 41:b:1,5', u'Pharr', u'Eboko', u'Tonev', u'Sanga', u'Kuntair', u'Tucson', u'IIIb (6),14:b:e,n,x', u'Schleissheim (Schleissheim is extremely rare)', u'II 3,10:b:e,n,x', u'Atento', u'Leeuwarden', u'Wohlen', u'Korbol', u'VI 11:b:e,n,x', u'Fomeco', u'Erfurt', u'Yaba', u'Neudorf', u'Epicrates', u'Egusitoo', u'Sanktjohann', u'Stourbridge', u'Tripoli', u'Durham', u'II 6,8:b:1,5', u'Nagoya', u'VI 11:b:1,7', u'Maryland', u'Onarimon', u'Shipley', u'Presov', u'Frintrop', u'Kalina', u'Butantan', u'Bata', u'Allerton', u'Huvudsta', u'II 21:b:1,5', u'II [1],9,12:b:e,n,x', u'Konstanz', u'Batonrouge', u'Gatuni', u'Bukuru', u'Heistopdenberg', u'II [1],9,12:b:z6', u'Ghana', u'Tounouma', u'Benfica', u'Minnesota', u'II [1],9,12:b:z39', u'II 56:b:[1,5]', u'Banalia', u'Riverside', u'Chittagong', u'Mana', u'Westminster', u'Wien', u'II 60:b:-', u'Mississippi', u'Ndjamena', u'Wenatchee', u'II 47:b:1,5', u'II 47:b:e,n,x,z15', u'Sya', u'II 47:b:z6', u'Cochise', u'Djelfa', u'Wilmington', u'Oudwijk', u'II 3,10:b:z39', u'Louga', u'Aschersleben', u'Tempe', u'IV 51:b:-', u'Karaya', u'II 58:b:1,5', u'Urbana', u'II [1],13,22:b:z42', u'II 30:b:z6', u'II 42:b:z6', u'Fluntern', u'II [1],13,23:b:[1,5]', u'II 28:b:z6', u'Vaertan', u'Rottnest', u'II 28:b:e,n,x', u'Soumbedioune', u'Langford', u'Bracknell', u'Freefalls', u'Bokanjac', u'Bahati', u'Skansen', u'Flottbek', u'Molesey', u'Ullevi', u'Moero', u'Ashanti', u'II [1],40:c:z39', u'Antwerpen', u'Montreal', u'IIIb 41:c:e,n,x,z15', u'Bida', u'Kampala', u'IIIb 47:c:z35', u'IIIb 47:c:z', u'IIIb 47:c:e,n,x,z15', u'Eastglam', u'Madigan', u'Kassberg', u'Blijdorp', u'Minna', u'Haouaria', u'Luedinghausen', u'Ridge', u'Alabama', u'IIIb 47:c:1,5,7', u'Keurmassar', u'Madiago', u'Elokate', u'Ipeko', u'Deversoir', u'II 41:c:z6', u'Runby', u'Goeteborg', u'Quebec', u'Kodjovi', u'Lonestar', u'Chiredzi', u'Schwabach', u'II 21:c:e,n,x', u'Utah', u'IIIb 21:c:e,n,x,z15', u'Bronx', u'Belfast', u'Alexanderpolder', u'Santiago', u'Belem', u'Yolo', u'Tado', u'II 40:c:z6', u'Wingrove', u'II 53:c:1,5', u'Rhone', u'Brindisi', u'Hermannswerder', u'Eberswalde', u'Halle', u'II 52:c:k', u'Dresden', u'Wedding', u'Techimani', u'II 11:c:e,n,z15', u'Woodinville', u'Namibia', u'Cotonou', u'Kaduna', u'Rawash', u'Victoriaborg', u'II 17:c:z39', u'IIIb 65:c:z53', u'IIIb 65:c:z', u'IIIb 65:c:1,5,7', u'Okefoko', u'Anderlecht', u'Agege', u'Pramiso', u'IIIb 61:c:z35', u'IIIb 61:c:1,5,(7)', u'Ikayi', u'Gaillac', u'Asylanta', u'II 1,9,12,46,27:c:z39', u'IIIb 59:c:e,n,x,z15', u'Legon', u'Abortusovis', u'Altendorf', u'II 58:c:z6', u'Bissau', u'Jericho', u'Hallfold', u'IIIb 57:c:z', u'IIIb 57:c:e,n,x,z15', u'Bury', u'Hydra', u'Gbadago', u'Morningside', u'Gouloumbo', u'Itutaba', u'II 39:c:e,n,x', u'Vancouver', u'Gafsa', u'Paratyphi C', u'Choleraesuis', u'Typhisuis', u'II 30:c:z39', u'Hissar', u'Kidderminster', u'IIIb 48:c:z', u'Sheffield', u'Quiniela', u'Argenteuil', u'Hithergreen', u'Zaire', u'II 51:c:-', u'Birkenhead', u'Yoruba', u'II [1],40:c:e,n,x,z15', u'Shamba', u'Groenekan', u'Sculcoates', u'II 16:d:1,5', u'Usumbura', u'Sherbrooke', u'II 38:d:z39', u'II 38:d:[1,5]', u'Willamette', u'Oldenburg', u'Nieukerk', u'Orleans', u'Wil', u'Gaminara', u'Livingstone', u'II 6,7:d:z42', u'II 3,10:d:e,n,x', u'Driffield', u'Berlin', u'Karlshamn', u'Niamey', u'II 40:d:-', u'Logone', u'Maron', u'Weybridge', u'Stormont', u'Madjorio', u'Gombe', u'Souza', u'Onireke', u'Lekke', u'II 43:d:z42', u'II 43:d:z39', u'II 43:d:e,n,x,z15', u'Shangani', u'Barranquilla', u'Birmingham', u'Plymouth', u'Dembe', u'Midway', u'Florida', u'Lindern', u'Charity', u'Quentin', u'Typhi', u'II 9,12:d:z39', u'Jaffna', u'Finkenwerder', u'Olten', u'Martonos', u'Sontheim', u'Messina', u'Amoutive', u'Hatfield', u'Mundonobo', u'Mocamedes', u'Patience', u'Cullingworth', u'II 42:d:z6', u'Encino', u'Strasbourg', u'Eschberg', u'Nottingham', u'Caen', u'Barmbek', u'II 35:d:1,5', u'Teko', u'Tarshyne', u'Spartel', u'Magwa', u'Madison', u'Woodhull', u'Ndolo', u'II 16:d:e,n,x', u'II 41:d:z6', u'Bangui', u'Zega', u'Ontario', u'Amersfoort', u'Kambole', u'Kivu', u'Isangi', u'Kisii', u'Albuquerque', u'Egusi', u'Niloese', u'II 47:d:z39', u'II 47:d:e,n,x,z15', u'Stellingen', u'II 47:d:1,5', u'Liverpool', u'Tilburg', u'Wanatah', u'II 13,22:d:1,5', u'Ayinde', u'Friedenau', u'Wichita', u'Grumpensis', u'II [1],9,12:d:e,n,x', u'Diguel', u'II 48:d:1,2', u'Telelkebir', u'Putten', u'Ati', u'Gustavia', u'Warmsen', u'Karachi', u'Dugbe', u'Isuge', u'Chandans', u'Findorff', u'Hemingford', u'IV 50:d:-', u'II 13,23:d:e,n,x', u'Stanley', u'Brezany', u'Schwarzengrund', u'Ahmadi', u'II 4,12:d:e,n,x', u'Sarajane', u'Duisburg', u'Mons', u'II 53:d:z42', u'II [1],53:d:z39', u'II 53:d:1,5', u'Eppendorf', u'II 56:d:-', u'Buckeye', u'Umbadah', u'II 48:d:z6', u'II 57:d:1,5', u'Virginia', u'Muenchen', u'II 58:d:z6', u'II 52:d:z39', u'II 52:d:e,n,x,z15', u'Utrecht', u'Yovokome', u'Manhattan', u'Portanigra', u'Dunkwa', u'Sterrenbos', u'Mishmarhaemek', u'Chennai', u'Palamaner', u'Handen', u'II 6,8:d:z6', u'Fischerstrasse', u'Kermel', u'Gokul', u'Bobo', u'Labadi', u'Herston', u'Newlands', u'Kaapstad', u'Korkeasaari', u'Kpeme', u'Gozo', u'Israel', u'Westafrica', u'Eastbourne', u'Chester', u'Eko', u'Redhill', u'Bahrenfeld', u'Nyborg', u'Anatum', u'Muenster', u'Vejle', u'Hayindogo', u'Kottbus', u'Cremieu', u'Fitzroy', u'Meleagridis', u'Vilvoorde', u'Winnipeg', u'Jubilee', u'Sekondi', u'Saintpaul', u'Weston', u'Beaudesert', u'Guerin', u'Waedenswil', u'Derkle', u'Butare', u'Bergedorf', u'Newport', u'Reading', u'Magumeri', u'Larochelle', u'Lomita', u'Norwich', u'Nola', u'Tilene', u'Onderstepoort', u'Lamberhurst', u'Ferruch', u'Atakpame', u'Bardo', u'Tschangu', u'Braenderup', u'Saboya', u'Rechovot', u'Chingola', u'Chartres', u'Vridi', u'Torhout', u'Livulu', u'Astridplein', u'Sao', u'Bournemouth', u'Calabar', u'Gassi', u'Fillmore', u'Tshiongwe', u'Willemstad', u'Meskin', u'Rhydyfelin', u'Moabit', u'Sanktmarx', u'Adamstua', u'Bruebach', u'Mara', u'Kasenyi', u'Thiaroye', u'Sandiego', u'Malakal', u'Rossleben', u'II 50:e,n,x:1,7', u'II 6,7:e,n,x:1,6', u'II 16:e,n,x:1,6', u'II 3,10:e,n,x:1,7', u'II [1],4,12,[27]:e,n,x:1,[5],7', u'II [1],40:e,n,x:1,[5],7', u'II 56:e,n,x:1,7', u'II 16:e,n,x:1,(5),7', u'II [1],13,23:e,n,x:1,[5],7', u'II 4,12:e,n,x:1,2,7', u'II 9,46:e,n,x:1,5,7', u'II [1],44:e,n,x:1,6', u'II 9,12:e,n,x:1,[5],7', u'II 39:e,n,x:1,7', u'II 28:e,n,x:1,7', u'II 9,12:e,n,x:1,6', u'II 42:e,n,x:1,6', u'II 48:e,n,x,z15:z6', u'II [1],40:e,n,x,z15:1,6', u'II 47:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,6', u'II 43:e,n,x,z15:1,(5),7', u'II 43:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,[5],7', u'II 28:e,n,z15:z87', u'6,14:e,n,z15:-', u'Kastrup', u'Wernigerode', u'Derby', u'Raus', u'Vleuten', u'Sljeme', u'Good', u'Friedrichsfelde', u'Rissen', u'Alfort', u'Suelldorf', u'Sandow', u'Rideau', u'Tees', u'Adelaide', u'Havana', u'Regent', u'Milwaukee', u'II 6,8:f,g,m,t:[e,n,x]', u'Borreze', u'Agona', u'II [1],4,[5],12:f,g,t:z6', u'Eingedi', u'Afula', u'Bilu', u'Petahtikve', u'Maiduguri', u'II 28:g,(m),[s],t:1,5', u'Riggil', u'II [1],40:g,[m],[s],[t]:e,n,x', u'II 21:g,[m],[s],t:-', u'II [1],40:g,[m],[s],t:[1,5]', u'II 9,46:g,[m],[s],t:[e,n,x]', u'II 16:g,[m],[s],t:[e,n,x]', u'II [1],40:g,[m],[s],t:z42', u'II 16:g,[m],[s],t:[1,5]', u'II [1],4,12,[27]:g,[m],[s],t:e,n,x', u'II 6,7:g,[m],s,t:[z42]', u'II 11:g,[m],s,t:z39', u'II 50:g,[m],s,t:[1,5]', u'II 57:g,[m],s,t:z42', u'II [1],4,12,[27]:g,[m],t:[1,5]', u'Senftenberg', u'II [1],13,23:g,[s],t:z42', u'Okatie', u'Enteritidis', u'Luke', u'Abadina', u'Yardley', u'Warragul', u'Bijlmer', u'Abuja', u'Bron', u'Essen', u'Hillingdon', u'Nitra', u'Suberu', u'Pontypridd', u'Montevideo', u'Korovi', u'Chincol', u'Gamaba', u'Tornow', u'Agbeni', u'II 6,7:g,m,[s],t:e,n,x', u'II [1],9,12:g,m,[s],t:[1,5,7]', u'II [1],13,23:g,m,[s],t:[e,n,x]', u'II 43:g,m,[s],t:[z42]', u'Godesberg', u'Othmarschen', u'Adeoyo', u'Kouka', u'Blegdam', u'Hato', u'Gueuletapee', u'Amsterdam', u'Nikolaifleet', u'Macclesfield', u'IIIb 13,22:g,m,s:z', u'Giessen', u'Ealing', u'Caracas', u'II 30:g,m,s:e,n,x', u'Croft', u'Athens', u'Emek', u'II [1],13,23:g,m,s,t:1,5', u'II 3,{10}{15}:g,m,s,t:[1,5]', u'II [1],9,12:g,m,s,t:e,n,x', u'II 45:g,m,s,t:1,5', u'II 17:g,m,s,t:-', u'II 6,7:g,m,s,t:z39', u'II 45:g,m,s,t:e,n,x', u'II [1],13,23:g,m,s,t:z42', u'II 41:g,m,s,t:z6', u'II 35:g,m,s,t:-', u'II 28:g,m,t:z39', u'II 28:g,m,t:e,n,x', u'II 60:g,m,t:z6', u'Reubeuss', u'II 6,8:g,m,t:1,7', u'II 45:g,m,t:e,n,x,z15', u'California', u'II 4,12:g,m,t:z39', u'Ebrie', u'II [1],13,22:g,m,t:[1,5]', u'II 48:g,m,t:-', u'Sylvania', u'Kiel', u'Dublin', u'Naestved', u'Rostock', u'Moscow', u'Menston', u'Plumaugat', u'Gateshead', u'Missouri', u'Catanzaro', u'Newyork', u'Sternschanze', u'Binningen', u'Anecho', u'II 9,12:g,s,t:e,n,x', u'Alminko', u'Nanergou', u'Cardoner', u'Ona', u'II 51:g,s,t:e,n,x', u'Lowestoft', u'Dessau', u'II 28:g,s,t:e,n,x', u'Splott', u'Kingston', u'Eaubonne', u'Uccle', u'Westhampton', u'II [1],13,22:g,t:[1,5]', u'IIIb [1],44:g,t:1,5', u'II 44:g,t:z42', u'IIIb 43:g,t:-', u'II 30:g,t:-', u'II 38:g,t:-', u'II 41:g,t:-', u'II 43:g,t:[1,5]', u'II 13,22:g,t:z6', u'II [1],13,23:g,t:1,5', u'Saintemarie', u'IV [1],40:g,t:-', u'II 17:g,t:[e,n,x,z15]', u'II 42:g,t:-', u'II 17:g,t:z39', u'II 65:g,t:-', u'Budapest', u'II 3,10:g,t:-', u'II 9,12,46,27:g,t:e,n,x', u'II [1],40:g,t:e,n,x,z15', u'II 57:g,t:-', u'Bloomsbury', u'II 13,23:g,t:e,n,x', u'II 52:g,t:-', u'II 35:g,t:1,5', u'II 35:g,t:z42', u'Agodi', u'II 40:g,t:z39', u'II 6,7:g,t:[e,n,x]', u'IIIa 50:g,z51:-', u'IIIa 51:g,z51:-', u'IV 48:g,z51:-', u'Larose', u'IV 21:g,z51:-', u'IIIa 21:g,z51:-', u'IIIa 63:g,z51:-', u'IIIa 62:g,z51:-', u'IV [1],53:g,z51:-', u'IV 43:g,z51:-', u'IV 11:g,z51:-', u'IV 6,7:g,z51:-', u'IIIa 35:g,z51:-', u'Wayne', u'IIIa 43:g,z51:-', u'Carswell', u'IV 44:g,z51:-', u'IIIa [1],13,23:g,z51:-', u'IIIa 53:g,z51:-', u'IIIa 47:g,z51:-', u'Newmexico', u'IIIa 18:g,z51:-', u'IV 18:g,z51:-', u'IV 45:g,z51:-', u'IV [1],40:g,z51:-', u'IV 50:g,z51:-', u'IIIa 45:g,z51:-', u'Alamo', u'IIIa 41:g,z51:-', u'IV [1],42:g,z51:-', u'IIIa 48:g,z51:-', u'IIIa 42:g,z51:-', u'IIIb 40:g,z51:e,n,x,z15', u'IV 38:g,z51:-', u'IIIa 38:g,z51:-', u'Tennyson', u'IIIa 40:g,z51:-', u'Travis', u'Maricopa', u'II 50:g,z62:e,n,x', u'II [1],9,12:g,z62:[e,n,x]', u'II 43:g,z62:e,n,x', u'II 9,46:g,z62:-', u'II 4,12:g,z62:-', u'Antarctica', u'Rosenberg', u'IIIb 60:i:[z]', u'Volkmarsdorf', u'Ouagadougou', u'Dieuppeul', u'Stratford', u'Chichester', u'IIIb 60:i:[e,n,x,z15]', u'Cotham', u'IIIb 53:i:z', u'Doorn', u'Machaga', u'IIIb 59:i:z35', u'Warnemuende', u'IIIb 65:i:z', u'Falkensee', u'Avonmouth', u'Zuilen', u'IIIb 17:i:z35', u'Ahanou', u'IIIb 50:i:e,n,x,z15', u'Diourbel', u'IIIb 21:i:1,5,7', u'IIIb 21:i:e,n,x,z15', u'IIIb 65:i:e,n,x,z15', u'Wisbech', u'IIIb 61:i:e,n,x,z15', u'Abobo', u'Pisa', u'IIIb 61:i:z53', u'IIIb 61:i:z35', u'Truro', u'Frankfurt', u'IIIb 59:i:z', u'Potto', u'Mathura', u'Agbara', u'Kabete', u'Amina', u'IIIb 58:i:z53', u'IIIb 61:i:z', u'Mjordan', u'Poeseldorf', u'Kuessel', u'Douala', u'IIIb 60:i:[z35]', u'Cuckmere', u'Amounderness', u'IIIb 58:i:e,n,x,z15', u'Bessi', u'IIIb 59:i:e,n,x,z15', u'Morehead', u'Landau', u'IIIb 16:i:z35', u'IIIb 57:i:e,n,x,z15', u'IIIb 57:i:z', u'Soerenga', u'Tibati', u'Magherafelt', u'Takoradi', u'Bergen', u'IIIb 47:i:e,n,x,z15', u'Kaneshie', u'Borromea', u'Middlesbrough', u'Warnow', u'Malmoe', u'IIIb 38:i:z53', u'Aba', u'IIIb 47:i:z35', u'Cyprus', u'Hoboken', u'Taksony', u'Yeerongpilly', u'IIIb 40:i:1,5,7', u'[1],13,22:i:-', u'Idikan', u'Typhimurium', u'Maritzburg', u'Bonariensis', u'Tumodi', u'48:i:-', u'IIIb 48:i:z61', u'Hofit', u'Cumberland', u'Alma', u'Samaru', u'Lindenburg', u'Verona', u'IIIb 48:i:z53', u'Bargny', u'IIIb 48:i:z', u'IIIb 47:i:z', u'II 4,12,27:i:z35', u'Gloucester', u'Tsevie', u'Farsta', u'Agama', u'Lagos', u'Seremban', u'IIIb 47:i:z53', u'Myrria', u'IIIb 48:i:z35', u'Heerlen', u'Veneziana', u'Norton', u'IIIb 35:i:z', u'Kentucky', u'IIIb 50:i:z53', u'Jukestown', u'Lika', u'IIIb 35:i:e,n,x,z15', u'Athinai', u'Brijbhumi', u'Gambia', u'IIIb 35:i:z53', u'Bandia', u'IIIb 35:i:z35', u'Evry', u'Aberdeen', u'IIIb 50:i:1,5,7', u'Kedougou', u'Mampeza', u'Buzu', u'IIIb 38:i:z', u'Lansing', u'Mgulani', u'Stuttgart', u'Mbao', u'Garoli', u'Voulte', u'IIIb 50:i:z', u'Schalkwijk', u'Moussoro', u'Augustenborg', u'Oritamerin', u'Haardt', u'Kallo', u'Schwerin', u'Blockley', u'Charlottenburg', u'IIIb 53:k:z53', u'Surrey', u'II 6,7:k:[z6]', u'IIIb 21:k:z', u'IIIb 21:k:e,n,x,z15', u'IIIb (6),14:k:z53', u'Claibornei', u'Ochsenwerder', u'II 1,6,14:k:z6', u'IIIb (6),14:k:z', u'Goverdhan', u'II 6,14:k:e,n,x', u'II 6,14,[24]:k:1,6', u'Harburg', u'Escanaba', u'II 55:k:z39', u'II 17:k:-', u'Bootle', u'IIIb 60:k:z35', u'Casablanca', u'Verviers', u'Lawra', u'IIIb 61:k:1,5,(7)', u'IIIb 61:k:z35', u'Thetford', u'Ahuza', u'IIIb 43:k:z', u'Cairns', u'Thompson', u'Gwale', u'IIIb 17:k:z', u'Zaria', u'Matadi', u'Warri', u'Bandim', u'Irenea', u'Bethune', u'Oesterbro', u'II 13,23:k:z41', u'Marburg', u'Galiema', u'Dahomey', u'Singapore', u'Baiboukoum', u'Daytona', u'IIIb 58:k:z', u'IIIb 47:k:z53', u'IIIb 47:k:z35', u'Ferlo', u'II 41:k:1,6', u'II 41:k:z6', u'IIIb 47:k:z', u'IIIb 60:k:z', u'IIIb 47:k:e,n,x,z15', u'IIIb 57:k:e,n,x,z15', u'IIIb 47:k:1,5,7', u'IIIb 53:k:z', u'Staoueli', u'Serrekunda', u'II 59:k:z65', u'IIIb 59:k:z53', u'Memphis', u'Haferbreite', u'IIIb 42:k:e,n,x,z15', u'IIIb 42:k:z', u'Lyon', u'Pretoria', u'IIIb 48:k:z53', u'IIIb 11:k:z53', u'IIIb 16:k:z53', u'IIIb 50:k:z35', u'IIIb 50:k:z53', u'Marienthal', u'Kisarawe', u'IIIb 53:k:e,n,x,z15', u'Colobane', u'Amba', u'Abaetetuba', u'Orientalis', u'IIIb 35:k:z53', u'Ank', u'Taunton', u'IIIb 28:k:1,7', u'Ikeja', u'Adamstown', u'IIIb 50:k:e,n,x,z15', u'Guildford', u'IIIb 35:k:e,n,x,z15', u'Hilversum', u'Sharon', u'Mango', u'II 50:k:e,n,x', u'IIIb 50:k:1,5,7', u'Dan', u'IIIb 51:k:z35', u'II 13,22:k:1,5', u'Mannheim', u'Marylebone', u'Cochin', u'Clontarf', u'IIIb 16:k:z', u'Echa', u'IIIb 35:k:z', u'Inverness', u'Njala', u'IIIb 38:k:e,n,x,z15', u'IIIb 50:k:z', u'II 50:k:z6', u'IIIb 38:k:z', u'IIIb 38:k:z53', u'Szentes', u'Maumee', u'Nuatja', u'Ceyco', u'Wimborne', u'Bordeaux', u'IIIb 52:k:e,n,x,z15', u'IIIb 52:k:z35', u'IIIb 52:k:z53', u'Hann', u'II 48:k:z39', u'IIIb 40:k:z', u'Allandale', u'IIIb 40:k:z53', u'II [1],40:k:e,n,x,z15', u'Zanzibar', u'Scarborough', u'Yundum', u'Newrochelle', u'Aqua', u'Angoda', u'Odozi', u'II 30:k:e,n,x,z15', u'Ilala', u'II [1],4,12,27:k:1,6', u'Champaign', u'Newjersey', u'Goulfey', u'II 40:k:z6', u'Massenya', u'IIIb 48:k:1,5,(7)', u'Neumuenster', u'II 48:k:e,n,x,z15', u'IIIb 48:k:e,n,x,z15', u'Dahlem', u'IIIb 48:k:z', u'IIIb 48:k:z35', u'Ljubljana', u'Texas', u'Ramatgan', u'Kunduchi', u'II [1],42:l,[z13],z28:[z6]', u'Stuivenberg', u'Enugu', u'Tyresoe', u'Mkamba', u'IIIb 6,7:l,v:z53', u'Coromandel', u'Burgas', u'Ngor', u'Lovelace', u'IIIb 13,22:l,v:1,5,7', u'Nanga', u'Potsdam', u'Kortrijk', u'Bonn', u'Parkroyal', u'Svedvi', u'Gdansk', u'Borbeck', u'Sinchew', u'Welikade', u'Nchanga', u'Horsham', u'Alpenquai', u'IIIb (6),14:l,v:z', u'IIIb (6),14:l,v:z35', u'Amberg', u'VI 6,14:l,v:z88', u'Concord', u'II 3,10:l,v:z6', u'Ruzizi', u'II 3,10:l,v:e,n,x', u'Give', u'London', u'Sinstorf', u'IIIb (6),14:l,v:z53', u'Stendal', u'IIIb 38:l,v:z', u'IIIb 16:l,v:1,5,7', u'Shanghai', u'Salford', u'IIIb 16:l,v:z', u'Losangeles', u'Boecker', u'IIIb 16:l,v:z53', u'IIIb 6,7:l,v:1,5,7', u'Maracaibo', u'Fann', u'Bullbay', u'IIIb 11:l,v:z', u'Irumu', u'IIIb 11:l,v:z53', u'IIIb 16:l,v:z35', u'Roan', u'Bredeney', u'Kimuenza', u'II [1],4,12,27:l,v:e,n,x', u'Brandenburg', u'Pakistan', u'Litchfield', u'VI 50:l,v:z67', u'Kimberley', u'IIIb 42:l,v:e,n,x,z15', u'IIIb 38:l,v:z35', u'IIIb 38:l,v:[z53]', u'IV 47:l,v:-', u'IIIb 47:l,v:z57', u'IIIb 47:l,v:z53', u'IIIb 47:l,v:z35', u'Alger', u'Ligeo', u'IIIb 50:l,v:z57', u'IIIb 50:l,v:z35', u'IIIb 50:l,v:z', u'IIIb 50:l,v:e,n,x,z15', u'Toronto', u'Geraldton', u'IIIb 35:l,v:z35', u'Fass', u'IIIb 35:l,v:e,n,x,z15', u'Donna', u'IIIb 48:l,v:z', u'IIIb 48:l,v:1,5,(7)', u'Australia', u'Fyris', u'Clackamas', u'Drac', u'India', u'Panama', u'IIIb 47:l,v:z', u'Taylor', u'II 9,12:l,v:z39', u'Goettingen', u'II 9,12:l,v:e,n,x', u'Zaiman', u'IIIb [1],40:l,v:z53', u'Houston', u'IIIb 40:l,v:z', u'Mendoza', u'IIIb 43:l,v:z53', u'IIIb 42:l,v:z53', u'IIIb 42:l,v:z', u'Coogee', u'IIIb 42:l,v:1,5,7', u'II 42:l,v:e,n,x,z15', u'Kapemba', u'Holcomb', u'Azteca', u'IIIb 47:l,v:1,[5],7', u'II 39:l,v:1,5', u'Kokomlemle', u'Oerlikon', u'Loanda', u'Imo', u'Manchester', u'IIIb 47:l,v:e,n,x,z15', u'II 6,8:l,v:e,n,x', u'Edmonton', u'Lund', u'II [1],4,12,27:l,v:z39', u'Millesi', u'Canary', u'II 40:l,v:e,n,x', u'Amherstiana', u'Nashua', u'IIIb 61:l,v:z35', u'IIIb 61:l,v:z', u'IIIb 61:l,v:1,5,7', u'IIIb 60:l,v:z', u'IIIb 59:l,v:z53', u'IIIb 59:l,v:z', u'IIIb 52:l,v:z53', u'Vitkin', u'IIIb 21:l,v:z', u'IIIb 58:l,v:z35', u'IIIb 58:l,v:e,n,x,z15', u'II 56:l,v:z39', u'IIIb 53:l,v:z35', u'IIIb 53:l,v:z', u'IIIb 53:l,v:e,n,x,z15', u'Leoben', u'IIIb 65:l,v:z35', u'Koessen', u'Morotai', u'Michigan', u'Lancaster', u'Carmel', u'IIIb 17:l,v:e,n,x,z15', u'IIIb 65:l,v:e,n,x,z15', u'IIIb 65:l,v:z53', u'Harcourt', u'IIIb 18:l,v:e,n,x,z15', u'Orlando', u'IIIb 18:l,v:z', u'IIIb 18:l,v:z53', u'IIIb 65:l,v:z', u'IIIb 35:l,v:1,5,7', u'IIIb 21:l,v:z57', u'IIIb 17:l,v:z35', u'Dadzie', u'Overschie', u'IIIb 51:l,v:z', u'II 13,23:l,w:e,n,x', u'Ayton', u'Victoria', u'II [1],9,12:l,w:e,n,x', u'Toulon', u'Blancmesnil', u'II 6,8:l,w:z6', u'Keve', u'Gabon', u'Ackwepe', u'Glidji', u'Essingen', u'Lomnava', u'Brooklyn', u'Westeinde', u'Fayed', u'Assinie', u'Epalinges', u'Marsabit', u'Colorado', u'II 6,7:l,w:1,5,7', u'Langeveld', u'II 6,7:l,w:z42', u'II 4,12:l,w:e,n,x', u'II [1],42:l,w:e,n,x', u'II 16:l,w:z6', u'Parakou', u'Overchurch', u'Togo', u'II 50:l,w:e,n,x,z15', u'Fulda', u'Zigong', u'Mono', u'Ramsey', u'IIIb 48:l,w:1,5,7', u'Freiburg', u'Uganda', u'Tours', u'Taiping', u'Miyazaki', u'Itami', u'Kenya', u'Mandera', u'Winterthur', u'Westerstede', u'Sudan', u'Nessziona', u'Napoli', u'Haduna', u'Breukelen', u'Neukoelln', u'II 43:l,z13,z28:1,5', u'Makiso', u'II 58:l,z13,z28:z6', u'Ockenheim', u'Lokstedt', u'Osnabrueck', u'Morocco', u'Strathcona', u'Catalunia', u'Penilla', u'Teshie', u'Battle', u'II 41:l,z13,z28:e,n,x,z15', u'Ablogame', u'Koblenz', u'II 58:l,z13,z28:1,5', u'Nordrhein', u'Kano', u'Kubacha', u'Hiduddify', u'Fallowfield', u'Hoghton', u'Vom', u'Bedford', u'Connecticut', u'II 1,9,12,46,27:l,z13,z28:z39', u'Tiko', u'II 53:l,z28:z39', u'II 51:l,z28:z6', u'II 53:l,z28:z6', u'II 53:l,z28:e,n,x', u'II 50:l,z28:z42', u'II 51:l,z28:z39', u'II 56:l,z28:-', u'Joal', u'II 6,7:l,z28:z6', u'Tomelilla', u'II 11:l,z28:e,n,x', u'Lamin', u'II 13,22:l,z28:1,5', u'Kindia', u'Reinickendorf', u'II [1],4,12:l,z28:[e,n,x]', u'II 6,8:l,z28:e,n,x', u'Malika', u'Moundou', u'II 3,10:l,z28:z39', u'II [1],13,23:l,z28:z42', u'II 13,23:l,z28:z6', u'II 13,23:l,z28:1,5', u'II 3,10:l,z28:1,5', u'II 39:l,z28:e,n,x', u'Kotu', u'II 9,12:l,z28:1,5', u'II 9,12:l,z28:e,n,x', u'York', u'Aflao', u'II [1],40:l,z28:z39', u'Santhiaba', u'II [1],40:l,z28:1,5', u'Bukavu', u'Javiana', u'II 6,7:l,z28:e,n,x', u'II 39:l,z28:z39', u'II 3,10:l,z28:e,n,x', u'II 6,7:l,z28:1,5', u'II 35:l,z28:-', u'II 30:l,z28:z6', u'II 16:l,z28:z42', u'II 28:l,z28:e,n,x', u'Fajara', u'II 28:l,z28:1,5', u'Jambur', u'Granlo', u'II 40:l,z28:e,n,x', u'Haelsingborg', u'II [1],40:m,t:z42', u'II 1,6,14:m,t:1,5', u'II 13,22:m,t:z42', u'II [1],13,23:m,t:z42', u'Kintambo', u'Bassa', u'II [1],44:m,t:z42', u'II [1],13,23:m,t:1,5', u'IV 40:m,t:-', u'Washington', u'II 40:m,t:z39', u'II 40:m,t:e,n,x', u'Newholland', u'II 9,46:m,t:e,n,x', u'II [1],9,12:m,t:z39', u'Leatherhead', u'Sangalkam', u'Muguga', u'Apapa', u'II 50:m,t:z6', u'Yokoe', u'II 6,8:m,t:1,5', u'Pensacola', u'II [1],9,12:m,t:1,5', u'Banana', u'II 11:m,t:e,n,x', u'II [1],13,23:m,t:e,n,x', u'II 45:m,t:1,5', u'II 3,10:m,t:e,n,x', u'Oranienburg', u'Madras', u'Djinten', u'II 6,8:m,t:e,n,x', u'II 6,7:m,t:-', u'Oakey', u'Winston', u'Moers', u'Cannstatt', u'Bama', u'II 17:m,t:-', u'II 42:m,t:[e,n,x,z15]', u'II 35:m,t:-', u'Monschaui', u'II 18:m,t:1,5', u'Langenhorn', u'Mesbit', u'II 21:m,t:-', u'IV 21:m,t:-', u'Kaitaan', u'Rothenburgsort', u'Mpouto', u'II 30:m,t:-', u'II 28:m,t:z39', u'II 6,14:m,t:e,n,x', u'Southbank', u'II 3,10:m,t:1,5', u'Morillons', u'II 16:m,t:[z42]', u'Morbihan', u'Waral', u'Dietrichsdorf', u'Vinohrady', u'II 16:m,t:e,n,x', u'II 28:m,t:[e,n,x]', u'II 9,12:m,t:e,n,x', u'Senegal', u'Rubislaw', u'IIIb 35:r:e,n,x,z15', u'Clanvillian', u'IIIb 42:r:z53', u'Gege', u'IIIb 48:r:z', u'IIIb 48:r:e,n,x,z15', u'Quincy', u'Volta', u'IIIb 42:r:z', u'Grandhaven', u'Brive', u'IIIb 61:r:z35', u'IIIb 58:r:z53', u'IIIb 59:r:z35', u'IIIb 60:r:e,n,x,z15', u'IIIb 60:r:z', u'IIIb 60:r:z35', u'IIIb 60:r:z53', u'IIIb 21:r:z', u'Mountmagnet', u'II 28:r:e,n,z15', u'IIIb 61:r:z', u'Lubumbashi', u'IIIb 61:r:z53', u'Konongo', u'Yalding', u'IIIb 18:r:z', u'Tennenlohe', u'Crossness', u'IIIb 17:r:z', u'Lode', u'IIIb 65:r:z35', u'IIIb 61:r:1,5,7', u'Ivory', u'Shoreditch', u'Sokode', u'IIIb 50:r:1,5,(7)', u'IIIb 50:r:e,n,x,z15', u'IIIb 50:r:z', u'IIIb 50:r:z35', u'IIIb 50:r:z53', u'Fairfield', u'Massakory', u'IIIb 58:r:z', u'IIIb 47:r:e,n,x,z15', u'IIIb 58:r:e,n,x,z15', u'Brunflo', u'Lehrte', u'Bassadji', u'Sipane', u'IIIb 53:r:z', u'IIIb 53:r:z35', u'IIIb 53:r:z68', u'Czernyring', u'Deckstein', u'Kibusi', u'Camberwell', u'Yellowknife', u'IIIb (6),14:r:z', u'Heidelberg', u'Bradford', u'Winneba', u'Remo', u'Goldcoast', u'IIIb 8:r:z', u'44:r:-', u'IIIb 35:r:z', u'Albertbanjul', u'IIIb 47:r:1,5,7', u'IIIb 40:r:z53', u'Southampton', u'Brefet', u'Jamaica', u'IIIb 43:r:e,n,x,z15', u'13,22:r:-', u'Adjame', u'Linton', u'Grampian', u'Papuana', u'IIIb 43:r:z53', u'IIIb 43:r:z', u'Weltevreden', u'Simi', u'Elisabethville', u'Ughelli', u'Bochum', u'Emmastad', u'Infantis', u'Campinense', u'Lome', u'Virchow', u'IIIb 42:r:-', u'II 42:r:-', u'Nigeria', u'IIIb 38:r:e,n,x,z15', u'IIIb 38:r:z', u'IIIb 38:r:1,5,7', u'Lindi', u'Dapango', u'IIIb 47:r:z', u'IIIb 47:r:z53', u'IIIb 35:r:z61', u'IIIb 35:r:z35', u'IIIb 38:r:z35', u'Akanji', u'Hindmarsh', u'Noya', u'Colindale', u'Kofandoka', u'Bsilla', u'Sanktgeorg', u'IIIb 47:r,[i]:z35', u'Bovismorbificans', u'Hidalgo', u'Drogana', u'Brikama', u'Surat', u'Altona', u'Chicago', u'Rovaniemi', u'Fareham', u'Euston', u'Dumfries', u'Seegefeld', u'Africana', u'Banco', u'Lutetia', u'Annedal', u'Istoria', u'Zwickau', u'Cocody', u'Amager', u'Praha', u'Mayday', u'Nantes', u'Irchel', u'Bolton', u'Ohlstedt', u'Orion', u'II [1],9,12:y:z39', u'Powell', u'Benin', u'Hartford', u'Mikawasima', u'Mokola', u'Giza', u'Bulgaria', u'Tananarive', u'II 6,8:y:1,6', u'Alagbon', u'Inchpark', u'Sunnycove', u'Daarle', u'Richmond', u'Lamphun', u'Bareilly', u'Kralingen', u'Benue', u'Sindelfingen', u'II 1,9,12,46,27:y:z39', u'Gatow', u'Oyonnax', u'Stockholm', u'Langensalza', u'Brunei', u'Dougi', u'Perth', u'Baguirmi', u'Nijmegen', u'Teddington', u'Finaghy', u'Ruiru', u'Ibaragi', u'Bietri', u'Coeln', u'Matopeni', u'Saphra', u'Akuafo', u'Harvestehude', u'Selby', u'Avignon', u'Freetown', u'Colombo', u'Trachau', u'Pomona', u'Oskarshamn', u'Nima', u'Ball', u'Steinwerder', u'Kingabwa', u'Farcha', u'Jos', u'Steinplatz', u'Carrau', u'Spalentor', u'Kitenge', u'Telaviv', u'Madelia', u'Fischerkietz', u'Mornington', u'Shomolu', u'II 17:y:-', u'Kamoru', u'Moualine', u'Solt', u'Delan', u'Gatineau', u'Kikoma', u'Herzliya', u'Woumbou', u'Windermere', u'Odienne', u'Cannonhill', u'Blitta', u'Jalisco', u'Lokomo', u'Slade', u'Thies', u'II 18:y:e,n,x,z15', u'Troy', u'Tunis', u'Ordonez', u'Hadejia', u'Yarrabah', u'Tanger', u'Anfo', u'Kinson', u'Krefeld', u'Tendeba', u'Warengo', u'Gori', u'II 17:z:l,w', u'II 47:z:e,n,x,z15', u'Daula', u'II 17:z:1,7', u'Mountpleasant', u'Potengi', u'Arusha', u'Uhlenhorst', u'Brackenridge', u'II 45:z:1,5', u'Yopougon', u'II 6,8:z:1,5', u'II 6,7:z:z42', u'Kuru', u'Kaolack', u'Bolama', u'Mowanjum', u'Marmande', u'Phaliron', u'Kalumburu', u'II 45:z:z39', u'Lawndale', u'Vanier', u'Koenigstuhl', u'Stachus', u'Preston', u'Entebbe', u'II 4,12:z:z39', u'II 9,12:z:z39', u'II [1],9,12:z:z6', u'Aurelianis', u'Ursenbach', u'Kimpese', u'II 42:z:e,n,x,z15', u'Mulhouse', u'Sally', u'II 21:z:-', u'II [1],40:z:1,5', u'Casamance', u'Nowawes', u'II [1],40:z:z6', u'II [1],40:z:z39', u'II 40:z:z42', u'II 41:z:1,5', u'II [1],9,12:z:1,7', u'II 28:z:z39', u'Ogbete', u'Shubra', u'II 9,46:z:z39', u'Bambylor', u'II 9,46:z:e,n,x', u'II 9,46:z:1,5', u'II 28:z:1,5', u'Dingiri', u'Doel', u'II 42:z:1,5', u'Brisbane', u'II 43:z:1,5', u'Hohentwiel', u'Kiambu', u'II [1],4,12,27:z:1,5', u'Loubomo', u'Indiana', u'II 4,12:z:1,7', u'Neftenbach', u'II [1],4,12,27:z:e,n,x', u'II 42:z:z6', u'Melbourne', u'Ezra', u'Chile', u'Oakland', u'II 6,7:z:1,5', u'Tanzania', u'Ivrysurseine', u'II 56:z:z6', u'Bristol', u'Poano', u'Poitiers', u'II [1],13,23:z:1,5', u'II 53:z:z6', u'IIIb 53:z:1,5,(7)', u'II 53:z:1,5', u'IIIb 52:z:z52', u'Homosassa', u'Soahanina', u'Royan', u'II [1],59:z:z6', u'Huddinge', u'Farmsen', u'Tchamba', u'Poona', u'II 47:z:z6', u'Worthington', u'II 3,10:z:z39', u'Landwasser', u'Cayar', u'II 3,10:z:e,n,x', u'Winslow', u'Harleystreet', u'II 3,10:z:1,5', u'Fufu', u'II [1],13,23:z:z42', u'II 13,22:z:-', u'IIIb 13,23:z:1,5', u'Sundsvall', u'Clerkenwell', u'Schoeneberg', u'II 52:z:z39', u'Bouake', u'Kanifing', u'II 16:z:z42', u'II 6,7:z:z6', u'II 6,7:z:z39', u'II 16:z:e,n,x', u'Carno', u'Brevik', u'Lerum', u'Kainji', u'IIIb 48:z:1,5,7', u'II 48:z:1,5', u'Toucra', u'Korlebu', u'II 60:z:e,n,x', u'Hongkong', u'Crewe', u'II 11:z:z39', u'Lechler', u'Treforest', u'Antsalova', u'Nyanza', u'Bruck', u'Maroua', u'Businga', u'IIIb 50:z:z52', u'II 50:z:e,n,x', u'Gerland', u'II 6,7:z:e,n,x', u'Fortlamy', u'Lingwala', u'Kassel', u'II 11:z:e,n,x', u'Jerusalem', u'Redba', u'Omuna', u'II 41:z10:e,n,x,z15', u'II 41:z10:z6', u'Inganda', u'IIIb 65:z10:z', u'IIIb 65:z10:e,n,x,z15', u'Tudu', u'Vellore', u'Fortune', u'Mura', u'Menden', u'Hadar', u'Eschweiler', u'IIIb 61:z10:z35', u'Ngili', u'Albert', u'Mbandaka', u'Ituri', u'Haifa', u'II 41:z10:1,2', u'Leipzig', u'Landala', u'Inpraw', u'Djugu', u'Tokoin', u'Aprad', u'II 56:z10:e,n,x', u'Barry', u'Canton', u'IIIb 53:z10:z35', u'IIIb 53:z10:z', u'Bergues', u'IIIb 50:z10:z53', u'II 50:z10:z6', u'IIIb 50:z10:z', u'Adana', u'Glostrup', u'Llobregat', u'Zerifin', u'IIIb 48:z10:z', u'IIIb 48:z10:e,n,x,z15', u'Isaszeg', u'II 48:z10:1,6', u'VI 48:z10:1,5', u'IIIb 40:z10:z35', u'II 48:z10:[1,5]', u'IIIb 47:z10:z35', u'IIIb 47:z10:z', u'Namoda', u'IIIb 47:z10:1,5,7', u'Guinea', u'Molade', u'IIIb 60:z10:z35', u'IIIb 60:z10:z', u'IIIb 59:z10:z57', u'IIIb 59:z10:z53', u'II 42:z10:1,2', u'II 42:z10:e,n,x,z15', u'IIIb 42:z10:e,n,x,z15', u'IIIb 42:z10:z', u'Loenga', u'II 42:z10:z6', u'IIIb 42:z10:z35', u'IIIb 57:z10:z', u'Wippra', u'Bazenheid', u'Remiremont', u'Chomedey', u'Istanbul', u'IIIb 58:z10:z53', u'II 58:z10:z6', u'IIIb 58:z10:e,n,x,z15', u'II 58:z10:1,6', u'Cleveland', u'Mapo', u'Paris', u'IIIb 60:z10:z53', u'IIIb 42:z10:z67', u'IIIb 28:z10:z', u'Luckenwalde', u'Moroto', u'IIIb 17:z10:z', u'IIIb 17:z10:e,n,x,z15', u'Djibouti', u'Angouleme', u'Redlands', u'IIIb 16:z10:e,n,x,z15', u'Lisboa', u'VI 1,6,14,25:z10:1,(2),7', u'Badagry', u'Libreville', u'II 18:z10:z6', u'II 1,6,14:z10:z6', u'IIIb (6),14:z10:e,n,x,z15', u'Sada', u'Senneville', u'Kumasi', u'II 30:z10:e,n,x,z15', u'Laredo', u'II 1,6,14:z10:1,5', u'IIIb 16:z10:1,7', u'IIIb 21:z10:z53', u'Carnac', u'Leer', u'IIIb 18:z10:e,n,x,z15', u'II 40:z10:e,n,x', u'II 39:z10:z6', u'IIIb 21:z10:e,n,x,z15', u'IIIb 21:z10:z', u'II 1,9,12,46,27:z10:z39', u'II 1,9,12,46,27:z10:e,n,x', u'Umbilo', u'II 21:z10:[z6]', u'Malaysia', u'II 17:z10:-', u'II 9,46:z10:z39', u'II 9,46:z10:z6', u'Louisiana', u'Mahina', u'Inglis', u'Lishabi', u'Rogy', u'Farakan', u'IIIb (6),14:z10:z', u'II 1,9,12,46,27:z10:1,5', u'IIIb 6,14:z10:z53', u'Lexington', u'Ruanda', u'Wentworth', u'II [1],13,22:z10:z6', u'Neunkirchen', u'IIIb 38:z10:z', u'IIIb 38:z10:z53', u'Harrisonburg', u'Roodepoort', u'Okerara', u'Treguier', u'Portland', u'Demerara', u'Sapele', u'Hegau', u'Dallgow', u'Yenne', u'Telhashomer', u'Straengnaes', u'Coquilhatville', u'Podiensis', u'Kristianstad', u'Biafra', u'Camberene', u'Enschede', u'Ligna', u'IIIb 35:z10:z35', u'Trotha', u'Nessa', u'IIIa 62:z29:-', u'Everleigh', u'II 44:z29:e,n,x', u'Zinder', u'IV 17:z29:-', u'IIIa 45:z29:-', u'IIIa 59:z29:-', u'IV 44:z29:-', u'II 60:z29:e,n,x', u'II 45:z29:z42', u'II 45:z29:e,n,x', u'II 45:z29:1,5', u'Jodhpur', u'IIIa 17:z29:-', u'Kandla', u'II [1],13,23:z29:e,n,x', u'II 51:z29:e,n,x,z15', u'Jedburgh', u'IIIa 50:z29:-', u'Ivorycoast', u'II 43:z29:z42', u'II 3,10:z29:[e,n,x]', u'IV 48:z29:-', u'IIIa 53:z29:-', u'IIIa 48:z29:-', u'II 48:z29:-', u'II 57:z29:z42', u'Agoueve', u'II 13,22:z29:1,5', u'Mundubbera', u'II [1],13,23:z29:1,5', u'Saloniki', u'II 16:z29:1,5', u'II 16:z29:e,n,x', u'IIIa 47:z29:-', u'Ekpoui', u'II 47:z29:e,n,x,z15', u'II 13,22:z29:e,n,x', u'IIIa 56:z29:-', u'Cubana', u'II 35:z29:e,n,x', u'II 6,8:z29:1,5', u'II 6,8:z29:e,n,x:z42', u'Tamale', u'Uno', u'II 6,8:z29:e,n,x', u'II 6,7:z29:[z42]', u'Tennessee', u'II 42:z29:-', u'Djermaia', u'IIIa 43:z29:-', u'II 28:z29:1,5', u'Ouakam', u'Aragua', u'Djama', u'Widemarsh', u'IIIa 35:z29:-', u'IV 41:z29:-', u'IIIa 41:z29:-', u'Lodz', u'II [1],9,12:z29:e,n,x', u'II 9,12:z29:1,5', u'Llandoff', u'Brancaster', u'II [1],4,12:z29:e,n,x', u'IIIa 40:z29:-', u'Omifisan', u'II 28:z29:e,n,x', u'IIIa 21:z29:-', u'II 43:z29:e,n,x', u'Makiling', u'IV 43:z29:-', u'Hillegersberg', u'Santander', u'Babili', u'Konolfingen', u'Cairina', u'Pasing', u'Wuiti', u'Tafo', u'66:z35:-', u'Catumagos', u'Ratchaburi', u'Aachen', u'Palime', u'Kokoli', u'48:z35:-', u'Shannon', u'Yaounde', u'Anna', u'Picpus', u'Nimes', u'Mampong', u'Carpentras', u'Ahoutoue', u'Penarth', u'IIIb 48:z35:z52', u'Bingerville', u'II 3,10:z35:e,n,x,z15', u'61:z35:-', u'II [1],40:z35:e,n,x,z15', u'II 16:z35:e,n,x', u'Dakota', u'Trier', u'Lattenkamp', u'Basingstoke', u'Yombesali', u'Gambaga', u'Yekepa', u'Zongo', u'Tema', u'Ahepe', u'Sloterdijk', u'Kolda', u'Hennekamp', u'Yarm', u'[1],40:z35:-', u'Tienba', u'Trimdon', u'Angers', u'Kahla', u'Tejas', u'IIIa 40:z36:-', u'IIIa 59:z36:-', u'IIIa 62:z36:-', u'IV 6,7:z36:-', u'IIIa 43:z36:-', u'IIIa 17:z36:-', u'VI 59:z36:-', u'II 6,14:z36:-', u'IIIa 45:z36:-', u'Balcones', u'II 16:z36:e,n,z15', u'IV 16:z36:-', u'IV 47:z36:-', u'IV 42:z36:-', u'Weslaco', u'IV 21:z36:-', u'Macallen', u'IIIa 48:z36:-', u'IIIa 35:z36:-', u'Potosi', u'IIIa 50:z36:-', u'Tampico', u'II 6,7:z36:z42', u'IV 41:z36:-', u'IIIa 41:z36:-', u'IIIa 63:z36:-', u'II 18:z36:-', u'IV 17:z36:-', u'IIIa 21:z36:-', u'IV 48:z36,[z38]:-', u'IV 44:z36,[z38]:-', u'IV [1],53:z36,z38:-', u'IV 45:z36,z38:-', u'IV 18:z36,z38:-', u'IV 43:z36,z38:-', u'Haga', u'Albertslund', u'Bolombo', u'II 3,10:z38:z42', u'Lene', u'Sandaga', u'Offa', u'Fresno', u'Ochiogu', u'Elomrane', u'Klouto', u'Wilhelmsburg', u'Ago', u'Aderike', u'Koketime', u'Apeyeme', u'Naware', u'Sinthia', u'Rumford', u'Lille', u'Irigny', u'Alexanderplatz', u'Sara', u'Fanti', u'Leiden', u'Vogan', u'II [1],4,12,[27]:z39:1,[5],7', u'II [1],44:z39:e,n,x,z15', u'II 9,46:z39:1,7', u'II 3,10:z39:1,[5],7', u'13,22:z39:-', u'II 13,22:z39:1,7', u'II [1],13,23:z39:1,5,7', u'Grancanaria', u'II 30:z39:1,7', u'II [1],9,12:z39:1,7', u'II 40:z39:1,7', u'II [1],40:z39:1,5', u'44:z39:-', u'II 48:z39:z81', u'48:z39:-', u'II 52:z39:1,5,7', u'II 57:z39:e,n,x,z15', u'II 58:z39:e,n,x,z15', u'66:z39:-', u'II [1],40:z39:1,6', u'IIIb 40:z39:1,6', u'IIIb 6,7,[14]:z39:1,2', u'II 6,7:z39:1,5,7', u'IV [1],40:z4,z23:-', u'Goma', u'Bofflens', u'Waycross', u'II 43:z4,z23:-', u'IV 41:z4,z23:-', u'IV 38:z4,z23:-', u'Vuadens', u'Stanleyville', u'Gera', u'Broc', u'IIIa 42:z4,z23:-', u'Cerro', u'Breda', u'Babelsberg', u'Aarhus', u'II 18:z4,z23:-', u'IIIa 18:z4,z23:-', u'Baguida', u'IIIa 21:z4,z23:-', u'IV 21:z4,z23:-', u'IIIa 40:z4,z23:-', u'Teltow', u'Namur', u'Stoneferry', u'Alachua', u'IIIa 35:z4,z23:-', u'Yoff', u'IIIa 38:z4,z23:-', u'IIIa 43:z4,z23:-', u'Cannobio', u'IV 57:z4,z23:-', u'Farmingdale', u'IIIa 51:z4,z23:-', u'IV 51:z4,z23:-', u'II 6,7:z4,z23:-', u'IIIa 53:z4,z23:-', u'IV 53:z4,z23:-', u'IIIa 50:z4,z23:-', u'IIIa 56:z4,z23:-', u'IV 6,7:z4,z23:-', u'Obogu', u'Planckendael', u'IIIa 59:z4,z23:-', u'IIIa 62:z4,z23:-', u'IIIa 63:z4,z23:-', u'Aequatoria', u'Yerba', u'Tabligbo', u'IV 43:z4,z23:-', u'Kua', u'Ploufragan', u'II 44:z4,z23:-', u'IIIa 44:z4,z23:-', u'IV 44:z4,z23:-', u'IV 50:z4,z23:-', u'IV 45:z4,z23:-', u'IIIa 41:z4,z23:-', u'Fehrbellin', u'Bere', u'Binche', u'IIIa 47:z4,z23:-', u'IIIa 48:z4,z23:-', u'IV 48:z4,z23:-', u'IIIa 45:z4,z23:-', u'IV 16:z4,z23:-', u'IV 6,14:z4,z23:-', u'Ilugun', u'Remete', u'Etterbeek', u'Wagadugu', u'Bellevue', u'IIIa 11:z4,z23:-', u'Bousso', u'Kibi', u'Axim', u'II 16:z4,z23:-', u'IV 11:z4,z23:-', u'Adabraka', u'Ekotedo', u'IIIa 13,22:z4,z23:-', u'Dabou', u'Ajiobo', u'Arapahoe', u'IIIa 17:z4,z23:-', u'Corvallis', u'Wangata', u'Ried', u'Lezennes', u'Chailey', u'IIIa 13,23:z4,z23,[z32]:-', u'IIIa 53:z4,z23,z32:-', u'IIIa 41:z4,z23,z32:-', u'IIIa 48:z4,z23,z32:-', u'IIIa 56:z4,z23,z32:-', u'IIIa 17:z4,z23,z32:-', u'IIIa 50:z4,z23,z32:-', u'IIIa 44:z4,z23,z32:-', u'IIIa 17:z4,z24:-', u'Christiansborg', u'Sambre', u'IV 43:z4,z24:-', u'Ipswich', u'Toricada', u'IIIa 41:z4,z24:-', u'Yehuda', u'IV [1],42:z4,z24:-', u'IIIa 42:z4,z24:-', u'IIIa 43:z4,z24:-', u'IIIb 48:z4,z24:-', u'Albany', u'Duesseldorf', u'IIIa 53:z4,z24:-', u'II 53:z4,z24:-', u'Natal', u'IIIa 51:z4,z24:-', u'IV 50:z4,z24:-', u'IIIa 50:z4,z24:-', u'II 9,46:z4,z24:z39', u'II 1,9,12,46,27:z4,z24:1,5', u'II 6,7:z4,z24:z42', u'IV 44:z4,z24:-', u'IIIa 48:z4,z24:-', u'Djakarta', u'Tamberma', u'Florian', u'II 3,10:z4,z24:-', u'IIIa 45:z4,z24:-', u'Transvaal', u'Somone', u'IV 6,7:z4,z24:-', u'Ngaparou', u'IV 16:z4,z24:-', u'Uzaramo', u'Chichiri', u'II 40:z4,z24:z39', u'Bangkok', u'IIIa 40:z4,z24:-', u'IIIa 35:z4,z24:-', u'IV [1],40:z4,z24:-', u'Westphalia', u'Kalamu', u'IIIa 44:z4,z24:-', u'Bodjonegoro', u'Kethiabarny', u'II 16:z4,z24:-', u'II 18:z4,z24:-', u'Romanby', u'IIIa 13,23:z4,z24:-', u'IIIa 21:z4,z24:-', u'II 21:z4,z24:-', u'Blukwa', u'Kaevlinge', u'IIIa 17:z4,z32:-', u'IIIa 45:z4,z32:-', u'IIIa 63:z4,z32:-', u'IIIa 62:z4,z32:-', u'IIIa 35:z4,z32:-', u'IIIa 18:z4,z32:-', u'IV 21:z4,z32:-', u'IV 48:z4,z32:-', u'IV 16:z4,z32:-', u'IV [1],44:z4,z32:-', u'IIIa 51:z4,z32:-', u'IIIa 48:z4,z32:-', u'IIIa 50:z4,z32:-', u'IV 50:z4,z32:-', u'Tallahassee', u'IV [1],40:z4,z32:-', u'IIIa 44:z4,z32:-', u'IV 43:z4,z32:-', u'IV 11:z4,z32:-', u'IIIa 41:z4,z32:-', u'IIIa 40:z4,z32:-', u'60:z41:-', u'Thayngen', u'Karamoja', u'Wuppertal', u'Hillsborough', u'Maska', u'Diogoye', u'Maastricht', u'VI 6,7:z41:1,7', u'Ottawa', u'Taset', u'48:z41:-', u'66:z41:-', u'Tamilnadu', u'Dortmund', u'II 50:z42:1,7', u'II 57:z42:1,6', u'II 1,6,14:z42:1,6', u'II 16:z42:1,(5),7', u'II 43:z42:[1,5,7]', u'II [1],9,12:z42:1,[5],7', u'II [1],40:z42:1,6', u'II 6,7:z42:1,[5],7', u'II 16:z42:1,6', u'Quinhon', u'Bulovka', u'II 52:z44:1,5,7', u'IIIb 58:z52:z35', u'IIIb 53:z52:z35', u'IIIb 53:z52:z53', u'IIIb 65:z52:z53', u'IIIb 65:z52:z35', u'IIIb 65:z52:z', u'IIIb 59:z52:z53', u'IIIb 58:z52:z', u'IIIb 61:z52:1,5,7', u'IV 41:z52:-', u'IIIb 16:z52:z35', u'IIIb 61:z52:z53', u'IIIb 61:z52:z35', u'IIIb 60:z52:1,5,[7]', u'IIIb 61:z52:z', u'IIIb 60:z52:z', u'IIIb 60:z52:z35', u'IIIb 60:z52:z53', u'IIIb 65:z52:e,n,x,z15', u'IIIb 47:z52:1,5', u'IIIb 48:z52:e,n,x,z15', u'IIIb 35:z52:1,5,7', u'IIIb 50:z52:z53', u'IIIb 47:z52:z35', u'IIIb 47:z52:z', u'IIIb 48:z52:z', u'IIIb 47:z52:1,5,7', u'IIIb 43:z52:z53', u'IIIb 35:z52:z', u'IIIb 35:z52:z35', u'IIIb [1],6,14,[25]:z52:z35', u'IIIb 6,14:z52:e,n,x,z15', u'IIIb 38:z52:z35', u'IIIb 38:z52:z53', u'IIIb 47:z52:e,n,x,z15', u'IIIb 42:z52:z', u'IIIb 50:z52:z35', u'IIIb 35:z52:e,n,x,z15', u'IIIb 50:z52:1,5,7', u'IIIb 38:z53:-', u'IIIb 47:z53:-', u'IIIb 42:z57:1,5', u'II 58:z6:1,6', u'II 30:z6:1,6', u'Franken', u'II 47:z6:1,6', u'II 16:z6:1,6', u'II 42:z6:1,6', u'II [1],40:z6:1,5', u'II 6,7:z6:1,7', u'Aesch', u'IIIb 38:z61:[z53]', u'48:z65:-', u'IIIb 21:z65:e,n,x,z15', u'66:z65:-', u'Pietersburg', u'Delmenhorst', u'48:z81:-', u'[1],40:z81:-', u'66:z81:-', u'II [1],40:z81:z6', u'Mygdal',u'Lubbock']
+
+phase1=['-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'g,m,[s],t', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'f,g,t', '[g,t]', '[g],m,t', '[z42]', '[z42]', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,z15', 'e,n,z15', 'e,n,z15', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g,[s]', 'f,g,[t]', 'f,g,m,t', 'f,g,s', 'f,g,s', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'g,m,[s],t', 'g,t', 'g,[m],[s],[t]', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,s,t', 'g,[m],[s],t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],t', 'g,s,t', 'g,[s],t', 'g,[s],t', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m,s', 'g,m,[s]', 'g,m,[s]', 'g,m,[s]', 'g,m,[s],[t]', 'g,m', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[t]', 'g,m', 'g,m,[t]', 'g,m,[t]', 'g,m,q', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,p', 'g,p', 'g,p', 'g,p,s', 'g,p,u', 'g,q', 'g,s,[t]', 'g,s,q', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z63', 'g,z85', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'l,[z13],[z28]', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'm,p,t,[u]', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36,[z38]', 'z36,[z38]', 'z36,z38', 'z36,z38', 'z36,z38', 'z36,z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23,[z32]', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z44', 'z44', 'z44', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z53', 'z53', 'z57', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z60', 'z61', 'z65', 'z65', 'z65', 'z69', 'z71', 'z81', 'z81', 'z81', 'z81', 'z91', 'g,m,s']
+
+phase2=['1,7','e,n,x','1,6','1,7','1,6','1,6','1,6','-','1,6','1,6','1,5','1,5','z55','e,n,x,z15','z35','z','z53','z53','z54','-','z35','1,5,7','z','z','z53','z35','z35','z35','e,n,x,z15','z35','z35','z35','z53','z','z35','-','e,n,x','[e,n,x]','1,5,7','1,[5],7','e,n,x','1,2','e,n,z15','z6','z6','e,n,z15','z42','1,5','e,n,x','z39','z42','z6','l,v','1,5','e,n,x,z15','[1,5]','z10','1,5','l,z13,z28','1,7','e,n,x','e,n,z15','e,n,x','e,n,z15','1,5','1,7','1,7','1,2','e,n,z15','e,n,x','z6','1,6','1,5','1,6','e,n,z15','1,5','z42','e,n,z15','e,n,x','z39','1,5','1,5','z6','e,n,z15','e,n,x','z6','1,6','z6','1,7','1,2','1,6','z39','z6','1,5,7','1,5','1,7','z6','z39','1,7','-','e,n,x','e,n,z15','z39','e,n,x','1,2','-','e,n,z15','z6','l,z13,z28','l,w','e,n,x','1,5','1,6','1,5','1,5','e,n,z15','-','-','e,n,z15','e,n,x','1,2','z42','l,w','1,5','e,n,x','e,n,x','1,7','1,5','1,2','1,5','1,5','z6','[z6]','1,6','e,n,x','1,2','1,2','e,n,x','1,6','1,5','1,7','e,n,z15','l,w','1,5','1,5','[1,5]','l,w','z39','z52','z39','e,n,z15','z6','e,n,z15','1,7','[1,5]','z39','1,5','1,5','1,5','e,n,x','l,w','1,2','1,5','1,5','e,n,z15','1,5','1,2','e,n,z15','e,n,x','e,n,x','1,7','e,n,z15','e,n,x','e,n,x','e,n,z15','-','e,n,x','1,7','e,n,x,z15','l,w','e,n,z15','e,n,x','z6','l,w','z6','e,n,x','1,6','1,5','1,2','e,n,z15','e,n,x','1,5','e,n,z15','-','e,n,z15','z42','e,n,x','e,n,z15','1,5','l,w','z35','1,5','1,6','z35','z6','l,w','[e,n,x]','1,7','[e,n,x]','1,6','z39','e,n,x','1,6','e,n,z15','1,5','1,2,5','1,2','1,2','1,5','e,n,x','e,n,x,z15','1,2','z6','1,6','-','e,n,x,z15','z6','1,6','1,5','1,7','e,n,x','e,n,z15','z6','-','e,n,z15','1,2','1,2','-','z6','e,n,x','e,n,z15','e,n,z15','z6','1,5','1,7','l,w','1,5','1,6','z42','z39','z6','1,6','1,5','1,2','l,w','e,n,z15','e,n,x','e,n,x','1,5','e,n,z15','1,7','e,n,x','1,7','1,5','1,7','e,n,x','-','e,n,x','1,2','1,5','1,6','1,5','e,n,x','e,n,z15','z6','e,n,z15','e,n,z15','l,w','z6','l,w','1,6','z6','e,n,z15','1,5','1,5','1,7','1,7','1,2','e,n,z15','e,n,z15','1,5','1,2','1,5','1,7','1,6','1,7','1,5','e,n,x','e,n,x','e,n,z15','e,n,x','l,w','l,w','z6','1,6','z6','e,n,x','e,n,x','z39','[1,5]','z6','1,5','z35','e,n,z15','z35','l,w','-','1,5','1,2','1,2','1,5','e,n,x,z15','z6','z6','1,7','1,2','z6','1,6','z39','1,2','1,5','1,7','-','1,5','1,5','e,n,x','z42','z6','z6','1,5','[1,5]','z6','e,n,x','1,7','e,n,x','e,n,x','e,n,z15','1,6','l,w','1,7','e,n,z15','1,2','e,n,x','1,5','e,n,x','1,5','1,6','z39','e,n,z15','1,5','e,n,x,z15','1,6','z6','z35','z','e,n,x,z15','1,5','1,5','1,6','1,5','l,w','e,n,x,z15','1,5','z6','e,n,z15','1,5,7','1,2','1,7','1,7','1,6','e,n,x','z6','e,n,x','1,5','e,n,z15','1,6','-','1,5','1,7','e,n,x','1,5','e,n,x,z15','1,6','1,7','l,w','e,n,x','e,n,x','[e,n,z15]','z6','z6','1,2','1,5','e,n,x','1,6','1,5','1,6','1,7','k','e,n,x','e,n,z15','z6','e,n,z15','e,n,x','e,n,x','z6','e,n,z15','e,n,x','1,6','z39','z53','z','1,5,7','z6','l,w','e,n,z15','1,7','z35','1,5,7','1,6','1,5','1,2','z39','e,n,x,z15','1,5','1,6','1,7','z6','e,n,x','e,n,z15','l,w','z','e,n,x,z15','z6','1,6','1,5','e,n,z15','1,5','z6','e,n,x','1,5','1,6','1,5','1,5','1,5','z39','1,2','1,6','z','1,5','e,n,z15','1,7','e,n,z15','1,7','-','1,6','l,w','e,n,x,z15','e,n,x','1,5','1,5','1,5','1,7','1,6','z39','[1,5]','1,5','1,2','z6','1,5','l,z13,z28','1,7','l,w','z42','e,n,x','1,5','1,5','e,n,z15','l,w','-','1,5','z35','z6','1,2','e,n,z15','e,n,z15','e,n,x','1,7','1,6','z42','z39','e,n,x,z15','1,5','e,n,x','l,w','z6','l,w','1,7','1,7','e,n,x','e,n,x','1,6','-','z39','z35','1,5','e,n,z15','1,5','z35','1,5','1,5','1,6','1,7','e,n,x','e,n,z15','l,w','z6','l,z13,z28','1,7','1,7','e,n,z15','l,w','z6','1,5','e,n,z15','1,6','1,5','e,n,x','z6','1,6','1,5','e,n,x','z6','e,n,z15','z6','1,5','e,n,x','1,[2],7','1,6','1,5','1,2','z6','1,5','z6','z39','e,n,x,z15','e,n,x','1,5','e,n,z15','l,w','1,7','1,5','z6','1,6','1,6','1,7','e,n,x','e,n,z15','1,2','e,n,z15','l,w','1,2','1,5','e,n,z15','e,n,x','1,6','z6','[e,n,x]','z6','1,5','-','e,n,x','1,2','1,6','1,7','1,5','e,n,x','e,n,x','e,n,z15','l,w','z42','z39','1,5','1,5','-','-','1,2','z6','1,5','1,2','1,2','z6','z39','e,n,x,z15','1,5','1,5','1,5','1,7','1,7','e,n,x','1,5','z35','z35','1,2','z6','e,n,z15','e,n,x','1,5','1,5','z6','e,n,z15','e,n,x','1,7','1,5','1,7','e,n,z15','e,n,z15','1,7','1,5','e,n,x','1,6','l,z13,z28','1,5','1,7','1,6','1,5','1,2','1,6','1,5','1,6','1,5','l,w','1,5','1,5','1,2','z6','1,2','z6','1,7','z6','1,5','1,7','1,6','1,2','1,2','1,5','1,6','1,2','1,5','1,6','1,7','1,2','1,5','e,n,z15','1,5','1,7','1,2','1,5','e,n,z15','1,5','z6','1,2','l,w','l,w','1,5','1,2','1,6','e,n,z15','1,2','l,w','z6','e,n,x','e,n,z15','1,6','1,2','e,n,x','l,w','1,7','1,6','1,2','1,5','1,5','1,2','e,n,z15','1,2','1,6','1,7','1,6','1,6','1,7','1,[5],7','1,[5],7','1,7','1,5,7','1,[5],7','1,2,7','1,5,7','1,6','1,[5],7','1,7','1,7','1,6','1,6','z6','1,6','1,6','1,6','1,5,7','1,6','1,[5],7','z87','-','1,6','-','-','e,n,x','-','-','e,n,x','-','-','e,n,x','-','e,n,z15','-','-','-','-','[1,6]','-','[e,n,x]','-','-','z6','1,2,7','e,n,x','1,2,7','1,7','-','1,5','-','e,n,x','-','[1,5]','[e,n,x]','[e,n,x]','z42','-','e,n,x','[z42]','z39','[1,5]','z42','[1,5]','-','z42','-','-','-','[e,n,z15]','1,6','-','-','1,5','[e,n,z15]','-','-','-','-','-','-','-','[e,n,x]','[1,6]','-','-','e,n,x','[1,5,7]','[e,n,x]','[z42]','-','-','-','-','-','[1,2]','-','-','-','1,2,7','z','-','-','-','e,n,x','[e,n,z15]','e,n,x','-','1,5','[1,5]','e,n,x','1,5','-','z39','e,n,x','z42','z6','-','z39','e,n,x','z6','-','1,7','e,n,x,z15','[z67]','z39','-','[1,5]','-','-','-','-','-','-','-','[1,6]','-','-','-','-','-','-','-','-','e,n,x','-','-','-','-','e,n,x','-','-','e,n,x','-','[1,2]','-','-','-','[1,5]','1,5','z42','-','-','-','-','[1,5]','z6','1,5','-','-','[e,n,x,z15]','-','z39','-','-','-','e,n,x','e,n,x,z15','-','1,5','e,n,x','-','1,5','z42','-','z39','[e,n,x]','-','-','-','e,n,z15','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','1,5','-','-','-','-','-','-','1,5','-','-','-','-','e,n,x,z15','-','-','e,n,z15','-','1,7','1,5','e,n,x','[e,n,x]','e,n,x','-','-','-','-','[z]','1,6','1,5','1,7','1,2','1,6','[e,n,x,z15]','1,5','z','1,2','e,n,x','z35','e,n,x','z','e,n,z15','e,n,z15','l,w','z35','1,7','e,n,x,z15','1,2','1,5,7','e,n,x,z15','e,n,x,z15','1,7','e,n,x,z15','z6','l,w','z53','z35','1,7','e,n,z15','z','z6','e,n,z15','1,6','1,5','1,5','z53','z','e,n,z15','z6','e,n,z15','l,w','[z35]','1,2','1,5','e,n,x,z15','e,n,x','e,n,x,z15','1,5','1,2','z35','e,n,x,z15','z','l,w','1,6','l,w','1,5','e,n,z15','e,n,x,z15','l,w','1,6','z6','1,6','1,7','z53','e,n,z15','z35','l,w','l,w','z6','z6','1,5,7','-','1,5','1,2','e,n,z15','e,n,x','z6','-','z61','1,5','e,n,x','e,n,z15','1,5','1,2','1,6','z53','1,5','z','z','z35','l,w','e,n,z15','e,n,x','1,6','1,5','1,5','z53','1,7','z35','1,6','e,n,x','l,w','z','z6','z53','e,n,z15','1,7','e,n,x,z15','e,n,z15','1,5','e,n,z15','z53','l,w','z35','z6','1,2','1,5,7','l,w','1,5','1,7','z','1,5','1,2','z6','1,2','1,6','e,n,x','z','e,n,z15','e,n,z15','1,2','1,5','1,5','1,2','e,n,x','1,5','e,n,z15','z53','1,2,5','[z6]','z','e,n,x,z15','z53','1,5','1,5','z6','z','1,6','e,n,x','1,6','1,5','e,n,z15','z39','-','1,5','z35','1,7','1,5','e,n,z15','1,5,7','z35','1,2','1,5','z','e,n,z15','1,5','z6','z','e,n,z15','e,n,x','1,7','1,6','1,5','1,7','1,5','z41','-','1,2','1,6','e,n,x','1,7','1,6','z','z53','z35','1,6','1,6','z6','z','z','e,n,x,z15','e,n,x,z15','1,5,7','z','1,2','1,7','z65','z53','1,5','1,6','e,n,x,z15','z','e,n,z15','1,2','z53','z53','z53','z35','z53','e,n,z15','e,n,x,[z15]','e,n,x,z15','1,7','l,z13,z28','1,5','e,n,z15','z53','e,n,z15','e,n,x','1,7','1,7','1,6','e,n,x,z15','1,2','e,n,x,z15','1,2','1,6','1,5','e,n,x','1,5,7','e,n,z15','z35','1,5','l,w','1,2','1,5','1,6','z','1,2','z','1,6','e,n,x','e,n,x,z15','z','z6','z','z53','1,2','1,6','e,n,x','z35','1,2','1,5','e,n,x,z15','z35','z53','e,n,x','z39','z','1,6','z53','e,n,x,z15','1,5','l,z13,z28','e,n,x','l,w','1,6','e,n,x','e,n,[x],z15','e,n,x,z15','1,5','1,6','1,5','e,n,x','1,5','z6','1,5','1,5,7','1,6','e,n,x,z15','e,n,x,z15','e,n,z15','z','z35','e,n,x','e,n,z15','1,5','1,2','[z6]','1,5','[1,5]','1,5','1,6','z53','z35','e,n,z15','1,5','1,5','1,5,7','e,n,z15','e,n,z15','1,7','e,n,x','1,7','e,n,z15','z6','1,6','z35','1,7','1,2','e,n,x','e,n,z15','z','z35','1,7','z88','1,2','z6','e,n,z15','e,n,x','1,7','1,6','1,5','z53','1,2','z','1,5,7','1,6','e,n,x','z','z6','1,7','z53','1,5,7','1,5','e,n,x','e,n,z15','z','1,5','z53','z35','e,n,x','1,7','e,n,x','e,n,x','e,n,z15','1,2','1,2','z67','1,5','e,n,x,z15','z35','[z53]','-','z57','z53','z35','1,2','1,2','z57','z35','z','e,n,x,z15','e,n,x','1,6','z35','1,2','e,n,x,z15','1,5','z','1,5,7','1,5','1,2','1,6','e,n,x','1,5','1,5','z','e,n,z15','z39','e,n,z15','e,n,x','e,n,x','z53','1,5','z','1,2','z53','z53','z','e,n,z15','1,5,7','e,n,x,z15','1,7','e,n,x','1,5','1,[5],7','1,5','e,n,x','e,n,z15','1,5','[e,n,z15]','1,7','e,n,x,z15','e,n,x','e,n,z15','z6','z39','1,2','1,6','e,n,x','1,6','e,n,z15','z35','z','1,5,7','z','z53','z','z53','e,n,x','z','z35','e,n,x,z15','z39','z35','z','e,n,x,z15','1,5','z35','1,5','1,2','1,5','1,7','e,n,x','e,n,x,z15','e,n,x,z15','z53','1,2','e,n,x,z15','e,n,z15','z','z53','z','1,5,7','z57','z35','e,n,x','1,5','z','e,n,x','z6','1,5','e,n,x','e,n,z15','e,n,z15','z6','-','1,2','-','1,5','z6','e,n,z15','e,n,x','1,6','1,2','z6','[z44]','1,5','1,5','1,5,7','e,n,z15','z42','e,n,x','e,n,x','z6','z35','[1,2]','1,6','e,n,x,z15','1,5','1,5','1,5','1,6','1,5,7','1,2','1,5','1,2','e,n,z15','1,7','1,5','e,n,x','e,n,z15','1,6','1,2','-','1,5','e,n,x','1,6','e,n,z15','e,n,z15','1,5','z6','z6','1,6','1,2','e,n,x','e,n,z15','1,7','1,5','e,n,z15','e,n,z15','1,6','e,n,x,z15','z6','e,n,x','1,5','e,n,z15','e,n,x','1,7','1,5','e,n,z15','z6','e,n,z15','e,n,z15','1,5','z39','1,2','z39','z6','z6','e,n,x','z42','z39','-','1,7','z6','1,7','e,n,x','e,n,x','1,5','e,n,x','e,n,x','[e,n,x]','e,n,x','1,5','1,5','z39','z42','z6','1,5','1,5','e,n,x','1,6','1,5','e,n,x','e,n,z15','e,n,x','z39','1,6','1,5','1,5','1,5','e,n,x','z39','e,n,x','1,5','-','z6','z42','e,n,x','e,n,x','1,5','e,n,z15','e,n,x','e,n,x','-','z42','1,5','z42','z42','-','-','z42','1,5','-','-','z39','e,n,x','-','e,n,x','z39','1,6','-','-','-','z6','-','1,5','-','1,5','[1,5]','e,n,x','e,n,x','1,5','e,n,x','-','e,n,z15','-','e,n,x','-','z64','1,6','-','-','-','-','[e,n,x,z15]','-','-','1,5','-','e,n,z15','-','-','-','-','-','-','z39','e,n,x','[1,6]','1,5','1,6','[z42]','e,n,z15','-','-','[e,n,z15]','e,n,x','[e,n,x]','e,n,x','1,5','e,n,x','e,n,x,z15','e,n,z15','z53','1,5','z','e,n,x,z15','1,6','l,z13,z28','z','1,2','l,w','z35','z53','z35','e,n,x,z15','z','z35','z53','z','-','e,n,z15','z','1,5','z53','1,7','e,n,z15','z','1,5','1,2','z','1,2','z35','1,5,7','1,6','e,n,z15','z6','1,5,7','e,n,x,z15','z','z35','z53','l,w','l,w','z','e,n,x,z15','e,n,x,z15','1,7','z6','1,6','e,n,z15','z','z35','z68','1,5','1,7','e,n,x','1,7','e,n,x','z','1,2','1,5','1,6','1,7','l,w','z','-','z','1,5','1,5,7','z53','z6','e,n,z15','1,5','e,n,x,z15','-','1,6','e,n,z15','l,w','e,n,z15','z53','z','z6','e,n,z15','1,7','1,5','l,w','1,6','1,5','e,n,z15','z6','1,2','-','-','1,6','e,n,x,z15','z','1,5,7','1,5','1,2','z','z53','z61','z35','z35','1,7','1,5','1,7','1,7','e,n,z15','1,2','e,n,z15','z35','1,5','e,n,z15','e,n,z15','l,w','e,n,z15','z6','1,5','1,5','l,w','e,n,x,z15','1,6','1,2','l,w','1,7','l,z13,z28','e,n,x','1,5','e,n,z15','e,n,z15','1,2','e,n,z15','z6','l,w','e,n,x','e,n,z15','e,n,x','1,5','z39','1,7','1,7','e,n,x','e,n,z15','1,7','1,2','1,6','1,5','1,6','1,7','1,7','e,n,x','e,n,x','1,2','1,2','1,5','z6','l,w','l,w','z39','1,7','1,6','z6','l,w','1,5','1,6','e,n,x','e,n,x','e,n,z15','1,7','1,6','e,n,x','1,2','1,5','1,2','1,2','1,5','1,6','z6','z6','e,n,z15','1,5','1,6','1,5','1,7','1,2','1,5','e,n,x','1,5','1,5','1,2','e,n,z15','1,6','1,7','e,n,z15','e,n,x','e,n,z15','1,7','e,n,x','e,n,z15','l,w','-','z6','1,6','1,5','e,n,z15','1,5','e,n,x','e,n,x','e,n,x,z15','1,5','1,5','e,n,x','e,n,x','1,7','l,w','e,n,z15','1,7','e,n,x,z15','1,7','z6','l,w','e,n,z15','1,7','1,6','1,2','e,n,x','l,w','e,n,x','1,5','1,2','l,w','e,n,x,z15','z6','1,7','1,5','-','e,n,z15','l,w','1,5','1,5','e,n,z15','1,5','z42','l,w','1,6','e,n,x','1,5','1,7','e,n,z15','e,n,z15','z39','1,5','1,5','e,n,z15','-','l,w','z6','z39','z39','z6','e,n,z15','1,6','1,6','e,n,x,z15','1,2','1,6','-','1,5','e,n,x','z6','z6','z39','z42','1,5','1,7','z39','1,5','1,2','z39','e,n,z15','e,n,x','1,5','1,5','1,6','1,6','1,5','e,n,z15','1,5','e,n,x,z15','1,5','1,5','1,6','1,7','1,7','e,n,x','e,n,x','z6','e,n,z15','1,7','1,2','1,6,[7]','1,5','e,n,z15','z6','z6','1,7','l,z13,z28','1,5','1,5','z6','1,5,7','1,5','z52','1,5','e,n,x','e,n,z15','z6','1,7','1,6','e,n,z15','1,6','z6','l,w','z39','z6','e,n,x','e,n,x','1,5','1,6','1,5','1,5','z42','-','1,5','e,n,x','l,w','e,n,z15','z39','z6','1,6','z42','z6','z39','e,n,x','l,w','e,n,[x],z15','1,7','1,6','1,5,7','1,5','1,5','1,5','e,n,x','z6','1,5','z39','e,n,z15','1,6','1,5','z6','l,w','1,7','e,n,z15','z52','e,n,x','1,5','e,n,x','1,6','1,7','e,n,x','e,n,x','l,w','z6','z35','e,n,x,z15','z6','1,5','z','e,n,x,z15','1,6','z35','z6','l,w','1,2','e,n,x','1,6','z35','1,7','e,n,x','e,n,z15','1,5','1,2','1,2','1,5','1,6','e,n,x','e,n,x','e,n,z15','-','e,n,x','e,n,z15','e,n,x','z35','z','1,5','z53','z6','z','1,5','e,n,z15','e,n,x','1,2','z','e,n,x,z15','e,n,x','1,6','1,5','z35','[1,5]','z35','z','e,n,z15','1,5,7','1,7','z6','z35','z','z57','z53','1,2','e,n,x,z15','e,n,x,z15','z','z6','z6','z35','z','z6','1,2','l,w','e,n,z15','e,n,x','z53','z6','e,n,x,z15','1,6','1,7','1,5','1,5','z53','z67','z','e,n,z15','l,w','z','e,n,x,z15','e,n,x','z6','e,n,z15','e,n,x,z15','1,6','1,2,7','1,5','1,6','z6','z6','e,n,x,z15','1,2','1,5','e,n,z15','e,n,x,z15','1,6','1,5','1,7','z53','z6','1,5','e,n,x,z15','e,n,x','z6','e,n,x,z15','z','z39','e,n,x','e,n,x','[z6]','1,7','-','z39','z6','z6','e,n,z15','e,n,x','1,7','1,2','1,5','z','1,5','z53','1,5','e,n,z15','1,2','z6','[1,5]','z','z53','1,6','1,5','1,2','z6','1,5','l,w','e,n,z15','-','e,n,z15','1,5','e,n,x','1,5','1,7','e,n,x','e,n,z15','z6','1,5','l,w','z6','z35','z6','1,2','-','e,n,x','e,n,x','-','-','-','-','-','e,n,x','z42','e,n,x','1,5','-','-','-','e,n,x','e,n,x,z15','-','-','-','z42','[e,n,x]','-','-','-','-','z42','-','1,5','-','1,5','-','1,5','e,n,x','-','-','e,n,x,z15','e,n,x','-','-','e,n,x','1,5','e,n,x','[e,n,z15]','[e,n,z15]','e,n,x','[z42]','-','-','-','-','1,5','-','-','[1,5]','-','-','-','-','-','e,n,x','1,5','[z6]','-','e,n,x','-','-','e,n,x','-','e,n,x','-','-','1,5','e,n,z15','1,7','1,6','z6','1,5','e,n,z15','1,7','-','1,5','1,6','1,6','e,n,z15','1,6','-','l,w','e,n,z15','e,n,z15','1,6','e,n,z15','1,6','e,n,z15','1,6','z6','z52','e,n,z15','e,n,x,z15','-','e,n,x,z15','e,n,x','e,n,z15','1,6','1,5','e,n,z15','z6','e,n,z15','e,n,z15','1,7','z6','1,6','z6','1,2','e,n,z15','1,2','-','1,6','z6','z6','1,6','-','-','-','-','-','-','-','-','-','-','-','e,n,z15','-','-','-','-','-','-','-','-','1,5','-','e,n,z15','z42','-','-','-','-','-','-','-','-','-','-','-','-','-','1,6','[z6]','z42','-','1,2','-','-','[e,n,z15]','-','-','[e,n,z15]','-','e,n,z15','-','-','-','-','1,2','-','-','-','[e,n,x]','-','-','z6','1,[5],7','e,n,x,z15','1,7','1,[5],7','-','1,7','1,5,7','[1,6]','1,7','1,7','1,7','1,5','-','z81','-','1,5,7','e,n,x,z15','e,n,x,z15','-','1,6','1,6','1,2','1,5,7','-','z6','1,7','[e,n,z15]','-','-','-','z6','[1,2]','1,6','e,n,z15','-','-','e,n,x','[e,n,z15]','z64','-','-','-','-','-','-','1,6','-','-','-','-','1,2','-','-','1,5','-','[1,2]','-','-','-','-','-','-','-','-','1,5','1,6','-','-','-','e,n,z15','-','e,n,z15','-','-','e,n,z15','-','-','-','-','-','-','1,6','z6','l,w','-','-','-','-','-','-','z6','1,6','e,n,z15','z6','1,7','-','[e,n,z15]','[1,6]','z6','-','-','[1,7]','-','-','l,w','-','1,5','-','-','[1,7]','-','1,7','e,n,z15','-','-','-','-','-','-','-','-','-','-','-','-','1,5','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','z39','1,5','z42','-','-','-','-','-','-','-','-','-','-','-','-','-','-','z39','-','-','-','-','-','[1,5]','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','1,2,5','1,2','-','l,w','e,n,z15','z6','1,2','1,7','1,5','-','-','-','z35','1,[2],5','1,7','1,6','1,6','1,5,7','[1,5,7]','1,[5],7','1,6','1,[5],7','1,6','-','-','1,5,7','z35','z35','z53','z53','z35','z','z53','z','1,5,7','-','z35','z53','z35','1,5,[7]','z','z','z35','z53','e,n,x,z15','1,5','e,n,x,z15','1,5,7','z53','z35','z','z','1,5,7','z53','z','z35','z35','e,n,x,z15','z35','z53','e,n,x,z15','z','z35','e,n,x,z15','1,5,7','-','-','1,5','1,6','1,6','z67','1,6','1,6','1,6','1,5','1,7','1,2','[z53]','-','e,n,x,z15','-','1,7','-','-','-','-','z6','-','e,n,z15']
+
+phaseO=['39','4','53','51','18','41','65','9','13','7','11','7','38','59','53','59','60','18','18','38','38','38','63','7','61','35','41','16','16','8','65','59','65','65','42','9','47','39','40','13','28','30','28','57','28','52','57','52','28','3,10','9','9,46,27','3,10','47','47','21','45','3,10','11','3,10','3,10','35','3,10','3,10','28','11','28','3,10','45','45','11','11','11','28','11','16','13','7','7','39','7','7','16','16','16','7','16','7','7','16','7','48','48','48','40','40','40','40','16','44','30','30','30','51','51','51','42','58','13','7','13','30','13','13','13','38','50','41','9,46','9,46','9,46','7','13','9','9','17','9','17','43','43','43','43','8','9','4','17','8','9','8','1,3,19','1,3,19','1,3,19','1,3,19','9','8','2','4','8','8','4','6,14','4','4','8','4','9','6,14','6,14','44','44','44','4','9','4','9','11','11','8','8','8','4','18','4','6,14','11','35','4','4','42','9,46','42','9,46','9,46','42','1,3,19','9,46','9,46','9,46','9,46','7','7','13','4','43','43','43','1,3,19','1,3,19','4','1,3,19','9,46','42','4','7','7','7','7','7','4','42','7','44','41','44','16','16','16','17','17','17','17','39','17','16','48','48','48','44','40','40','40','40','40','40','17','4','38','50','50','50','38','41','41','1,3,19','41','39','4','7','16','16','16','1,3,19','7','7','16','16','16','16','41','11','8','54','8','6,14','6,14','6,14','4','3,10','11','11','11','8','11','45','11','3,10','30','3,10','42','13','8','4','13','8','8','11','57','9','8','8','9','3,10','3,10','9','3,10','3,10','21','9','8','57','8','8','8','9','21','8','3,10','21','9','56','8','45','1,3,19','9','3,10','4','60','13','6,14','47','47','47','47','47','18','8','3,10','13','3,10','30','30','30','51','51','58','30','13','30','42','18','13','28','13','13','28','28','28','13','28','28','13','8','52','52','13','28','28','40','42','43','41','1,3,19','42','47','47','47','1,3,19','44','6,14','6,14','6,14','13','17','9','9','47','35','1,3,19','9','9','45','41','6,14','9','44','47','41','11','7','21','8','21','8','8','8','8','8','35','8','40','8','53','21','11','28','28','28','52','28','28','28','11','11','7','7','7','18','17','17','65','65','65','3,10','3,10','3,10','3,10','61','61','3,10','8','3,10','9,46,27','59','4','4','4','58','4','4','4','57','57','4','21','3,10','30','35','9,46','39','16','16','7','7','7','30','7','38','48','38','8','9,46','16','30','51','7','16','40','16','18','16','16','18','16','38','38','38','16','7','43','7','16','7','7','3,10','40','17','17','17','40','39','3,10','3,10','3,10','3,10','7','3,10','3,10','3,10','43','43','43','3,10','16','3,10','9,46','35','6,14','6,14','6,14','6,14','9,46','9','9','9','6,14','9,46','6,14','9,46','30','28','28','28','28','28','28','42','6,14','9,46','9','16','16','16','35','6,14','9','21','21','21','6,14','9','16','41','9','9','9,46','7','7','7','7','7','6,14','41','1,3,19','47','47','47','47','1,3,19','1,3,19','1,3,19','13','4','13','13','13','9','13','48','13','13','11','11','45','45','45','13','11','11','50','50','13','4','4','4','1,3,19','4','4','4','4','53','53','53','4','56','48','1,3,19','48','57','8','8','58','52','52','52','8','8','8','8','8','13','4','44','13','8','44','44','51','44','8','8','3,10','4','28','28','28','9','9','9','4','4','11','6,14','3,10','3,10','3,10','3,10','1,3,19','8','8','48','3,10','1,3,19','54','17','3,10','4','16','6,14','9,46','9,46','52','52','9,46','8','4','6,14','7','7','7','7','40','6,14','3,10','8','8','8','13','7','16','8','11','4','13','30','30','16','1,3,19','9','1,3,19','35','8','8','13','51','16','16','1,3,19','11','39','39','38','38','4','16','54','50','7','16','3,10','4','40','56','16','13','4','9,46','44','9','39','28','9','42','48','40','47','17','43','43','17','28','6,14','7','9,46','4','13','44','47','21','28','7','3,10','45','8','1,3,19','16','35','13','3,10','43','8','54','4','4','7','7','1,3,19','1,3,19','1,3,19','28','7','40','21','40','9,46','16','40','16','4','7','11','50','57','4','1,3,19','13','13','9','47','28','28','6,14','40','11','13','4','9,46','2','3,10','18','7','38','8','44','45','13','7','9','13','43','30','7','16','1,3,19','9','4','9','3,10','16','9,46','13','30','35','6,14','30','28','40','8','13','3,10','9','45','17','7','45','13','41','35','28','28','60','8','8','45','4','4','35','13','48','6,14','2','9','9','9','9','7','7','9,46','11','6,14','13','30','45','35','9','8','8','16','28','51','17','1,3,19','28','44','4','18','54','3,10','13','44','44','43','30','38','41','43','13','13','52','40','17','42','17','65','4','3,10','9,46,27','40','57','3,10','13','52','35','35','35','40','7','50','51','48','7','21','21','63','62','53','43','11','7','35','30','43','44','44','13','53','47','9','18','18','45','40','50','45','7','41','42','48','42','40','38','38','4','40','4','42','50','9','43','9,46','4','9','9','60','28','1,3,19','28','1,3,19','1,3,19','60','28','53','28','1,3,19','59','28','65','3,10','1,3,19','1,3,19','17','17','50','21','21','21','65','16','61','16','16','61','61','3,10','16','59','9,46','9,46','16','51','16','58','61','30','54','28','28','60','3,10','3,10','58','3,10','59','30','30','16','57','57','30','3,10','8','8','47','47','42','42','42','8','8','38','8','47','8','3,10','1,3,19','3,10','40','13','13','4','44','8','4','48','48','39','39','39','41','8','41','48','8','48','47','4','4','4','4','4','4','9','47','13','48','11','11','7','35','8','50','13','7','35','7','11','35','35','35','35','35','11','50','13','6,14','6,14','38','38','38','7','43','7','43','50','6,14','6,14','7','7','8','8','8','8','8','53','21','7','21','21','6,14','9','54','6,14','6,14','9','6,14','6,14','6,14','7','55','17','47','60','45','45','44','61','61','43','43','43','45','7','42','17','17','17','17','17','17','1,3,19','1,3,19','13','13','7','47','7','7','7','58','47','47','41','41','41','47','60','47','57','47','53','47','3,10','59','59','18','42','42','42','47','11','48','11','16','50','50','3,10','11','53','11','11','11','16','35','28','28','28','28','28','50','28','35','30','11','38','50','50','51','51','13','11','9,46','9,46','9,46','16','38','35','38','38','38','50','50','38','38','16','16','16','9,46','3,10','52','52','52','52','40','48','40','40','40','40','3,10','30','3,10','3,10','30','30','30','30','28','4','39','39','40','40','4','48','4','48','48','48','48','48','4','4','30','4','42','1,3,19','16','4','7','7','7','16','1,3,19','13','13','13','7','7','7','1,3,19','1,3,19','7','13','3,10','16','3,10','6,14','6,14','6,14','6,14','6,14','6,14','7','3,10','3,10','3,10','3,10','3,10','3,10','6,14','11','38','16','16','16','16','16','6,14','16','7','11','11','11','11','7','11','16','38','4','4','4','4','8','8','50','38','42','38','38','47','47','47','47','38','30','50','50','50','50','9,46','9,46','35','50','35','30','48','48','48','4','4','47','9,46','9','47','38','9','9','9','9','40','9','40','9','43','42','42','42','42','42','9','8','4','47','39','39','39','8','45','8','47','8','8','8','4','40','40','40','8','28','61','61','61','60','59','59','52','28','21','58','58','56','53','53','53','28','65','2','17','17','17','17','17','65','65','51','18','18','18','18','65','35','21','17','51','51','51','13','4','9','9','18','4','8','21','7','9,46','11','16','16','16','16','8','3,10','43','52','7','7','7','7','4','42','16','42','40','4','50','1,3,19','16','4','28','48','3,10','3,10','11','13','9','9','7','16','1,3,19','1,3,19','43','7','9','4','8','7','43','7','58','30','1,3,19','11','30','7','28','28','47','16','41','16','16','58','9,46','4','4','8','3,10','3,10','4','1,3,19','11','9,46,27','40','53','51','53','53','50','51','56','3,10','7','1,3,19','11','3,10','13','1,3,19','4','4','8','44','51','3,10','13','13','13','3,10','39','9','9','9','9','6,14','40','40','40','40','9','7','39','3,10','7','35','30','16','28','28','28','21','17','40','7','40','6,14','13','13','13','8','44','13','40','13','40','40','54','9,46','9','41','9,46','44','45','50','8','8','9','9','4','11','13','45','3,10','7','4','51','8','7','7','7','11','1,3,19','17','17','42','35','35','18','18','47','21','21','6,14','38','16','30','28','6,14','3,10','3,10','28','16','16','42','39','28','16','28','9','11','11','35','11','42','30','48','48','30','11','42','30','42','61','58','59','60','60','60','60','21','21','28','61','41','61','41','1,3,19','18','18','67','17','17','65','61','16','9,46','9,46','50','50','50','50','50','28','35','58','47','58','16','16','28','42','53','53','53','54','9,46','28','9','9','6,14','4','4','4','4','8','8','44','35','44','47','40','4','44','9','43','13','13','13','7','7','43','43','3,10','3,10','3,10','3,10','4','38','7','9','9','7','42','42','7','38','38','38','38','47','47','47','35','35','38','8','8','8','7','45','8','28','47','8','8','4','8','6,14','8','28','16','1,3,19','11','3,10','3,10','4','28','51','16','6,14','16','8','3,10','8','9,46','9,46','9,46','3,10','3,10','3,10','9','9','9,46','7','7','3,10','8','8','8','8','8','8','8','8','7','8','7','8','8','8','9,46,27','7','7','3,10','3,10','8','50','38','30','30','4','4','21','21','30','4','30','16','16','42','28','16','38','38','4','28','28','28','4','54','43','43','4','30','6,14','42','28','28','6,14','6,14','6,14','28','17','4','47','11','39','1,3,19','16','11','11','39','40','1,3,19','47','11','17','1,3,19','1,3,19','18','18','13','13','17','13','13','39','1,3,19','1,3,19','17','17','17','17','47','8','17','47','18','43','44','44','45','45','8','7','8','47','44','8','8','8','8','45','9','28','4','38','4','4','4','9','9','9','42','9','42','9','41','21','40','40','40','40','40','40','41','9','28','43','4','9,46','9,46','9,46','9,46','28','17','28','42','28','43','30','4','4','4','4','4','4','4','42','42','28','7','7','7','13','13','56','13','6,14','7','13','53','53','53','52','6,14','6,14','6,14','59','3,10','13','17','13','47','13','3,10','3,10','7','3,10','13','3,10','3,10','3,10','13','13','13','6,14','3,10','1,3,19','52','16','6,14','16','7','7','16','1,3,19','16','1,3,19','1,3,19','48','48','48','1,3,19','60','1,3,19','11','11','51','51','51','11','7','11','7','50','50','16','7','16','16','16','11','7','7','7','41','41','7','65','65','4','4','4','4','7','8','7','61','7','4','7','4','4','41','41','41','41','7','4','45','56','54','54','53','53','51','50','50','50','43','8','44','8','48','48','48','48','48','40','48','47','47','47','47','44','8','60','60','59','59','42','42','42','42','42','42','42','57','8','8','8','8','8','58','58','58','58','8','8','8','60','42','28','28','28','17','17','17','16','16','16','16','6,14','16','28','18','6,14','6,14','30','30','30','30','6,14','6,14','16','21','18','18','18','40','39','21','21','9,46,27','9,46,27','28','21','28','17','9,46','9,46','9,46','9,46','9,46','9,46','28','28','6,14','9,46,27','6,14','3,10','9','11','13','38','38','38','3,10','13','3,10','9','9','13','13','39','1,3,19','1,3,19','11','11','3,10','3,10','3,10','3,10','35','35','35','35','40','6,14','62','3,10','44','44','17','45','59','44','60','45','45','45','45','17','17','13','51','3,10','50','50','43','3,10','48','53','48','48','57','13','13','54','13','16','16','16','47','47','47','13','56','13','35','8','8','8','8','8','7','7','42','28','43','28','9,46','30','42','35','35','41','41','41','9','9','1,3,19','4','4','40','40','28','21','43','43','43','9,46','28','28','28','3,10','4','30','4','66','1,3,19','3,10','17','7','30','48','3,10','4','13','13','13','13','38','41','9','48','47','3,10','61','40','16','16','16','45','9,46','47','21','40','3,10','42','43','4','8','42','8','40','7','9,46','8','42','4','40','59','62','7','43','17','59','6,14','45','45','16','16','47','42','42','21','3,10','48','35','6,14','50','7','7','41','41','63','18','17','21','48','44','53','45','18','43','35','3,10','3,10','3,10','11','3,10','41','9,46','1,3,19','9','38','4','30','28','44','8','16','18','7','7','43','47','6,14','13','13','42','4','44','9,46','3,10','13','13','13','16','30','9','40','40','44','48','48','52','57','58','66','40','40','7','7','40','7','41','41','43','41','38','4','4','42','42','42','18','8','28','18','18','18','21','21','21','40','28','39','30','35','35','38','38','43','28','57','43','51','51','7','53','53','50','56','7','7','7','59','62','63','7','54','47','43','44','44','44','44','44','50','45','41','47','47','47','47','48','48','45','16','6,14','1,3,19','11','11','3,10','8','11','6,14','16','16','16','11','3,10','9,46','13','8','13','6,14','17','8','9','13','8','8','13','53','41','48','56','17','50','44','17','44','1,3,19','43','41','42','41','11','42','42','43','48','8','8','53','53','9','51','50','50','9,46','9,46,27','7','44','48','48','47','3,10','3,10','45','45','7','7','9,46','16','6,14','6,14','40','38','40','35','40','35','4','44','30','28','16','18','13','13','21','21','18','16','17','45','63','62','35','18','21','48','16','44','51','48','50','50','8','40','44','43','11','41','40','60','4','40','9,46','7','4','8','11','7','9','42','48','66','7','3,10','50','57','6,14','16','43','9','40','7','16','47','7','52','58','53','53','65','65','65','59','58','61','41','16','61','61','60','61','60','60','60','65','47','48','35','50','47','47','48','47','43','35','35','6,14','6,14','38','38','47','42','50','35','50','38','47','42','58','30','9','47','16','42','40','7','8','38','48','21','66','3,10','18','48','40','66','40','4','7']
+
+remove_list=['Schleissheim', 'Sendai', 'Blegdam', 'Naestved', 'Rostock', 'Moscow', 'Antarctica', 'Rosenberg', 'Chittagong', 'Bilu', 'Dessau', 'Cannonhill', 'Ilugun']
+
+rename_dict={'Nitra': 'Enteritidis',
+ 'Kiel': 'Dublin',
+ 'Koessen': 'Panama',
+ 'Phaliron': 'Kalumburu',
+ 'Istanbul': 'Hadar',
+ 'Haardt': 'Blockley',
+ 'Ferruch': 'Kottbus',
+ 'Sanga': 'Eboko',
+ 'Pakistan': 'Litchfield',
+ 'Bellevue': 'Lezennes',
+ 'Sunnycove': 'Daarle',
+ 'Noya': 'Akanji',
+ 'Virginia': 'Muenchen',
+ 'Djelfa': 'Skansen',
+ 'Konstanz': 'Gatuni',
+ 'Bardo': 'Newport',
+ 'Houston': 'Panama',
+ 'Martonos': 'Finkenwerder',
+ 'Midway': 'Florida',
+ 'Lindern': 'Charity',
+ 'Bahrenfeld': 'Onderstepoort',
+ 'Schalkwijk': 'Moussoro',
+ 'Amberg': 'Boecker',
+ 'Madelia': 'Carrau',
+ 'Soahanina': 'Sundsvall',
+ 'Stafford': 'Poano',
+ 'Chichiri': 'Uzaramo',
+ 'II 16:g,[m],[s],t:[e,n,x]': 'II 16:g,[m],[s],t:[1,5]',
+ 'Hindmarsh':'Bovismorbificans',
+ 'Yovokome': 'Manhattan'}
+
+ #potential merge for O22 and O23
+ #'Ibadan': 'Mississippi',
+ #'Bracknell': 'Oudwijk',
+ #'Vaertan': 'Ullevi',
+ #'Bahati': 'Durham',
+ #'Wichita': 'Friedenau',
+ #'Diguel': 'Telelkebir',
+ #'II 13,22:l,z28:1,5': 'II 13,23:l,z28:1,5',
+ #'Washington': 'Kintambo',
+ #'II 13,23:m,t:z42': 'II 13,22:m,t:z42:z39',
+ #'Serenli': 'Winslow',
+ #'Farmsen': 'Poona',
+ #'Durance': 'Ivrysurseine',
+ #'Agoueve': 'Cubana',
+ #'II 13,23:z29:1,5': 'II 13,22:z29:1,5',
+ #'II 13,23:z29:e,n,x': 'II 13,22:z29:e,n,x',
+ #'Picpus': 'Mampong',
+ #'Anna': 'Nimes',
+ #'Fanti': 'Leiden',
+ #'Ried': 'Ajiobo',
+
+ #potential O68 list
+ #'Djelfa': 'Skansen',
+ #'Korbol': 'Nagoya',
+ #'Sanga': 'Eboko',
+ #'Konstanz': 'Gatuni',
+ #'Presov': 'Shipley',
+ #'Heistopdenberg': 'Bukuru',
+ #'Tounouma': 'Banalia',
+ #'Gaillac': 'Utah',
+ #'Santiago': 'Belem',
+ #'Virginia': 'Muenchen',
+ #'Yovokome': 'Manhattan',
+ #'Portanigra': 'Dunkwa',
+ #'Bardo': 'Newport',
+ #'Ferruch': 'Kottbus',
+ #'Alminko': 'Nanergou',
+ #'Bargny': 'Takoradi',
+ #'Magherafelt': 'Cyprus',
+ #'Haardt': 'Blockley',
+ #'Pakistan': 'Litchfield',
+ #'Yokoe': 'Bassa',
+ #'Noya': 'Akanji',
+ #'Lamphun': 'Giza',
+ #'Tananarive': 'Brunei',
+ #'Inchpark': 'Alagbon',
+ #'Sunnycove': 'Daarle',
+ #'Sindelfingen': 'Benue',
+ #'Phaliron': 'Kalumburu',
+ #'Bazenheid': 'Zerifin',
+ #'Paris': 'Mapo',
+ #'Istanbul': 'Hadar',
+ #'Chomedey': 'Glostrup',
+ #'Wippra': 'Molade',
+ #'Uno': 'Tamale',
+ #'Kolda': 'Yarm',
+ #'Bellevue': 'Lezennes',
+ #'Albany':'Duesseldorf'
diff -r 43f6b7f6ebb3 -r e6437d423693 bin/SeqSero2_package.py
--- a/bin/SeqSero2_package.py Thu Apr 30 21:47:42 2020 -0400
+++ b/bin/SeqSero2_package.py Fri May 01 13:30:43 2020 -0400
@@ -1236,12 +1236,14 @@
def judge_subspecies(fnameA,dirpath):
#seqsero2 -a; judge subspecies on just forward raw reads fastq
samid_strcmd = "python " + dirpath + "/../SalmID.py -i "+fnameA
- #subprocess.check_call(samid_strcmd + " > Salmidoutput.txt",shell=True)
print(samid_strcmd)
+ #seqsero2 -a; judge subspecies on just forward raw reads fastq
+ #salmID_output=subprocess.Popen("SalmID.py -i "+fnameA,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
salmID_output=subprocess.Popen(samid_strcmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
out, err = salmID_output.communicate()
- print("judge_subspecies -> err = salmID_output.communicate() " + err)
out=out.decode("utf-8")
+ print(out)
+ print(err)
file=open("data_log.txt","a")
file.write(out)
file.close()
diff -r 43f6b7f6ebb3 -r e6437d423693 bin/__pycache__/Initial_Conditions.cpython-36.pyc
Binary file bin/__pycache__/Initial_Conditions.cpython-36.pyc has changed
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/LICENSE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/LICENSE Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,339 @@
+GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {description}
+ Copyright (C) {year} {fullname}
+
+ 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 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ {signature of Ty Coon}, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/MANIFEST.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/MANIFEST.in Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,10 @@
+include LICENSE
+include README.md
+include MANIFEST.in
+include version.py
+include setup.py
+include seqsero2_db/antigens.pickle
+include seqsero2_db/H_and_O_and_specific_genes.fasta
+include seqsero2_db/invA_mers_dict
+include seqsero2_db/special.pickle
+include bin/deinterleave_fastq.sh
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/README.md
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/README.md Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,117 @@
+# SeqSero2 v1.1.1
+Salmonella serotype prediction from genome sequencing data.
+
+Online version: http://www.denglab.info/SeqSero2
+
+# Introduction
+SeqSero2 is a pipeline for Salmonella serotype prediction from raw sequencing reads or genome assemblies
+
+# Dependencies
+SeqSero2 has three workflows:
+
+(A) Allele micro-assembly (default). This workflow takes raw reads as input and performs targeted assembly of serotype determinant alleles. Assembled alleles are used to predict serotype and flag potential inter-serotype contamination in sequencing data (i.e., presence of reads from multiple serotypes due to, for example, cross or carryover contamination during sequencing).
+
+Allele micro-assembly workflow depends on:
+
+1. Python 3;
+
+2. Biopython 1.73;
+
+3. [Burrows-Wheeler Aligner v0.7.12](http://sourceforge.net/projects/bio-bwa/files/);
+
+4. [Samtools v1.8](http://sourceforge.net/projects/samtools/files/samtools/);
+
+5. [NCBI BLAST v2.2.28+](https://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download);
+
+6. [SRA Toolkit v2.8.0](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software);
+
+7. [SPAdes v3.9.0](http://bioinf.spbau.ru/spades);
+
+8. [Bedtools v2.17.0](http://bedtools.readthedocs.io/en/latest/);
+
+9. [SalmID v0.11](https://github.com/hcdenbakker/SalmID).
+
+
+(B) Raw reads k-mer. This workflow takes raw reads as input and performs rapid serotype prediction based on unique k-mers of serotype determinants.
+
+Raw reads k-mer workflow (originally SeqSeroK) depends on:
+
+1. Python 3;
+2. [SRA Toolkit](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software) (optional, just used to fastq-dump sra files);
+
+
+(C) Genome assembly k-mer. This workflow takes genome assemblies as input and the rest of the workflow largely overlaps with the raw reads k-mer workflow
+
+# Installation
+### Conda
+To install the latest SeqSero2 Conda package (recommended):
+```
+conda install -c bioconda seqsero2=1.1.1
+```
+### Git
+To install the SeqSero2 git repository locally:
+```
+git clone https://github.com/denglab/SeqSero2.git
+cd SeqSero2
+python3 -m pip install --user .
+```
+### Other options
+Third party SeqSero2 installations (may not be the latest version of SeqSero2): \
+https://github.com/B-UMMI/docker-images/tree/master/seqsero2 \
+https://github.com/denglab/SeqSero2/issues/13
+
+
+# Executing the code
+Make sure all SeqSero2 and its dependency executables are added to your path (e.g. to ~/.bashrc). Then type SeqSero2_package.py to get detailed instructions.
+
+ Usage: SeqSero2_package.py
+
+ -m (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a)
+
+ -t (input data type, '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6'for nanopore fastq)
+
+ -i (/path/to/input/file)
+
+ -p (number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1)
+
+ -b (algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default "mem" mode)
+
+ -d (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number)
+
+ -c (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files)
+
+ -n (optional, to specify a sample name in the report output)
+
+ -s (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv)
+
+ --check (use '--check' flag to check the required dependencies)
+
+ -v, --version (show program's version number and exit)
+
+
+# Examples
+Allele mode:
+
+ # Allele workflow ("-m a", default), for separated paired-end raw reads ("-t 2"), use 10 threads in mapping and assembly ("-p 10")
+ SeqSero2_package.py -p 10 -t 2 -i R1.fastq.gz R2.fastq.gz
+
+K-mer mode:
+
+ # Raw reads k-mer ("-m k"), for separated paired-end raw reads ("-t 2")
+ SeqSero2_package.py -m k -t 2 -i R1.fastq.gz R2.fastq.gz
+
+ # Genome assembly k-mer ("-t 4", genome assemblies only predicted by the k-mer workflow, "-m k")
+ SeqSero2_package.py -m k -t 4 -i assembly.fasta
+
+# Output
+Upon executing the command, a directory named 'SeqSero_result_Time_your_run' will be created. Your result will be stored in 'SeqSero_result.txt' in that directory. And the assembled alleles can also be found in the directory if using "-m a" (allele mode).
+
+
+# Citation
+Zhang S, Den-Bakker HC, Li S, Dinsmore BA, Lane C, Lauer AC, Fields PI, Deng X.
+SeqSero2: rapid and improved Salmonella serotype determination using whole genome sequencing data.
+**Appl Environ Microbiology. 2019 Sep; 85(23):e01746-19.** [PMID: 31540993](https://aem.asm.org/content/early/2019/09/17/AEM.01746-19.long)
+
+Zhang S, Yin Y, Jones MB, Zhang Z, Deatherage Kaiser BL, Dinsmore BA, Fitzgerald C, Fields PI, Deng X.
+Salmonella serotype determination utilizing high-throughput genome sequencing data.
+**J Clin Microbiol. 2015 May;53(5):1685-92.** [PMID: 25762776](http://jcm.asm.org/content/early/2015/03/05/JCM.00323-15)
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/SeqSero2.egg-info/PKG-INFO
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/SeqSero2.egg-info/PKG-INFO Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,132 @@
+Metadata-Version: 1.1
+Name: SeqSero2
+Version: 1.1.1
+Summary: Salmonella serotyping
+Home-page: https://github.com/denglab/SeqSero2/
+Author: Shaokang Zhang, Hendrik C Den-Bakker and Xiangyu Deng
+Author-email: zskzsk@uga.edu, Hendrik.DenBakker@uga.edu, xdeng@uga.edu
+License: GPLv2
+Description: # SeqSero2 v1.1.1
+ Salmonella serotype prediction from genome sequencing data.
+
+ Online version: http://www.denglab.info/SeqSero2
+
+ # Introduction
+ SeqSero2 is a pipeline for Salmonella serotype prediction from raw sequencing reads or genome assemblies
+
+ # Dependencies
+ SeqSero2 has three workflows:
+
+ (A) Allele micro-assembly (default). This workflow takes raw reads as input and performs targeted assembly of serotype determinant alleles. Assembled alleles are used to predict serotype and flag potential inter-serotype contamination in sequencing data (i.e., presence of reads from multiple serotypes due to, for example, cross or carryover contamination during sequencing).
+
+ Allele micro-assembly workflow depends on:
+
+ 1. Python 3;
+
+ 2. Biopython 1.73;
+
+ 3. [Burrows-Wheeler Aligner v0.7.12](http://sourceforge.net/projects/bio-bwa/files/);
+
+ 4. [Samtools v1.8](http://sourceforge.net/projects/samtools/files/samtools/);
+
+ 5. [NCBI BLAST v2.2.28+](https://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download);
+
+ 6. [SRA Toolkit v2.8.0](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software);
+
+ 7. [SPAdes v3.9.0](http://bioinf.spbau.ru/spades);
+
+ 8. [Bedtools v2.17.0](http://bedtools.readthedocs.io/en/latest/);
+
+ 9. [SalmID v0.11](https://github.com/hcdenbakker/SalmID).
+
+
+ (B) Raw reads k-mer. This workflow takes raw reads as input and performs rapid serotype prediction based on unique k-mers of serotype determinants.
+
+ Raw reads k-mer workflow (originally SeqSeroK) depends on:
+
+ 1. Python 3;
+ 2. [SRA Toolkit](http://www.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=software&m=software&s=software) (optional, just used to fastq-dump sra files);
+
+
+ (C) Genome assembly k-mer. This workflow takes genome assemblies as input and the rest of the workflow largely overlaps with the raw reads k-mer workflow
+
+ # Installation
+ ### Conda
+ To install the latest SeqSero2 Conda package (recommended):
+ ```
+ conda install -c bioconda seqsero2=1.1.1
+ ```
+ ### Git
+ To install the SeqSero2 git repository locally:
+ ```
+ git clone https://github.com/denglab/SeqSero2.git
+ cd SeqSero2
+ python3 -m pip install --user .
+ ```
+ ### Other options
+ Third party SeqSero2 installations (may not be the latest version of SeqSero2): \
+ https://github.com/B-UMMI/docker-images/tree/master/seqsero2 \
+ https://github.com/denglab/SeqSero2/issues/13
+
+
+ # Executing the code
+ Make sure all SeqSero2 and its dependency executables are added to your path (e.g. to ~/.bashrc). Then type SeqSero2_package.py to get detailed instructions.
+
+ Usage: SeqSero2_package.py
+
+ -m (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a)
+
+ -t (input data type, '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6'for nanopore fastq)
+
+ -i (/path/to/input/file)
+
+ -p (number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1)
+
+ -b (algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default "mem" mode)
+
+ -d (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number)
+
+ -c (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files)
+
+ -n (optional, to specify a sample name in the report output)
+
+ -s (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv)
+
+ --check (use '--check' flag to check the required dependencies)
+
+ -v, --version (show program's version number and exit)
+
+
+ # Examples
+ Allele mode:
+
+ # Allele workflow ("-m a", default), for separated paired-end raw reads ("-t 2"), use 10 threads in mapping and assembly ("-p 10")
+ SeqSero2_package.py -p 10 -t 2 -i R1.fastq.gz R2.fastq.gz
+
+ K-mer mode:
+
+ # Raw reads k-mer ("-m k"), for separated paired-end raw reads ("-t 2")
+ SeqSero2_package.py -m k -t 2 -i R1.fastq.gz R2.fastq.gz
+
+ # Genome assembly k-mer ("-t 4", genome assemblies only predicted by the k-mer workflow, "-m k")
+ SeqSero2_package.py -m k -t 4 -i assembly.fasta
+
+ # Output
+ Upon executing the command, a directory named 'SeqSero_result_Time_your_run' will be created. Your result will be stored in 'SeqSero_result.txt' in that directory. And the assembled alleles can also be found in the directory if using "-m a" (allele mode).
+
+
+ # Citation
+ Zhang S, Den-Bakker HC, Li S, Dinsmore BA, Lane C, Lauer AC, Fields PI, Deng X.
+ SeqSero2: rapid and improved Salmonella serotype determination using whole genome sequencing data.
+ **Appl Environ Microbiology. 2019 Sep; 85(23):e01746-19.** [PMID: 31540993](https://aem.asm.org/content/early/2019/09/17/AEM.01746-19.long)
+
+ Zhang S, Yin Y, Jones MB, Zhang Z, Deatherage Kaiser BL, Dinsmore BA, Fitzgerald C, Fields PI, Deng X.
+ Salmonella serotype determination utilizing high-throughput genome sequencing data.
+ **J Clin Microbiol. 2015 May;53(5):1685-92.** [PMID: 25762776](http://jcm.asm.org/content/early/2015/03/05/JCM.00323-15)
+
+Keywords: Salmonella serotyping bioinformatics WGS
+Platform: UNKNOWN
+Classifier: Development Status :: 3 - Alpha
+Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
+Classifier: Programming Language :: Python :: 3
+Classifier: Topic :: Text Processing :: Linguistic
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/SeqSero2.egg-info/SOURCES.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/SeqSero2.egg-info/SOURCES.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,19 @@
+LICENSE
+MANIFEST.in
+README.md
+setup.py
+version.py
+SeqSero2.egg-info/PKG-INFO
+SeqSero2.egg-info/SOURCES.txt
+SeqSero2.egg-info/dependency_links.txt
+SeqSero2.egg-info/not-zip-safe
+SeqSero2.egg-info/requires.txt
+SeqSero2.egg-info/top_level.txt
+bin/Initial_Conditions.py
+bin/SeqSero2_package.py
+bin/SeqSero2_update_kmer_database.py
+bin/deinterleave_fastq.sh
+seqsero2_db/H_and_O_and_specific_genes.fasta
+seqsero2_db/antigens.pickle
+seqsero2_db/invA_mers_dict
+seqsero2_db/special.pickle
\ No newline at end of file
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/SeqSero2.egg-info/dependency_links.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/SeqSero2.egg-info/dependency_links.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/SeqSero2.egg-info/not-zip-safe
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/SeqSero2.egg-info/not-zip-safe Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/SeqSero2.egg-info/requires.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/SeqSero2.egg-info/requires.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+biopython==1.73
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/SeqSero2.egg-info/top_level.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/SeqSero2.egg-info/top_level.txt Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/bin/Initial_Conditions.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/bin/Initial_Conditions.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,109 @@
+#!/usr/bin/env python
+
+subs=['II', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'VI', 'II', 'I', 'VI', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'IV', 'I', 'I', 'II', 'I', 'I', 'IV', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'IV', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'VI', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'VI', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'bongori', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'IV', 'II', 'I', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'VI', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'IV', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IV', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'IIIb', 'II', 'IIIb', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'IV', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'IIIa', 'IIIa', 'IV', 'I', 'IV', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'I', 'IIIa', 'I', 'IV', 'IIIa', 'IIIa', 'IIIa', 'I', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'I', 'IIIa', 'IV', 'IIIa', 'IIIa', 'IIIb', 'IV', 'IIIa', 'I', 'IIIa', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'bongori', 'I', 'I', 'I', 'I', 'I', 'bongori', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'II', 'IIIb', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'II', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'II', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'II', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'VI', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'VI', 'I', 'IIIb', 'IIIb', 'IIIb', 'IV', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'I', 'II', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'II', 'IV', 'I', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'IV', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'bongori', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'bongori', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'IIIb', 'I', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'II', 'VI', 'IIIb', 'II', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'II', 'II', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'IIIb', 'II', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'VI', 'I', 'I', 'II', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'II', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'II', 'II', 'IIIb', 'IIIb', 'II', 'II', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIa', 'I', 'II', 'I', 'IV', 'IIIa', 'IIIa', 'IV', 'II', 'II', 'II', 'II', 'I', 'IIIa', 'I', 'II', 'II', 'I', 'IIIa', 'I', 'II', 'II', 'IV', 'IIIa', 'IIIa', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'II', 'IIIa', 'I', 'II', 'II', 'IIIa', 'I', 'II', 'II', 'II', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'IIIa', 'II', 'I', 'I', 'I', 'I', 'IIIa', 'IV', 'IIIa', 'I', 'II', 'II', 'I', 'I', 'II', 'IIIa', 'I', 'II', 'IIIa', 'II', 'I', 'IV', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'bongori', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IIIa', 'IIIa', 'VI', 'II', 'IIIa', 'I', 'II', 'IV', 'IV', 'IV', 'I', 'IV', 'I', 'IIIa', 'IIIa', 'I', 'IIIa', 'I', 'II', 'IV', 'IIIa', 'IIIa', 'II', 'IV', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IV', 'IV', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'bongori', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'bongori', 'II', 'bongori', 'II', 'II', 'II', 'bongori', 'II', 'IIIb', 'IIIb', 'II', 'IV', 'I', 'I', 'I', 'II', 'IV', 'IV', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'I', 'II', 'IIIa', 'I', 'IIIa', 'IV', 'IIIa', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'IIIa', 'IIIa', 'I', 'IV', 'I', 'IIIa', 'IV', 'II', 'IIIa', 'IV', 'IIIa', 'IIIa', 'IV', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'I', 'I', 'I', 'IV', 'I', 'I', 'II', 'IIIa', 'IV', 'IV', 'IV', 'IIIa', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IV', 'IIIa', 'IV', 'IV', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'II', 'IV', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'I', 'I', 'IV', 'I', 'I', 'IIIa', 'I', 'IV', 'IIIa', 'IIIa', 'IIIb', 'I', 'I', 'IIIa', 'II', 'I', 'IIIa', 'IV', 'IIIa', 'II', 'II', 'II', 'IV', 'IIIa', 'I', 'I', 'I', 'II', 'IIIa', 'I', 'I', 'IV', 'I', 'IV', 'I', 'I', 'II', 'I', 'IIIa', 'IIIa', 'IV', 'I', 'I', 'IIIa', 'I', 'I', 'II', 'II', 'I', 'IIIa', 'IIIa', 'II', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'IIIa', 'IIIa', 'IV', 'I', 'IV', 'IIIa', 'IV', 'IV', 'IIIa', 'IIIa', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'bongori', 'bongori', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IV', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'IIIb', 'bongori', 'IIIb', 'bongori', 'I', 'I', 'bongori', 'bongori', 'bongori', 'II', 'I', 'I']
+
+#phase2=[u'1,7', u'e,n,x', u'1,6', u'1,7', u'1,6', u'1,6', u'1,6', u'-', u'1,6', u'1,6', u'1,5', u'1,5', u'z55', u'e,n,x,z15', u'z35', u'z', u'z53', u'z53', u'z54', u'-', u'z35', u'1,5,7', u'z', u'z', u'z53', u'z35', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z35', u'z35', u'z53', u'z', u'z35', u'-', u'e,n,x', u'[e,n,x]', u'1,5,7', u'1,[5],7', u'e,n,x', u'1,2', u'e,n,z15', u'z6', u'z6', u'e,n,z15', u'z42', u'1,5', u'e,n,x', u'z39', u'z42', u'z6', u'l,v', u'1,5', u'e,n,x,z15', u'[1,5]', u'z10', u'1,5', u'l,z13,z28', u'1,7', u'e,n,x', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'1,5', u'1,6', u'e,n,z15', u'1,5', u'z42', u'e,n,z15', u'e,n,x', u'z39', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'z6', u'1,7', u'1,2', u'1,6', u'z39', u'z6', u'1,5,7', u'1,5', u'1,7', u'z6', u'z39', u'1,7', u'-', u'e,n,x', u'e,n,z15', u'z39', u'e,n,x', u'1,2', u'-', u'e,n,z15', u'z6', u'l,z13,z28', u'l,w', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'e,n,z15', u'-', u'-', u'e,n,z15', u'e,n,x', u'1,2', u'z42', u'l,w', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'1,5', u'1,2', u'1,5', u'1,5', u'z6', u'[z6]', u'1,6', u'e,n,x', u'1,2', u'1,2', u'e,n,x', u'1,6', u'1,5', u'1,7', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'[1,5]', u'l,w', u'z39', u'z52', u'z39', u'e,n,z15', u'z6', u'e,n,z15', u'1,7', u'[1,5]', u'z39', u'1,5', u'1,5', u'1,5', u'e,n,x', u'l,w', u'1,2', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'1,7', u'e,n,x,z15', u'l,w', u'e,n,z15', u'e,n,x', u'z6', u'l,w', u'z6', u'e,n,x', u'1,6', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'1,5', u'e,n,z15', u'-', u'e,n,z15', u'z42', u'e,n,x', u'e,n,z15', u'1,5', u'l,w', u'z35', u'1,5', u'1,6', u'z35', u'z6', u'l,w', u'[e,n,x]', u'1,7', u'[e,n,x]', u'1,6', u'z39', u'e,n,x', u'1,6', u'e,n,z15', u'1,5', u'1,2,5', u'1,2', u'1,2', u'1,5', u'e,n,x', u'e,n,x,z15', u'1,2', u'z6', u'1,6', u'-', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'-', u'e,n,z15', u'1,2', u'1,2', u'-', u'z6', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'1,5', u'1,7', u'l,w', u'1,5', u'1,6', u'z42', u'z39', u'z6', u'1,6', u'1,5', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,x', u'-', u'e,n,x', u'1,2', u'1,5', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'l,w', u'z6', u'l,w', u'1,6', u'z6', u'e,n,z15', u'1,5', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,z15', u'1,5', u'1,2', u'1,5', u'1,7', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'e,n,x', u'l,w', u'l,w', u'z6', u'1,6', u'z6', u'e,n,x', u'e,n,x', u'z39', u'[1,5]', u'z6', u'1,5', u'z35', u'e,n,z15', u'z35', u'l,w', u'-', u'1,5', u'1,2', u'1,2', u'1,5', u'e,n,x,z15', u'z6', u'z6', u'1,7', u'1,2', u'z6', u'1,6', u'z39', u'1,2', u'1,5', u'1,7', u'-', u'1,5', u'1,5', u'e,n,x', u'z42', u'z6', u'z6', u'1,5', u'[1,5]', u'z6', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,6', u'l,w', u'1,7', u'e,n,z15', u'1,2', u'e,n,x', u'1,5', u'e,n,x', u'1,5', u'1,6', u'z39', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,6', u'z6', u'z35', u'z', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,5', u'l,w', u'e,n,x,z15', u'1,5', u'z6', u'e,n,z15', u'1,5,7', u'1,2', u'1,7', u'1,7', u'1,6', u'e,n,x', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'1,6', u'-', u'1,5', u'1,7', u'e,n,x', u'1,5', u'e,n,x,z15', u'1,6', u'1,7', u'l,w', u'e,n,x', u'e,n,x', u'[e,n,z15]', u'z6', u'z6', u'1,2', u'1,5', u'e,n,x', u'1,6', u'1,5', u'1,6', u'1,7', u'k', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'z39', u'z53', u'z', u'1,5,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'z35', u'1,5,7', u'1,6', u'1,5', u'1,2', u'z39', u'e,n,x,z15', u'1,5', u'1,6', u'1,7', u'z6', u'e,n,x', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'z6', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'1,5', u'z39', u'1,2', u'1,6', u'z', u'1,5', u'e,n,z15', u'1,7', u'e,n,z15', u'1,7', u'-', u'1,6', u'l,w', u'e,n,x,z15', u'e,n,x', u'1,5', u'1,5', u'1,5', u'1,7', u'1,6', u'z39', u'[1,5]', u'1,5', u'1,2', u'z6', u'1,5', u'l,z13,z28', u'1,7', u'l,w', u'z42', u'e,n,x', u'1,5', u'1,5', u'e,n,z15', u'l,w', u'-', u'1,5', u'z35', u'z6', u'1,2', u'e,n,z15', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'z42', u'z39', u'e,n,x,z15', u'1,5', u'e,n,x', u'l,w', u'z6', u'l,w', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,6', u'-', u'z39', u'z35', u'1,5', u'e,n,z15', u'1,5', u'z35', u'1,5', u'1,5', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'z6', u'l,z13,z28', u'1,7', u'1,7', u'e,n,z15', u'l,w', u'z6', u'1,5', u'e,n,z15', u'1,6', u'1,5', u'e,n,x', u'z6', u'1,6', u'1,5', u'e,n,x', u'z6', u'e,n,z15', u'z6', u'1,5', u'e,n,x', u'1,[2],7', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'z6', u'z39', u'e,n,x,z15', u'e,n,x', u'1,5', u'e,n,z15', u'l,w', u'1,7', u'1,5', u'z6', u'1,6', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'1,2', u'e,n,z15', u'l,w', u'1,2', u'1,5', u'e,n,z15', u'e,n,x', u'1,6', u'z6', u'[e,n,x]', u'z6', u'1,5', u'-', u'e,n,x', u'1,2', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'l,w', u'z42', u'z39', u'1,5', u'1,5', u'-', u'-', u'1,2', u'z6', u'1,5', u'1,2', u'1,2', u'z6', u'z39', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,7', u'1,7', u'e,n,x', u'1,5', u'z35', u'z35', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'1,6', u'l,z13,z28', u'1,5', u'1,7', u'1,6', u'1,5', u'1,2', u'1,6', u'1,5', u'1,6', u'1,5', u'l,w', u'1,5', u'1,5', u'1,2', u'z6', u'1,2', u'z6', u'1,7', u'z6', u'1,5', u'1,7', u'1,6', u'1,2', u'1,2', u'1,5', u'1,6', u'1,2', u'1,5', u'1,6', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'z6', u'1,2', u'l,w', u'l,w', u'1,5', u'1,2', u'1,6', u'e,n,z15', u'1,2', u'l,w', u'z6', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'e,n,x', u'l,w', u'1,7', u'1,6', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,2', u'1,6', u'1,7', u'1,6', u'1,6', u'1,7', u'1,[5],7', u'1,[5],7', u'1,7', u'1,5,7', u'1,[5],7', u'1,2,7', u'1,5,7', u'1,6', u'1,[5],7', u'1,7', u'1,7', u'1,6', u'1,6', u'z6', u'1,6', u'1,6', u'1,6', u'1,5,7', u'1,6', u'1,[5],7', u'z87', u'-', u'1,6', u'-', u'[1,2]', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'[e,n,x]', u'-', u'[1,2]', u'z6', u'1,2,7', u'e,n,x', u'1,2,7', u'1,7', u'e,n,z15', u'1,5', u'-', u'e,n,x', u'-', u'[1,5]', u'[e,n,x]', u'[e,n,x]', u'z42', u'[1,5]', u'e,n,x', u'[z42]', u'z39', u'[1,5]', u'z42', u'[1,5]', u'-', u'z42', u'-', u'-', u'-', u'[e,n,z15]', u'1,6', u'-', u'-', u'1,5', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'[1,2,7]', u'-', u'[e,n,x]', u'[1,6]', u'-', u'-', u'e,n,x', u'[1,5,7]', u'[e,n,x]', u'[z42]', u'-', u'-', u'-', u'-', u'-', u'[1,2]', u'-', u'-', u'-', u'1,2,7', u'z', u'-', u'-', u'-', u'e,n,x', u'[e,n,z15]', u'e,n,x', u'-', u'1,5', u'[1,5]', u'e,n,x', u'1,5', u'-', u'z39', u'e,n,x', u'z42', u'z6', u'-', u'z39', u'e,n,x', u'z6', u'-', u'1,7', u'e,n,x,z15', u'[z67]', u'z39', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'[1,7]', u'[1,2]', u'-', u'-', u'-', u'[1,5]', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'[1,5]', u'z6', u'1,5', u'-', u'-', u'[e,n,x,z15]', u'-', u'z39', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'1,5', u'e,n,x', u'-', u'1,5', u'z42', u'-', u'z39', u'[e,n,x]', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'e,n,x,z15', u'-', u'-', u'e,n,z15', u'-', u'1,7', u'1,5', u'e,n,x', u'[e,n,x]', u'e,n,x', u'-', u'-', u'-', u'-', u'[z]', u'1,6', u'1,5', u'1,7', u'1,2', u'1,6', u'[e,n,x,z15]', u'1,5', u'z', u'1,2', u'e,n,x', u'z35', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'l,w', u'z35', u'1,7', u'e,n,x,z15', u'1,2', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'e,n,x,z15', u'z6', u'l,w', u'z53', u'z35', u'1,7', u'e,n,z15', u'z', u'z6', u'e,n,z15', u'1,6', u'1,5', u'1,5', u'z53', u'z', u'e,n,z15', u'z6', u'e,n,z15', u'l,w', u'[z35]', u'1,2', u'1,5', u'e,n,x,z15', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,2', u'z35', u'e,n,x,z15', u'z', u'l,w', u'1,6', u'l,w', u'1,5', u'e,n,z15', u'e,n,x,z15', u'l,w', u'1,6', u'z6', u'1,6', u'1,7', u'z53', u'e,n,z15', u'z35', u'l,w', u'l,w', u'z6', u'z6', u'1,5,7', u'-', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'-', u'z61', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,6', u'z53', u'1,5', u'z', u'z', u'z35', u'l,w', u'e,n,z15', u'e,n,x', u'1,6', u'1,5', u'1,5', u'z53', u'1,7', u'z35', u'1,6', u'e,n,x', u'l,w', u'z', u'z6', u'z53', u'e,n,z15', u'1,7', u'e,n,x,z15', u'e,n,z15', u'1,5', u'e,n,z15', u'z53', u'l,w', u'z35', u'z6', u'1,2', u'1,5,7', u'l,w', u'1,5', u'1,7', u'z', u'1,5', u'1,2', u'z6', u'1,2', u'1,6', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,x', u'1,5', u'e,n,z15', u'z53', u'1,2,5', u'[z6]', u'z', u'e,n,x,z15', u'z53', u'1,5', u'1,5', u'z6', u'z', u'1,6', u'e,n,x', u'1,6', u'1,5', u'e,n,z15', u'z39', u'-', u'1,5', u'z35', u'1,7', u'1,5', u'e,n,z15', u'1,5,7', u'z35', u'1,2', u'1,5', u'z', u'e,n,z15', u'1,5', u'z6', u'z', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'1,7', u'1,5', u'z41', u'-', u'1,2', u'1,6', u'e,n,x', u'1,7', u'1,6', u'z', u'z53', u'z35', u'1,6', u'1,6', u'z6', u'z', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,5,7', u'z', u'1,2', u'1,7', u'z65', u'z53', u'1,5', u'1,6', u'e,n,x,z15', u'z', u'e,n,z15', u'1,2', u'z53', u'z53', u'z53', u'z35', u'z53', u'e,n,z15', u'e,n,x,[z15]', u'e,n,x,z15', u'1,7', u'l,z13,z28', u'1,5', u'e,n,z15', u'z53', u'e,n,z15', u'e,n,x', u'1,7', u'1,7', u'1,6', u'e,n,x,z15', u'1,2', u'e,n,x,z15', u'1,2', u'1,6', u'1,5', u'e,n,x', u'1,5,7', u'e,n,z15', u'z35', u'1,5', u'l,w', u'1,2', u'1,5', u'1,6', u'z', u'1,2', u'z', u'1,6', u'e,n,x', u'e,n,x,z15', u'z', u'z6', u'z', u'z53', u'1,2', u'1,6', u'e,n,x', u'z35', u'1,2', u'1,5', u'e,n,x,z15', u'z35', u'z53', u'e,n,x', u'z39', u'z', u'1,6', u'z53', u'e,n,x,z15', u'1,5', u'l,z13,z28', u'e,n,x', u'l,w', u'1,6', u'e,n,x', u'e,n,[x],z15', u'e,n,x,z15', u'1,5', u'1,6', u'1,5', u'e,n,x', u'1,5', u'z6', u'1,5', u'1,5,7', u'1,6', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'z', u'z35', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'[z6]', u'1,5', u'[1,5]', u'1,5', u'1,6', u'z53', u'z35', u'e,n,z15', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'e,n,z15', u'z6', u'1,6', u'z35', u'1,7', u'1,2', u'e,n,x', u'e,n,z15', u'z', u'z35', u'1,7', u'z88', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'z53', u'1,2', u'z', u'1,5,7', u'1,6', u'e,n,x', u'z', u'z6', u'1,7', u'z53', u'1,5,7', u'1,5', u'e,n,x', u'e,n,z15', u'z', u'1,5', u'z53', u'z35', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,2', u'1,2', u'z67', u'1,5', u'e,n,x,z15', u'z35', u'[z53]', u'-', u'z57', u'z53', u'z35', u'1,2', u'1,2', u'z57', u'z35', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'z35', u'1,2', u'e,n,x,z15', u'1,5', u'z', u'1,5,7', u'1,5', u'1,2', u'1,6', u'e,n,x', u'1,5', u'1,5', u'z', u'e,n,z15', u'z39', u'e,n,z15', u'e,n,x', u'e,n,x', u'z53', u'1,5', u'z', u'1,2', u'z53', u'z53', u'z', u'e,n,z15', u'1,5,7', u'e,n,x,z15', u'1,7', u'e,n,x', u'1,5', u'1,[5],7', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'[e,n,z15]', u'1,7', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'z6', u'z39', u'1,2', u'1,6', u'e,n,x', u'1,6', u'e,n,z15', u'z35', u'z', u'1,5,7', u'z', u'z53', u'z', u'z53', u'e,n,x', u'z', u'z35', u'e,n,x,z15', u'z39', u'z35', u'z', u'e,n,x,z15', u'1,5', u'z35', u'1,5', u'1,2', u'1,5', u'1,7', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'z53', u'1,2', u'e,n,x,z15', u'e,n,z15', u'z', u'z53', u'z', u'1,5,7', u'z57', u'z35', u'e,n,x', u'1,5', u'z', u'e,n,x', u'z6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'-', u'1,2', u'-', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'1,2', u'z6', u'[z44]', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'z42', u'e,n,x', u'e,n,x', u'z6', u'z35', u'[1,2]', u'1,6', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,6', u'1,5,7', u'1,2', u'1,5', u'1,2', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'-', u'1,5', u'e,n,x', u'1,6', u'e,n,z15', u'e,n,z15', u'1,5', u'z6', u'z6', u'1,6', u'1,2', u'e,n,x', u'e,n,z15', u'1,7', u'1,5', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,x,z15', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,5', u'z39', u'1,2', u'z39', u'z6', u'z6', u'e,n,x', u'z42', u'z39', u'-', u'1,7', u'z6', u'1,7', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'1,5', u'z39', u'z42', u'z6', u'1,5', u'1,5', u'e,n,x', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,x', u'z39', u'1,6', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z39', u'e,n,x', u'1,5', u'-', u'z6', u'z42', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'e,n,x', u'-', u'z42', u'1,5', u'z42', u'z42', u'-', u'-', u'z42', u'1,5', u'-', u'-', u'z39', u'e,n,x', u'-', u'e,n,x', u'z39', u'1,6', u'-', u'-', u'-', u'z6', u'-', u'1,5', u'[1,2]', u'1,5', u'[1,5]', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'[z57]', u'e,n,z15', u'-', u'e,n,x', u'-', u'z64', u'1,6', u'-', u'-', u'-', u'-', u'[e,n,x,z15]', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'e,n,x', u'[1,6]', u'1,5', u'1,6', u'[z42]', u'e,n,z15', u'-', u'-', u'[e,n,z15]', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x,z15', u'e,n,z15', u'z53', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'l,z13,z28', u'z', u'1,2', u'l,w', u'z35', u'z53', u'z35', u'e,n,x,z15', u'z', u'z35', u'z53', u'z', u'-', u'e,n,z15', u'z', u'1,5', u'z53', u'1,7', u'e,n,z15', u'z', u'1,5', u'1,2', u'z', u'1,2', u'z35', u'1,5,7', u'1,6', u'e,n,z15', u'z6', u'1,5,7', u'e,n,x,z15', u'z', u'z35', u'z53', u'l,w', u'l,w', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'z6', u'1,6', u'e,n,z15', u'z', u'z35', u'z68', u'1,5', u'1,7', u'e,n,x', u'1,7', u'e,n,x', u'z', u'1,2', u'1,5', u'1,6', u'1,7', u'l,w', u'z', u'-', u'z', u'1,5', u'1,5,7', u'z53', u'z6', u'e,n,z15', u'1,5', u'e,n,x,z15', u'-', u'1,6', u'e,n,z15', u'l,w', u'e,n,z15', u'z53', u'z', u'z6', u'e,n,z15', u'1,7', u'1,5', u'l,w', u'1,6', u'1,5', u'e,n,z15', u'z6', u'1,2', u'-', u'-', u'1,6', u'e,n,x,z15', u'z', u'1,5,7', u'1,5', u'1,2', u'z', u'z53', u'z61', u'z35', u'z35', u'1,7', u'1,5', u'1,7', u'1,7', u'e,n,z15', u'1,2', u'e,n,z15', u'z35', u'1,5', u'e,n,z15', u'e,n,z15', u'l,w', u'e,n,z15', u'z6', u'1,5', u'1,5', u'l,w', u'e,n,x,z15', u'1,6', u'1,2', u'l,w', u'1,7', u'l,z13,z28', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,z15', u'1,2', u'e,n,z15', u'z6', u'l,w', u'e,n,x', u'e,n,z15', u'e,n,x', u'1,5', u'z39', u'1,7', u'1,7', u'e,n,x', u'e,n,z15', u'1,7', u'1,2', u'1,6', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,2', u'1,2', u'1,5', u'z6', u'l,w', u'l,w', u'z39', u'1,7', u'1,6', u'z6', u'l,w', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,7', u'1,6', u'e,n,x', u'1,2', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'z6', u'z6', u'e,n,z15', u'1,5', u'1,6', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,x', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,6', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'-', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'l,w', u'e,n,z15', u'1,7', u'e,n,x,z15', u'1,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'1,6', u'1,2', u'e,n,x', u'l,w', u'e,n,x', u'1,5', u'1,2', u'l,w', u'e,n,x,z15', u'z6', u'1,7', u'1,5', u'-', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'z42', u'l,w', u'1,6', u'e,n,x', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'z39', u'1,5', u'1,5', u'e,n,z15', u'-', u'l,w', u'z6', u'z39', u'z39', u'z6', u'e,n,z15', u'1,6', u'1,6', u'e,n,x,z15', u'1,2', u'1,6', u'-', u'1,5', u'e,n,x', u'z6', u'z6', u'z39', u'z42', u'1,5', u'1,7', u'z39', u'1,5', u'1,2', u'z39', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'1,6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'1,7', u'1,2', u'1,6,[7]', u'1,5', u'e,n,z15', u'z6', u'z6', u'1,7', u'l,z13,z28', u'1,5', u'1,5', u'z6', u'1,5,7', u'1,5', u'z52', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'1,7', u'1,6', u'e,n,z15', u'1,6', u'z6', u'l,w', u'z39', u'z6', u'e,n,x', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'z42', u'-', u'1,5', u'e,n,x', u'l,w', u'e,n,z15', u'z39', u'z6', u'1,6', u'z42', u'z6', u'z39', u'e,n,x', u'l,w', u'e,n,[x],z15', u'1,7', u'1,6', u'1,5,7', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z6', u'1,5', u'z39', u'e,n,z15', u'1,6', u'1,5', u'z6', u'l,w', u'1,7', u'e,n,z15', u'z52', u'e,n,x', u'1,5', u'e,n,x', u'1,6', u'1,7', u'e,n,x', u'e,n,x', u'l,w', u'z6', u'z35', u'e,n,x,z15', u'z6', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'z35', u'z6', u'l,w', u'1,2', u'e,n,x', u'1,6', u'z35', u'1,7', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'e,n,z15', u'e,n,x', u'z35', u'z', u'1,5', u'z53', u'z6', u'z', u'1,5', u'e,n,z15', u'e,n,x', u'1,2', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'1,5', u'z35', u'[1,5]', u'z35', u'z', u'e,n,z15', u'1,5,7', u'1,7', u'z6', u'z35', u'z', u'z57', u'z53', u'1,2', u'e,n,x,z15', u'e,n,x,z15', u'z', u'z6', u'z6', u'z35', u'z', u'z6', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'z53', u'z6', u'e,n,x,z15', u'1,6', u'1,7', u'1,5', u'1,5', u'z53', u'z67', u'z', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,2,7', u'1,5', u'1,6', u'z6', u'z6', u'e,n,x,z15', u'1,2', u'1,5', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,5', u'1,7', u'z53', u'z6', u'1,5', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,x,z15', u'z', u'z39', u'e,n,x', u'e,n,x', u'[z6]', u'1,7', u'-', u'z39', u'z6', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,2', u'1,5', u'z', u'1,5', u'z53', u'1,5', u'e,n,z15', u'1,2', u'z6', u'[1,5]', u'z', u'z53', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'l,w', u'e,n,z15', u'-', u'e,n,z15', u'1,5', u'e,n,x', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'1,5', u'l,w', u'z6', u'z35', u'z6', u'1,2', u'-', u'e,n,x', u'e,n,x', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'z42', u'e,n,x', u'1,5', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'-', u'-', u'z42', u'[e,n,x]', u'-', u'-', u'-', u'-', u'z42', u'-', u'1,5', u'-', u'1,5', u'-', u'1,5', u'e,n,x', u'-', u'-', u'e,n,x,z15', u'e,n,x', u'-', u'-', u'e,n,x', u'1,5', u'e,n,x', u'[e,n,z15]', u'[e,n,z15]', u'e,n,x', u'[z42]', u'[1,2,7]', u'-', u'-', u'-', u'1,5', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'1,5', u'[z6]', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,x', u'-', u'-', u'1,5', u'e,n,z15', u'1,7', u'1,6', u'z6', u'1,5', u'e,n,z15', u'1,7', u'-', u'1,5', u'1,6', u'1,6', u'e,n,z15', u'1,6', u'-', u'l,w', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'z6', u'z52', u'e,n,z15', u'e,n,x,z15', u'-', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'1,6', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,7', u'z6', u'1,6', u'z6', u'1,2', u'e,n,z15', u'1,2', u'-', u'1,6', u'z6', u'z6', u'1,6', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'[z6]', u'z42', u'-', u'1,2', u'-', u'-', u'[e,n,z15]', u'-', u'-', u'[e,n,z15]', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'-', u'[e,n,x]', u'-', u'-', u'z6', u'1,[5],7', u'e,n,x,z15', u'1,7', u'1,[5],7', u'-', u'1,7', u'1,5,7', u'[1,6]', u'1,7', u'1,7', u'1,7', u'1,5', u'-', u'z81', u'-', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'-', u'1,6', u'1,6', u'1,2', u'1,5,7', u'-', u'z6', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'z6', u'[1,2]', u'1,6', u'e,n,z15', u'-', u'[1,5]', u'e,n,x', u'[e,n,z15]', u'z64', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'1,5', u'-', u'[1,2]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'1,6', u'-', u'-', u'-', u'e,n,z15', u'-', u'e,n,z15', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'z6', u'l,w', u'-', u'-', u'-', u'-', u'-', u'-', u'z6', u'1,6', u'e,n,z15', u'z6', u'1,7', u'-', u'[e,n,z15]', u'[1,6]', u'z6', u'-', u'-', u'[1,7]', u'-', u'-', u'l,w', u'-', u'1,5', u'-', u'[z6]', u'[1,7]', u'[e,n,z15]', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'-', u'-', u'-', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,2,5', u'1,2', u'-', u'l,w', u'e,n,z15', u'z6', u'1,2', u'1,7', u'1,5', u'-', u'-', u'-', u'z35', u'1,[2],5', u'1,7', u'1,6', u'1,6', u'1,5,7', u'[1,5,7]', u'1,[5],7', u'1,6', u'1,[5],7', u'1,6', u'-', u'-', u'1,5,7', u'z35', u'z35', u'z53', u'z53', u'z35', u'z', u'z53', u'z', u'1,5,7', u'-', u'z35', u'z53', u'z35', u'1,5,[7]', u'z', u'z', u'z35', u'z53', u'e,n,x,z15', u'1,5', u'e,n,x,z15', u'1,5,7', u'z53', u'z35', u'z', u'z', u'1,5,7', u'z53', u'z', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z53', u'e,n,x,z15', u'z', u'z35', u'e,n,x,z15', u'1,5,7', u'-', u'-', u'1,5', u'1,6', u'1,6', u'z67', u'1,6', u'1,6', u'1,6', u'1,5', u'1,7', u'1,2', u'[z53]', u'-', u'e,n,x,z15', u'-', u'1,7', u'-', u'-', u'-', u'-', u'z6', u'-',u'e,n,z15']
+
+#phase1=[u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'g,m,[s],t', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'[f],g,[t]', u'[g,t]', u'[g],m,t', u'[z42]', u'[z42]', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'e,n,z15', u'e,n,z15', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g,[s]', u'f,g,[s]', u'f,g,[t]', u'f,g,m,t', u'f,g,s', u'f,g,s', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'g,m,[s],t', u'g,t', u'g,[m],[s],[t]', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],t', u'g,[s],t', u'g,[s],t', u'g,[s],t', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m,[p],s', u'g,m,[s]', u'g,m,[s]', u'g,m,[s]', u'g,m,[s],[t]', u'g,m,[s],[t]', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,q', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,p', u'g,p', u'g,p', u'g,p,s', u'g,p,u', u'g,q', u'g,s,[t]', u'g,s,q', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z63', u'g,z85', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'l,[z13],[z28]', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'm,p,t,[u]', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36,[z38]', u'z36,[z38]', u'z36,z38', u'z36,z38', u'z36,z38', u'z36,z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23,[z32]', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z44', u'z44', u'z44', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z53', u'z53', u'z57', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z60', u'z61', u'z65', u'z65', u'z65', u'z69', u'z71', u'z81', u'z81', u'z81', u'z81', u'z91',u'g,m,s']
+
+#phaseO=[u'39', u'4', u'53', u'51', u'18', u'41', u'65', u'9', u'13', u'7', u'11', u'7', u'38', u'59', u'53', u'59', u'60', u'18', u'18', u'38', u'38', u'38', u'63', u'7', u'61', u'35', u'41', u'16', u'16', u'8', u'65', u'59', u'65', u'65', u'42', u'9', u'47', u'39', u'40', u'13', u'28', u'30', u'28', u'57', u'28', u'52', u'57', u'52', u'28', u'3,10', u'9', u'9,46,27', u'3,10', u'47', u'47', u'21', u'45', u'3,10', u'11', u'3,10', u'3,10', u'35', u'3,10', u'3,10', u'28', u'11', u'28', u'3,10', u'45', u'45', u'11', u'11', u'11', u'28', u'11', u'16', u'13', u'7', u'7', u'39', u'7', u'7', u'16', u'16', u'16', u'7', u'16', u'7', u'7', u'16', u'7', u'48', u'48', u'48', u'40', u'40', u'40', u'40', u'16', u'44', u'30', u'30', u'30', u'51', u'51', u'51', u'42', u'58', u'13', u'7', u'13', u'30', u'13', u'13', u'13', u'38', u'50', u'41', u'9,46', u'9,46', u'9,46', u'7', u'13', u'9', u'9', u'17', u'9', u'17', u'43', u'43', u'43', u'43', u'8', u'9', u'4', u'17', u'8', u'9', u'8', u'1,3,19', u'1,3,19', u'1,3,19', u'1,3,19', u'9', u'8', u'2', u'4', u'8', u'8', u'4', u'6,14', u'4', u'4', u'8', u'4', u'9', u'6,14', u'6,14', u'44', u'44', u'44', u'4', u'9', u'4', u'9', u'11', u'11', u'8', u'8', u'8', u'4', u'18', u'4', u'6,14', u'11', u'35', u'4', u'4', u'42', u'9,46', u'42', u'9,46', u'9,46', u'42', u'1,3,19', u'9,46', u'9,46', u'9,46', u'9,46', u'7', u'7', u'13', u'4', u'43', u'43', u'43', u'1,3,19', u'1,3,19', u'4', u'1,3,19', u'9,46', u'42', u'4', u'7', u'7', u'7', u'7', u'7', u'4', u'42', u'7', u'44', u'41', u'44', u'16', u'16', u'16', u'17', u'17', u'17', u'17', u'39', u'17', u'16', u'48', u'48', u'48', u'44', u'40', u'40', u'40', u'40', u'40', u'40', u'17', u'4', u'38', u'50', u'50', u'50', u'38', u'41', u'41', u'1,3,19', u'41', u'39', u'4', u'7', u'16', u'16', u'16', u'1,3,19', u'7', u'7', u'16', u'16', u'16', u'16', u'41', u'11', u'8', u'54', u'8', u'6,14', u'6,14', u'6,14', u'4', u'3,10', u'11', u'11', u'11', u'8', u'11', u'45', u'11', u'3,10', u'30', u'3,10', u'42', u'13', u'8', u'4', u'13', u'8', u'8', u'11', u'57', u'9', u'8', u'8', u'9', u'3,10', u'3,10', u'9', u'3,10', u'3,10', u'21', u'9', u'8', u'57', u'8', u'8', u'8', u'9', u'21', u'8', u'3,10', u'21', u'9', u'56', u'8', u'45', u'1,3,19', u'9', u'3,10', u'4', u'60', u'13', u'6,14', u'47', u'47', u'47', u'47', u'47', u'18', u'8', u'3,10', u'13', u'3,10', u'30', u'30', u'30', u'51', u'51', u'58', u'30', u'13', u'30', u'42', u'18', u'13', u'28', u'13', u'13', u'28', u'28', u'28', u'13', u'28', u'28', u'13', u'8', u'52', u'52', u'13', u'28', u'28', u'40', u'42', u'43', u'41', u'1,3,19', u'42', u'47', u'47', u'47', u'1,3,19', u'44', u'6,14', u'6,14', u'6,14', u'13', u'17', u'9', u'9', u'47', u'35', u'1,3,19', u'9', u'9', u'45', u'41', u'6,14', u'9', u'44', u'47', u'41', u'11', u'7', u'21', u'8', u'21', u'8', u'8', u'8', u'8', u'8', u'35', u'8', u'40', u'8', u'53', u'21', u'11', u'28', u'28', u'28', u'52', u'28', u'28', u'28', u'11', u'11', u'7', u'7', u'7', u'18', u'17', u'17', u'65', u'65', u'65', u'3,10', u'3,10', u'3,10', u'3,10', u'61', u'61', u'3,10', u'8', u'3,10', u'9,46,27', u'59', u'4', u'4', u'4', u'58', u'4', u'4', u'4', u'57', u'57', u'4', u'21', u'3,10', u'30', u'35', u'9,46', u'39', u'16', u'16', u'7', u'7', u'7', u'30', u'7', u'38', u'48', u'38', u'8', u'9,46', u'16', u'30', u'51', u'7', u'16', u'40', u'16', u'18', u'16', u'16', u'18', u'16', u'38', u'38', u'38', u'16', u'7', u'43', u'7', u'16', u'7', u'7', u'3,10', u'40', u'17', u'17', u'17', u'40', u'39', u'3,10', u'3,10', u'3,10', u'3,10', u'7', u'3,10', u'3,10', u'3,10', u'43', u'43', u'43', u'3,10', u'16', u'3,10', u'9,46', u'35', u'6,14', u'6,14', u'6,14', u'6,14', u'9,46', u'9', u'9', u'9', u'6,14', u'9,46', u'6,14', u'9,46', u'30', u'28', u'28', u'28', u'28', u'28', u'28', u'42', u'6,14', u'9,46', u'9', u'16', u'16', u'16', u'35', u'6,14', u'9', u'21', u'21', u'21', u'6,14', u'9', u'16', u'41', u'9', u'9', u'9,46', u'7', u'7', u'7', u'7', u'7', u'6,14', u'41', u'1,3,19', u'47', u'47', u'47', u'47', u'1,3,19', u'1,3,19', u'1,3,19', u'13', u'4', u'13', u'13', u'13', u'9', u'13', u'48', u'13', u'13', u'11', u'11', u'45', u'45', u'45', u'13', u'11', u'11', u'50', u'50', u'13', u'4', u'4', u'4', u'1,3,19', u'4', u'4', u'4', u'4', u'53', u'53', u'53', u'4', u'56', u'48', u'1,3,19', u'48', u'57', u'8', u'8', u'58', u'52', u'52', u'52', u'8', u'8', u'8', u'8', u'8', u'13', u'4', u'44', u'13', u'8', u'44', u'44', u'51', u'44', u'8', u'8', u'3,10', u'4', u'28', u'28', u'28', u'9', u'9', u'9', u'4', u'4', u'11', u'6,14', u'3,10', u'3,10', u'3,10', u'3,10', u'1,3,19', u'8', u'8', u'48', u'3,10', u'1,3,19', u'54', u'17', u'3,10', u'4', u'16', u'6,14', u'9,46', u'9,46', u'52', u'52', u'9,46', u'8', u'4', u'6,14', u'7', u'7', u'7', u'7', u'40', u'6,14', u'3,10', u'8', u'8', u'8', u'13', u'7', u'16', u'8', u'11', u'4', u'13', u'30', u'30', u'16', u'1,3,19', u'9', u'1,3,19', u'35', u'8', u'8', u'13', u'51', u'16', u'16', u'1,3,19', u'11', u'39', u'39', u'38', u'38', u'4', u'16', u'54', u'50', u'7', u'16', u'3,10', u'4', u'40', u'56', u'16', u'13', u'4', u'9,46', u'44', u'9', u'39', u'28', u'9', u'42', u'48', u'40', u'47', u'17', u'43', u'43', u'17', u'28', u'6,14', u'7', u'9,46', u'4', u'13', u'44', u'47', u'21', u'28', u'7', u'3,10', u'45', u'8', u'1,3,19', u'16', u'35', u'13', u'3,10', u'43', u'8', u'54', u'4', u'4', u'7', u'7', u'1,3,19', u'1,3,19', u'1,3,19', u'28', u'7', u'40', u'21', u'40', u'9,46', u'16', u'40', u'16', u'4', u'7', u'11', u'50', u'57', u'4', u'1,3,19', u'13', u'13', u'9', u'47', u'28', u'28', u'6,14', u'40', u'11', u'13', u'4', u'9,46', u'2', u'3,10', u'18', u'7', u'38', u'8', u'44', u'45', u'13', u'7', u'9', u'13', u'43', u'30', u'7', u'16', u'1,3,19', u'9', u'4', u'9', u'3,10', u'16', u'9,46', u'13', u'30', u'35', u'6,14', u'30', u'28', u'40', u'8', u'13', u'3,10', u'9', u'45', u'17', u'7', u'45', u'13', u'41', u'35', u'28', u'28', u'60', u'8', u'8', u'45', u'4', u'4', u'35', u'13', u'48', u'6,14', u'2', u'9', u'9', u'9', u'9', u'7', u'7', u'9,46', u'11', u'6,14', u'13', u'30', u'45', u'35', u'9', u'8', u'8', u'16', u'28', u'51', u'17', u'1,3,19', u'28', u'44', u'4', u'18', u'54', u'3,10', u'13', u'44', u'44', u'43', u'30', u'38', u'41', u'43', u'13', u'13', u'52', u'40', u'17', u'42', u'17', u'65', u'4', u'3,10', u'9,46,27', u'40', u'57', u'3,10', u'13', u'52', u'35', u'35', u'35', u'40', u'7', u'50', u'51', u'48', u'7', u'21', u'21', u'63', u'62', u'53', u'43', u'11', u'7', u'35', u'30', u'43', u'44', u'44', u'13', u'53', u'47', u'9', u'18', u'18', u'45', u'40', u'50', u'45', u'7', u'41', u'42', u'48', u'42', u'40', u'38', u'38', u'4', u'40', u'4', u'42', u'50', u'9', u'43', u'9,46', u'4', u'9', u'9', u'60', u'28', u'1,3,19', u'28', u'1,3,19', u'1,3,19', u'60', u'28', u'53', u'28', u'1,3,19', u'59', u'28', u'65', u'3,10', u'1,3,19', u'1,3,19', u'17', u'17', u'50', u'21', u'21', u'21', u'65', u'16', u'61', u'16', u'16', u'61', u'61', u'3,10', u'16', u'59', u'9,46', u'9,46', u'16', u'51', u'16', u'58', u'61', u'30', u'54', u'28', u'28', u'60', u'3,10', u'3,10', u'58', u'3,10', u'59', u'30', u'30', u'16', u'57', u'57', u'30', u'3,10', u'8', u'8', u'47', u'47', u'42', u'42', u'42', u'8', u'8', u'38', u'8', u'47', u'8', u'3,10', u'1,3,19', u'3,10', u'40', u'13', u'13', u'4', u'44', u'8', u'4', u'48', u'48', u'39', u'39', u'39', u'41', u'8', u'41', u'48', u'8', u'48', u'47', u'4', u'4', u'4', u'4', u'4', u'4', u'9', u'47', u'13', u'48', u'11', u'11', u'7', u'35', u'8', u'50', u'13', u'7', u'35', u'7', u'11', u'35', u'35', u'35', u'35', u'35', u'11', u'50', u'13', u'6,14', u'6,14', u'38', u'38', u'38', u'7', u'43', u'7', u'43', u'50', u'6,14', u'6,14', u'7', u'7', u'8', u'8', u'8', u'8', u'8', u'53', u'21', u'7', u'21', u'21', u'6,14', u'9', u'54', u'6,14', u'6,14', u'9', u'6,14', u'6,14', u'6,14', u'7', u'55', u'17', u'47', u'60', u'45', u'45', u'44', u'61', u'61', u'43', u'43', u'43', u'45', u'7', u'42', u'17', u'17', u'17', u'17', u'17', u'17', u'1,3,19', u'1,3,19', u'13', u'13', u'7', u'47', u'7', u'7', u'7', u'58', u'47', u'47', u'41', u'41', u'41', u'47', u'60', u'47', u'57', u'47', u'53', u'47', u'3,10', u'59', u'59', u'18', u'42', u'42', u'42', u'47', u'11', u'48', u'11', u'16', u'50', u'50', u'3,10', u'11', u'53', u'11', u'11', u'11', u'16', u'35', u'28', u'28', u'28', u'28', u'28', u'50', u'28', u'35', u'30', u'11', u'38', u'50', u'50', u'51', u'51', u'13', u'11', u'9,46', u'9,46', u'9,46', u'16', u'38', u'35', u'38', u'38', u'38', u'50', u'50', u'38', u'38', u'16', u'16', u'16', u'9,46', u'3,10', u'52', u'52', u'52', u'52', u'40', u'48', u'40', u'40', u'40', u'40', u'3,10', u'30', u'3,10', u'3,10', u'30', u'30', u'30', u'30', u'28', u'4', u'39', u'39', u'40', u'40', u'4', u'48', u'4', u'48', u'48', u'48', u'48', u'48', u'4', u'4', u'30', u'4', u'42', u'1,3,19', u'16', u'4', u'7', u'7', u'7', u'16', u'1,3,19', u'13', u'13', u'13', u'7', u'7', u'7', u'1,3,19', u'1,3,19', u'7', u'13', u'3,10', u'16', u'3,10', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'7', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'6,14', u'11', u'38', u'16', u'16', u'16', u'16', u'16', u'6,14', u'16', u'7', u'11', u'11', u'11', u'11', u'7', u'11', u'16', u'38', u'4', u'4', u'4', u'4', u'8', u'8', u'50', u'38', u'42', u'38', u'38', u'47', u'47', u'47', u'47', u'38', u'30', u'50', u'50', u'50', u'50', u'9,46', u'9,46', u'35', u'50', u'35', u'30', u'48', u'48', u'48', u'4', u'4', u'47', u'9,46', u'9', u'47', u'38', u'9', u'9', u'9', u'9', u'40', u'9', u'40', u'9', u'43', u'42', u'42', u'42', u'42', u'42', u'9', u'8', u'4', u'47', u'39', u'39', u'39', u'8', u'45', u'8', u'47', u'8', u'8', u'8', u'4', u'40', u'40', u'40', u'8', u'28', u'61', u'61', u'61', u'60', u'59', u'59', u'52', u'28', u'21', u'58', u'58', u'56', u'53', u'53', u'53', u'28', u'65', u'2', u'17', u'17', u'17', u'17', u'17', u'65', u'65', u'51', u'18', u'18', u'18', u'18', u'65', u'35', u'21', u'17', u'51', u'51', u'51', u'13', u'4', u'9', u'9', u'18', u'4', u'8', u'21', u'7', u'9,46', u'11', u'16', u'16', u'16', u'16', u'8', u'3,10', u'43', u'52', u'7', u'7', u'7', u'7', u'4', u'42', u'16', u'42', u'40', u'4', u'50', u'1,3,19', u'16', u'4', u'28', u'48', u'3,10', u'3,10', u'11', u'13', u'9', u'9', u'7', u'16', u'1,3,19', u'1,3,19', u'43', u'7', u'9', u'4', u'8', u'7', u'43', u'7', u'58', u'30', u'1,3,19', u'11', u'30', u'7', u'28', u'28', u'47', u'16', u'41', u'16', u'16', u'58', u'9,46', u'4', u'4', u'8', u'3,10', u'3,10', u'4', u'1,3,19', u'11', u'9,46,27', u'40', u'53', u'51', u'53', u'53', u'50', u'51', u'56', u'3,10', u'7', u'1,3,19', u'11', u'3,10', u'13', u'1,3,19', u'4', u'4', u'8', u'44', u'51', u'3,10', u'13', u'13', u'13', u'3,10', u'39', u'9', u'9', u'9', u'9', u'6,14', u'40', u'40', u'40', u'40', u'9', u'7', u'39', u'3,10', u'7', u'35', u'30', u'16', u'28', u'28', u'28', u'21', u'17', u'40', u'7', u'40', u'6,14', u'13', u'13', u'13', u'8', u'44', u'13', u'40', u'13', u'40', u'40', u'54', u'9,46', u'9', u'41', u'9,46', u'44', u'45', u'50', u'8', u'8', u'9', u'9', u'4', u'11', u'13', u'45', u'3,10', u'7', u'4', u'51', u'8', u'7', u'7', u'7', u'11', u'1,3,19', u'17', u'17', u'42', u'35', u'35', u'18', u'18', u'47', u'21', u'21', u'6,14', u'38', u'16', u'30', u'28', u'6,14', u'3,10', u'3,10', u'28', u'16', u'16', u'42', u'39', u'28', u'16', u'28', u'9', u'11', u'11', u'35', u'11', u'42', u'30', u'48', u'48', u'30', u'11', u'42', u'30', u'42', u'61', u'58', u'59', u'60', u'60', u'60', u'60', u'21', u'21', u'28', u'61', u'41', u'61', u'41', u'1,3,19', u'18', u'18', u'67', u'17', u'17', u'65', u'61', u'16', u'9,46', u'9,46', u'50', u'50', u'50', u'50', u'50', u'28', u'35', u'58', u'47', u'58', u'16', u'16', u'28', u'42', u'53', u'53', u'53', u'54', u'9,46', u'28', u'9', u'9', u'6,14', u'4', u'4', u'4', u'4', u'8', u'8', u'44', u'35', u'44', u'47', u'40', u'4', u'44', u'9', u'43', u'13', u'13', u'13', u'7', u'7', u'43', u'43', u'3,10', u'3,10', u'3,10', u'3,10', u'4', u'38', u'7', u'9', u'9', u'7', u'42', u'42', u'7', u'38', u'38', u'38', u'38', u'47', u'47', u'47', u'35', u'35', u'38', u'8', u'8', u'8', u'7', u'45', u'8', u'28', u'47', u'8', u'8', u'4', u'8', u'6,14', u'8', u'28', u'16', u'1,3,19', u'11', u'3,10', u'3,10', u'4', u'28', u'51', u'16', u'6,14', u'16', u'8', u'3,10', u'8', u'9,46', u'9,46', u'9,46', u'3,10', u'3,10', u'3,10', u'9', u'9', u'9,46', u'7', u'7', u'3,10', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'7', u'8', u'7', u'8', u'8', u'8', u'9,46,27', u'7', u'7', u'3,10', u'3,10', u'8', u'50', u'38', u'30', u'30', u'4', u'4', u'21', u'21', u'30', u'4', u'30', u'16', u'16', u'42', u'28', u'16', u'38', u'38', u'4', u'28', u'28', u'28', u'4', u'54', u'43', u'43', u'4', u'30', u'6,14', u'42', u'28', u'28', u'6,14', u'6,14', u'6,14', u'28', u'17', u'4', u'47', u'11', u'39', u'1,3,19', u'16', u'11', u'11', u'39', u'40', u'1,3,19', u'47', u'11', u'17', u'1,3,19', u'1,3,19', u'18', u'18', u'13', u'13', u'17', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'17', u'17', u'17', u'17', u'47', u'8', u'17', u'47', u'18', u'43', u'44', u'44', u'45', u'45', u'8', u'7', u'8', u'47', u'44', u'8', u'8', u'8', u'8', u'45', u'9', u'28', u'4', u'38', u'4', u'4', u'4', u'9', u'9', u'9', u'42', u'9', u'42', u'9', u'41', u'21', u'40', u'40', u'40', u'40', u'40', u'40', u'41', u'9', u'28', u'43', u'4', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'17', u'28', u'42', u'28', u'43', u'30', u'4', u'4', u'4', u'4', u'4', u'4', u'4', u'42', u'42', u'28', u'7', u'7', u'7', u'13', u'13', u'56', u'13', u'6,14', u'7', u'13', u'53', u'53', u'53', u'52', u'6,14', u'6,14', u'6,14', u'59', u'3,10', u'13', u'17', u'13', u'47', u'13', u'3,10', u'3,10', u'7', u'3,10', u'13', u'3,10', u'3,10', u'3,10', u'13', u'13', u'13', u'6,14', u'3,10', u'1,3,19', u'52', u'16', u'6,14', u'16', u'7', u'7', u'16', u'1,3,19', u'16', u'1,3,19', u'1,3,19', u'48', u'48', u'48', u'1,3,19', u'60', u'1,3,19', u'11', u'11', u'51', u'51', u'51', u'11', u'7', u'11', u'7', u'50', u'50', u'16', u'7', u'16', u'16', u'16', u'11', u'7', u'7', u'7', u'41', u'41', u'7', u'65', u'65', u'4', u'4', u'4', u'4', u'7', u'8', u'7', u'61', u'7', u'4', u'7', u'4', u'4', u'41', u'41', u'41', u'41', u'7', u'4', u'45', u'56', u'54', u'54', u'53', u'53', u'51', u'50', u'50', u'50', u'43', u'8', u'44', u'8', u'48', u'48', u'48', u'48', u'48', u'40', u'48', u'47', u'47', u'47', u'47', u'44', u'8', u'60', u'60', u'59', u'59', u'42', u'42', u'42', u'42', u'42', u'42', u'42', u'57', u'8', u'8', u'8', u'8', u'8', u'58', u'58', u'58', u'58', u'8', u'8', u'8', u'60', u'42', u'28', u'28', u'28', u'17', u'17', u'17', u'16', u'16', u'16', u'16', u'6,14', u'16', u'28', u'18', u'6,14', u'6,14', u'30', u'30', u'30', u'30', u'6,14', u'6,14', u'16', u'21', u'18', u'18', u'18', u'40', u'39', u'21', u'21', u'9,46,27', u'9,46,27', u'28', u'21', u'28', u'17', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'28', u'6,14', u'9,46,27', u'6,14', u'3,10', u'9', u'11', u'13', u'38', u'38', u'38', u'3,10', u'13', u'3,10', u'9', u'9', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'11', u'11', u'3,10', u'3,10', u'3,10', u'3,10', u'35', u'35', u'35', u'35', u'40', u'6,14', u'62', u'3,10', u'44', u'44', u'17', u'45', u'59', u'44', u'60', u'45', u'45', u'45', u'45', u'17', u'17', u'13', u'51', u'3,10', u'50', u'50', u'43', u'3,10', u'48', u'53', u'48', u'48', u'57', u'13', u'13', u'54', u'13', u'16', u'16', u'16', u'47', u'47', u'47', u'13', u'56', u'13', u'35', u'8', u'8', u'8', u'8', u'8', u'7', u'7', u'42', u'28', u'43', u'28', u'9,46', u'30', u'42', u'35', u'35', u'41', u'41', u'41', u'9', u'9', u'1,3,19', u'4', u'4', u'40', u'40', u'28', u'21', u'43', u'43', u'43', u'9,46', u'28', u'28', u'28', u'3,10', u'4', u'30', u'4', u'66', u'1,3,19', u'3,10', u'17', u'7', u'30', u'48', u'3,10', u'4', u'13', u'13', u'13', u'13', u'38', u'41', u'9', u'48', u'47', u'3,10', u'61', u'40', u'16', u'16', u'16', u'45', u'9,46', u'47', u'21', u'40', u'3,10', u'42', u'43', u'4', u'8', u'42', u'8', u'40', u'7', u'9,46', u'8', u'42', u'4', u'40', u'59', u'62', u'7', u'43', u'17', u'59', u'6,14', u'45', u'45', u'16', u'16', u'47', u'42', u'42', u'21', u'3,10', u'48', u'35', u'6,14', u'50', u'7', u'7', u'41', u'41', u'63', u'18', u'17', u'21', u'48', u'44', u'53', u'45', u'18', u'43', u'35', u'3,10', u'3,10', u'3,10', u'11', u'3,10', u'41', u'9,46', u'1,3,19', u'9', u'38', u'4', u'30', u'28', u'44', u'8', u'16', u'18', u'7', u'7', u'43', u'47', u'6,14', u'13', u'13', u'42', u'4', u'44', u'9,46', u'3,10', u'13', u'13', u'13', u'16', u'30', u'9', u'40', u'40', u'44', u'48', u'48', u'52', u'57', u'58', u'66', u'40', u'40', u'7', u'7', u'40', u'7', u'41', u'41', u'43', u'41', u'38', u'4', u'4', u'42', u'42', u'42', u'18', u'8', u'28', u'18', u'18', u'18', u'21', u'21', u'21', u'40', u'28', u'39', u'30', u'35', u'35', u'38', u'38', u'43', u'28', u'57', u'43', u'51', u'51', u'7', u'53', u'53', u'50', u'56', u'7', u'7', u'7', u'59', u'62', u'63', u'7', u'54', u'47', u'43', u'44', u'44', u'44', u'44', u'44', u'50', u'45', u'41', u'47', u'47', u'47', u'47', u'48', u'48', u'45', u'16', u'6,14', u'1,3,19', u'11', u'11', u'3,10', u'8', u'11', u'6,14', u'16', u'16', u'16', u'11', u'3,10', u'9,46', u'13', u'8', u'13', u'6,14', u'17', u'8', u'9', u'13', u'8', u'8', u'13', u'53', u'41', u'48', u'56', u'17', u'50', u'44', u'17', u'44', u'1,3,19', u'43', u'41', u'42', u'41', u'11', u'42', u'42', u'43', u'48', u'8', u'8', u'53', u'53', u'9', u'51', u'50', u'50', u'9,46', u'9,46,27', u'7', u'44', u'48', u'48', u'47', u'3,10', u'3,10', u'45', u'45', u'7', u'7', u'9,46', u'16', u'6,14', u'6,14', u'40', u'38', u'40', u'35', u'40', u'35', u'4', u'44', u'30', u'28', u'16', u'18', u'13', u'13', u'21', u'21', u'18', u'16', u'17', u'45', u'63', u'62', u'35', u'18', u'21', u'48', u'16', u'44', u'51', u'48', u'50', u'50', u'8', u'40', u'44', u'43', u'11', u'41', u'40', u'60', u'4', u'40', u'9,46', u'7', u'4', u'8', u'11', u'7', u'9', u'42', u'48', u'66', u'7', u'3,10', u'50', u'57', u'6,14', u'16', u'43', u'9', u'40', u'7', u'16', u'47', u'7', u'52', u'58', u'53', u'53', u'65', u'65', u'65', u'59', u'58', u'61', u'41', u'16', u'61', u'61', u'60', u'61', u'60', u'60', u'60', u'65', u'47', u'48', u'35', u'50', u'47', u'47', u'48', u'47', u'43', u'35', u'35', u'6,14', u'6,14', u'38', u'38', u'47', u'42', u'50', u'35', u'50', u'38', u'47', u'42', u'58', u'30', u'9', u'47', u'16', u'42', u'40', u'7', u'8', u'38', u'48', u'21', u'66', u'3,10', u'18', u'48', u'40', u'66', u'40', u'4',u'7']
+
+sero=[u'II 39:-:1,7', u'Abortusequi', u'Leda', u'II 51:-:1,7', u'Cotia', u'II 41:-:1,6', u'II 65:-:1,6', u'9:-:-', u'II 13,23:-:1,6', u'II 6,7:-:1,6', u'II 11:-:1,5', u'II 6,7:(g),m,[s],t:1,5', u'IIIb 38:(k):z55', u'IIIb 59:(k):e,n,x,z15', u'IIIb 53:(k):z35', u'IIIb 59:(k):z', u'IIIb 60:(k):z53', u'IIIb 18:(k):z53', u'IIIb 18:(k):z54', u'IIIb 38:(k):-', u'IIIb 38:(k):z35', u'IIIb 38:(k):1,5,7', u'IIIb 63:(k):z', u'IIIb 6,7:(k):z', u'IIIb 61:(k):z53', u'IIIb 35:(k):z35', u'IIIb 41:(k):z35', u'IIIb 16:(k):z35', u'IIIb 16:(k):e,n,x,z15', u'IIIb 8:(k):z35', u'IIIb 65:(k):z35', u'IIIb 59:(k):z35', u'IIIb 65:(k):z53', u'IIIb 65:(k):z', u'IIIb 42:(k):z35', u'Berta', u'II 47:[g,t]:e,n,x', u'II 39:[g],m,t:[e,n,x]', u'II [1],40:[z42]:1,(5),7', u'II [1],13,23:[z42]:1,[5],7', u'II 28:a:e,n,x', u'Overvecht', u'Honelis', u'Antonio', u'Dibra', u'Ord', u'II 57:a:z42', u'Uithof', u'Seattle', u'II 3,10:a:z39', u'II [1],9,12:a:z42', u'II 1,9,12,46,27:a:z6', u'II 3,10:a:l,v', u'II 47:a:1,5', u'II 47:a:e,n,x,z15', u'Assen', u'II 45:a:z10', u'Goelzau', u'Epinay', u'Oxford', u'Masembe', u'Umhlatazana', u'II 3,10:a:e,n,x', u'Galil', u'Solna', u'Toowong', u'Bakau', u'Aminatu', u'Meekatharra', u'VI 45:a:e,n,x', u'II 11:a:z6', u'Massilia', u'VI 11:a:1,5', u'Dakar', u'Luciana', u'Brazil', u'II [1],13,23:a:z42', u'Denver', u'Oslo', u'II 39:a:z39', u'Sanjuan', u'II 6,7,[14]:a:1,5', u'Heron', u'Fischerhuette', u'Togba', u'Damman', u'Amunigun', u'II 6,7:a:z6', u'Austin', u'Hannover', u'Umhlali', u'II 48:a:z39', u'II 48:a:z6', u'Hisingen', u'Shikmonah', u'Salinas', u'Greiz', u'II 40:a:z39', u'Nyeko', u'IV 44:a:-', u'Guarapiranga', u'Doulassame', u'II 30:a:z39', u'Tione', u'Windsheim', u'IV 51:a:-', u'Faji', u'II 58:a:z6', u'Marshall', u'Coleypark', u'II 13,22:a:e,n,x', u'Zehlendorf', u'Mim', u'II [1],13,23:a:1,5', u'Chagoua', u'Oran', u'IV 50:a:-', u'Burundi', u'Doba', u'Baildon', u'Detmold', u'II 6,7:a:z42', u'Wyldegreen', u'Miami', u'Lomalinda', u'Kinondoni', u'Saarbruecken', u'Jangwani', u'Graz', u'Berkeley', u'II 43:a:1,5', u'II 43:a:z6', u'Be', u'Os', u'II [1],4,[5],12,[27]:a:e,n,x', u'Bonames', u'Valdosta', u'II [1],9,12:a:e,n,x', u'Curacao', u'Niumi', u'Juba', u'Gwoza', u'Alkmaar', u'Sendai', u'Doncaster', u'Paratyphi A', u'Huettwilen', u'II 6,8:a:z39', u'II 6,8:a:z52', u'II [1],4,12,[27]:a:z39', u'Banjul', u'Nakuru', u'Tinda', u'Nordufer', u'Fulica', u'II 9,12:a:z39', u'Garba', u'VI [1],6,14:a:1,5', u'Niakhar', u'Tiergarten', u'Niarembe', u'Kisangani', u'II 9,12:a:1,5', u'Hessarek', u'Durban', u'Marseille', u'Gallen', u'Leith', u'II 6,8:a:e,n,x', u'Narashino', u'Arechavaleta', u'Brazos', u'Bispebjerg', u'VI [1],6,14,[25]:a:e,n,x', u'II 11:a:e,n,z15', u'Tchad', u'Abony', u'Uppsala', u'II 42:b:e,n,x,z15', u'Bamboye', u'Tomegbe', u'II 9,46:b:e,n,x', u'Linguere', u'Frederiksberg', u'Accra', u'Worb', u'Zadar', u'Cheltenham', u'Montaigu', u'Georgia', u'Lockleaze', u'Ibadan', u'Wagenia', u'Niederoderwitz', u'Ede', u'II 43:b:z42', u'Tambacounda', u'Kande', u'II 4,12:b:1,5', u'Broughton', u'Kolar', u'II 42:b:1,5', u'Canada', u'Kotte', u'Leopoldville', u'Ohio', u'II 6,7:b:[e,n,x]', u'Koumra', u'II [1],4,[5],12,[27]:b:[e,n,x]', u'Orbe', u'II 6,7:b:z39', u'Elbeuf', u'Vaugirard', u'Sedgwick', u'Wa', u'Melaka', u'Hull', u'Kirkee', u'Dahra', u'Mattenhof', u'II 17:b:e,n,x,z15', u'Wandsworth', u'II 17:b:z6', u'Glasgow', u'48:b:-', u'II 48:b:e,n,x,z15', u'II 48:b:z6', u'Shahalam', u'Riogrande', u'Saugus', u'Johannesburg', u'Duval', u'Benguella', u'II 40:b:-', u'Bignona', u'Paratyphi B', u'II 38:b:1,2', u'IV 50:b:-', u'II 50:b:z6', u'Rochdale', u'Rittersbach', u'Sica', u'Vietnam', u'Gnesta', u'VI 41:b:1,7', u'Abidjan', u'Limete', u'Adime', u'II 16:b:z42', u'II 16:b:z39', u'Malstatt', u'Visby', u'Edinburg', u'Brazzaville', u'Vegesack', u'Sangera', u'II 16:b:e,n,x', u'Hvittingfoss', u'II 41:b:1,5', u'Pharr', u'Eboko', u'Tonev', u'Sanga', u'Kuntair', u'Tucson', u'IIIb (6),14:b:e,n,x', u'Schleissheim (Schleissheim is extremely rare)', u'II 3,10:b:e,n,x', u'Atento', u'Leeuwarden', u'Wohlen', u'Korbol', u'VI 11:b:e,n,x', u'Fomeco', u'Erfurt', u'Yaba', u'Neudorf', u'Epicrates', u'Egusitoo', u'Sanktjohann', u'Stourbridge', u'Tripoli', u'Durham', u'II 6,8:b:1,5', u'Nagoya', u'VI 11:b:1,7', u'Maryland', u'Onarimon', u'Shipley', u'Presov', u'Frintrop', u'Kalina', u'Butantan', u'Bata', u'Allerton', u'Huvudsta', u'II 21:b:1,5', u'II [1],9,12:b:e,n,x', u'Konstanz', u'Batonrouge', u'Gatuni', u'Bukuru', u'Heistopdenberg', u'II [1],9,12:b:z6', u'Ghana', u'Tounouma', u'Benfica', u'Minnesota', u'II [1],9,12:b:z39', u'II 56:b:[1,5]', u'Banalia', u'Riverside', u'Chittagong', u'Mana', u'Westminster', u'Wien', u'II 60:b:-', u'Mississippi', u'Ndjamena', u'Wenatchee', u'II 47:b:1,5', u'II 47:b:e,n,x,z15', u'Sya', u'II 47:b:z6', u'Cochise', u'Djelfa', u'Wilmington', u'Oudwijk', u'II 3,10:b:z39', u'Louga', u'Aschersleben', u'Tempe', u'IV 51:b:-', u'Karaya', u'II 58:b:1,5', u'Urbana', u'II [1],13,22:b:z42', u'II 30:b:z6', u'II 42:b:z6', u'Fluntern', u'II [1],13,23:b:[1,5]', u'II 28:b:z6', u'Vaertan', u'Rottnest', u'II 28:b:e,n,x', u'Soumbedioune', u'Langford', u'Bracknell', u'Freefalls', u'Bokanjac', u'Bahati', u'Skansen', u'Flottbek', u'Molesey', u'Ullevi', u'Moero', u'Ashanti', u'II [1],40:c:z39', u'Antwerpen', u'Montreal', u'IIIb 41:c:e,n,x,z15', u'Bida', u'Kampala', u'IIIb 47:c:z35', u'IIIb 47:c:z', u'IIIb 47:c:e,n,x,z15', u'Eastglam', u'Madigan', u'Kassberg', u'Blijdorp', u'Minna', u'Haouaria', u'Luedinghausen', u'Ridge', u'Alabama', u'IIIb 47:c:1,5,7', u'Keurmassar', u'Madiago', u'Elokate', u'Ipeko', u'Deversoir', u'II 41:c:z6', u'Runby', u'Goeteborg', u'Quebec', u'Kodjovi', u'Lonestar', u'Chiredzi', u'Schwabach', u'II 21:c:e,n,x', u'Utah', u'IIIb 21:c:e,n,x,z15', u'Bronx', u'Belfast', u'Alexanderpolder', u'Santiago', u'Belem', u'Yolo', u'Tado', u'II 40:c:z6', u'Wingrove', u'II 53:c:1,5', u'Rhone', u'Brindisi', u'Hermannswerder', u'Eberswalde', u'Halle', u'II 52:c:k', u'Dresden', u'Wedding', u'Techimani', u'II 11:c:e,n,z15', u'Woodinville', u'Namibia', u'Cotonou', u'Kaduna', u'Rawash', u'Victoriaborg', u'II 17:c:z39', u'IIIb 65:c:z53', u'IIIb 65:c:z', u'IIIb 65:c:1,5,7', u'Okefoko', u'Anderlecht', u'Agege', u'Pramiso', u'IIIb 61:c:z35', u'IIIb 61:c:1,5,(7)', u'Ikayi', u'Gaillac', u'Asylanta', u'II 1,9,12,46,27:c:z39', u'IIIb 59:c:e,n,x,z15', u'Legon', u'Abortusovis', u'Altendorf', u'II 58:c:z6', u'Bissau', u'Jericho', u'Hallfold', u'IIIb 57:c:z', u'IIIb 57:c:e,n,x,z15', u'Bury', u'Hydra', u'Gbadago', u'Morningside', u'Gouloumbo', u'Itutaba', u'II 39:c:e,n,x', u'Vancouver', u'Gafsa', u'Paratyphi C', u'Choleraesuis', u'Typhisuis', u'II 30:c:z39', u'Hissar', u'Kidderminster', u'IIIb 48:c:z', u'Sheffield', u'Quiniela', u'Argenteuil', u'Hithergreen', u'Zaire', u'II 51:c:-', u'Birkenhead', u'Yoruba', u'II [1],40:c:e,n,x,z15', u'Shamba', u'Groenekan', u'Sculcoates', u'II 16:d:1,5', u'Usumbura', u'Sherbrooke', u'II 38:d:z39', u'II 38:d:[1,5]', u'Willamette', u'Oldenburg', u'Nieukerk', u'Orleans', u'Wil', u'Gaminara', u'Livingstone', u'II 6,7:d:z42', u'II 3,10:d:e,n,x', u'Driffield', u'Berlin', u'Karlshamn', u'Niamey', u'II 40:d:-', u'Logone', u'Maron', u'Weybridge', u'Stormont', u'Madjorio', u'Gombe', u'Souza', u'Onireke', u'Lekke', u'II 43:d:z42', u'II 43:d:z39', u'II 43:d:e,n,x,z15', u'Shangani', u'Barranquilla', u'Birmingham', u'Plymouth', u'Dembe', u'Midway', u'Florida', u'Lindern', u'Charity', u'Quentin', u'Typhi', u'II 9,12:d:z39', u'Jaffna', u'Finkenwerder', u'Olten', u'Martonos', u'Sontheim', u'Messina', u'Amoutive', u'Hatfield', u'Mundonobo', u'Mocamedes', u'Patience', u'Cullingworth', u'II 42:d:z6', u'Encino', u'Strasbourg', u'Eschberg', u'Nottingham', u'Caen', u'Barmbek', u'II 35:d:1,5', u'Teko', u'Tarshyne', u'Spartel', u'Magwa', u'Madison', u'Woodhull', u'Ndolo', u'II 16:d:e,n,x', u'II 41:d:z6', u'Bangui', u'Zega', u'Ontario', u'Amersfoort', u'Kambole', u'Kivu', u'Isangi', u'Kisii', u'Albuquerque', u'Egusi', u'Niloese', u'II 47:d:z39', u'II 47:d:e,n,x,z15', u'Stellingen', u'II 47:d:1,5', u'Liverpool', u'Tilburg', u'Wanatah', u'II 13,22:d:1,5', u'Ayinde', u'Friedenau', u'Wichita', u'Grumpensis', u'II [1],9,12:d:e,n,x', u'Diguel', u'II 48:d:1,2', u'Telelkebir', u'Putten', u'Ati', u'Gustavia', u'Warmsen', u'Karachi', u'Dugbe', u'Isuge', u'Chandans', u'Findorff', u'Hemingford', u'IV 50:d:-', u'II 13,23:d:e,n,x', u'Stanley', u'Brezany', u'Schwarzengrund', u'Ahmadi', u'II 4,12:d:e,n,x', u'Sarajane', u'Duisburg', u'Mons', u'II 53:d:z42', u'II [1],53:d:z39', u'II 53:d:1,5', u'Eppendorf', u'II 56:d:-', u'Buckeye', u'Umbadah', u'II 48:d:z6', u'II 57:d:1,5', u'Virginia', u'Muenchen', u'II 58:d:z6', u'II 52:d:z39', u'II 52:d:e,n,x,z15', u'Utrecht', u'Yovokome', u'Manhattan', u'Portanigra', u'Dunkwa', u'Sterrenbos', u'Mishmarhaemek', u'Chennai', u'Palamaner', u'Handen', u'II 6,8:d:z6', u'Fischerstrasse', u'Kermel', u'Gokul', u'Bobo', u'Labadi', u'Herston', u'Newlands', u'Kaapstad', u'Korkeasaari', u'Kpeme', u'Gozo', u'Israel', u'Westafrica', u'Eastbourne', u'Chester', u'Eko', u'Redhill', u'Bahrenfeld', u'Nyborg', u'Anatum', u'Muenster', u'Vejle', u'Hayindogo', u'Kottbus', u'Cremieu', u'Fitzroy', u'Meleagridis', u'Vilvoorde', u'Winnipeg', u'Jubilee', u'Sekondi', u'Saintpaul', u'Weston', u'Beaudesert', u'Guerin', u'Waedenswil', u'Derkle', u'Butare', u'Bergedorf', u'Newport', u'Reading', u'Magumeri', u'Larochelle', u'Lomita', u'Norwich', u'Nola', u'Tilene', u'Onderstepoort', u'Lamberhurst', u'Ferruch', u'Atakpame', u'Bardo', u'Tschangu', u'Braenderup', u'Saboya', u'Rechovot', u'Chingola', u'Chartres', u'Vridi', u'Torhout', u'Livulu', u'Astridplein', u'Sao', u'Bournemouth', u'Calabar', u'Gassi', u'Fillmore', u'Tshiongwe', u'Willemstad', u'Meskin', u'Rhydyfelin', u'Moabit', u'Sanktmarx', u'Adamstua', u'Bruebach', u'Mara', u'Kasenyi', u'Thiaroye', u'Sandiego', u'Malakal', u'Rossleben', u'II 50:e,n,x:1,7', u'II 6,7:e,n,x:1,6', u'II 16:e,n,x:1,6', u'II 3,10:e,n,x:1,7', u'II [1],4,12,[27]:e,n,x:1,[5],7', u'II [1],40:e,n,x:1,[5],7', u'II 56:e,n,x:1,7', u'II 16:e,n,x:1,(5),7', u'II [1],13,23:e,n,x:1,[5],7', u'II 4,12:e,n,x:1,2,7', u'II 9,46:e,n,x:1,5,7', u'II [1],44:e,n,x:1,6', u'II 9,12:e,n,x:1,[5],7', u'II 39:e,n,x:1,7', u'II 28:e,n,x:1,7', u'II 9,12:e,n,x:1,6', u'II 42:e,n,x:1,6', u'II 48:e,n,x,z15:z6', u'II [1],40:e,n,x,z15:1,6', u'II 47:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,6', u'II 43:e,n,x,z15:1,(5),7', u'II 43:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,[5],7', u'II 28:e,n,z15:z87', u'6,14:e,n,z15:-', u'Kastrup', u'Wernigerode', u'Derby', u'Raus', u'Vleuten', u'Sljeme', u'Good', u'Friedrichsfelde', u'Rissen', u'Alfort', u'Suelldorf', u'Sandow', u'Rideau', u'Tees', u'Adelaide', u'Havana', u'Regent', u'Milwaukee', u'II 6,8:f,g,m,t:[e,n,x]', u'Borreze', u'Agona', u'II [1],4,[5],12:f,g,t:z6', u'Eingedi', u'Afula', u'Bilu', u'Petahtikve', u'Maiduguri', u'II 28:g,(m),[s],t:1,5', u'Riggil', u'II [1],40:g,[m],[s],[t]:e,n,x', u'II 21:g,[m],[s],t:-', u'II [1],40:g,[m],[s],t:[1,5]', u'II 9,46:g,[m],[s],t:[e,n,x]', u'II 16:g,[m],[s],t:[e,n,x]', u'II [1],40:g,[m],[s],t:z42', u'II 16:g,[m],[s],t:[1,5]', u'II [1],4,12,[27]:g,[m],[s],t:e,n,x', u'II 6,7:g,[m],s,t:[z42]', u'II 11:g,[m],s,t:z39', u'II 50:g,[m],s,t:[1,5]', u'II 57:g,[m],s,t:z42', u'II [1],4,12,[27]:g,[m],t:[1,5]', u'Senftenberg', u'II [1],13,23:g,[s],t:z42', u'Okatie', u'Enteritidis', u'Luke', u'Abadina', u'Yardley', u'Warragul', u'Bijlmer', u'Abuja', u'Bron', u'Essen', u'Hillingdon', u'Nitra', u'Suberu', u'Pontypridd', u'Montevideo', u'Korovi', u'Chincol', u'Gamaba', u'Tornow', u'Agbeni', u'II 6,7:g,m,[s],t:e,n,x', u'II [1],9,12:g,m,[s],t:[1,5,7]', u'II [1],13,23:g,m,[s],t:[e,n,x]', u'II 43:g,m,[s],t:[z42]', u'Godesberg', u'Othmarschen', u'Adeoyo', u'Kouka', u'Blegdam', u'Hato', u'Gueuletapee', u'Amsterdam', u'Nikolaifleet', u'Macclesfield', u'IIIb 13,22:g,m,s:z', u'Giessen', u'Ealing', u'Caracas', u'II 30:g,m,s:e,n,x', u'Croft', u'Athens', u'Emek', u'II [1],13,23:g,m,s,t:1,5', u'II 3,{10}{15}:g,m,s,t:[1,5]', u'II [1],9,12:g,m,s,t:e,n,x', u'II 45:g,m,s,t:1,5', u'II 17:g,m,s,t:-', u'II 6,7:g,m,s,t:z39', u'II 45:g,m,s,t:e,n,x', u'II [1],13,23:g,m,s,t:z42', u'II 41:g,m,s,t:z6', u'II 35:g,m,s,t:-', u'II 28:g,m,t:z39', u'II 28:g,m,t:e,n,x', u'II 60:g,m,t:z6', u'Reubeuss', u'II 6,8:g,m,t:1,7', u'II 45:g,m,t:e,n,x,z15', u'California', u'II 4,12:g,m,t:z39', u'Ebrie', u'II [1],13,22:g,m,t:[1,5]', u'II 48:g,m,t:-', u'Sylvania', u'Kiel', u'Dublin', u'Naestved', u'Rostock', u'Moscow', u'Menston', u'Plumaugat', u'Gateshead', u'Missouri', u'Catanzaro', u'Newyork', u'Sternschanze', u'Binningen', u'Anecho', u'II 9,12:g,s,t:e,n,x', u'Alminko', u'Nanergou', u'Cardoner', u'Ona', u'II 51:g,s,t:e,n,x', u'Lowestoft', u'Dessau', u'II 28:g,s,t:e,n,x', u'Splott', u'Kingston', u'Eaubonne', u'Uccle', u'Westhampton', u'II [1],13,22:g,t:[1,5]', u'IIIb [1],44:g,t:1,5', u'II 44:g,t:z42', u'IIIb 43:g,t:-', u'II 30:g,t:-', u'II 38:g,t:-', u'II 41:g,t:-', u'II 43:g,t:[1,5]', u'II 13,22:g,t:z6', u'II [1],13,23:g,t:1,5', u'Saintemarie', u'IV [1],40:g,t:-', u'II 17:g,t:[e,n,x,z15]', u'II 42:g,t:-', u'II 17:g,t:z39', u'II 65:g,t:-', u'Budapest', u'II 3,10:g,t:-', u'II 9,12,46,27:g,t:e,n,x', u'II [1],40:g,t:e,n,x,z15', u'II 57:g,t:-', u'Bloomsbury', u'II 13,23:g,t:e,n,x', u'II 52:g,t:-', u'II 35:g,t:1,5', u'II 35:g,t:z42', u'Agodi', u'II 40:g,t:z39', u'II 6,7:g,t:[e,n,x]', u'IIIa 50:g,z51:-', u'IIIa 51:g,z51:-', u'IV 48:g,z51:-', u'Larose', u'IV 21:g,z51:-', u'IIIa 21:g,z51:-', u'IIIa 63:g,z51:-', u'IIIa 62:g,z51:-', u'IV [1],53:g,z51:-', u'IV 43:g,z51:-', u'IV 11:g,z51:-', u'IV 6,7:g,z51:-', u'IIIa 35:g,z51:-', u'Wayne', u'IIIa 43:g,z51:-', u'Carswell', u'IV 44:g,z51:-', u'IIIa [1],13,23:g,z51:-', u'IIIa 53:g,z51:-', u'IIIa 47:g,z51:-', u'Newmexico', u'IIIa 18:g,z51:-', u'IV 18:g,z51:-', u'IV 45:g,z51:-', u'IV [1],40:g,z51:-', u'IV 50:g,z51:-', u'IIIa 45:g,z51:-', u'Alamo', u'IIIa 41:g,z51:-', u'IV [1],42:g,z51:-', u'IIIa 48:g,z51:-', u'IIIa 42:g,z51:-', u'IIIb 40:g,z51:e,n,x,z15', u'IV 38:g,z51:-', u'IIIa 38:g,z51:-', u'Tennyson', u'IIIa 40:g,z51:-', u'Travis', u'Maricopa', u'II 50:g,z62:e,n,x', u'II [1],9,12:g,z62:[e,n,x]', u'II 43:g,z62:e,n,x', u'II 9,46:g,z62:-', u'II 4,12:g,z62:-', u'Antarctica', u'Rosenberg', u'IIIb 60:i:[z]', u'Volkmarsdorf', u'Ouagadougou', u'Dieuppeul', u'Stratford', u'Chichester', u'IIIb 60:i:[e,n,x,z15]', u'Cotham', u'IIIb 53:i:z', u'Doorn', u'Machaga', u'IIIb 59:i:z35', u'Warnemuende', u'IIIb 65:i:z', u'Falkensee', u'Avonmouth', u'Zuilen', u'IIIb 17:i:z35', u'Ahanou', u'IIIb 50:i:e,n,x,z15', u'Diourbel', u'IIIb 21:i:1,5,7', u'IIIb 21:i:e,n,x,z15', u'IIIb 65:i:e,n,x,z15', u'Wisbech', u'IIIb 61:i:e,n,x,z15', u'Abobo', u'Pisa', u'IIIb 61:i:z53', u'IIIb 61:i:z35', u'Truro', u'Frankfurt', u'IIIb 59:i:z', u'Potto', u'Mathura', u'Agbara', u'Kabete', u'Amina', u'IIIb 58:i:z53', u'IIIb 61:i:z', u'Mjordan', u'Poeseldorf', u'Kuessel', u'Douala', u'IIIb 60:i:[z35]', u'Cuckmere', u'Amounderness', u'IIIb 58:i:e,n,x,z15', u'Bessi', u'IIIb 59:i:e,n,x,z15', u'Morehead', u'Landau', u'IIIb 16:i:z35', u'IIIb 57:i:e,n,x,z15', u'IIIb 57:i:z', u'Soerenga', u'Tibati', u'Magherafelt', u'Takoradi', u'Bergen', u'IIIb 47:i:e,n,x,z15', u'Kaneshie', u'Borromea', u'Middlesbrough', u'Warnow', u'Malmoe', u'IIIb 38:i:z53', u'Aba', u'IIIb 47:i:z35', u'Cyprus', u'Hoboken', u'Taksony', u'Yeerongpilly', u'IIIb 40:i:1,5,7', u'[1],13,22:i:-', u'Idikan', u'Typhimurium', u'Maritzburg', u'Bonariensis', u'Tumodi', u'48:i:-', u'IIIb 48:i:z61', u'Hofit', u'Cumberland', u'Alma', u'Samaru', u'Lindenburg', u'Verona', u'IIIb 48:i:z53', u'Bargny', u'IIIb 48:i:z', u'IIIb 47:i:z', u'II 4,12,27:i:z35', u'Gloucester', u'Tsevie', u'Farsta', u'Agama', u'Lagos', u'Seremban', u'IIIb 47:i:z53', u'Myrria', u'IIIb 48:i:z35', u'Heerlen', u'Veneziana', u'Norton', u'IIIb 35:i:z', u'Kentucky', u'IIIb 50:i:z53', u'Jukestown', u'Lika', u'IIIb 35:i:e,n,x,z15', u'Athinai', u'Brijbhumi', u'Gambia', u'IIIb 35:i:z53', u'Bandia', u'IIIb 35:i:z35', u'Evry', u'Aberdeen', u'IIIb 50:i:1,5,7', u'Kedougou', u'Mampeza', u'Buzu', u'IIIb 38:i:z', u'Lansing', u'Mgulani', u'Stuttgart', u'Mbao', u'Garoli', u'Voulte', u'IIIb 50:i:z', u'Schalkwijk', u'Moussoro', u'Augustenborg', u'Oritamerin', u'Haardt', u'Kallo', u'Schwerin', u'Blockley', u'Charlottenburg', u'IIIb 53:k:z53', u'Surrey', u'II 6,7:k:[z6]', u'IIIb 21:k:z', u'IIIb 21:k:e,n,x,z15', u'IIIb (6),14:k:z53', u'Claibornei', u'Ochsenwerder', u'II 1,6,14:k:z6', u'IIIb (6),14:k:z', u'Goverdhan', u'II 6,14:k:e,n,x', u'II 6,14,[24]:k:1,6', u'Harburg', u'Escanaba', u'II 55:k:z39', u'II 17:k:-', u'Bootle', u'IIIb 60:k:z35', u'Casablanca', u'Verviers', u'Lawra', u'IIIb 61:k:1,5,(7)', u'IIIb 61:k:z35', u'Thetford', u'Ahuza', u'IIIb 43:k:z', u'Cairns', u'Thompson', u'Gwale', u'IIIb 17:k:z', u'Zaria', u'Matadi', u'Warri', u'Bandim', u'Irenea', u'Bethune', u'Oesterbro', u'II 13,23:k:z41', u'Marburg', u'Galiema', u'Dahomey', u'Singapore', u'Baiboukoum', u'Daytona', u'IIIb 58:k:z', u'IIIb 47:k:z53', u'IIIb 47:k:z35', u'Ferlo', u'II 41:k:1,6', u'II 41:k:z6', u'IIIb 47:k:z', u'IIIb 60:k:z', u'IIIb 47:k:e,n,x,z15', u'IIIb 57:k:e,n,x,z15', u'IIIb 47:k:1,5,7', u'IIIb 53:k:z', u'Staoueli', u'Serrekunda', u'II 59:k:z65', u'IIIb 59:k:z53', u'Memphis', u'Haferbreite', u'IIIb 42:k:e,n,x,z15', u'IIIb 42:k:z', u'Lyon', u'Pretoria', u'IIIb 48:k:z53', u'IIIb 11:k:z53', u'IIIb 16:k:z53', u'IIIb 50:k:z35', u'IIIb 50:k:z53', u'Marienthal', u'Kisarawe', u'IIIb 53:k:e,n,x,z15', u'Colobane', u'Amba', u'Abaetetuba', u'Orientalis', u'IIIb 35:k:z53', u'Ank', u'Taunton', u'IIIb 28:k:1,7', u'Ikeja', u'Adamstown', u'IIIb 50:k:e,n,x,z15', u'Guildford', u'IIIb 35:k:e,n,x,z15', u'Hilversum', u'Sharon', u'Mango', u'II 50:k:e,n,x', u'IIIb 50:k:1,5,7', u'Dan', u'IIIb 51:k:z35', u'II 13,22:k:1,5', u'Mannheim', u'Marylebone', u'Cochin', u'Clontarf', u'IIIb 16:k:z', u'Echa', u'IIIb 35:k:z', u'Inverness', u'Njala', u'IIIb 38:k:e,n,x,z15', u'IIIb 50:k:z', u'II 50:k:z6', u'IIIb 38:k:z', u'IIIb 38:k:z53', u'Szentes', u'Maumee', u'Nuatja', u'Ceyco', u'Wimborne', u'Bordeaux', u'IIIb 52:k:e,n,x,z15', u'IIIb 52:k:z35', u'IIIb 52:k:z53', u'Hann', u'II 48:k:z39', u'IIIb 40:k:z', u'Allandale', u'IIIb 40:k:z53', u'II [1],40:k:e,n,x,z15', u'Zanzibar', u'Scarborough', u'Yundum', u'Newrochelle', u'Aqua', u'Angoda', u'Odozi', u'II 30:k:e,n,x,z15', u'Ilala', u'II [1],4,12,27:k:1,6', u'Champaign', u'Newjersey', u'Goulfey', u'II 40:k:z6', u'Massenya', u'IIIb 48:k:1,5,(7)', u'Neumuenster', u'II 48:k:e,n,x,z15', u'IIIb 48:k:e,n,x,z15', u'Dahlem', u'IIIb 48:k:z', u'IIIb 48:k:z35', u'Ljubljana', u'Texas', u'Ramatgan', u'Kunduchi', u'II [1],42:l,[z13],z28:[z6]', u'Stuivenberg', u'Enugu', u'Tyresoe', u'Mkamba', u'IIIb 6,7:l,v:z53', u'Coromandel', u'Burgas', u'Ngor', u'Lovelace', u'IIIb 13,22:l,v:1,5,7', u'Nanga', u'Potsdam', u'Kortrijk', u'Bonn', u'Parkroyal', u'Svedvi', u'Gdansk', u'Borbeck', u'Sinchew', u'Welikade', u'Nchanga', u'Horsham', u'Alpenquai', u'IIIb (6),14:l,v:z', u'IIIb (6),14:l,v:z35', u'Amberg', u'VI 6,14:l,v:z88', u'Concord', u'II 3,10:l,v:z6', u'Ruzizi', u'II 3,10:l,v:e,n,x', u'Give', u'London', u'Sinstorf', u'IIIb (6),14:l,v:z53', u'Stendal', u'IIIb 38:l,v:z', u'IIIb 16:l,v:1,5,7', u'Shanghai', u'Salford', u'IIIb 16:l,v:z', u'Losangeles', u'Boecker', u'IIIb 16:l,v:z53', u'IIIb 6,7:l,v:1,5,7', u'Maracaibo', u'Fann', u'Bullbay', u'IIIb 11:l,v:z', u'Irumu', u'IIIb 11:l,v:z53', u'IIIb 16:l,v:z35', u'Roan', u'Bredeney', u'Kimuenza', u'II [1],4,12,27:l,v:e,n,x', u'Brandenburg', u'Pakistan', u'Litchfield', u'VI 50:l,v:z67', u'Kimberley', u'IIIb 42:l,v:e,n,x,z15', u'IIIb 38:l,v:z35', u'IIIb 38:l,v:[z53]', u'IV 47:l,v:-', u'IIIb 47:l,v:z57', u'IIIb 47:l,v:z53', u'IIIb 47:l,v:z35', u'Alger', u'Ligeo', u'IIIb 50:l,v:z57', u'IIIb 50:l,v:z35', u'IIIb 50:l,v:z', u'IIIb 50:l,v:e,n,x,z15', u'Toronto', u'Geraldton', u'IIIb 35:l,v:z35', u'Fass', u'IIIb 35:l,v:e,n,x,z15', u'Donna', u'IIIb 48:l,v:z', u'IIIb 48:l,v:1,5,(7)', u'Australia', u'Fyris', u'Clackamas', u'Drac', u'India', u'Panama', u'IIIb 47:l,v:z', u'Taylor', u'II 9,12:l,v:z39', u'Goettingen', u'II 9,12:l,v:e,n,x', u'Zaiman', u'IIIb [1],40:l,v:z53', u'Houston', u'IIIb 40:l,v:z', u'Mendoza', u'IIIb 43:l,v:z53', u'IIIb 42:l,v:z53', u'IIIb 42:l,v:z', u'Coogee', u'IIIb 42:l,v:1,5,7', u'II 42:l,v:e,n,x,z15', u'Kapemba', u'Holcomb', u'Azteca', u'IIIb 47:l,v:1,[5],7', u'II 39:l,v:1,5', u'Kokomlemle', u'Oerlikon', u'Loanda', u'Imo', u'Manchester', u'IIIb 47:l,v:e,n,x,z15', u'II 6,8:l,v:e,n,x', u'Edmonton', u'Lund', u'II [1],4,12,27:l,v:z39', u'Millesi', u'Canary', u'II 40:l,v:e,n,x', u'Amherstiana', u'Nashua', u'IIIb 61:l,v:z35', u'IIIb 61:l,v:z', u'IIIb 61:l,v:1,5,7', u'IIIb 60:l,v:z', u'IIIb 59:l,v:z53', u'IIIb 59:l,v:z', u'IIIb 52:l,v:z53', u'Vitkin', u'IIIb 21:l,v:z', u'IIIb 58:l,v:z35', u'IIIb 58:l,v:e,n,x,z15', u'II 56:l,v:z39', u'IIIb 53:l,v:z35', u'IIIb 53:l,v:z', u'IIIb 53:l,v:e,n,x,z15', u'Leoben', u'IIIb 65:l,v:z35', u'Koessen', u'Morotai', u'Michigan', u'Lancaster', u'Carmel', u'IIIb 17:l,v:e,n,x,z15', u'IIIb 65:l,v:e,n,x,z15', u'IIIb 65:l,v:z53', u'Harcourt', u'IIIb 18:l,v:e,n,x,z15', u'Orlando', u'IIIb 18:l,v:z', u'IIIb 18:l,v:z53', u'IIIb 65:l,v:z', u'IIIb 35:l,v:1,5,7', u'IIIb 21:l,v:z57', u'IIIb 17:l,v:z35', u'Dadzie', u'Overschie', u'IIIb 51:l,v:z', u'II 13,23:l,w:e,n,x', u'Ayton', u'Victoria', u'II [1],9,12:l,w:e,n,x', u'Toulon', u'Blancmesnil', u'II 6,8:l,w:z6', u'Keve', u'Gabon', u'Ackwepe', u'Glidji', u'Essingen', u'Lomnava', u'Brooklyn', u'Westeinde', u'Fayed', u'Assinie', u'Epalinges', u'Marsabit', u'Colorado', u'II 6,7:l,w:1,5,7', u'Langeveld', u'II 6,7:l,w:z42', u'II 4,12:l,w:e,n,x', u'II [1],42:l,w:e,n,x', u'II 16:l,w:z6', u'Parakou', u'Overchurch', u'Togo', u'II 50:l,w:e,n,x,z15', u'Fulda', u'Zigong', u'Mono', u'Ramsey', u'IIIb 48:l,w:1,5,7', u'Freiburg', u'Uganda', u'Tours', u'Taiping', u'Miyazaki', u'Itami', u'Kenya', u'Mandera', u'Winterthur', u'Westerstede', u'Sudan', u'Nessziona', u'Napoli', u'Haduna', u'Breukelen', u'Neukoelln', u'II 43:l,z13,z28:1,5', u'Makiso', u'II 58:l,z13,z28:z6', u'Ockenheim', u'Lokstedt', u'Osnabrueck', u'Morocco', u'Strathcona', u'Catalunia', u'Penilla', u'Teshie', u'Battle', u'II 41:l,z13,z28:e,n,x,z15', u'Ablogame', u'Koblenz', u'II 58:l,z13,z28:1,5', u'Nordrhein', u'Kano', u'Kubacha', u'Hiduddify', u'Fallowfield', u'Hoghton', u'Vom', u'Bedford', u'Connecticut', u'II 1,9,12,46,27:l,z13,z28:z39', u'Tiko', u'II 53:l,z28:z39', u'II 51:l,z28:z6', u'II 53:l,z28:z6', u'II 53:l,z28:e,n,x', u'II 50:l,z28:z42', u'II 51:l,z28:z39', u'II 56:l,z28:-', u'Joal', u'II 6,7:l,z28:z6', u'Tomelilla', u'II 11:l,z28:e,n,x', u'Lamin', u'II 13,22:l,z28:1,5', u'Kindia', u'Reinickendorf', u'II [1],4,12:l,z28:[e,n,x]', u'II 6,8:l,z28:e,n,x', u'Malika', u'Moundou', u'II 3,10:l,z28:z39', u'II [1],13,23:l,z28:z42', u'II 13,23:l,z28:z6', u'II 13,23:l,z28:1,5', u'II 3,10:l,z28:1,5', u'II 39:l,z28:e,n,x', u'Kotu', u'II 9,12:l,z28:1,5', u'II 9,12:l,z28:e,n,x', u'York', u'Aflao', u'II [1],40:l,z28:z39', u'Santhiaba', u'II [1],40:l,z28:1,5', u'Bukavu', u'Javiana', u'II 6,7:l,z28:e,n,x', u'II 39:l,z28:z39', u'II 3,10:l,z28:e,n,x', u'II 6,7:l,z28:1,5', u'II 35:l,z28:-', u'II 30:l,z28:z6', u'II 16:l,z28:z42', u'II 28:l,z28:e,n,x', u'Fajara', u'II 28:l,z28:1,5', u'Jambur', u'Granlo', u'II 40:l,z28:e,n,x', u'Haelsingborg', u'II [1],40:m,t:z42', u'II 1,6,14:m,t:1,5', u'II 13,22:m,t:z42', u'II [1],13,23:m,t:z42', u'Kintambo', u'Bassa', u'II [1],44:m,t:z42', u'II [1],13,23:m,t:1,5', u'IV 40:m,t:-', u'Washington', u'II 40:m,t:z39', u'II 40:m,t:e,n,x', u'Newholland', u'II 9,46:m,t:e,n,x', u'II [1],9,12:m,t:z39', u'Leatherhead', u'Sangalkam', u'Muguga', u'Apapa', u'II 50:m,t:z6', u'Yokoe', u'II 6,8:m,t:1,5', u'Pensacola', u'II [1],9,12:m,t:1,5', u'Banana', u'II 11:m,t:e,n,x', u'II [1],13,23:m,t:e,n,x', u'II 45:m,t:1,5', u'II 3,10:m,t:e,n,x', u'Oranienburg', u'Madras', u'Djinten', u'II 6,8:m,t:e,n,x', u'II 6,7:m,t:-', u'Oakey', u'Winston', u'Moers', u'Cannstatt', u'Bama', u'II 17:m,t:-', u'II 42:m,t:[e,n,x,z15]', u'II 35:m,t:-', u'Monschaui', u'II 18:m,t:1,5', u'Langenhorn', u'Mesbit', u'II 21:m,t:-', u'IV 21:m,t:-', u'Kaitaan', u'Rothenburgsort', u'Mpouto', u'II 30:m,t:-', u'II 28:m,t:z39', u'II 6,14:m,t:e,n,x', u'Southbank', u'II 3,10:m,t:1,5', u'Morillons', u'II 16:m,t:[z42]', u'Morbihan', u'Waral', u'Dietrichsdorf', u'Vinohrady', u'II 16:m,t:e,n,x', u'II 28:m,t:[e,n,x]', u'II 9,12:m,t:e,n,x', u'Senegal', u'Rubislaw', u'IIIb 35:r:e,n,x,z15', u'Clanvillian', u'IIIb 42:r:z53', u'Gege', u'IIIb 48:r:z', u'IIIb 48:r:e,n,x,z15', u'Quincy', u'Volta', u'IIIb 42:r:z', u'Grandhaven', u'Brive', u'IIIb 61:r:z35', u'IIIb 58:r:z53', u'IIIb 59:r:z35', u'IIIb 60:r:e,n,x,z15', u'IIIb 60:r:z', u'IIIb 60:r:z35', u'IIIb 60:r:z53', u'IIIb 21:r:z', u'Mountmagnet', u'II 28:r:e,n,z15', u'IIIb 61:r:z', u'Lubumbashi', u'IIIb 61:r:z53', u'Konongo', u'Yalding', u'IIIb 18:r:z', u'Tennenlohe', u'Crossness', u'IIIb 17:r:z', u'Lode', u'IIIb 65:r:z35', u'IIIb 61:r:1,5,7', u'Ivory', u'Shoreditch', u'Sokode', u'IIIb 50:r:1,5,(7)', u'IIIb 50:r:e,n,x,z15', u'IIIb 50:r:z', u'IIIb 50:r:z35', u'IIIb 50:r:z53', u'Fairfield', u'Massakory', u'IIIb 58:r:z', u'IIIb 47:r:e,n,x,z15', u'IIIb 58:r:e,n,x,z15', u'Brunflo', u'Lehrte', u'Bassadji', u'Sipane', u'IIIb 53:r:z', u'IIIb 53:r:z35', u'IIIb 53:r:z68', u'Czernyring', u'Deckstein', u'Kibusi', u'Camberwell', u'Yellowknife', u'IIIb (6),14:r:z', u'Heidelberg', u'Bradford', u'Winneba', u'Remo', u'Goldcoast', u'IIIb 8:r:z', u'44:r:-', u'IIIb 35:r:z', u'Albertbanjul', u'IIIb 47:r:1,5,7', u'IIIb 40:r:z53', u'Southampton', u'Brefet', u'Jamaica', u'IIIb 43:r:e,n,x,z15', u'13,22:r:-', u'Adjame', u'Linton', u'Grampian', u'Papuana', u'IIIb 43:r:z53', u'IIIb 43:r:z', u'Weltevreden', u'Simi', u'Elisabethville', u'Ughelli', u'Bochum', u'Emmastad', u'Infantis', u'Campinense', u'Lome', u'Virchow', u'IIIb 42:r:-', u'II 42:r:-', u'Nigeria', u'IIIb 38:r:e,n,x,z15', u'IIIb 38:r:z', u'IIIb 38:r:1,5,7', u'Lindi', u'Dapango', u'IIIb 47:r:z', u'IIIb 47:r:z53', u'IIIb 35:r:z61', u'IIIb 35:r:z35', u'IIIb 38:r:z35', u'Akanji', u'Hindmarsh', u'Noya', u'Colindale', u'Kofandoka', u'Bsilla', u'Sanktgeorg', u'IIIb 47:r,[i]:z35', u'Bovismorbificans', u'Hidalgo', u'Drogana', u'Brikama', u'Surat', u'Altona', u'Chicago', u'Rovaniemi', u'Fareham', u'Euston', u'Dumfries', u'Seegefeld', u'Africana', u'Banco', u'Lutetia', u'Annedal', u'Istoria', u'Zwickau', u'Cocody', u'Amager', u'Praha', u'Mayday', u'Nantes', u'Irchel', u'Bolton', u'Ohlstedt', u'Orion', u'II [1],9,12:y:z39', u'Powell', u'Benin', u'Hartford', u'Mikawasima', u'Mokola', u'Giza', u'Bulgaria', u'Tananarive', u'II 6,8:y:1,6', u'Alagbon', u'Inchpark', u'Sunnycove', u'Daarle', u'Richmond', u'Lamphun', u'Bareilly', u'Kralingen', u'Benue', u'Sindelfingen', u'II 1,9,12,46,27:y:z39', u'Gatow', u'Oyonnax', u'Stockholm', u'Langensalza', u'Brunei', u'Dougi', u'Perth', u'Baguirmi', u'Nijmegen', u'Teddington', u'Finaghy', u'Ruiru', u'Ibaragi', u'Bietri', u'Coeln', u'Matopeni', u'Saphra', u'Akuafo', u'Harvestehude', u'Selby', u'Avignon', u'Freetown', u'Colombo', u'Trachau', u'Pomona', u'Oskarshamn', u'Nima', u'Ball', u'Steinwerder', u'Kingabwa', u'Farcha', u'Jos', u'Steinplatz', u'Carrau', u'Spalentor', u'Kitenge', u'Telaviv', u'Madelia', u'Fischerkietz', u'Mornington', u'Shomolu', u'II 17:y:-', u'Kamoru', u'Moualine', u'Solt', u'Delan', u'Gatineau', u'Kikoma', u'Herzliya', u'Woumbou', u'Windermere', u'Odienne', u'Cannonhill', u'Blitta', u'Jalisco', u'Lokomo', u'Slade', u'Thies', u'II 18:y:e,n,x,z15', u'Troy', u'Tunis', u'Ordonez', u'Hadejia', u'Yarrabah', u'Tanger', u'Anfo', u'Kinson', u'Krefeld', u'Tendeba', u'Warengo', u'Gori', u'II 17:z:l,w', u'II 47:z:e,n,x,z15', u'Daula', u'II 17:z:1,7', u'Mountpleasant', u'Potengi', u'Arusha', u'Uhlenhorst', u'Brackenridge', u'II 45:z:1,5', u'Yopougon', u'II 6,8:z:1,5', u'II 6,7:z:z42', u'Kuru', u'Kaolack', u'Bolama', u'Mowanjum', u'Marmande', u'Phaliron', u'Kalumburu', u'II 45:z:z39', u'Lawndale', u'Vanier', u'Koenigstuhl', u'Stachus', u'Preston', u'Entebbe', u'II 4,12:z:z39', u'II 9,12:z:z39', u'II [1],9,12:z:z6', u'Aurelianis', u'Ursenbach', u'Kimpese', u'II 42:z:e,n,x,z15', u'Mulhouse', u'Sally', u'II 21:z:-', u'II [1],40:z:1,5', u'Casamance', u'Nowawes', u'II [1],40:z:z6', u'II [1],40:z:z39', u'II 40:z:z42', u'II 41:z:1,5', u'II [1],9,12:z:1,7', u'II 28:z:z39', u'Ogbete', u'Shubra', u'II 9,46:z:z39', u'Bambylor', u'II 9,46:z:e,n,x', u'II 9,46:z:1,5', u'II 28:z:1,5', u'Dingiri', u'Doel', u'II 42:z:1,5', u'Brisbane', u'II 43:z:1,5', u'Hohentwiel', u'Kiambu', u'II [1],4,12,27:z:1,5', u'Loubomo', u'Indiana', u'II 4,12:z:1,7', u'Neftenbach', u'II [1],4,12,27:z:e,n,x', u'II 42:z:z6', u'Melbourne', u'Ezra', u'Chile', u'Oakland', u'II 6,7:z:1,5', u'Tanzania', u'Ivrysurseine', u'II 56:z:z6', u'Bristol', u'Poano', u'Poitiers', u'II [1],13,23:z:1,5', u'II 53:z:z6', u'IIIb 53:z:1,5,(7)', u'II 53:z:1,5', u'IIIb 52:z:z52', u'Homosassa', u'Soahanina', u'Royan', u'II [1],59:z:z6', u'Huddinge', u'Farmsen', u'Tchamba', u'Poona', u'II 47:z:z6', u'Worthington', u'II 3,10:z:z39', u'Landwasser', u'Cayar', u'II 3,10:z:e,n,x', u'Winslow', u'Harleystreet', u'II 3,10:z:1,5', u'Fufu', u'II [1],13,23:z:z42', u'II 13,22:z:-', u'IIIb 13,23:z:1,5', u'Sundsvall', u'Clerkenwell', u'Schoeneberg', u'II 52:z:z39', u'Bouake', u'Kanifing', u'II 16:z:z42', u'II 6,7:z:z6', u'II 6,7:z:z39', u'II 16:z:e,n,x', u'Carno', u'Brevik', u'Lerum', u'Kainji', u'IIIb 48:z:1,5,7', u'II 48:z:1,5', u'Toucra', u'Korlebu', u'II 60:z:e,n,x', u'Hongkong', u'Crewe', u'II 11:z:z39', u'Lechler', u'Treforest', u'Antsalova', u'Nyanza', u'Bruck', u'Maroua', u'Businga', u'IIIb 50:z:z52', u'II 50:z:e,n,x', u'Gerland', u'II 6,7:z:e,n,x', u'Fortlamy', u'Lingwala', u'Kassel', u'II 11:z:e,n,x', u'Jerusalem', u'Redba', u'Omuna', u'II 41:z10:e,n,x,z15', u'II 41:z10:z6', u'Inganda', u'IIIb 65:z10:z', u'IIIb 65:z10:e,n,x,z15', u'Tudu', u'Vellore', u'Fortune', u'Mura', u'Menden', u'Hadar', u'Eschweiler', u'IIIb 61:z10:z35', u'Ngili', u'Albert', u'Mbandaka', u'Ituri', u'Haifa', u'II 41:z10:1,2', u'Leipzig', u'Landala', u'Inpraw', u'Djugu', u'Tokoin', u'Aprad', u'II 56:z10:e,n,x', u'Barry', u'Canton', u'IIIb 53:z10:z35', u'IIIb 53:z10:z', u'Bergues', u'IIIb 50:z10:z53', u'II 50:z10:z6', u'IIIb 50:z10:z', u'Adana', u'Glostrup', u'Llobregat', u'Zerifin', u'IIIb 48:z10:z', u'IIIb 48:z10:e,n,x,z15', u'Isaszeg', u'II 48:z10:1,6', u'VI 48:z10:1,5', u'IIIb 40:z10:z35', u'II 48:z10:[1,5]', u'IIIb 47:z10:z35', u'IIIb 47:z10:z', u'Namoda', u'IIIb 47:z10:1,5,7', u'Guinea', u'Molade', u'IIIb 60:z10:z35', u'IIIb 60:z10:z', u'IIIb 59:z10:z57', u'IIIb 59:z10:z53', u'II 42:z10:1,2', u'II 42:z10:e,n,x,z15', u'IIIb 42:z10:e,n,x,z15', u'IIIb 42:z10:z', u'Loenga', u'II 42:z10:z6', u'IIIb 42:z10:z35', u'IIIb 57:z10:z', u'Wippra', u'Bazenheid', u'Remiremont', u'Chomedey', u'Istanbul', u'IIIb 58:z10:z53', u'II 58:z10:z6', u'IIIb 58:z10:e,n,x,z15', u'II 58:z10:1,6', u'Cleveland', u'Mapo', u'Paris', u'IIIb 60:z10:z53', u'IIIb 42:z10:z67', u'IIIb 28:z10:z', u'Luckenwalde', u'Moroto', u'IIIb 17:z10:z', u'IIIb 17:z10:e,n,x,z15', u'Djibouti', u'Angouleme', u'Redlands', u'IIIb 16:z10:e,n,x,z15', u'Lisboa', u'VI 1,6,14,25:z10:1,(2),7', u'Badagry', u'Libreville', u'II 18:z10:z6', u'II 1,6,14:z10:z6', u'IIIb (6),14:z10:e,n,x,z15', u'Sada', u'Senneville', u'Kumasi', u'II 30:z10:e,n,x,z15', u'Laredo', u'II 1,6,14:z10:1,5', u'IIIb 16:z10:1,7', u'IIIb 21:z10:z53', u'Carnac', u'Leer', u'IIIb 18:z10:e,n,x,z15', u'II 40:z10:e,n,x', u'II 39:z10:z6', u'IIIb 21:z10:e,n,x,z15', u'IIIb 21:z10:z', u'II 1,9,12,46,27:z10:z39', u'II 1,9,12,46,27:z10:e,n,x', u'Umbilo', u'II 21:z10:[z6]', u'Malaysia', u'II 17:z10:-', u'II 9,46:z10:z39', u'II 9,46:z10:z6', u'Louisiana', u'Mahina', u'Inglis', u'Lishabi', u'Rogy', u'Farakan', u'IIIb (6),14:z10:z', u'II 1,9,12,46,27:z10:1,5', u'IIIb 6,14:z10:z53', u'Lexington', u'Ruanda', u'Wentworth', u'II [1],13,22:z10:z6', u'Neunkirchen', u'IIIb 38:z10:z', u'IIIb 38:z10:z53', u'Harrisonburg', u'Roodepoort', u'Okerara', u'Treguier', u'Portland', u'Demerara', u'Sapele', u'Hegau', u'Dallgow', u'Yenne', u'Telhashomer', u'Straengnaes', u'Coquilhatville', u'Podiensis', u'Kristianstad', u'Biafra', u'Camberene', u'Enschede', u'Ligna', u'IIIb 35:z10:z35', u'Trotha', u'Nessa', u'IIIa 62:z29:-', u'Everleigh', u'II 44:z29:e,n,x', u'Zinder', u'IV 17:z29:-', u'IIIa 45:z29:-', u'IIIa 59:z29:-', u'IV 44:z29:-', u'II 60:z29:e,n,x', u'II 45:z29:z42', u'II 45:z29:e,n,x', u'II 45:z29:1,5', u'Jodhpur', u'IIIa 17:z29:-', u'Kandla', u'II [1],13,23:z29:e,n,x', u'II 51:z29:e,n,x,z15', u'Jedburgh', u'IIIa 50:z29:-', u'Ivorycoast', u'II 43:z29:z42', u'II 3,10:z29:[e,n,x]', u'IV 48:z29:-', u'IIIa 53:z29:-', u'IIIa 48:z29:-', u'II 48:z29:-', u'II 57:z29:z42', u'Agoueve', u'II 13,22:z29:1,5', u'Mundubbera', u'II [1],13,23:z29:1,5', u'Saloniki', u'II 16:z29:1,5', u'II 16:z29:e,n,x', u'IIIa 47:z29:-', u'Ekpoui', u'II 47:z29:e,n,x,z15', u'II 13,22:z29:e,n,x', u'IIIa 56:z29:-', u'Cubana', u'II 35:z29:e,n,x', u'II 6,8:z29:1,5', u'II 6,8:z29:e,n,x:z42', u'Tamale', u'Uno', u'II 6,8:z29:e,n,x', u'II 6,7:z29:[z42]', u'Tennessee', u'II 42:z29:-', u'Djermaia', u'IIIa 43:z29:-', u'II 28:z29:1,5', u'Ouakam', u'Aragua', u'Djama', u'Widemarsh', u'IIIa 35:z29:-', u'IV 41:z29:-', u'IIIa 41:z29:-', u'Lodz', u'II [1],9,12:z29:e,n,x', u'II 9,12:z29:1,5', u'Llandoff', u'Brancaster', u'II [1],4,12:z29:e,n,x', u'IIIa 40:z29:-', u'Omifisan', u'II 28:z29:e,n,x', u'IIIa 21:z29:-', u'II 43:z29:e,n,x', u'Makiling', u'IV 43:z29:-', u'Hillegersberg', u'Santander', u'Babili', u'Konolfingen', u'Cairina', u'Pasing', u'Wuiti', u'Tafo', u'66:z35:-', u'Catumagos', u'Ratchaburi', u'Aachen', u'Palime', u'Kokoli', u'48:z35:-', u'Shannon', u'Yaounde', u'Anna', u'Picpus', u'Nimes', u'Mampong', u'Carpentras', u'Ahoutoue', u'Penarth', u'IIIb 48:z35:z52', u'Bingerville', u'II 3,10:z35:e,n,x,z15', u'61:z35:-', u'II [1],40:z35:e,n,x,z15', u'II 16:z35:e,n,x', u'Dakota', u'Trier', u'Lattenkamp', u'Basingstoke', u'Yombesali', u'Gambaga', u'Yekepa', u'Zongo', u'Tema', u'Ahepe', u'Sloterdijk', u'Kolda', u'Hennekamp', u'Yarm', u'[1],40:z35:-', u'Tienba', u'Trimdon', u'Angers', u'Kahla', u'Tejas', u'IIIa 40:z36:-', u'IIIa 59:z36:-', u'IIIa 62:z36:-', u'IV 6,7:z36:-', u'IIIa 43:z36:-', u'IIIa 17:z36:-', u'VI 59:z36:-', u'II 6,14:z36:-', u'IIIa 45:z36:-', u'Balcones', u'II 16:z36:e,n,z15', u'IV 16:z36:-', u'IV 47:z36:-', u'IV 42:z36:-', u'Weslaco', u'IV 21:z36:-', u'Macallen', u'IIIa 48:z36:-', u'IIIa 35:z36:-', u'Potosi', u'IIIa 50:z36:-', u'Tampico', u'II 6,7:z36:z42', u'IV 41:z36:-', u'IIIa 41:z36:-', u'IIIa 63:z36:-', u'II 18:z36:-', u'IV 17:z36:-', u'IIIa 21:z36:-', u'IV 48:z36,[z38]:-', u'IV 44:z36,[z38]:-', u'IV [1],53:z36,z38:-', u'IV 45:z36,z38:-', u'IV 18:z36,z38:-', u'IV 43:z36,z38:-', u'Haga', u'Albertslund', u'Bolombo', u'II 3,10:z38:z42', u'Lene', u'Sandaga', u'Offa', u'Fresno', u'Ochiogu', u'Elomrane', u'Klouto', u'Wilhelmsburg', u'Ago', u'Aderike', u'Koketime', u'Apeyeme', u'Naware', u'Sinthia', u'Rumford', u'Lille', u'Irigny', u'Alexanderplatz', u'Sara', u'Fanti', u'Leiden', u'Vogan', u'II [1],4,12,[27]:z39:1,[5],7', u'II [1],44:z39:e,n,x,z15', u'II 9,46:z39:1,7', u'II 3,10:z39:1,[5],7', u'13,22:z39:-', u'II 13,22:z39:1,7', u'II [1],13,23:z39:1,5,7', u'Grancanaria', u'II 30:z39:1,7', u'II [1],9,12:z39:1,7', u'II 40:z39:1,7', u'II [1],40:z39:1,5', u'44:z39:-', u'II 48:z39:z81', u'48:z39:-', u'II 52:z39:1,5,7', u'II 57:z39:e,n,x,z15', u'II 58:z39:e,n,x,z15', u'66:z39:-', u'II [1],40:z39:1,6', u'IIIb 40:z39:1,6', u'IIIb 6,7,[14]:z39:1,2', u'II 6,7:z39:1,5,7', u'IV [1],40:z4,z23:-', u'Goma', u'Bofflens', u'Waycross', u'II 43:z4,z23:-', u'IV 41:z4,z23:-', u'IV 38:z4,z23:-', u'Vuadens', u'Stanleyville', u'Gera', u'Broc', u'IIIa 42:z4,z23:-', u'Cerro', u'Breda', u'Babelsberg', u'Aarhus', u'II 18:z4,z23:-', u'IIIa 18:z4,z23:-', u'Baguida', u'IIIa 21:z4,z23:-', u'IV 21:z4,z23:-', u'IIIa 40:z4,z23:-', u'Teltow', u'Namur', u'Stoneferry', u'Alachua', u'IIIa 35:z4,z23:-', u'Yoff', u'IIIa 38:z4,z23:-', u'IIIa 43:z4,z23:-', u'Cannobio', u'IV 57:z4,z23:-', u'Farmingdale', u'IIIa 51:z4,z23:-', u'IV 51:z4,z23:-', u'II 6,7:z4,z23:-', u'IIIa 53:z4,z23:-', u'IV 53:z4,z23:-', u'IIIa 50:z4,z23:-', u'IIIa 56:z4,z23:-', u'IV 6,7:z4,z23:-', u'Obogu', u'Planckendael', u'IIIa 59:z4,z23:-', u'IIIa 62:z4,z23:-', u'IIIa 63:z4,z23:-', u'Aequatoria', u'Yerba', u'Tabligbo', u'IV 43:z4,z23:-', u'Kua', u'Ploufragan', u'II 44:z4,z23:-', u'IIIa 44:z4,z23:-', u'IV 44:z4,z23:-', u'IV 50:z4,z23:-', u'IV 45:z4,z23:-', u'IIIa 41:z4,z23:-', u'Fehrbellin', u'Bere', u'Binche', u'IIIa 47:z4,z23:-', u'IIIa 48:z4,z23:-', u'IV 48:z4,z23:-', u'IIIa 45:z4,z23:-', u'IV 16:z4,z23:-', u'IV 6,14:z4,z23:-', u'Ilugun', u'Remete', u'Etterbeek', u'Wagadugu', u'Bellevue', u'IIIa 11:z4,z23:-', u'Bousso', u'Kibi', u'Axim', u'II 16:z4,z23:-', u'IV 11:z4,z23:-', u'Adabraka', u'Ekotedo', u'IIIa 13,22:z4,z23:-', u'Dabou', u'Ajiobo', u'Arapahoe', u'IIIa 17:z4,z23:-', u'Corvallis', u'Wangata', u'Ried', u'Lezennes', u'Chailey', u'IIIa 13,23:z4,z23,[z32]:-', u'IIIa 53:z4,z23,z32:-', u'IIIa 41:z4,z23,z32:-', u'IIIa 48:z4,z23,z32:-', u'IIIa 56:z4,z23,z32:-', u'IIIa 17:z4,z23,z32:-', u'IIIa 50:z4,z23,z32:-', u'IIIa 44:z4,z23,z32:-', u'IIIa 17:z4,z24:-', u'Christiansborg', u'Sambre', u'IV 43:z4,z24:-', u'Ipswich', u'Toricada', u'IIIa 41:z4,z24:-', u'Yehuda', u'IV [1],42:z4,z24:-', u'IIIa 42:z4,z24:-', u'IIIa 43:z4,z24:-', u'IIIb 48:z4,z24:-', u'Albany', u'Duesseldorf', u'IIIa 53:z4,z24:-', u'II 53:z4,z24:-', u'Natal', u'IIIa 51:z4,z24:-', u'IV 50:z4,z24:-', u'IIIa 50:z4,z24:-', u'II 9,46:z4,z24:z39', u'II 1,9,12,46,27:z4,z24:1,5', u'II 6,7:z4,z24:z42', u'IV 44:z4,z24:-', u'IIIa 48:z4,z24:-', u'Djakarta', u'Tamberma', u'Florian', u'II 3,10:z4,z24:-', u'IIIa 45:z4,z24:-', u'Transvaal', u'Somone', u'IV 6,7:z4,z24:-', u'Ngaparou', u'IV 16:z4,z24:-', u'Uzaramo', u'Chichiri', u'II 40:z4,z24:z39', u'Bangkok', u'IIIa 40:z4,z24:-', u'IIIa 35:z4,z24:-', u'IV [1],40:z4,z24:-', u'Westphalia', u'Kalamu', u'IIIa 44:z4,z24:-', u'Bodjonegoro', u'Kethiabarny', u'II 16:z4,z24:-', u'II 18:z4,z24:-', u'Romanby', u'IIIa 13,23:z4,z24:-', u'IIIa 21:z4,z24:-', u'II 21:z4,z24:-', u'Blukwa', u'Kaevlinge', u'IIIa 17:z4,z32:-', u'IIIa 45:z4,z32:-', u'IIIa 63:z4,z32:-', u'IIIa 62:z4,z32:-', u'IIIa 35:z4,z32:-', u'IIIa 18:z4,z32:-', u'IV 21:z4,z32:-', u'IV 48:z4,z32:-', u'IV 16:z4,z32:-', u'IV [1],44:z4,z32:-', u'IIIa 51:z4,z32:-', u'IIIa 48:z4,z32:-', u'IIIa 50:z4,z32:-', u'IV 50:z4,z32:-', u'Tallahassee', u'IV [1],40:z4,z32:-', u'IIIa 44:z4,z32:-', u'IV 43:z4,z32:-', u'IV 11:z4,z32:-', u'IIIa 41:z4,z32:-', u'IIIa 40:z4,z32:-', u'60:z41:-', u'Thayngen', u'Karamoja', u'Wuppertal', u'Hillsborough', u'Maska', u'Diogoye', u'Maastricht', u'VI 6,7:z41:1,7', u'Ottawa', u'Taset', u'48:z41:-', u'66:z41:-', u'Tamilnadu', u'Dortmund', u'II 50:z42:1,7', u'II 57:z42:1,6', u'II 1,6,14:z42:1,6', u'II 16:z42:1,(5),7', u'II 43:z42:[1,5,7]', u'II [1],9,12:z42:1,[5],7', u'II [1],40:z42:1,6', u'II 6,7:z42:1,[5],7', u'II 16:z42:1,6', u'Quinhon', u'Bulovka', u'II 52:z44:1,5,7', u'IIIb 58:z52:z35', u'IIIb 53:z52:z35', u'IIIb 53:z52:z53', u'IIIb 65:z52:z53', u'IIIb 65:z52:z35', u'IIIb 65:z52:z', u'IIIb 59:z52:z53', u'IIIb 58:z52:z', u'IIIb 61:z52:1,5,7', u'IV 41:z52:-', u'IIIb 16:z52:z35', u'IIIb 61:z52:z53', u'IIIb 61:z52:z35', u'IIIb 60:z52:1,5,[7]', u'IIIb 61:z52:z', u'IIIb 60:z52:z', u'IIIb 60:z52:z35', u'IIIb 60:z52:z53', u'IIIb 65:z52:e,n,x,z15', u'IIIb 47:z52:1,5', u'IIIb 48:z52:e,n,x,z15', u'IIIb 35:z52:1,5,7', u'IIIb 50:z52:z53', u'IIIb 47:z52:z35', u'IIIb 47:z52:z', u'IIIb 48:z52:z', u'IIIb 47:z52:1,5,7', u'IIIb 43:z52:z53', u'IIIb 35:z52:z', u'IIIb 35:z52:z35', u'IIIb [1],6,14,[25]:z52:z35', u'IIIb 6,14:z52:e,n,x,z15', u'IIIb 38:z52:z35', u'IIIb 38:z52:z53', u'IIIb 47:z52:e,n,x,z15', u'IIIb 42:z52:z', u'IIIb 50:z52:z35', u'IIIb 35:z52:e,n,x,z15', u'IIIb 50:z52:1,5,7', u'IIIb 38:z53:-', u'IIIb 47:z53:-', u'IIIb 42:z57:1,5', u'II 58:z6:1,6', u'II 30:z6:1,6', u'Franken', u'II 47:z6:1,6', u'II 16:z6:1,6', u'II 42:z6:1,6', u'II [1],40:z6:1,5', u'II 6,7:z6:1,7', u'Aesch', u'IIIb 38:z61:[z53]', u'48:z65:-', u'IIIb 21:z65:e,n,x,z15', u'66:z65:-', u'Pietersburg', u'Delmenhorst', u'48:z81:-', u'[1],40:z81:-', u'66:z81:-', u'II [1],40:z81:z6', u'Mygdal',u'Lubbock']
+
+phase1=['-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'g,m,[s],t', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'f,g,t', '[g,t]', '[g],m,t', '[z42]', '[z42]', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,z15', 'e,n,z15', 'e,n,z15', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g,[s]', 'f,g,[t]', 'f,g,m,t', 'f,g,s', 'f,g,s', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'g,m,[s],t', 'g,t', 'g,[m],[s],[t]', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,s,t', 'g,[m],[s],t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],t', 'g,s,t', 'g,[s],t', 'g,[s],t', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m,s', 'g,m,[s]', 'g,m,[s]', 'g,m,[s]', 'g,m,[s],[t]', 'g,m', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[t]', 'g,m', 'g,m,[t]', 'g,m,[t]', 'g,m,q', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,p', 'g,p', 'g,p', 'g,p,s', 'g,p,u', 'g,q', 'g,s,[t]', 'g,s,q', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z63', 'g,z85', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'l,[z13],[z28]', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'm,p,t,[u]', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36,[z38]', 'z36,[z38]', 'z36,z38', 'z36,z38', 'z36,z38', 'z36,z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23,[z32]', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z44', 'z44', 'z44', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z53', 'z53', 'z57', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z60', 'z61', 'z65', 'z65', 'z65', 'z69', 'z71', 'z81', 'z81', 'z81', 'z81', 'z91', 'g,m,s']
+
+phase2=['1,7','e,n,x','1,6','1,7','1,6','1,6','1,6','-','1,6','1,6','1,5','1,5','z55','e,n,x,z15','z35','z','z53','z53','z54','-','z35','1,5,7','z','z','z53','z35','z35','z35','e,n,x,z15','z35','z35','z35','z53','z','z35','-','e,n,x','[e,n,x]','1,5,7','1,[5],7','e,n,x','1,2','e,n,z15','z6','z6','e,n,z15','z42','1,5','e,n,x','z39','z42','z6','l,v','1,5','e,n,x,z15','[1,5]','z10','1,5','l,z13,z28','1,7','e,n,x','e,n,z15','e,n,x','e,n,z15','1,5','1,7','1,7','1,2','e,n,z15','e,n,x','z6','1,6','1,5','1,6','e,n,z15','1,5','z42','e,n,z15','e,n,x','z39','1,5','1,5','z6','e,n,z15','e,n,x','z6','1,6','z6','1,7','1,2','1,6','z39','z6','1,5,7','1,5','1,7','z6','z39','1,7','-','e,n,x','e,n,z15','z39','e,n,x','1,2','-','e,n,z15','z6','l,z13,z28','l,w','e,n,x','1,5','1,6','1,5','1,5','e,n,z15','-','-','e,n,z15','e,n,x','1,2','z42','l,w','1,5','e,n,x','e,n,x','1,7','1,5','1,2','1,5','1,5','z6','[z6]','1,6','e,n,x','1,2','1,2','e,n,x','1,6','1,5','1,7','e,n,z15','l,w','1,5','1,5','[1,5]','l,w','z39','z52','z39','e,n,z15','z6','e,n,z15','1,7','[1,5]','z39','1,5','1,5','1,5','e,n,x','l,w','1,2','1,5','1,5','e,n,z15','1,5','1,2','e,n,z15','e,n,x','e,n,x','1,7','e,n,z15','e,n,x','e,n,x','e,n,z15','-','e,n,x','1,7','e,n,x,z15','l,w','e,n,z15','e,n,x','z6','l,w','z6','e,n,x','1,6','1,5','1,2','e,n,z15','e,n,x','1,5','e,n,z15','-','e,n,z15','z42','e,n,x','e,n,z15','1,5','l,w','z35','1,5','1,6','z35','z6','l,w','[e,n,x]','1,7','[e,n,x]','1,6','z39','e,n,x','1,6','e,n,z15','1,5','1,2,5','1,2','1,2','1,5','e,n,x','e,n,x,z15','1,2','z6','1,6','-','e,n,x,z15','z6','1,6','1,5','1,7','e,n,x','e,n,z15','z6','-','e,n,z15','1,2','1,2','-','z6','e,n,x','e,n,z15','e,n,z15','z6','1,5','1,7','l,w','1,5','1,6','z42','z39','z6','1,6','1,5','1,2','l,w','e,n,z15','e,n,x','e,n,x','1,5','e,n,z15','1,7','e,n,x','1,7','1,5','1,7','e,n,x','-','e,n,x','1,2','1,5','1,6','1,5','e,n,x','e,n,z15','z6','e,n,z15','e,n,z15','l,w','z6','l,w','1,6','z6','e,n,z15','1,5','1,5','1,7','1,7','1,2','e,n,z15','e,n,z15','1,5','1,2','1,5','1,7','1,6','1,7','1,5','e,n,x','e,n,x','e,n,z15','e,n,x','l,w','l,w','z6','1,6','z6','e,n,x','e,n,x','z39','[1,5]','z6','1,5','z35','e,n,z15','z35','l,w','-','1,5','1,2','1,2','1,5','e,n,x,z15','z6','z6','1,7','1,2','z6','1,6','z39','1,2','1,5','1,7','-','1,5','1,5','e,n,x','z42','z6','z6','1,5','[1,5]','z6','e,n,x','1,7','e,n,x','e,n,x','e,n,z15','1,6','l,w','1,7','e,n,z15','1,2','e,n,x','1,5','e,n,x','1,5','1,6','z39','e,n,z15','1,5','e,n,x,z15','1,6','z6','z35','z','e,n,x,z15','1,5','1,5','1,6','1,5','l,w','e,n,x,z15','1,5','z6','e,n,z15','1,5,7','1,2','1,7','1,7','1,6','e,n,x','z6','e,n,x','1,5','e,n,z15','1,6','-','1,5','1,7','e,n,x','1,5','e,n,x,z15','1,6','1,7','l,w','e,n,x','e,n,x','[e,n,z15]','z6','z6','1,2','1,5','e,n,x','1,6','1,5','1,6','1,7','k','e,n,x','e,n,z15','z6','e,n,z15','e,n,x','e,n,x','z6','e,n,z15','e,n,x','1,6','z39','z53','z','1,5,7','z6','l,w','e,n,z15','1,7','z35','1,5,7','1,6','1,5','1,2','z39','e,n,x,z15','1,5','1,6','1,7','z6','e,n,x','e,n,z15','l,w','z','e,n,x,z15','z6','1,6','1,5','e,n,z15','1,5','z6','e,n,x','1,5','1,6','1,5','1,5','1,5','z39','1,2','1,6','z','1,5','e,n,z15','1,7','e,n,z15','1,7','-','1,6','l,w','e,n,x,z15','e,n,x','1,5','1,5','1,5','1,7','1,6','z39','[1,5]','1,5','1,2','z6','1,5','l,z13,z28','1,7','l,w','z42','e,n,x','1,5','1,5','e,n,z15','l,w','-','1,5','z35','z6','1,2','e,n,z15','e,n,z15','e,n,x','1,7','1,6','z42','z39','e,n,x,z15','1,5','e,n,x','l,w','z6','l,w','1,7','1,7','e,n,x','e,n,x','1,6','-','z39','z35','1,5','e,n,z15','1,5','z35','1,5','1,5','1,6','1,7','e,n,x','e,n,z15','l,w','z6','l,z13,z28','1,7','1,7','e,n,z15','l,w','z6','1,5','e,n,z15','1,6','1,5','e,n,x','z6','1,6','1,5','e,n,x','z6','e,n,z15','z6','1,5','e,n,x','1,[2],7','1,6','1,5','1,2','z6','1,5','z6','z39','e,n,x,z15','e,n,x','1,5','e,n,z15','l,w','1,7','1,5','z6','1,6','1,6','1,7','e,n,x','e,n,z15','1,2','e,n,z15','l,w','1,2','1,5','e,n,z15','e,n,x','1,6','z6','[e,n,x]','z6','1,5','-','e,n,x','1,2','1,6','1,7','1,5','e,n,x','e,n,x','e,n,z15','l,w','z42','z39','1,5','1,5','-','-','1,2','z6','1,5','1,2','1,2','z6','z39','e,n,x,z15','1,5','1,5','1,5','1,7','1,7','e,n,x','1,5','z35','z35','1,2','z6','e,n,z15','e,n,x','1,5','1,5','z6','e,n,z15','e,n,x','1,7','1,5','1,7','e,n,z15','e,n,z15','1,7','1,5','e,n,x','1,6','l,z13,z28','1,5','1,7','1,6','1,5','1,2','1,6','1,5','1,6','1,5','l,w','1,5','1,5','1,2','z6','1,2','z6','1,7','z6','1,5','1,7','1,6','1,2','1,2','1,5','1,6','1,2','1,5','1,6','1,7','1,2','1,5','e,n,z15','1,5','1,7','1,2','1,5','e,n,z15','1,5','z6','1,2','l,w','l,w','1,5','1,2','1,6','e,n,z15','1,2','l,w','z6','e,n,x','e,n,z15','1,6','1,2','e,n,x','l,w','1,7','1,6','1,2','1,5','1,5','1,2','e,n,z15','1,2','1,6','1,7','1,6','1,6','1,7','1,[5],7','1,[5],7','1,7','1,5,7','1,[5],7','1,2,7','1,5,7','1,6','1,[5],7','1,7','1,7','1,6','1,6','z6','1,6','1,6','1,6','1,5,7','1,6','1,[5],7','z87','-','1,6','-','-','e,n,x','-','-','e,n,x','-','-','e,n,x','-','e,n,z15','-','-','-','-','[1,6]','-','[e,n,x]','-','-','z6','1,2,7','e,n,x','1,2,7','1,7','-','1,5','-','e,n,x','-','[1,5]','[e,n,x]','[e,n,x]','z42','-','e,n,x','[z42]','z39','[1,5]','z42','[1,5]','-','z42','-','-','-','[e,n,z15]','1,6','-','-','1,5','[e,n,z15]','-','-','-','-','-','-','-','[e,n,x]','[1,6]','-','-','e,n,x','[1,5,7]','[e,n,x]','[z42]','-','-','-','-','-','[1,2]','-','-','-','1,2,7','z','-','-','-','e,n,x','[e,n,z15]','e,n,x','-','1,5','[1,5]','e,n,x','1,5','-','z39','e,n,x','z42','z6','-','z39','e,n,x','z6','-','1,7','e,n,x,z15','[z67]','z39','-','[1,5]','-','-','-','-','-','-','-','[1,6]','-','-','-','-','-','-','-','-','e,n,x','-','-','-','-','e,n,x','-','-','e,n,x','-','[1,2]','-','-','-','[1,5]','1,5','z42','-','-','-','-','[1,5]','z6','1,5','-','-','[e,n,x,z15]','-','z39','-','-','-','e,n,x','e,n,x,z15','-','1,5','e,n,x','-','1,5','z42','-','z39','[e,n,x]','-','-','-','e,n,z15','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','1,5','-','-','-','-','-','-','1,5','-','-','-','-','e,n,x,z15','-','-','e,n,z15','-','1,7','1,5','e,n,x','[e,n,x]','e,n,x','-','-','-','-','[z]','1,6','1,5','1,7','1,2','1,6','[e,n,x,z15]','1,5','z','1,2','e,n,x','z35','e,n,x','z','e,n,z15','e,n,z15','l,w','z35','1,7','e,n,x,z15','1,2','1,5,7','e,n,x,z15','e,n,x,z15','1,7','e,n,x,z15','z6','l,w','z53','z35','1,7','e,n,z15','z','z6','e,n,z15','1,6','1,5','1,5','z53','z','e,n,z15','z6','e,n,z15','l,w','[z35]','1,2','1,5','e,n,x,z15','e,n,x','e,n,x,z15','1,5','1,2','z35','e,n,x,z15','z','l,w','1,6','l,w','1,5','e,n,z15','e,n,x,z15','l,w','1,6','z6','1,6','1,7','z53','e,n,z15','z35','l,w','l,w','z6','z6','1,5,7','-','1,5','1,2','e,n,z15','e,n,x','z6','-','z61','1,5','e,n,x','e,n,z15','1,5','1,2','1,6','z53','1,5','z','z','z35','l,w','e,n,z15','e,n,x','1,6','1,5','1,5','z53','1,7','z35','1,6','e,n,x','l,w','z','z6','z53','e,n,z15','1,7','e,n,x,z15','e,n,z15','1,5','e,n,z15','z53','l,w','z35','z6','1,2','1,5,7','l,w','1,5','1,7','z','1,5','1,2','z6','1,2','1,6','e,n,x','z','e,n,z15','e,n,z15','1,2','1,5','1,5','1,2','e,n,x','1,5','e,n,z15','z53','1,2,5','[z6]','z','e,n,x,z15','z53','1,5','1,5','z6','z','1,6','e,n,x','1,6','1,5','e,n,z15','z39','-','1,5','z35','1,7','1,5','e,n,z15','1,5,7','z35','1,2','1,5','z','e,n,z15','1,5','z6','z','e,n,z15','e,n,x','1,7','1,6','1,5','1,7','1,5','z41','-','1,2','1,6','e,n,x','1,7','1,6','z','z53','z35','1,6','1,6','z6','z','z','e,n,x,z15','e,n,x,z15','1,5,7','z','1,2','1,7','z65','z53','1,5','1,6','e,n,x,z15','z','e,n,z15','1,2','z53','z53','z53','z35','z53','e,n,z15','e,n,x,[z15]','e,n,x,z15','1,7','l,z13,z28','1,5','e,n,z15','z53','e,n,z15','e,n,x','1,7','1,7','1,6','e,n,x,z15','1,2','e,n,x,z15','1,2','1,6','1,5','e,n,x','1,5,7','e,n,z15','z35','1,5','l,w','1,2','1,5','1,6','z','1,2','z','1,6','e,n,x','e,n,x,z15','z','z6','z','z53','1,2','1,6','e,n,x','z35','1,2','1,5','e,n,x,z15','z35','z53','e,n,x','z39','z','1,6','z53','e,n,x,z15','1,5','l,z13,z28','e,n,x','l,w','1,6','e,n,x','e,n,[x],z15','e,n,x,z15','1,5','1,6','1,5','e,n,x','1,5','z6','1,5','1,5,7','1,6','e,n,x,z15','e,n,x,z15','e,n,z15','z','z35','e,n,x','e,n,z15','1,5','1,2','[z6]','1,5','[1,5]','1,5','1,6','z53','z35','e,n,z15','1,5','1,5','1,5,7','e,n,z15','e,n,z15','1,7','e,n,x','1,7','e,n,z15','z6','1,6','z35','1,7','1,2','e,n,x','e,n,z15','z','z35','1,7','z88','1,2','z6','e,n,z15','e,n,x','1,7','1,6','1,5','z53','1,2','z','1,5,7','1,6','e,n,x','z','z6','1,7','z53','1,5,7','1,5','e,n,x','e,n,z15','z','1,5','z53','z35','e,n,x','1,7','e,n,x','e,n,x','e,n,z15','1,2','1,2','z67','1,5','e,n,x,z15','z35','[z53]','-','z57','z53','z35','1,2','1,2','z57','z35','z','e,n,x,z15','e,n,x','1,6','z35','1,2','e,n,x,z15','1,5','z','1,5,7','1,5','1,2','1,6','e,n,x','1,5','1,5','z','e,n,z15','z39','e,n,z15','e,n,x','e,n,x','z53','1,5','z','1,2','z53','z53','z','e,n,z15','1,5,7','e,n,x,z15','1,7','e,n,x','1,5','1,[5],7','1,5','e,n,x','e,n,z15','1,5','[e,n,z15]','1,7','e,n,x,z15','e,n,x','e,n,z15','z6','z39','1,2','1,6','e,n,x','1,6','e,n,z15','z35','z','1,5,7','z','z53','z','z53','e,n,x','z','z35','e,n,x,z15','z39','z35','z','e,n,x,z15','1,5','z35','1,5','1,2','1,5','1,7','e,n,x','e,n,x,z15','e,n,x,z15','z53','1,2','e,n,x,z15','e,n,z15','z','z53','z','1,5,7','z57','z35','e,n,x','1,5','z','e,n,x','z6','1,5','e,n,x','e,n,z15','e,n,z15','z6','-','1,2','-','1,5','z6','e,n,z15','e,n,x','1,6','1,2','z6','[z44]','1,5','1,5','1,5,7','e,n,z15','z42','e,n,x','e,n,x','z6','z35','[1,2]','1,6','e,n,x,z15','1,5','1,5','1,5','1,6','1,5,7','1,2','1,5','1,2','e,n,z15','1,7','1,5','e,n,x','e,n,z15','1,6','1,2','-','1,5','e,n,x','1,6','e,n,z15','e,n,z15','1,5','z6','z6','1,6','1,2','e,n,x','e,n,z15','1,7','1,5','e,n,z15','e,n,z15','1,6','e,n,x,z15','z6','e,n,x','1,5','e,n,z15','e,n,x','1,7','1,5','e,n,z15','z6','e,n,z15','e,n,z15','1,5','z39','1,2','z39','z6','z6','e,n,x','z42','z39','-','1,7','z6','1,7','e,n,x','e,n,x','1,5','e,n,x','e,n,x','[e,n,x]','e,n,x','1,5','1,5','z39','z42','z6','1,5','1,5','e,n,x','1,6','1,5','e,n,x','e,n,z15','e,n,x','z39','1,6','1,5','1,5','1,5','e,n,x','z39','e,n,x','1,5','-','z6','z42','e,n,x','e,n,x','1,5','e,n,z15','e,n,x','e,n,x','-','z42','1,5','z42','z42','-','-','z42','1,5','-','-','z39','e,n,x','-','e,n,x','z39','1,6','-','-','-','z6','-','1,5','-','1,5','[1,5]','e,n,x','e,n,x','1,5','e,n,x','-','e,n,z15','-','e,n,x','-','z64','1,6','-','-','-','-','[e,n,x,z15]','-','-','1,5','-','e,n,z15','-','-','-','-','-','-','z39','e,n,x','[1,6]','1,5','1,6','[z42]','e,n,z15','-','-','[e,n,z15]','e,n,x','[e,n,x]','e,n,x','1,5','e,n,x','e,n,x,z15','e,n,z15','z53','1,5','z','e,n,x,z15','1,6','l,z13,z28','z','1,2','l,w','z35','z53','z35','e,n,x,z15','z','z35','z53','z','-','e,n,z15','z','1,5','z53','1,7','e,n,z15','z','1,5','1,2','z','1,2','z35','1,5,7','1,6','e,n,z15','z6','1,5,7','e,n,x,z15','z','z35','z53','l,w','l,w','z','e,n,x,z15','e,n,x,z15','1,7','z6','1,6','e,n,z15','z','z35','z68','1,5','1,7','e,n,x','1,7','e,n,x','z','1,2','1,5','1,6','1,7','l,w','z','-','z','1,5','1,5,7','z53','z6','e,n,z15','1,5','e,n,x,z15','-','1,6','e,n,z15','l,w','e,n,z15','z53','z','z6','e,n,z15','1,7','1,5','l,w','1,6','1,5','e,n,z15','z6','1,2','-','-','1,6','e,n,x,z15','z','1,5,7','1,5','1,2','z','z53','z61','z35','z35','1,7','1,5','1,7','1,7','e,n,z15','1,2','e,n,z15','z35','1,5','e,n,z15','e,n,z15','l,w','e,n,z15','z6','1,5','1,5','l,w','e,n,x,z15','1,6','1,2','l,w','1,7','l,z13,z28','e,n,x','1,5','e,n,z15','e,n,z15','1,2','e,n,z15','z6','l,w','e,n,x','e,n,z15','e,n,x','1,5','z39','1,7','1,7','e,n,x','e,n,z15','1,7','1,2','1,6','1,5','1,6','1,7','1,7','e,n,x','e,n,x','1,2','1,2','1,5','z6','l,w','l,w','z39','1,7','1,6','z6','l,w','1,5','1,6','e,n,x','e,n,x','e,n,z15','1,7','1,6','e,n,x','1,2','1,5','1,2','1,2','1,5','1,6','z6','z6','e,n,z15','1,5','1,6','1,5','1,7','1,2','1,5','e,n,x','1,5','1,5','1,2','e,n,z15','1,6','1,7','e,n,z15','e,n,x','e,n,z15','1,7','e,n,x','e,n,z15','l,w','-','z6','1,6','1,5','e,n,z15','1,5','e,n,x','e,n,x','e,n,x,z15','1,5','1,5','e,n,x','e,n,x','1,7','l,w','e,n,z15','1,7','e,n,x,z15','1,7','z6','l,w','e,n,z15','1,7','1,6','1,2','e,n,x','l,w','e,n,x','1,5','1,2','l,w','e,n,x,z15','z6','1,7','1,5','-','e,n,z15','l,w','1,5','1,5','e,n,z15','1,5','z42','l,w','1,6','e,n,x','1,5','1,7','e,n,z15','e,n,z15','z39','1,5','1,5','e,n,z15','-','l,w','z6','z39','z39','z6','e,n,z15','1,6','1,6','e,n,x,z15','1,2','1,6','-','1,5','e,n,x','z6','z6','z39','z42','1,5','1,7','z39','1,5','1,2','z39','e,n,z15','e,n,x','1,5','1,5','1,6','1,6','1,5','e,n,z15','1,5','e,n,x,z15','1,5','1,5','1,6','1,7','1,7','e,n,x','e,n,x','z6','e,n,z15','1,7','1,2','1,6,[7]','1,5','e,n,z15','z6','z6','1,7','l,z13,z28','1,5','1,5','z6','1,5,7','1,5','z52','1,5','e,n,x','e,n,z15','z6','1,7','1,6','e,n,z15','1,6','z6','l,w','z39','z6','e,n,x','e,n,x','1,5','1,6','1,5','1,5','z42','-','1,5','e,n,x','l,w','e,n,z15','z39','z6','1,6','z42','z6','z39','e,n,x','l,w','e,n,[x],z15','1,7','1,6','1,5,7','1,5','1,5','1,5','e,n,x','z6','1,5','z39','e,n,z15','1,6','1,5','z6','l,w','1,7','e,n,z15','z52','e,n,x','1,5','e,n,x','1,6','1,7','e,n,x','e,n,x','l,w','z6','z35','e,n,x,z15','z6','1,5','z','e,n,x,z15','1,6','z35','z6','l,w','1,2','e,n,x','1,6','z35','1,7','e,n,x','e,n,z15','1,5','1,2','1,2','1,5','1,6','e,n,x','e,n,x','e,n,z15','-','e,n,x','e,n,z15','e,n,x','z35','z','1,5','z53','z6','z','1,5','e,n,z15','e,n,x','1,2','z','e,n,x,z15','e,n,x','1,6','1,5','z35','[1,5]','z35','z','e,n,z15','1,5,7','1,7','z6','z35','z','z57','z53','1,2','e,n,x,z15','e,n,x,z15','z','z6','z6','z35','z','z6','1,2','l,w','e,n,z15','e,n,x','z53','z6','e,n,x,z15','1,6','1,7','1,5','1,5','z53','z67','z','e,n,z15','l,w','z','e,n,x,z15','e,n,x','z6','e,n,z15','e,n,x,z15','1,6','1,2,7','1,5','1,6','z6','z6','e,n,x,z15','1,2','1,5','e,n,z15','e,n,x,z15','1,6','1,5','1,7','z53','z6','1,5','e,n,x,z15','e,n,x','z6','e,n,x,z15','z','z39','e,n,x','e,n,x','[z6]','1,7','-','z39','z6','z6','e,n,z15','e,n,x','1,7','1,2','1,5','z','1,5','z53','1,5','e,n,z15','1,2','z6','[1,5]','z','z53','1,6','1,5','1,2','z6','1,5','l,w','e,n,z15','-','e,n,z15','1,5','e,n,x','1,5','1,7','e,n,x','e,n,z15','z6','1,5','l,w','z6','z35','z6','1,2','-','e,n,x','e,n,x','-','-','-','-','-','e,n,x','z42','e,n,x','1,5','-','-','-','e,n,x','e,n,x,z15','-','-','-','z42','[e,n,x]','-','-','-','-','z42','-','1,5','-','1,5','-','1,5','e,n,x','-','-','e,n,x,z15','e,n,x','-','-','e,n,x','1,5','e,n,x','[e,n,z15]','[e,n,z15]','e,n,x','[z42]','-','-','-','-','1,5','-','-','[1,5]','-','-','-','-','-','e,n,x','1,5','[z6]','-','e,n,x','-','-','e,n,x','-','e,n,x','-','-','1,5','e,n,z15','1,7','1,6','z6','1,5','e,n,z15','1,7','-','1,5','1,6','1,6','e,n,z15','1,6','-','l,w','e,n,z15','e,n,z15','1,6','e,n,z15','1,6','e,n,z15','1,6','z6','z52','e,n,z15','e,n,x,z15','-','e,n,x,z15','e,n,x','e,n,z15','1,6','1,5','e,n,z15','z6','e,n,z15','e,n,z15','1,7','z6','1,6','z6','1,2','e,n,z15','1,2','-','1,6','z6','z6','1,6','-','-','-','-','-','-','-','-','-','-','-','e,n,z15','-','-','-','-','-','-','-','-','1,5','-','e,n,z15','z42','-','-','-','-','-','-','-','-','-','-','-','-','-','1,6','[z6]','z42','-','1,2','-','-','[e,n,z15]','-','-','[e,n,z15]','-','e,n,z15','-','-','-','-','1,2','-','-','-','[e,n,x]','-','-','z6','1,[5],7','e,n,x,z15','1,7','1,[5],7','-','1,7','1,5,7','[1,6]','1,7','1,7','1,7','1,5','-','z81','-','1,5,7','e,n,x,z15','e,n,x,z15','-','1,6','1,6','1,2','1,5,7','-','z6','1,7','[e,n,z15]','-','-','-','z6','[1,2]','1,6','e,n,z15','-','-','e,n,x','[e,n,z15]','z64','-','-','-','-','-','-','1,6','-','-','-','-','1,2','-','-','1,5','-','[1,2]','-','-','-','-','-','-','-','-','1,5','1,6','-','-','-','e,n,z15','-','e,n,z15','-','-','e,n,z15','-','-','-','-','-','-','1,6','z6','l,w','-','-','-','-','-','-','z6','1,6','e,n,z15','z6','1,7','-','[e,n,z15]','[1,6]','z6','-','-','[1,7]','-','-','l,w','-','1,5','-','-','[1,7]','-','1,7','e,n,z15','-','-','-','-','-','-','-','-','-','-','-','-','1,5','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','z39','1,5','z42','-','-','-','-','-','-','-','-','-','-','-','-','-','-','z39','-','-','-','-','-','[1,5]','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','1,2,5','1,2','-','l,w','e,n,z15','z6','1,2','1,7','1,5','-','-','-','z35','1,[2],5','1,7','1,6','1,6','1,5,7','[1,5,7]','1,[5],7','1,6','1,[5],7','1,6','-','-','1,5,7','z35','z35','z53','z53','z35','z','z53','z','1,5,7','-','z35','z53','z35','1,5,[7]','z','z','z35','z53','e,n,x,z15','1,5','e,n,x,z15','1,5,7','z53','z35','z','z','1,5,7','z53','z','z35','z35','e,n,x,z15','z35','z53','e,n,x,z15','z','z35','e,n,x,z15','1,5,7','-','-','1,5','1,6','1,6','z67','1,6','1,6','1,6','1,5','1,7','1,2','[z53]','-','e,n,x,z15','-','1,7','-','-','-','-','z6','-','e,n,z15']
+
+phaseO=['39','4','53','51','18','41','65','9','13','7','11','7','38','59','53','59','60','18','18','38','38','38','63','7','61','35','41','16','16','8','65','59','65','65','42','9','47','39','40','13','28','30','28','57','28','52','57','52','28','3,10','9','9,46,27','3,10','47','47','21','45','3,10','11','3,10','3,10','35','3,10','3,10','28','11','28','3,10','45','45','11','11','11','28','11','16','13','7','7','39','7','7','16','16','16','7','16','7','7','16','7','48','48','48','40','40','40','40','16','44','30','30','30','51','51','51','42','58','13','7','13','30','13','13','13','38','50','41','9,46','9,46','9,46','7','13','9','9','17','9','17','43','43','43','43','8','9','4','17','8','9','8','1,3,19','1,3,19','1,3,19','1,3,19','9','8','2','4','8','8','4','6,14','4','4','8','4','9','6,14','6,14','44','44','44','4','9','4','9','11','11','8','8','8','4','18','4','6,14','11','35','4','4','42','9,46','42','9,46','9,46','42','1,3,19','9,46','9,46','9,46','9,46','7','7','13','4','43','43','43','1,3,19','1,3,19','4','1,3,19','9,46','42','4','7','7','7','7','7','4','42','7','44','41','44','16','16','16','17','17','17','17','39','17','16','48','48','48','44','40','40','40','40','40','40','17','4','38','50','50','50','38','41','41','1,3,19','41','39','4','7','16','16','16','1,3,19','7','7','16','16','16','16','41','11','8','54','8','6,14','6,14','6,14','4','3,10','11','11','11','8','11','45','11','3,10','30','3,10','42','13','8','4','13','8','8','11','57','9','8','8','9','3,10','3,10','9','3,10','3,10','21','9','8','57','8','8','8','9','21','8','3,10','21','9','56','8','45','1,3,19','9','3,10','4','60','13','6,14','47','47','47','47','47','18','8','3,10','13','3,10','30','30','30','51','51','58','30','13','30','42','18','13','28','13','13','28','28','28','13','28','28','13','8','52','52','13','28','28','40','42','43','41','1,3,19','42','47','47','47','1,3,19','44','6,14','6,14','6,14','13','17','9','9','47','35','1,3,19','9','9','45','41','6,14','9','44','47','41','11','7','21','8','21','8','8','8','8','8','35','8','40','8','53','21','11','28','28','28','52','28','28','28','11','11','7','7','7','18','17','17','65','65','65','3,10','3,10','3,10','3,10','61','61','3,10','8','3,10','9,46,27','59','4','4','4','58','4','4','4','57','57','4','21','3,10','30','35','9,46','39','16','16','7','7','7','30','7','38','48','38','8','9,46','16','30','51','7','16','40','16','18','16','16','18','16','38','38','38','16','7','43','7','16','7','7','3,10','40','17','17','17','40','39','3,10','3,10','3,10','3,10','7','3,10','3,10','3,10','43','43','43','3,10','16','3,10','9,46','35','6,14','6,14','6,14','6,14','9,46','9','9','9','6,14','9,46','6,14','9,46','30','28','28','28','28','28','28','42','6,14','9,46','9','16','16','16','35','6,14','9','21','21','21','6,14','9','16','41','9','9','9,46','7','7','7','7','7','6,14','41','1,3,19','47','47','47','47','1,3,19','1,3,19','1,3,19','13','4','13','13','13','9','13','48','13','13','11','11','45','45','45','13','11','11','50','50','13','4','4','4','1,3,19','4','4','4','4','53','53','53','4','56','48','1,3,19','48','57','8','8','58','52','52','52','8','8','8','8','8','13','4','44','13','8','44','44','51','44','8','8','3,10','4','28','28','28','9','9','9','4','4','11','6,14','3,10','3,10','3,10','3,10','1,3,19','8','8','48','3,10','1,3,19','54','17','3,10','4','16','6,14','9,46','9,46','52','52','9,46','8','4','6,14','7','7','7','7','40','6,14','3,10','8','8','8','13','7','16','8','11','4','13','30','30','16','1,3,19','9','1,3,19','35','8','8','13','51','16','16','1,3,19','11','39','39','38','38','4','16','54','50','7','16','3,10','4','40','56','16','13','4','9,46','44','9','39','28','9','42','48','40','47','17','43','43','17','28','6,14','7','9,46','4','13','44','47','21','28','7','3,10','45','8','1,3,19','16','35','13','3,10','43','8','54','4','4','7','7','1,3,19','1,3,19','1,3,19','28','7','40','21','40','9,46','16','40','16','4','7','11','50','57','4','1,3,19','13','13','9','47','28','28','6,14','40','11','13','4','9,46','2','3,10','18','7','38','8','44','45','13','7','9','13','43','30','7','16','1,3,19','9','4','9','3,10','16','9,46','13','30','35','6,14','30','28','40','8','13','3,10','9','45','17','7','45','13','41','35','28','28','60','8','8','45','4','4','35','13','48','6,14','2','9','9','9','9','7','7','9,46','11','6,14','13','30','45','35','9','8','8','16','28','51','17','1,3,19','28','44','4','18','54','3,10','13','44','44','43','30','38','41','43','13','13','52','40','17','42','17','65','4','3,10','9,46,27','40','57','3,10','13','52','35','35','35','40','7','50','51','48','7','21','21','63','62','53','43','11','7','35','30','43','44','44','13','53','47','9','18','18','45','40','50','45','7','41','42','48','42','40','38','38','4','40','4','42','50','9','43','9,46','4','9','9','60','28','1,3,19','28','1,3,19','1,3,19','60','28','53','28','1,3,19','59','28','65','3,10','1,3,19','1,3,19','17','17','50','21','21','21','65','16','61','16','16','61','61','3,10','16','59','9,46','9,46','16','51','16','58','61','30','54','28','28','60','3,10','3,10','58','3,10','59','30','30','16','57','57','30','3,10','8','8','47','47','42','42','42','8','8','38','8','47','8','3,10','1,3,19','3,10','40','13','13','4','44','8','4','48','48','39','39','39','41','8','41','48','8','48','47','4','4','4','4','4','4','9','47','13','48','11','11','7','35','8','50','13','7','35','7','11','35','35','35','35','35','11','50','13','6,14','6,14','38','38','38','7','43','7','43','50','6,14','6,14','7','7','8','8','8','8','8','53','21','7','21','21','6,14','9','54','6,14','6,14','9','6,14','6,14','6,14','7','55','17','47','60','45','45','44','61','61','43','43','43','45','7','42','17','17','17','17','17','17','1,3,19','1,3,19','13','13','7','47','7','7','7','58','47','47','41','41','41','47','60','47','57','47','53','47','3,10','59','59','18','42','42','42','47','11','48','11','16','50','50','3,10','11','53','11','11','11','16','35','28','28','28','28','28','50','28','35','30','11','38','50','50','51','51','13','11','9,46','9,46','9,46','16','38','35','38','38','38','50','50','38','38','16','16','16','9,46','3,10','52','52','52','52','40','48','40','40','40','40','3,10','30','3,10','3,10','30','30','30','30','28','4','39','39','40','40','4','48','4','48','48','48','48','48','4','4','30','4','42','1,3,19','16','4','7','7','7','16','1,3,19','13','13','13','7','7','7','1,3,19','1,3,19','7','13','3,10','16','3,10','6,14','6,14','6,14','6,14','6,14','6,14','7','3,10','3,10','3,10','3,10','3,10','3,10','6,14','11','38','16','16','16','16','16','6,14','16','7','11','11','11','11','7','11','16','38','4','4','4','4','8','8','50','38','42','38','38','47','47','47','47','38','30','50','50','50','50','9,46','9,46','35','50','35','30','48','48','48','4','4','47','9,46','9','47','38','9','9','9','9','40','9','40','9','43','42','42','42','42','42','9','8','4','47','39','39','39','8','45','8','47','8','8','8','4','40','40','40','8','28','61','61','61','60','59','59','52','28','21','58','58','56','53','53','53','28','65','2','17','17','17','17','17','65','65','51','18','18','18','18','65','35','21','17','51','51','51','13','4','9','9','18','4','8','21','7','9,46','11','16','16','16','16','8','3,10','43','52','7','7','7','7','4','42','16','42','40','4','50','1,3,19','16','4','28','48','3,10','3,10','11','13','9','9','7','16','1,3,19','1,3,19','43','7','9','4','8','7','43','7','58','30','1,3,19','11','30','7','28','28','47','16','41','16','16','58','9,46','4','4','8','3,10','3,10','4','1,3,19','11','9,46,27','40','53','51','53','53','50','51','56','3,10','7','1,3,19','11','3,10','13','1,3,19','4','4','8','44','51','3,10','13','13','13','3,10','39','9','9','9','9','6,14','40','40','40','40','9','7','39','3,10','7','35','30','16','28','28','28','21','17','40','7','40','6,14','13','13','13','8','44','13','40','13','40','40','54','9,46','9','41','9,46','44','45','50','8','8','9','9','4','11','13','45','3,10','7','4','51','8','7','7','7','11','1,3,19','17','17','42','35','35','18','18','47','21','21','6,14','38','16','30','28','6,14','3,10','3,10','28','16','16','42','39','28','16','28','9','11','11','35','11','42','30','48','48','30','11','42','30','42','61','58','59','60','60','60','60','21','21','28','61','41','61','41','1,3,19','18','18','67','17','17','65','61','16','9,46','9,46','50','50','50','50','50','28','35','58','47','58','16','16','28','42','53','53','53','54','9,46','28','9','9','6,14','4','4','4','4','8','8','44','35','44','47','40','4','44','9','43','13','13','13','7','7','43','43','3,10','3,10','3,10','3,10','4','38','7','9','9','7','42','42','7','38','38','38','38','47','47','47','35','35','38','8','8','8','7','45','8','28','47','8','8','4','8','6,14','8','28','16','1,3,19','11','3,10','3,10','4','28','51','16','6,14','16','8','3,10','8','9,46','9,46','9,46','3,10','3,10','3,10','9','9','9,46','7','7','3,10','8','8','8','8','8','8','8','8','7','8','7','8','8','8','9,46,27','7','7','3,10','3,10','8','50','38','30','30','4','4','21','21','30','4','30','16','16','42','28','16','38','38','4','28','28','28','4','54','43','43','4','30','6,14','42','28','28','6,14','6,14','6,14','28','17','4','47','11','39','1,3,19','16','11','11','39','40','1,3,19','47','11','17','1,3,19','1,3,19','18','18','13','13','17','13','13','39','1,3,19','1,3,19','17','17','17','17','47','8','17','47','18','43','44','44','45','45','8','7','8','47','44','8','8','8','8','45','9','28','4','38','4','4','4','9','9','9','42','9','42','9','41','21','40','40','40','40','40','40','41','9','28','43','4','9,46','9,46','9,46','9,46','28','17','28','42','28','43','30','4','4','4','4','4','4','4','42','42','28','7','7','7','13','13','56','13','6,14','7','13','53','53','53','52','6,14','6,14','6,14','59','3,10','13','17','13','47','13','3,10','3,10','7','3,10','13','3,10','3,10','3,10','13','13','13','6,14','3,10','1,3,19','52','16','6,14','16','7','7','16','1,3,19','16','1,3,19','1,3,19','48','48','48','1,3,19','60','1,3,19','11','11','51','51','51','11','7','11','7','50','50','16','7','16','16','16','11','7','7','7','41','41','7','65','65','4','4','4','4','7','8','7','61','7','4','7','4','4','41','41','41','41','7','4','45','56','54','54','53','53','51','50','50','50','43','8','44','8','48','48','48','48','48','40','48','47','47','47','47','44','8','60','60','59','59','42','42','42','42','42','42','42','57','8','8','8','8','8','58','58','58','58','8','8','8','60','42','28','28','28','17','17','17','16','16','16','16','6,14','16','28','18','6,14','6,14','30','30','30','30','6,14','6,14','16','21','18','18','18','40','39','21','21','9,46,27','9,46,27','28','21','28','17','9,46','9,46','9,46','9,46','9,46','9,46','28','28','6,14','9,46,27','6,14','3,10','9','11','13','38','38','38','3,10','13','3,10','9','9','13','13','39','1,3,19','1,3,19','11','11','3,10','3,10','3,10','3,10','35','35','35','35','40','6,14','62','3,10','44','44','17','45','59','44','60','45','45','45','45','17','17','13','51','3,10','50','50','43','3,10','48','53','48','48','57','13','13','54','13','16','16','16','47','47','47','13','56','13','35','8','8','8','8','8','7','7','42','28','43','28','9,46','30','42','35','35','41','41','41','9','9','1,3,19','4','4','40','40','28','21','43','43','43','9,46','28','28','28','3,10','4','30','4','66','1,3,19','3,10','17','7','30','48','3,10','4','13','13','13','13','38','41','9','48','47','3,10','61','40','16','16','16','45','9,46','47','21','40','3,10','42','43','4','8','42','8','40','7','9,46','8','42','4','40','59','62','7','43','17','59','6,14','45','45','16','16','47','42','42','21','3,10','48','35','6,14','50','7','7','41','41','63','18','17','21','48','44','53','45','18','43','35','3,10','3,10','3,10','11','3,10','41','9,46','1,3,19','9','38','4','30','28','44','8','16','18','7','7','43','47','6,14','13','13','42','4','44','9,46','3,10','13','13','13','16','30','9','40','40','44','48','48','52','57','58','66','40','40','7','7','40','7','41','41','43','41','38','4','4','42','42','42','18','8','28','18','18','18','21','21','21','40','28','39','30','35','35','38','38','43','28','57','43','51','51','7','53','53','50','56','7','7','7','59','62','63','7','54','47','43','44','44','44','44','44','50','45','41','47','47','47','47','48','48','45','16','6,14','1,3,19','11','11','3,10','8','11','6,14','16','16','16','11','3,10','9,46','13','8','13','6,14','17','8','9','13','8','8','13','53','41','48','56','17','50','44','17','44','1,3,19','43','41','42','41','11','42','42','43','48','8','8','53','53','9','51','50','50','9,46','9,46,27','7','44','48','48','47','3,10','3,10','45','45','7','7','9,46','16','6,14','6,14','40','38','40','35','40','35','4','44','30','28','16','18','13','13','21','21','18','16','17','45','63','62','35','18','21','48','16','44','51','48','50','50','8','40','44','43','11','41','40','60','4','40','9,46','7','4','8','11','7','9','42','48','66','7','3,10','50','57','6,14','16','43','9','40','7','16','47','7','52','58','53','53','65','65','65','59','58','61','41','16','61','61','60','61','60','60','60','65','47','48','35','50','47','47','48','47','43','35','35','6,14','6,14','38','38','47','42','50','35','50','38','47','42','58','30','9','47','16','42','40','7','8','38','48','21','66','3,10','18','48','40','66','40','4','7']
+
+remove_list=['Schleissheim', 'Sendai', 'Blegdam', 'Naestved', 'Rostock', 'Moscow', 'Antarctica', 'Rosenberg', 'Chittagong', 'Bilu', 'Dessau', 'Cannonhill', 'Ilugun']
+
+rename_dict={'Nitra': 'Enteritidis',
+ 'Kiel': 'Dublin',
+ 'Koessen': 'Panama',
+ 'Phaliron': 'Kalumburu',
+ 'Istanbul': 'Hadar',
+ 'Haardt': 'Blockley',
+ 'Ferruch': 'Kottbus',
+ 'Sanga': 'Eboko',
+ 'Pakistan': 'Litchfield',
+ 'Bellevue': 'Lezennes',
+ 'Sunnycove': 'Daarle',
+ 'Noya': 'Akanji',
+ 'Virginia': 'Muenchen',
+ 'Djelfa': 'Skansen',
+ 'Konstanz': 'Gatuni',
+ 'Bardo': 'Newport',
+ 'Houston': 'Panama',
+ 'Martonos': 'Finkenwerder',
+ 'Midway': 'Florida',
+ 'Lindern': 'Charity',
+ 'Bahrenfeld': 'Onderstepoort',
+ 'Schalkwijk': 'Moussoro',
+ 'Amberg': 'Boecker',
+ 'Madelia': 'Carrau',
+ 'Soahanina': 'Sundsvall',
+ 'Stafford': 'Poano',
+ 'Chichiri': 'Uzaramo',
+ 'II 16:g,[m],[s],t:[e,n,x]': 'II 16:g,[m],[s],t:[1,5]',
+ 'Hindmarsh':'Bovismorbificans',
+ 'Yovokome': 'Manhattan'}
+
+ #potential merge for O22 and O23
+ #'Ibadan': 'Mississippi',
+ #'Bracknell': 'Oudwijk',
+ #'Vaertan': 'Ullevi',
+ #'Bahati': 'Durham',
+ #'Wichita': 'Friedenau',
+ #'Diguel': 'Telelkebir',
+ #'II 13,22:l,z28:1,5': 'II 13,23:l,z28:1,5',
+ #'Washington': 'Kintambo',
+ #'II 13,23:m,t:z42': 'II 13,22:m,t:z42:z39',
+ #'Serenli': 'Winslow',
+ #'Farmsen': 'Poona',
+ #'Durance': 'Ivrysurseine',
+ #'Agoueve': 'Cubana',
+ #'II 13,23:z29:1,5': 'II 13,22:z29:1,5',
+ #'II 13,23:z29:e,n,x': 'II 13,22:z29:e,n,x',
+ #'Picpus': 'Mampong',
+ #'Anna': 'Nimes',
+ #'Fanti': 'Leiden',
+ #'Ried': 'Ajiobo',
+
+ #potential O68 list
+ #'Djelfa': 'Skansen',
+ #'Korbol': 'Nagoya',
+ #'Sanga': 'Eboko',
+ #'Konstanz': 'Gatuni',
+ #'Presov': 'Shipley',
+ #'Heistopdenberg': 'Bukuru',
+ #'Tounouma': 'Banalia',
+ #'Gaillac': 'Utah',
+ #'Santiago': 'Belem',
+ #'Virginia': 'Muenchen',
+ #'Yovokome': 'Manhattan',
+ #'Portanigra': 'Dunkwa',
+ #'Bardo': 'Newport',
+ #'Ferruch': 'Kottbus',
+ #'Alminko': 'Nanergou',
+ #'Bargny': 'Takoradi',
+ #'Magherafelt': 'Cyprus',
+ #'Haardt': 'Blockley',
+ #'Pakistan': 'Litchfield',
+ #'Yokoe': 'Bassa',
+ #'Noya': 'Akanji',
+ #'Lamphun': 'Giza',
+ #'Tananarive': 'Brunei',
+ #'Inchpark': 'Alagbon',
+ #'Sunnycove': 'Daarle',
+ #'Sindelfingen': 'Benue',
+ #'Phaliron': 'Kalumburu',
+ #'Bazenheid': 'Zerifin',
+ #'Paris': 'Mapo',
+ #'Istanbul': 'Hadar',
+ #'Chomedey': 'Glostrup',
+ #'Wippra': 'Molade',
+ #'Uno': 'Tamale',
+ #'Kolda': 'Yarm',
+ #'Bellevue': 'Lezennes',
+ #'Albany':'Duesseldorf'
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/bin/SeqSero2_package.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/bin/SeqSero2_package.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1576 @@
+#!/usr/bin/env python3
+
+import sys
+import time
+import random
+import os
+import subprocess
+import gzip
+import io
+import pickle
+import argparse
+import itertools
+from distutils.version import LooseVersion
+from distutils.spawn import find_executable
+sys.path.insert(1,sys.path[0]+'/..')
+
+try:
+ from .version import SeqSero2_version
+except Exception: #ImportError
+ from version import SeqSero2_version
+
+### SeqSero Kmer
+def parse_args():
+ "Parse the input arguments, use '-h' for help."
+ parser = argparse.ArgumentParser(usage='SeqSero2_package.py -t -m -i [-d ] [-p ] [-b ]\n\nDevelopper: Shaokang Zhang (zskzsk@uga.edu), Hendrik C Den-Bakker (Hendrik.DenBakker@uga.edu) and Xiangyu Deng (xdeng@uga.edu)\n\nContact email:seqsero@gmail.com\n\nVersion: v1.1.1')#add "-m " in future
+ parser.add_argument("-i",nargs="+",help=": path/to/input_data",type=os.path.abspath) ### add 'type=os.path.abspath' to generate absolute path of input data.
+ parser.add_argument("-t",choices=['1','2','3','4','5','6'],help=": '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6' for nanopore fastq")
+ parser.add_argument("-b",choices=['sam','mem'],default="mem",help=": algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default 'mem' mode")
+ parser.add_argument("-p",default="1",help=": number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1")
+ parser.add_argument("-m",choices=['k','a'],default="a",help=": which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a")
+ parser.add_argument("-n",help=": optional, to specify a sample name in the report output")
+ parser.add_argument("-d",help=": optional, to specify an output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number")
+ parser.add_argument("-c",action="store_true",help=": if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files")
+ parser.add_argument("-s",action="store_true",help=": if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv")
+ parser.add_argument("--check",action="store_true",help=": use '--check' flag to check the required dependencies")
+ parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + SeqSero2_version)
+ return parser.parse_args()
+
+### check paths of dependencies
+check_dependencies = parse_args().check
+dependencies = ['bwa','samtools','blastn','fastq-dump','spades.py','bedtools','SalmID.py']
+if check_dependencies:
+ for item in dependencies:
+ ext_path = find_executable(item)
+ if ext_path is not None:
+ print ("Using "+item+" - "+ext_path)
+ else:
+ print ("ERROR: can not find "+item+" in PATH")
+ sys.exit()
+### end of --check
+
+def reverse_complement(sequence):
+ complement = {
+ 'A': 'T',
+ 'C': 'G',
+ 'G': 'C',
+ 'T': 'A',
+ 'N': 'N',
+ 'M': 'K',
+ 'R': 'Y',
+ 'W': 'W',
+ 'S': 'S',
+ 'Y': 'R',
+ 'K': 'M',
+ 'V': 'B',
+ 'H': 'D',
+ 'D': 'H',
+ 'B': 'V'
+ }
+ return "".join(complement[base] for base in reversed(sequence))
+
+
+def createKmerDict_reads(list_of_strings, kmer):
+ kmer_table = {}
+ for string in list_of_strings:
+ sequence = string.strip('\n')
+ for i in range(len(sequence) - kmer + 1):
+ new_mer = sequence[i:i + kmer].upper()
+ new_mer_rc = reverse_complement(new_mer)
+ if new_mer in kmer_table:
+ kmer_table[new_mer.upper()] += 1
+ else:
+ kmer_table[new_mer.upper()] = 1
+ if new_mer_rc in kmer_table:
+ kmer_table[new_mer_rc.upper()] += 1
+ else:
+ kmer_table[new_mer_rc.upper()] = 1
+ return kmer_table
+
+
+def multifasta_dict(multifasta):
+ multifasta_list = [
+ line.strip() for line in open(multifasta, 'r') if len(line.strip()) > 0
+ ]
+ headers = [i for i in multifasta_list if i[0] == '>']
+ multifasta_dict = {}
+ for h in headers:
+ start = multifasta_list.index(h)
+ for element in multifasta_list[start + 1:]:
+ if element[0] == '>':
+ break
+ else:
+ if h[1:] in multifasta_dict:
+ multifasta_dict[h[1:]] += element
+ else:
+ multifasta_dict[h[1:]] = element
+ return multifasta_dict
+
+
+def multifasta_single_string(multifasta):
+ multifasta_list = [
+ line.strip() for line in open(multifasta, 'r')
+ if (len(line.strip()) > 0) and (line.strip()[0] != '>')
+ ]
+ return ''.join(multifasta_list)
+
+
+def chunk_a_long_sequence(long_sequence, chunk_size=60):
+ chunk_list = []
+ steps = len(long_sequence) // 60 #how many chunks
+ for i in range(steps):
+ chunk_list.append(long_sequence[i * chunk_size:(i + 1) * chunk_size])
+ chunk_list.append(long_sequence[steps * chunk_size:len(long_sequence)])
+ return chunk_list
+
+
+def target_multifasta_kmerizer(multifasta, k, kmerDict):
+ forward_length = 300 #if find the target, put forward 300 bases
+ reverse_length = 2200 #if find the target, put backward 2200 bases
+ chunk_size = 60 #it will firstly chunk the single long sequence to multiple smaller sequences, it controls the size of those smaller sequences
+ target_mers = []
+ long_single_string = multifasta_single_string(multifasta)
+ multifasta_list = chunk_a_long_sequence(long_single_string, chunk_size)
+ unit_length = len(multifasta_list[0])
+ forward_lines = int(forward_length / unit_length) + 1
+ reverse_lines = int(forward_length / unit_length) + 1
+ start_num = 0
+ end_num = 0
+ for i in range(len(multifasta_list)):
+ if i not in range(start_num, end_num): #avoid computational repetition
+ line = multifasta_list[i]
+ start = int((len(line) - k) // 2)
+ s1 = line[start:k + start]
+ if s1 in kmerDict: #detect it is a potential read or not (use the middle part)
+ if i - forward_lines >= 0:
+ start_num = i - forward_lines
+ else:
+ start_num = 0
+ if i + reverse_lines <= len(multifasta_list) - 1:
+ end_num = i + reverse_lines
+ else:
+ end_num = len(multifasta_list) - 1
+ target_list = [
+ x.strip() for x in multifasta_list[start_num:end_num]
+ ]
+ target_line = "".join(target_list)
+ target_mers += [
+ k1 for k1 in createKmerDict_reads([str(target_line)], k)
+ ] ##changed k to k1, just want to avoid the mixes of this "k" (kmer) to the "k" above (kmer length)
+ else:
+ pass
+ return set(target_mers)
+
+
+def target_read_kmerizer(file, k, kmerDict):
+ i = 1
+ n_reads = 0
+ total_coverage = 0
+ target_mers = []
+ if file.endswith(".gz"):
+ file_content = io.BufferedReader(gzip.open(file))
+ else:
+ file_content = open(file, "r").readlines()
+ for line in file_content:
+ start = int((len(line) - k) // 2)
+ if i % 4 == 2:
+ if file.endswith(".gz"):
+ s1 = line[start:k + start].decode()
+ line = line.decode()
+ else:
+ s1 = line[start:k + start]
+ if s1 in kmerDict: #detect it is a potential read or not (use the middle part)
+ n_reads += 1
+ total_coverage += len(line)
+ target_mers += [
+ k1 for k1 in createKmerDict_reads([str(line)], k)
+ ] #changed k to k1, just want to avoid the mixes of this "k" (kmer) to the "k" above (kmer length)
+ i += 1
+ if total_coverage >= 4000000:
+ break
+ return set(target_mers)
+
+
+def minion_fasta_kmerizer(file, k, kmerDict):
+ i = 1
+ n_reads = 0
+ total_coverage = 0
+ target_mers = {}
+ for line in open(file):
+ if i % 2 == 0:
+ for kmer, rc_kmer in kmers(line.strip().upper(), k):
+ if (kmer in kmerDict) or (rc_kmer in kmerDict):
+ if kmer in target_mers:
+ target_mers[kmer] += 1
+ else:
+ target_mers[kmer] = 1
+ if rc_kmer in target_mers:
+ target_mers[rc_kmer] += 1
+ else:
+ target_mers[rc_kmer] = 1
+ i += 1
+ return set([h for h in target_mers])
+
+
+def minion_fastq_kmerizer(file, k, kmerDict):
+ i = 1
+ n_reads = 0
+ total_coverage = 0
+ target_mers = {}
+ for line in open(file):
+ if i % 4 == 2:
+ for kmer, rc_kmer in kmers(line.strip().upper(), k):
+ if (kmer in kmerDict) or (rc_kmer in kmerDict):
+ if kmer in target_mers:
+ target_mers[kmer] += 1
+ else:
+ target_mers[kmer] = 1
+ if rc_kmer in target_mers:
+ target_mers[rc_kmer] += 1
+ else:
+ target_mers[rc_kmer] = 1
+ i += 1
+ return set([h for h in target_mers])
+
+
+def multifasta_single_string2(multifasta):
+ single_string = ''
+ with open(multifasta, 'r') as f:
+ for line in f:
+ if line.strip()[0] == '>':
+ pass
+ else:
+ single_string += line.strip()
+ return single_string
+
+
+def kmers(seq, k):
+ rev_comp = reverse_complement(seq)
+ for start in range(1, len(seq) - k + 1):
+ yield seq[start:start + k], rev_comp[-(start + k):-start]
+
+
+def multifasta_to_kmers_dict(multifasta,k_size):#used to create database kmer set
+ multi_seq_dict = multifasta_dict(multifasta)
+ lib_dict = {}
+ for h in multi_seq_dict:
+ lib_dict[h] = set(
+ [k for k in createKmerDict_reads([multi_seq_dict[h]], k_size)])
+ return lib_dict
+
+
+def Combine(b, c):
+ fliC_combinations = []
+ fliC_combinations.append(",".join(c))
+ temp_combinations = []
+ for i in range(len(b)):
+ for x in itertools.combinations(b, i + 1):
+ temp_combinations.append(",".join(x))
+ for x in temp_combinations:
+ temp = []
+ for y in c:
+ temp.append(y)
+ temp.append(x)
+ temp = ",".join(temp)
+ temp = temp.split(",")
+ temp.sort()
+ temp = ",".join(temp)
+ fliC_combinations.append(temp)
+ return fliC_combinations
+
+
+def seqsero_from_formula_to_serotypes(Otype, fliC, fljB, special_gene_list,subspecies):
+ #like test_output_06012017.txt
+ #can add more varialbles like sdf-type, sub-species-type in future (we can conclude it into a special-gene-list)
+ from Initial_Conditions import phase1,phase2,phaseO,sero,subs,remove_list,rename_dict
+ rename_dict_not_anymore=[rename_dict[x] for x in rename_dict]
+ rename_dict_all=rename_dict_not_anymore+list(rename_dict) #used for decide whether to
+ seronames = []
+ seronames_none_subspecies=[]
+ for i in range(len(phase1)):
+ fliC_combine = []
+ fljB_combine = []
+ if phaseO[i] == Otype: # no VII in KW, but it's there
+ ### for fliC, detect every possible combinations to avoid the effect of "["
+ if phase1[i].count("[") == 0:
+ fliC_combine.append(phase1[i])
+ elif phase1[i].count("[") >= 1:
+ c = []
+ b = []
+ if phase1[i][0] == "[" and phase1[i][-1] == "]" and phase1[i].count(
+ "[") == 1:
+ content = phase1[i].replace("[", "").replace("]", "")
+ fliC_combine.append(content)
+ fliC_combine.append("-")
+ else:
+ for x in phase1[i].split(","):
+ if "[" in x:
+ b.append(x.replace("[", "").replace("]", ""))
+ else:
+ c.append(x)
+ fliC_combine = Combine(
+ b, c
+ ) #Combine will offer every possible combinations of the formula, like f,[g],t: f,t f,g,t
+ ### end of fliC "[" detect
+ ### for fljB, detect every possible combinations to avoid the effect of "["
+ if phase2[i].count("[") == 0:
+ fljB_combine.append(phase2[i])
+ elif phase2[i].count("[") >= 1:
+ d = []
+ e = []
+ if phase2[i][0] == "[" and phase2[i][-1] == "]" and phase2[i].count(
+ "[") == 1:
+ content = phase2[i].replace("[", "").replace("]", "")
+ fljB_combine.append(content)
+ fljB_combine.append("-")
+ else:
+ for x in phase2[i].split(","):
+ if "[" in x:
+ d.append(x.replace("[", "").replace("]", ""))
+ else:
+ e.append(x)
+ fljB_combine = Combine(d, e)
+ ### end of fljB "[" detect
+ new_fliC = fliC.split(
+ ","
+ ) #because some antigen like r,[i] not follow alphabetical order, so use this one to judge and can avoid missings
+ new_fliC.sort()
+ new_fliC = ",".join(new_fliC)
+ new_fljB = fljB.split(",")
+ new_fljB.sort()
+ new_fljB = ",".join(new_fljB)
+ if (new_fliC in fliC_combine
+ or fliC in fliC_combine) and (new_fljB in fljB_combine
+ or fljB in fljB_combine):
+ ######start, remove_list,rename_dict, added on 11/11/2018
+ if sero[i] not in remove_list:
+ temp_sero=sero[i]
+ if temp_sero in rename_dict:
+ temp_sero=rename_dict[temp_sero] #rename if in the rename list
+ if temp_sero not in seronames:#the new sero may already included, if yes, then not consider
+ if subs[i] == subspecies:
+ seronames.append(temp_sero)
+ seronames_none_subspecies.append(temp_sero)
+ else:
+ pass
+ else:
+ pass
+ ######end, added on 11/11/2018
+ #analyze seronames
+ subspecies_pointer=""
+ if len(seronames) == 0 and len(seronames_none_subspecies)!=0:
+ # ed_SL_12182019: modified to fix the subspecies output problem
+ #seronames=seronames_none_subspecies
+ seronames=["N/A"]
+ #subspecies_pointer="1"
+ subspecies_pointer="0"
+ if len(seronames) == 0:
+ seronames = [
+ "N/A (The predicted antigenic profile does not exist in the White-Kauffmann-Le Minor scheme)"
+ ]
+ star = ""
+ star_line = ""
+ if len(seronames) > 1: #there are two possible predictions for serotypes
+ star = "*"
+ #changed 04072019
+ #star_line = "The predicted serotypes share the same general formula:\t" + Otype + ":" + fliC + ":" + fljB + "\n"
+ if subspecies_pointer=="1" and len(seronames_none_subspecies)!=0:
+ star="*"
+ star_line="The predicted O and H antigens correspond to serotype '"+(" or ").join(seronames)+"' in the Kauffmann-White scheme. The predicted subspecies by SalmID (github.com/hcdenbakker/SalmID) may not be consistent with subspecies designation in the Kauffmann-White scheme. " + star_line
+ #star_line="The formula with this subspieces prediction can't get a serotype in KW manual, and the serotyping prediction was made without considering it."+star_line
+ if Otype=="":
+ Otype="-"
+ predict_form = Otype + ":" + fliC + ":" + fljB
+ predict_sero = (" or ").join(seronames)
+ ###special test for Enteritidis
+ if predict_form == "9:g,m:-":
+ sdf = "-"
+ for x in special_gene_list:
+ if x.startswith("sdf"):
+ sdf = "+"
+ #star_line="Detected sdf gene, a marker to differentiate Gallinarum and Enteritidis"
+ star_line="sdf gene detected. "
+ #predict_form = predict_form + " Sdf prediction:" + sdf
+ predict_form = predict_form #changed 04072019
+ if sdf == "-":
+ star = "*"
+ #star_line="Didn't detected sdf gene, a marker to differentiate Gallinarum and Enteritidis"
+ star_line="sdf gene not detected. "
+ #changed in 04072019, for new output
+ #star_line = "Additional characterization is necessary to assign a serotype to this strain. Commonly circulating strains of serotype Enteritidis are sdf+, although sdf- strains of serotype Enteritidis are known to exist. Serotype Gallinarum is typically sdf- but should be quite rare. Sdf- strains of serotype Enteritidis and serotype Gallinarum can be differentiated by phenotypic profile or genetic criteria.\n"
+ #predict_sero = "Gallinarum/Enteritidis" #04132019, for new output requirement
+ predict_sero = "Gallinarum or Enteritidis"
+ ###end of special test for Enteritidis
+ elif predict_form == "4:i:-":
+ predict_sero = "I 4,[5],12:i:-" # change serotype name
+ elif predict_form == "4:r:-":
+ predict_sero = "N/A (4:r:-)"
+ elif predict_form == "4:b:-":
+ predict_sero = "N/A (4:b:-)"
+ #elif predict_form == "8:e,h:1,2": #removed after official merge of newport and bardo
+ #predict_sero = "Newport"
+ #star = "*"
+ #star_line = "Serotype Bardo shares the same antigenic profile with Newport, but Bardo is exceedingly rare."
+ claim = "The serotype(s) is/are the only serotype(s) with the indicated antigenic profile currently recognized in the Kauffmann White Scheme. New serotypes can emerge and the possibility exists that this antigenic profile may emerge in a different subspecies. Identification of strains to the subspecies level should accompany serotype determination; the same antigenic profile in different subspecies is considered different serotypes.\n"
+ if "N/A" in predict_sero:
+ claim = ""
+ #special test for Typhimurium
+ if "Typhimurium" in predict_sero or predict_form == "4:i:-":
+ normal = 0
+ mutation = 0
+ for x in special_gene_list:
+ if "oafA-O-4_full" in x:
+ normal = float(special_gene_list[x])
+ elif "oafA-O-4_5-" in x:
+ mutation = float(special_gene_list[x])
+ if normal > mutation:
+ pass
+ elif normal < mutation:
+ #predict_sero = predict_sero.strip() + "(O5-)"
+ predict_sero = predict_sero.strip() #diable special sero for new output requirement, 04132019
+ star = "*"
+ #star_line = "Detected the deletion of O5-."
+ star_line = "Detected a deletion that causes O5- variant of Typhimurium. "
+ else:
+ pass
+ #special test for Paratyphi B
+ if "Paratyphi B" in predict_sero or predict_form == "4:b:-":
+ normal = 0
+ mutation = 0
+ for x in special_gene_list:
+ if "gntR-family-regulatory-protein_dt-positive" in x:
+ normal = float(special_gene_list[x])
+ elif "gntR-family-regulatory-protein_dt-negative" in x:
+ mutation = float(special_gene_list[x])
+ #print(normal,mutation)
+ if normal > mutation:
+ #predict_sero = predict_sero.strip() + "(dt+)" #diable special sero for new output requirement, 04132019
+ predict_sero = predict_sero.strip()+' var. L(+) tartrate+' if "Paratyphi B" in predict_sero else predict_sero.strip()
+ star = "*"
+ #star_line = "Didn't detect the SNP for dt- which means this isolate is a Paratyphi B variant L(+) tartrate(+)."
+ star_line = "The SNP that causes d-Tartrate nonfermentating phenotype of Paratyphi B was not detected. "
+ elif normal < mutation:
+ #predict_sero = predict_sero.strip() + "(dt-)" #diable special sero for new output requirement, 04132019
+ predict_sero = predict_sero.strip()
+ star = "*"
+ #star_line = "Detected the SNP for dt- which means this isolate is a systemic pathovar of Paratyphi B."
+ star_line = "Detected the SNP for d-Tartrate nonfermenting phenotype of Paratyphi B. "
+ else:
+ star = "*"
+ #star_line = " Failed to detect the SNP for dt-, can't decide it's a Paratyphi B variant L(+) tartrate(+) or not."
+ star_line = " " ## ed_SL_05152019: do not report this situation.
+ #special test for O13,22 and O13,23
+ if Otype=="13":
+ #ex_dir = os.path.dirname(os.path.realpath(__file__))
+ ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019
+ f = open(ex_dir + '/special.pickle', 'rb')
+ special = pickle.load(f)
+ O22_O23=special['O22_O23']
+ if predict_sero.split(" or ")[0] in O22_O23[-1] and predict_sero.split(" or ")[0] not in rename_dict_all:#if in rename_dict_all, then it means already merged, no need to analyze
+ O22_score=0
+ O23_score=0
+ for x in special_gene_list:
+ if "O:22" in x:
+ O22_score = O22_score+float(special_gene_list[x])
+ elif "O:23" in x:
+ O23_score = O23_score+float(special_gene_list[x])
+ #print(O22_score,O23_score)
+ for z in O22_O23[0]:
+ if predict_sero.split(" or ")[0] in z:
+ if O22_score > O23_score:
+ star = "*"
+ #star_line = "Detected O22 specific genes to further differenciate '"+predict_sero+"'." #diabled for new output requirement, 04132019
+ predict_sero = z[0]
+ elif O22_score < O23_score:
+ star = "*"
+ #star_line = "Detected O23 specific genes to further differenciate '"+predict_sero+"'." #diabled for new output requirement, 04132019
+ predict_sero = z[1]
+ else:
+ star = "*"
+ #star_line = "Fail to detect O22 and O23 differences." #diabled for new output requirement, 04132019
+ if " or " in predict_sero:
+ star_line = star_line + "The predicted serotypes share the same general formula: " + Otype + ":" + fliC + ":" + fljB + "."
+ #special test for O6,8
+ #merge_O68_list=["Blockley","Bovismorbificans","Hadar","Litchfield","Manhattan","Muenchen"] #remove 11/11/2018, because already in merge list
+ #for x in merge_O68_list:
+ # if x in predict_sero:
+ # predict_sero=x
+ # star=""
+ # star_line=""
+ #special test for Montevideo; most of them are monophasic
+ #if "Montevideo" in predict_sero and "1,2,7" in predict_form: #remove 11/11/2018, because already in merge list
+ #star="*"
+ #star_line="Montevideo is almost always monophasic, having an antigen called for the fljB position may be a result of Salmonella-Salmonella contamination."
+ return predict_form, predict_sero, star, star_line, claim
+### End of SeqSero Kmer part
+
+### Begin of SeqSero2 allele prediction and output
+def xml_parse_score_comparision_seqsero(xmlfile):
+ #used to do seqsero xml analysis
+ from Bio.Blast import NCBIXML
+ handle=open(xmlfile)
+ handle=NCBIXML.parse(handle)
+ handle=list(handle)
+ List=[]
+ List_score=[]
+ List_ids=[]
+ List_query_region=[]
+ for i in range(len(handle)):
+ if len(handle[i].alignments)>0:
+ for j in range(len(handle[i].alignments)):
+ score=0
+ ids=0
+ cover_region=set() #fixed problem that repeated calculation leading percentage > 1
+ List.append(handle[i].query.strip()+"___"+handle[i].alignments[j].hit_def)
+ for z in range(len(handle[i].alignments[j].hsps)):
+ hsp=handle[i].alignments[j].hsps[z]
+ temp=set(range(hsp.query_start,hsp.query_end))
+ if len(cover_region)==0:
+ cover_region=cover_region|temp
+ fraction=1
+ else:
+ fraction=1-len(cover_region&temp)/float(len(temp))
+ cover_region=cover_region|temp
+ if "last" in handle[i].query or "first" in handle[i].query:
+ score+=hsp.bits*fraction
+ ids+=float(hsp.identities)/handle[i].query_length*fraction
+ else:
+ score+=hsp.bits*fraction
+ ids+=float(hsp.identities)/handle[i].query_length*fraction
+ List_score.append(score)
+ List_ids.append(ids)
+ List_query_region.append(cover_region)
+ temp=zip(List,List_score,List_ids,List_query_region)
+ Final_list=sorted(temp, key=lambda d:d[1], reverse = True)
+ return Final_list
+
+
+def Uniq(L,sort_on_fre="none"): #return the uniq list and the count number
+ Old=L
+ L.sort()
+ L = [L[i] for i in range(len(L)) if L[i] not in L[:i]]
+ count=[]
+ for j in range(len(L)):
+ y=0
+ for x in Old:
+ if L[j]==x:
+ y+=1
+ count.append(y)
+ if sort_on_fre!="none":
+ d=zip(*sorted(zip(count, L)))
+ L=d[1]
+ count=d[0]
+ return (L,count)
+
+def judge_fliC_or_fljB_from_head_tail_for_one_contig(nodes_vs_score_list):
+ #used to predict it's fliC or fljB for one contig, based on tail and head score, but output the score difference,if it is very small, then not reliable, use blast score for whole contig to test
+ #this is mainly used for
+ a=nodes_vs_score_list
+ fliC_score=0
+ fljB_score=0
+ for z in a:
+ if "fliC" in z[0]:
+ fliC_score+=z[1]
+ elif "fljB" in z[0]:
+ fljB_score+=z[1]
+ if fliC_score>=fljB_score:
+ role="fliC"
+ else:
+ role="fljB"
+ return (role,abs(fliC_score-fljB_score))
+
+def judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(node_name,Final_list,Final_list_passed):
+ #used to predict contig is fliC or fljB, if the differnce score value on above head_and_tail is less than 10 (quite small)
+ #also used when no head or tail got blasted score for the contig
+ role=""
+ for z in Final_list_passed:
+ if node_name in z[0]:
+ role=z[0].split("_")[0]
+ break
+ return role
+
+def fliC_or_fljB_judge_from_head_tail_sequence(nodes_list,tail_head_list,Final_list,Final_list_passed):
+ #nodes_list is the c created by c,d=Uniq(nodes) in below function
+ first_target=""
+ role_list=[]
+ for x in nodes_list:
+ a=[]
+ role=""
+ for y in tail_head_list:
+ if x in y[0]:
+ a.append(y)
+ if len(a)==4:
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ elif len(a)==3:
+ ###however, if the one with highest score is the fewer one, compare their accumulation score
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ ###end of above score comparison
+ elif len(a)==2:
+ #must on same node, if not, then decide with unit blast score, blast-score/length_of_special_sequence(30 or 37)
+ temp=[]
+ for z in a:
+ temp.append(z[0].split("_")[0])
+ m,n=Uniq(temp)#should only have one choice, but weird situation might occur too
+ if len(m)==1:
+ pass
+ else:
+ pass
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ ###need to desgin a algorithm to guess most possible situation for nodes_list, See the situations of test evaluation
+ elif len(a)==1:
+ #that one
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ #need to evaluate, in future, may set up a cut-off, if not met, then just find Final_list_passed best match,like when "a==0"
+ else:#a==0
+ #use Final_list_passed best match
+ for z in Final_list_passed:
+ if x in z[0]:
+ role=z[0].split("_")[0]
+ break
+ #print x,role,len(a)
+ role_list.append((role,x))
+ if len(role_list)==2:
+ if role_list[0][0]==role_list[1][0]:#this is the most cocmmon error, two antigen were assigned to same phase
+ #just use score to do a final test
+ role_list=[]
+ for x in nodes_list:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ role_list.append((role,x))
+ return role_list
+
+def decide_contig_roles_for_H_antigen(Final_list,Final_list_passed):
+ #used to decide which contig is FliC and which one is fljB
+ contigs=[]
+ nodes=[]
+ for x in Final_list_passed:
+ if x[0].startswith("fl") and "last" not in x[0] and "first" not in x[0]:
+ nodes.append(x[0].split("___")[1].strip())
+ c,d=Uniq(nodes)#c is node_list
+ #print c
+ tail_head_list=[x for x in Final_list if ("last" in x[0] or "first" in x[0])]
+ roles=fliC_or_fljB_judge_from_head_tail_sequence(c,tail_head_list,Final_list,Final_list_passed)
+ return roles
+
+def decide_O_type_and_get_special_genes(Final_list,Final_list_passed):
+ #decide O based on Final_list
+ O_choice="?"
+ O_list=[]
+ special_genes={}
+ nodes=[]
+ for x in Final_list_passed:
+ if x[0].startswith("O-"):
+ nodes.append(x[0].split("___")[1].strip())
+ elif not x[0].startswith("fl"):
+ special_genes[x[0]]=x[2]#08172018, x[2] changed from x[-1]
+ #print "special_genes:",special_genes
+ c,d=Uniq(nodes)
+ #print "potential O antigen contig",c
+ final_O=[]
+ O_nodes_list=[]
+ for x in c:#c is the list for contigs
+ temp=0
+ for y in Final_list_passed:
+ if x in y[0] and y[0].startswith("O-"):
+ final_O.append(y)
+ break
+ ### O contig has the problem of two genes on same contig, so do additional test
+ potenial_new_gene=""
+ for x in final_O:
+ pointer=0 #for genes merged or not
+ #not consider O-1,3,19_not_in_3,10, too short compared with others
+ if "O-1,3,19_not_in_3,10" not in x[0] and int(x[0].split("__")[1].split("___")[0])*x[2]+850 <= int(x[0].split("length_")[1].split("_")[0]):#gene length << contig length; for now give 300*2 (for secureity can use 400*2) as flank region
+ pointer=x[0].split("___")[1].strip()#store the contig name
+ print(pointer)
+ if pointer!=0:#it has potential merge event
+ for y in Final_list:
+ if pointer in y[0] and y not in final_O and (y[1]>=int(y[0].split("__")[1].split("___")[0])*1.5 or (y[1]>=int(y[0].split("__")[1].split("___")[0])*y[2] and y[1]>=400)):#that's a realtively strict filter now; if passed, it has merge event and add one more to final_O
+ potenial_new_gene=y
+ #print(potenial_new_gene)
+ break
+ if potenial_new_gene!="":
+ print("two differnt genes in same contig, fix it for O antigen")
+ print(potenial_new_gene[:3])
+ pointer=0
+ for y in final_O:
+ if y[0].split("___")[-1]==potenial_new_gene[0].split("___")[-1]:
+ pointer=1
+ if pointer!=0: #changed to consider two genes in same contig
+ final_O.append(potenial_new_gene)
+ ### end of the two genes on same contig test
+ final_O=sorted(final_O,key=lambda x: x[2], reverse=True)#sorted
+ if len(final_O)==0 or (len(final_O)==1 and "O-1,3,19_not_in_3,10" in final_O[0][0]):
+ #print "$$$No Otype, due to no hit"#may need to be changed
+ O_choice="-"
+ else:
+ highest_O_coverage=max([float(x[0].split("_cov_")[-1].split("_")[0]) for x in final_O if "O-1,3,19_not_in_3,10" not in x[0]])
+ O_list=[]
+ O_list_less_contamination=[]
+ for x in final_O:
+ if not "O-1,3,19_not_in_3,10__130" in x[0]:#O-1,3,19_not_in_3,10 is too small, which may affect further analysis; to avoid contamination affect, use 0.15 of highest coverage as cut-off
+ O_list.append(x[0].split("__")[0])
+ O_nodes_list.append(x[0].split("___")[1])
+ if float(x[0].split("_cov_")[-1].split("_")[0])>highest_O_coverage*0.15:
+ O_list_less_contamination.append(x[0].split("__")[0])
+ ### special test for O9,46 and O3,10 family
+ if ("O-9,46_wbaV" in O_list or "O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254" in O_list) and O_list_less_contamination[0].startswith("O-9,"):#not sure should use and float(O9_wbaV)/float(num_1) > 0.1
+ if "O-9,46_wzy" in O_list or "O-9,46_wzy_partial" in O_list:#and float(O946_wzy)/float(num_1) > 0.1
+ O_choice="O-9,46"
+ #print "$$$Most possilble Otype: O-9,46"
+ elif "O-9,46,27_partial_wzy" in O_list:#and float(O94627)/float(num_1) > 0.1
+ O_choice="O-9,46,27"
+ #print "$$$Most possilble Otype: O-9,46,27"
+ else:
+ O_choice="O-9"#next, detect O9 vs O2?
+ O2=0
+ O9=0
+ for z in special_genes:
+ if "tyr-O-9" in z:
+ O9=special_genes[z]
+ elif "tyr-O-2" in z:
+ O2=special_genes[z]
+ if O2>O9:
+ O_choice="O-2"
+ elif O2 0.1 and float(O946_wzy)/float(num_1) > 0.1
+ if "O-3,10_not_in_1,3,19" in O_list:#and float(O310_no_1319)/float(num_1) > 0.1
+ O_choice="O-3,10"
+ #print "$$$Most possilble Otype: O-3,10 (contain O-3,10_not_in_1,3,19)"
+ else:
+ O_choice="O-1,3,19"
+ #print "$$$Most possilble Otype: O-1,3,19 (not contain O-3,10_not_in_1,3,19)"
+ ### end of special test for O9,46 and O3,10 family
+ else:
+ try:
+ max_score=0
+ for x in final_O:
+ if x[2]>=max_score and float(x[0].split("_cov_")[-1].split("_")[0])>highest_O_coverage*0.15:#use x[2],08172018, the "coverage identity = cover_length * identity"; also meet coverage threshold
+ max_score=x[2]#change from x[-1] to x[2],08172018
+ O_choice=x[0].split("_")[0]
+ if O_choice=="O-1,3,19":
+ O_choice=final_O[1][0].split("_")[0]
+ #print "$$$Most possilble Otype: ",O_choice
+ except:
+ pass
+ #print "$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)"
+ if O_choice=="O-9,46,27" and len(O_list)==2 and "O-4_wzx" in O_list: #special for very low chance sitatuion between O4 and O9,27,46, this is for serotypes like Bredeney and Schwarzengrund (normallly O-4 will have higher score, but sometimes sequencing quality may affect the prediction)
+ O_choice="O-4"
+ #print "O:",O_choice,O_nodes_list
+ Otypes=[]
+ for x in O_list:
+ if x!="O-1,3,19_not_in_3,10":
+ if "O-9,46_" not in x:
+ Otypes.append(x.split("_")[0])
+ else:
+ Otypes.append(x.split("-from")[0])#O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254
+ #Otypes=[x.split("_")[0] for x in O_list if x!="O-1,3,19_not_in_3,10"]
+ Otypes_uniq,Otypes_fre=Uniq(Otypes)
+ contamination_O=""
+ if O_choice=="O-9,46,27" or O_choice=="O-3,10" or O_choice=="O-1,3,19":
+ if len(Otypes_uniq)>2:
+ contamination_O="potential contamination from O antigen signals"
+ else:
+ if len(Otypes_uniq)>1:
+ if O_choice=="O-4" and len(Otypes_uniq)==2 and "O-9,46,27" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ elif O_choice=="O-9,46" and len(Otypes_uniq)==2 and "O-9,46_wbaV" in Otypes_uniq and "O-9,46_wzy" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ else:
+ contamination_O="potential contamination from O antigen signals"
+ return O_choice,O_nodes_list,special_genes,final_O,contamination_O,Otypes_uniq
+### End of SeqSero2 allele prediction and output
+
+def get_input_files(make_dir,input_file,data_type,dirpath):
+ #tell input files from datatype
+ #": '1'(pair-end reads, interleaved),'2'(pair-end reads, seperated),'3'(single-end reads), '4'(assembly),'5'(nanopore fasta),'6'(nanopore fastq)"
+ for_fq=""
+ rev_fq=""
+ os.chdir(make_dir)
+ if data_type=="1":
+ input_file=input_file[0].split("/")[-1]
+ if input_file.endswith(".sra"):
+ subprocess.check_call("fastq-dump --split-files "+input_file,shell=True)
+ for_fq=input_file.replace(".sra","_1.fastq")
+ rev_fq=input_file.replace(".sra","_2.fastq")
+ else:
+ core_id=input_file.split(".fastq")[0].split(".fq")[0]
+ for_fq=core_id+"_1.fastq"
+ rev_fq=core_id+"_2.fastq"
+ if input_file.endswith(".gz"):
+ subprocess.check_call("gzip -dc "+input_file+" | "+dirpath+"/deinterleave_fastq.sh "+for_fq+" "+rev_fq,shell=True)
+ else:
+ subprocess.check_call("cat "+input_file+" | "+dirpath+"/deinterleave_fastq.sh "+for_fq+" "+rev_fq,shell=True)
+ elif data_type=="2":
+ for_fq=input_file[0].split("/")[-1]
+ rev_fq=input_file[1].split("/")[-1]
+ elif data_type=="3":
+ input_file=input_file[0].split("/")[-1]
+ if input_file.endswith(".sra"):
+ subprocess.check_call("fastq-dump --split-files "+input_file,shell=True)
+ for_fq=input_file.replace(".sra","_1.fastq")
+ else:
+ for_fq=input_file
+ elif data_type in ["4","5","6"]:
+ for_fq=input_file[0].split("/")[-1]
+ os.chdir("..")
+ return for_fq,rev_fq
+
+def predict_O_and_H_types(Final_list,Final_list_passed,new_fasta):
+ #get O and H types from Final_list from blast parsing; allele mode
+ from Bio import SeqIO
+ fliC_choice="-"
+ fljB_choice="-"
+ fliC_contig="NA"
+ fljB_contig="NA"
+ fliC_region=set([0])
+ fljB_region=set([0,])
+ fliC_length=0 #can be changed to coverage in future; in 03292019, changed to ailgned length
+ fljB_length=0 #can be changed to coverage in future; in 03292019, changed to ailgned length
+ O_choice="-"#no need to decide O contig for now, should be only one
+ O_choice,O_nodes,special_gene_list,O_nodes_roles,contamination_O,Otypes_uniq=decide_O_type_and_get_special_genes(Final_list,Final_list_passed)#decide the O antigen type and also return special-gene-list for further identification
+ O_choice=O_choice.split("-")[-1].strip()
+ if (O_choice=="1,3,19" and len(O_nodes_roles)==1 and "1,3,19" in O_nodes_roles[0][0]) or O_choice=="":
+ O_choice="-"
+ H_contig_roles=decide_contig_roles_for_H_antigen(Final_list,Final_list_passed)#decide the H antigen contig is fliC or fljB
+ #add alignment locations, used for further selection, 03312019
+ for i in range(len(H_contig_roles)):
+ x=H_contig_roles[i]
+ for y in Final_list_passed:
+ if x[1] in y[0] and y[0].startswith(x[0]):
+ H_contig_roles[i]+=H_contig_roles[i]+(y[-1],)
+ break
+ log_file=open("SeqSero_log.txt","a")
+ extract_file=open("Extracted_antigen_alleles.fasta","a")
+ handle_fasta=list(SeqIO.parse(new_fasta,"fasta"))
+
+ #print("O_contigs:")
+ log_file.write("O_contigs:\n")
+ extract_file.write("#Sequences with antigen signals (if the micro-assembled contig only covers the flanking region, it will not be used for contamination analysis)\n")
+ extract_file.write("#O_contigs:\n")
+ for x in O_nodes_roles:
+ if "O-1,3,19_not_in_3,10" not in x[0]:#O-1,3,19_not_in_3,10 is just a small size marker
+ #print(x[0].split("___")[-1],x[0].split("__")[0],"blast score:",x[1],"identity%:",str(round(x[2]*100,2))+"%",str(min(x[-1]))+" to "+str(max(x[-1])))
+ log_file.write(x[0].split("___")[-1]+" "+x[0].split("__")[0]+"; "+"blast score: "+str(x[1])+" identity%: "+str(round(x[2]*100,2))+"%; alignment from "+str(min(x[-1]))+" to "+str(max(x[-1]))+" of antigen\n")
+ title=">"+x[0].split("___")[-1]+" "+x[0].split("__")[0]+"; "+"blast score: "+str(x[1])+" identity%: "+str(round(x[2]*100,2))+"%; alignment from "+str(min(x[-1]))+" to "+str(max(x[-1]))+" of antigen\n"
+ seqs=""
+ for z in handle_fasta:
+ if x[0].split("___")[-1]==z.description:
+ seqs=str(z.seq)
+ extract_file.write(title+seqs+"\n")
+ if len(H_contig_roles)!=0:
+ highest_H_coverage=max([float(x[1].split("_cov_")[-1].split("_")[0]) for x in H_contig_roles]) #less than highest*0.1 would be regarded as contamination and noises, they will still be considered in contamination detection and logs, but not used as final serotype output
+ else:
+ highest_H_coverage=0
+ for x in H_contig_roles:
+ #if multiple choices, temporately select the one with longest length for now, will revise in further change
+ if "fliC" == x[0] and len(x[-1])>=fliC_length and x[1] not in O_nodes and float(x[1].split("_cov_")[-1].split("_")[0])>highest_H_coverage*0.13:#remember to avoid the effect of O-type contig, so should not in O_node list
+ fliC_contig=x[1]
+ fliC_length=len(x[-1])
+ elif "fljB" == x[0] and len(x[-1])>=fljB_length and x[1] not in O_nodes and float(x[1].split("_cov_")[-1].split("_")[0])>highest_H_coverage*0.13:
+ fljB_contig=x[1]
+ fljB_length=len(x[-1])
+ for x in Final_list_passed:
+ if fliC_choice=="-" and "fliC_" in x[0] and fliC_contig in x[0]:
+ fliC_choice=x[0].split("_")[1]
+ elif fljB_choice=="-" and "fljB_" in x[0] and fljB_contig in x[0]:
+ fljB_choice=x[0].split("_")[1]
+ elif fliC_choice!="-" and fljB_choice!="-":
+ break
+ #now remove contigs not in middle core part
+ first_allele="NA"
+ first_allele_percentage=0
+ for x in Final_list:
+ if x[0].startswith("fliC") or x[0].startswith("fljB"):
+ first_allele=x[0].split("__")[0] #used to filter those un-middle contigs
+ first_allele_percentage=x[2]
+ break
+ additional_contigs=[]
+ for x in Final_list:
+ if first_allele in x[0]:
+ if (fliC_contig == x[0].split("___")[-1]):
+ fliC_region=x[3]
+ elif fljB_contig!="NA" and (fljB_contig == x[0].split("___")[-1]):
+ fljB_region=x[3]
+ else:
+ if x[1]*1.1>int(x[0].split("___")[1].split("_")[3]):#loose threshold by multiplying 1.1
+ additional_contigs.append(x)
+ #else:
+ #print x[:3]
+ #we can just use the fljB region (or fliC depends on size), no matter set() or contain a large locations (without middle part); however, if none of them is fully assembled, use 500 and 1200 as conservative cut-off
+ if first_allele_percentage>0.9:
+ if len(fliC_region)>len(fljB_region) and (max(fljB_region)-min(fljB_region))>1000:
+ target_region=fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region)))) #fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region))))
+ elif len(fliC_region)1000:
+ target_region=fliC_region|(fljB_region-set(range(min(fliC_region),max(fliC_region)))) #fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region))))
+ else:
+ target_region=set()#doesn't do anything
+ else:
+ target_region=set()#doesn't do anything
+ #print(target_region)
+ #print(additional_contigs)
+ target_region2=set(list(range(0,525))+list(range(1200,1700)))#I found to use 500 to 1200 as special region would be best
+ target_region=target_region2|target_region
+ for x in additional_contigs:
+ removal=0
+ contig_length=int(x[0].split("___")[1].split("length_")[-1].split("_")[0])
+ if fljB_contig not in x[0] and fliC_contig not in x[0] and len(target_region&x[3])/float(len(x[3]))>0.65 and contig_length*0.5 0.9 and float(x[0].split("__")[1].split("___")[0])*x[2]/len(x[-1])>0.96:#if high similiarity with middle part of first allele (first allele >0.9, already cover middle part)
+ removal=1
+ else:
+ pass
+ if removal==1:
+ for y in H_contig_roles:
+ if y[1] in x[0]:
+ H_contig_roles.remove(y)
+ else:
+ pass
+ #print(x[:3],contig_length,len(target_region&x[3])/float(len(x[3])),contig_length*0.5,len(x[3]),contig_length*1.5)
+ #end of removing none-middle contigs
+ #print("H_contigs:")
+ log_file.write("H_contigs:\n")
+ extract_file.write("#H_contigs:\n")
+ H_contig_stat=[]
+ H1_cont_stat={}
+ H2_cont_stat={}
+ for i in range(len(H_contig_roles)):
+ x=H_contig_roles[i]
+ a=0
+ for y in Final_list_passed:
+ if x[1] in y[0] and y[0].startswith(x[0]):
+ if "first" in y[0] or "last" in y[0]: #this is the final filter to decide it's fliC or fljB, if can't pass, then can't decide
+ for y in Final_list_passed: #it's impossible to has the "first" and "last" allele as prediction, so re-do it
+ if x[1] in y[0]:#it's very possible to be third phase allele, so no need to make it must be fliC or fljB
+ #print(x[1],"can't_decide_fliC_or_fljB",y[0].split("_")[1],"blast_score:",y[1],"identity%:",str(round(y[2]*100,2))+"%",str(min(y[-1]))+" to "+str(max(y[-1])))
+ log_file.write(x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n")
+ H_contig_roles[i]="can't decide fliC or fljB, may be third phase"
+ title=">"+x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antiten\n"
+ seqs=""
+ for z in handle_fasta:
+ if x[1]==z.description:
+ seqs=str(z.seq)
+ extract_file.write(title+seqs+"\n")
+ break
+ else:
+ #print(x[1],x[0],y[0].split("_")[1],"blast_score:",y[1],"identity%:",str(round(y[2]*100,2))+"%",str(min(y[-1]))+" to "+str(max(y[-1])))
+ log_file.write(x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n")
+ title=">"+x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n"
+ seqs=""
+ for z in handle_fasta:
+ if x[1]==z.description:
+ seqs=str(z.seq)
+ extract_file.write(title+seqs+"\n")
+ if x[0]=="fliC":
+ if y[0].split("_")[1] not in H1_cont_stat:
+ H1_cont_stat[y[0].split("_")[1]]=y[2]
+ else:
+ H1_cont_stat[y[0].split("_")[1]]+=y[2]
+ if x[0]=="fljB":
+ if y[0].split("_")[1] not in H2_cont_stat:
+ H2_cont_stat[y[0].split("_")[1]]=y[2]
+ else:
+ H2_cont_stat[y[0].split("_")[1]]+=y[2]
+ break
+ #detect contaminations
+ #print(H1_cont_stat)
+ #print(H2_cont_stat)
+ H1_cont_stat_list=[x for x in H1_cont_stat if H1_cont_stat[x]>0.2]
+ H2_cont_stat_list=[x for x in H2_cont_stat if H2_cont_stat[x]>0.2]
+ contamination_H=""
+ if len(H1_cont_stat_list)>1 or len(H2_cont_stat_list)>1:
+ contamination_H="potential contamination from H antigen signals"
+ elif len(H2_cont_stat_list)==1 and fljB_contig=="NA":
+ contamination_H="potential contamination from H antigen signals, uncommon weak fljB signals detected"
+ #get additional antigens
+ """
+ if ("O-9,46_wbaV" in O_list or "O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254" in O_list) and O_list_less_contamination[0].startswith("O-9,"):#not sure should use and float(O9_wbaV)/float(num_1) > 0.1
+ if "O-9,46_wzy" in O_list:#and float(O946_wzy)/float(num_1) > 0.1
+ O_choice="O-9,46"
+ #print "$$$Most possilble Otype: O-9,46"
+ elif "O-9,46,27_partial_wzy" in O_list:#and float(O94627)/float(num_1) > 0.1
+ O_choice="O-9,46,27"
+ #print "$$$Most possilble Otype: O-9,46,27"
+ elif ("O-3,10_wzx" in O_list) and ("O-9,46_wzy" in O_list) and (O_list[0].startswith("O-3,10") or O_list_less_contamination[0].startswith("O-9,46_wzy")):#and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1
+ if "O-3,10_not_in_1,3,19" in O_list:#and float(O310_no_1319)/float(num_1) > 0.1
+ O_choice="O-3,10"
+ #print "$$$Most possilble Otype: O-3,10 (contain O-3,10_not_in_1,3,19)"
+ else:
+ O_choice="O-1,3,19"
+ #print "$$$Most possilble Otype: O-1,3,19 (not contain O-3,10_not_in_1,3,19)"
+ ### end of special test for O9,46 and O3,10 family
+
+ if O_choice=="O-9,46,27" or O_choice=="O-3,10" or O_choice=="O-1,3,19":
+ if len(Otypes_uniq)>2:
+ contamination_O="potential contamination from O antigen signals"
+ else:
+ if len(Otypes_uniq)>1:
+ if O_choice=="O-4" and len(Otypes_uniq)==2 and "O-9,46,27" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ elif O_choice=="O-9,46" and len(Otypes_uniq)==2 and "O-9,46_wbaV" in Otypes_uniq and "O-9,46_wzy" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ """
+ additonal_antigents=[]
+ #print(contamination_O)
+ #print(contamination_H)
+ log_file.write(contamination_O+"\n")
+ log_file.write(contamination_H+"\n")
+ log_file.close()
+ return O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H,Otypes_uniq,H1_cont_stat_list,H2_cont_stat_list
+
+def get_input_K(input_file,lib_dict,data_type,k_size):
+ #kmer mode; get input_Ks from dict and data_type
+ kmers = []
+ for h in lib_dict:
+ kmers += lib_dict[h]
+ if data_type == '4':
+ input_Ks = target_multifasta_kmerizer(input_file, k_size, set(kmers))
+ elif data_type == '1' or data_type == '2' or data_type == '3':#set it for now, will change later
+ input_Ks = target_read_kmerizer(input_file, k_size, set(kmers))
+ elif data_type == '5':#minion_2d_fasta
+ input_Ks = minion_fasta_kmerizer(input_file, k_size, set(kmers))
+ if data_type == '6':#minion_2d_fastq
+ input_Ks = minion_fastq_kmerizer(input_file, k_size, set(kmers))
+ return input_Ks
+
+def get_kmer_dict(lib_dict,input_Ks):
+ #kmer mode; get predicted types
+ O_dict = {}
+ H_dict = {}
+ Special_dict = {}
+ for h in lib_dict:
+ score = (len(lib_dict[h] & input_Ks) / len(lib_dict[h])) * 100
+ if score > 1: # Arbitrary cut-off for similarity score very low but seems necessary to detect O-3,10 in some cases
+ if h.startswith('O-') and score > 25:
+ O_dict[h] = score
+ if h.startswith('fl') and score > 40:
+ H_dict[h] = score
+ if (h[:2] != 'fl') and (h[:2] != 'O-'):
+ Special_dict[h] = score
+ return O_dict,H_dict,Special_dict
+
+def call_O_and_H_type(O_dict,H_dict,Special_dict,make_dir):
+ log_file=open("SeqSero_log.txt","a")
+ log_file.write("O_scores:\n")
+ #call O:
+ highest_O = '-'
+ if len(O_dict) == 0:
+ pass
+ else:
+ for x in O_dict:
+ log_file.write(x+"\t"+str(O_dict[x])+"\n")
+ if ('O-9,46_wbaV__1002' in O_dict and O_dict['O-9,46_wbaV__1002']>70) or ("O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002" in O_dict and O_dict['O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002']>70): # not sure should use and float(O9_wbaV)/float(num_1) > 0.1
+ #if 'O-9,46_wzy__1191' in O_dict or "O-9,46_wzy_partial__216" in O_dict: # and float(O946_wzy)/float(num_1) > 0.1
+ #modified to fix miscall of O-9,46
+ if ('O-9,46_wzy__1191' in O_dict and O_dict['O-9,46_wzy__1191']>40) or ("O-9,46_wzy_partial__216" in O_dict and O_dict["O-9,46_wzy_partial__216"]>40): # and float(O946_wzy)/float(num_1) > 0.1
+ highest_O = "O-9,46"
+ elif "O-9,46,27_partial_wzy__1019" in O_dict: # and float(O94627)/float(num_1) > 0.1
+ highest_O = "O-9,46,27"
+ else:
+ highest_O = "O-9" # next, detect O9 vs O2?
+ O2 = 0
+ O9 = 0
+ for z in Special_dict:
+ if "tyr-O-9" in z:
+ O9 = float(Special_dict[z])
+ if "tyr-O-2" in z:
+ O2 = float(Special_dict[z])
+ if O2 > O9:
+ highest_O = "O-2"
+ elif ("O-3,10_wzx__1539" in O_dict) and (
+ "O-9,46_wzy__1191" in O_dict
+ ): # and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1
+ if "O-3,10_not_in_1,3,19__1519" in O_dict: # and float(O310_no_1319)/float(num_1) > 0.1
+ highest_O = "O-3,10"
+ else:
+ highest_O = "O-1,3,19"
+ ### end of special test for O9,46 and O3,10 family
+ else:
+ try:
+ max_score = 0
+ for x in O_dict:
+ if float(O_dict[x]) >= max_score:
+ max_score = float(O_dict[x])
+ #highest_O = x.split("_")[0]
+ # ed_SL_12182019: modified to fix the O-9,46 error example1
+ if (x == 'O-9,46_wbaV__1002' or x == 'O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002') and ('O-9,46_wzy__1191' not in O_dict and 'O-9,46_wzy_partial__216' not in O_dict):
+ highest_O = "O-9"
+ else:
+ highest_O = x.split("_")[0]
+ if highest_O == "O-1,3,19":
+ highest_O = '-'
+ max_score = 0
+ for x in O_dict:
+ if x == 'O-1,3,19_not_in_3,10__130':
+ pass
+ else:
+ if float(O_dict[x]) >= max_score:
+ max_score = float(O_dict[x])
+ #highest_O = x.split("_")[0]
+ # ed_SL_12182019: modified to fix the O-9,46 error example1
+ if (x == 'O-9,46_wbaV__1002' or x == 'O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002') and ('O-9,46_wzy__1191' not in O_dict and 'O-9,46_wzy_partial__216' not in O_dict):
+ highest_O = "O-9"
+ else:
+ highest_O = x.split("_")[0]
+ except:
+ pass
+ #call_fliC:
+ if len(H_dict)!=0:
+ highest_H_score_both_BC=H_dict[max(H_dict.keys(), key=(lambda k: H_dict[k]))] #used to detect whether fljB existed or not
+ else:
+ highest_H_score_both_BC=0
+ highest_fliC = '-'
+ highest_fliC_raw = '-'
+ highest_Score = 0
+ log_file.write("\nH_scores:\n")
+ for s in H_dict:
+ log_file.write(s+"\t"+str(H_dict[s])+"\n")
+ if s.startswith('fliC'):
+ if float(H_dict[s]) > highest_Score:
+ highest_fliC = s.split('_')[1]
+ highest_fliC_raw = s
+ highest_Score = float(H_dict[s])
+ #call_fljB
+ highest_fljB = '-'
+ highest_fljB_raw = '-'
+ highest_Score = 0
+ for s in H_dict:
+ if s.startswith('fljB'):
+ if float(H_dict[s]) > highest_Score and float(H_dict[s]) > highest_H_score_both_BC * 0.65: #fljB is special, so use highest_H_score_both_BC to give a general estimate of coverage, currently 0.65 seems pretty good; the reason use a high (0.65) is some fliC and fljB shared with each other
+ #highest_fljB = s.split('_')[1]
+ #highest_fljB_raw = s
+ #highest_Score = float(H_dict[s])
+ if s.split('_')[1]!=highest_fliC:
+ highest_fljB = s.split('_')[1]
+ highest_fljB_raw = s
+ highest_Score = float(H_dict[s])
+ log_file.write("\nSpecial_scores:\n")
+ for s in Special_dict:
+ log_file.write(s+"\t"+str(Special_dict[s])+"\n")
+ log_file.close()
+ return highest_O,highest_fliC,highest_fljB
+
+def get_temp_file_names(for_fq,rev_fq):
+ #seqsero2 -a; get temp file names
+ sam=for_fq+".sam"
+ bam=for_fq+".bam"
+ sorted_bam=for_fq+"_sorted.bam"
+ mapped_fq1=for_fq+"_mapped.fq"
+ mapped_fq2=rev_fq+"_mapped.fq"
+ combined_fq=for_fq+"_combined.fq"
+ for_sai=for_fq+".sai"
+ rev_sai=rev_fq+".sai"
+ return sam,bam,sorted_bam,mapped_fq1,mapped_fq2,combined_fq,for_sai,rev_sai
+
+def map_and_sort(threads,database,fnameA,fnameB,sam,bam,for_sai,rev_sai,sorted_bam,mapping_mode):
+ #seqsero2 -a; do mapping and sort
+ print("building database...")
+ subprocess.check_call("bwa index "+database+ " 2>> data_log.txt",shell=True)
+ print("mapping...")
+ if mapping_mode=="mem":
+ subprocess.check_call("bwa mem -k 17 -t "+threads+" "+database+" "+fnameA+" "+fnameB+" > "+sam+ " 2>> data_log.txt",shell=True)
+ elif mapping_mode=="sam":
+ if fnameB!="":
+ subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameA+" > "+for_sai+ " 2>> data_log.txt",shell=True)
+ subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameB+" > "+rev_sai+ " 2>> data_log.txt",shell=True)
+ subprocess.check_call("bwa sampe "+database+" "+for_sai+" "+ rev_sai+" "+fnameA+" "+fnameB+" > "+sam+ " 2>> data_log.txt",shell=True)
+ else:
+ subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameA+" > "+for_sai+ " 2>> data_log.txt",shell=True)
+ subprocess.check_call("bwa samse "+database+" "+for_sai+" "+for_fq+" > "+sam)
+ subprocess.check_call("samtools view -@ "+threads+" -F 4 -Sh "+sam+" > "+bam,shell=True)
+ ### check the version of samtools then use differnt commands
+ samtools_version=subprocess.Popen(["samtools"],stdout=subprocess.PIPE,stderr=subprocess.PIPE)
+ out, err = samtools_version.communicate()
+ version = str(err).split("ersion:")[1].strip().split(" ")[0].strip()
+ print("check samtools version:",version)
+ ### end of samtools version check and its analysis
+ if LooseVersion(version)<=LooseVersion("1.2"):
+ subprocess.check_call("samtools sort -@ "+threads+" -n "+bam+" "+fnameA+"_sorted",shell=True)
+ else:
+ subprocess.check_call("samtools sort -@ "+threads+" -n "+bam+" >"+sorted_bam,shell=True)
+
+def extract_mapped_reads_and_do_assembly_and_blast(current_time,sorted_bam,combined_fq,mapped_fq1,mapped_fq2,threads,fnameA,fnameB,database,mapping_mode):
+ #seqsero2 -a; extract, assembly and blast
+ subprocess.check_call("bamToFastq -i "+sorted_bam+" -fq "+combined_fq,shell=True)
+ #print("fnameA:",fnameA)
+ #print("fnameB:",fnameB)
+ if fnameB!="":
+ subprocess.check_call("bamToFastq -i "+sorted_bam+" -fq "+mapped_fq1+" -fq2 "+mapped_fq2 + " 2>> data_log.txt",shell=True)#2> /dev/null if want no output
+ else:
+ pass
+ outdir=current_time+"_temp"
+ print("assembling...")
+ if int(threads)>4:
+ t="4"
+ else:
+ t=threads
+ if os.path.getsize(combined_fq)>100 and (fnameB=="" or os.path.getsize(mapped_fq1)>100):#if not, then it's "-:-:-"
+ if fnameB!="":
+ subprocess.check_call("spades.py --careful --pe1-s "+combined_fq+" --pe1-1 "+mapped_fq1+" --pe1-2 "+mapped_fq2+" -t "+t+" -o "+outdir+ " >> data_log.txt 2>&1",shell=True)
+ else:
+ subprocess.check_call("spades.py --careful --pe1-s "+combined_fq+" -t "+t+" -o "+outdir+ " >> data_log.txt 2>&1",shell=True)
+ new_fasta=fnameA+"_"+database+"_"+mapping_mode+".fasta"
+ #new_fasta=fnameA+"_"+database.split('/')[-1]+"_"+mapping_mode+".fasta" # change path to databse for packaging
+ subprocess.check_call("mv "+outdir+"/contigs.fasta "+new_fasta+ " 2> /dev/null",shell=True)
+ #os.system("mv "+outdir+"/scaffolds.fasta "+new_fasta+ " 2> /dev/null") contigs.fasta
+ subprocess.check_call("rm -rf "+outdir+ " 2> /dev/null",shell=True)
+ print("blasting...","\n")
+ xmlfile="blasted_output.xml"#fnameA+"-extracted_vs_"+database+"_"+mapping_mode+".xml"
+ subprocess.check_call('makeblastdb -in '+new_fasta+' -out '+new_fasta+'_db '+'-dbtype nucl >> data_log.txt 2>&1',shell=True) #temp.txt is to forbid the blast result interrupt the output of our program###1/27/2015
+ subprocess.check_call("blastn -query "+database+" -db "+new_fasta+"_db -out "+xmlfile+" -outfmt 5 >> data_log.txt 2>&1",shell=True)###1/27/2015; 08272018, remove "-word_size 10"
+ else:
+ xmlfile="NA"
+ return xmlfile,new_fasta
+
+def judge_subspecies(fnameA):
+ #seqsero2 -a; judge subspecies on just forward raw reads fastq
+ salmID_output=subprocess.Popen("SalmID.py -i "+fnameA,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
+ out, err = salmID_output.communicate()
+ out=out.decode("utf-8")
+ file=open("data_log.txt","a")
+ file.write(out)
+ file.close()
+ salm_species_scores=out.split("\n")[1].split("\t")[6:]
+ salm_species_results=out.split("\n")[0].split("\t")[6:]
+ max_score=0
+ max_score_index=1 #default is 1, means "I"
+ for i in range(len(salm_species_scores)):
+ if max_score float(out.split("\n")[1].split("\t")[5]): #bongori and enterica compare
+ if float(out.split("\n")[1].split("\t")[4]) > 10 and float(out.split("\n")[1].split("\t")[4]) > float(out.split("\n")[1].split("\t")[5]): ## ed_SL_0318: change SalmID_ssp_threshold
+ prediction="bongori" #if not, the prediction would always be enterica, since they are located in the later part
+ #if max_score<10: ## ed_SL_0318: change SalmID_ssp_threshold
+ if max_score<60:
+ prediction="-"
+ return prediction
+
+def judge_subspecies_Kmer(Special_dict):
+ #seqsero2 -k;
+ max_score=0
+ prediction="-" #default should be I
+ for x in Special_dict:
+ #if "mer" in x: ## ed_SL_0318: change ssp_threshold
+ if "mer" in x and float(Special_dict[x]) > 60:
+ if max_score95:#if bongori already, then no need to test enterica
+ prediction="bongori"
+ break
+ return prediction
+
+## ed_SL_11232019: add notes for missing antigen
+def check_antigens(ssp,O_antigen,H1_antigen,H2_antigen,NA_note):
+ antigen_note = ''
+ if ssp != '-':
+ if O_antigen != '-' and H1_antigen == '-' and H2_antigen == '-': # O:-:-
+ antigen_note = 'H antigens were not detected. This is an atypical result that should be further investigated. Most Salmonella strains have at least fliC, encoding the Phase 1 H antigen, even if it is not expressed. '
+ NA_note = ''
+ elif O_antigen != '-' and H1_antigen == '-' and H2_antigen != '-': # O:-:H2
+ antigen_note = 'fliC was not detected. This is an atypical result that should be further investigated. Most Salmonella strains have fliC, encoding the Phase 1 H antigen, even if it is not expressed. '
+ NA_note = ''
+ elif O_antigen == '-' and H1_antigen != '-': # -:H1:X
+ antigen_note = 'O antigen was not detected. This result may be due to a rough strain that has deleted the rfb region. For raw reads input, the k-mer workflow is sometimes more sensitive than the microassembly workflow in detecting O antigen. Caution should be used with this approach because the k-mer result may be due to low levels of contamination. '
+ NA_note = ''
+ elif O_antigen == '-' and H1_antigen == '-' and H2_antigen == '-': # -:-:-
+ antigen_note = 'No serotype antigens were detected. This is an atypical result that should be further investigated. '
+ NA_note = ''
+ else:
+ antigen_note = 'The input genome cannot be identified as Salmonella. Check the input for taxonomic ID, contamination, or sequencing quality. '
+ NA_note = ''
+# if [O_antigen, H1_antigen, H2_antigen].count('-') >= 2:
+# antigen_note = 'No subspecies marker was detected and less than 2 serotype antigens were detected; further, this genome was not identified as Salmonella. This is an atypical result that should be further investigated. '
+# else:
+# antigen_note = 'No subspecies marker was detected. This genome may not be Salmonella. This is an atypical result that should be further investigated. '
+ return (antigen_note,NA_note)
+
+def main():
+ #combine SeqSeroK and SeqSero2, also with SalmID
+ args = parse_args()
+ input_file = args.i
+ data_type = args.t
+ analysis_mode = args.m
+ mapping_mode=args.b
+ threads=args.p
+ make_dir=args.d
+ clean_mode=args.c
+ sample_name=args.n
+ ingore_header=args.s
+ k_size=27 #will change for bug fixing
+ dirpath = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
+ ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019: add ex_dir for packaging
+ seqsero2_db=ex_dir+"/H_and_O_and_specific_genes.fasta" # ed_SL_11092019: change path to database for packaging
+ database="H_and_O_and_specific_genes.fasta"
+ note="Note: "
+ NA_note="This predicted serotype is not in the Kauffman-White scheme. " # ed_SL_09272019: add for new output format
+ if len(sys.argv)==1:
+ subprocess.check_call(dirpath+"/SeqSero2_package.py -h",shell=True)#change name of python file
+ else:
+ request_id = time.strftime("%m_%d_%Y_%H_%M_%S", time.localtime())
+ request_id += str(random.randint(1, 10000000))
+ if make_dir is None:
+ make_dir="SeqSero_result_"+request_id
+ make_dir=os.path.abspath(make_dir)
+ if os.path.isdir(make_dir):
+ pass
+ else:
+ subprocess.check_call("mkdir -p "+make_dir,shell=True)
+ #subprocess.check_call("cp "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True)
+ #subprocess.check_call("ln -sr "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True)
+ subprocess.check_call("ln -f -s "+seqsero2_db+" "+" ".join(input_file)+" "+make_dir,shell=True) # ed_SL_11092019: change path to database for packaging
+ #subprocess.check_call("ln -f -s "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True) ### use -f option to force the replacement of links, remove -r and use absolute path instead to avoid link issue (use 'type=os.path.abspath' in -i argument).
+ ############################begin the real analysis
+ if analysis_mode=="a":
+ if data_type in ["1","2","3"]:#use allele mode
+ for_fq,rev_fq=get_input_files(make_dir,input_file,data_type,dirpath)
+ os.chdir(make_dir)
+ ###add a function to tell input files
+ fnameA=for_fq.split("/")[-1]
+ fnameB=rev_fq.split("/")[-1]
+ current_time=time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime())
+ sam,bam,sorted_bam,mapped_fq1,mapped_fq2,combined_fq,for_sai,rev_sai=get_temp_file_names(fnameA,fnameB) #get temp files id
+ map_and_sort(threads,database,fnameA,fnameB,sam,bam,for_sai,rev_sai,sorted_bam,mapping_mode) #do mapping and sort
+ ### avoid error out when micro assembly fails. ed_SL_03172020
+ try:
+ xmlfile,new_fasta=extract_mapped_reads_and_do_assembly_and_blast(current_time,sorted_bam,combined_fq,mapped_fq1,mapped_fq2,threads,fnameA,fnameB,database,mapping_mode) #extract the mapped reads and do micro assembly and blast
+ except (UnboundLocalError, subprocess.CalledProcessError):
+ xmlfile="NA"
+ H1_cont_stat_list=[]
+ H2_cont_stat_list=[]
+ ###
+ if xmlfile=="NA":
+ O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H=("-","-","-",[],"","")
+ else:
+ Final_list=xml_parse_score_comparision_seqsero(xmlfile) #analyze xml and get parsed results
+ file=open("data_log.txt","a")
+ for x in Final_list:
+ file.write("\t".join(str(y) for y in x)+"\n")
+ file.close()
+ Final_list_passed=[x for x in Final_list if float(x[0].split("_cov_")[1].split("_")[0])>=0.9 and (x[1]>=int(x[0].split("__")[1]) or x[1]>=int(x[0].split("___")[1].split("_")[3]) or x[1]>1000)]
+ O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H,Otypes_uniq,H1_cont_stat_list,H2_cont_stat_list=predict_O_and_H_types(Final_list,Final_list_passed,new_fasta) #predict O, fliC and fljB
+ subspecies=judge_subspecies(fnameA) #predict subspecies
+ ###output
+ predict_form,predict_sero,star,star_line,claim=seqsero_from_formula_to_serotypes(O_choice,fliC_choice,fljB_choice,special_gene_list,subspecies)
+ claim="" #04132019, disable claim for new report requirement
+ contamination_report=""
+ H_list=["fliC_"+x for x in H1_cont_stat_list if len(x)>0]+["fljB_"+x for x in H2_cont_stat_list if len(x)>0]
+ if contamination_O!="" and contamination_H=="":
+ contamination_report="#Potential inter-serotype contamination detected from O antigen signals. All O-antigens detected:"+"\t".join(Otypes_uniq)+"."
+ elif contamination_O=="" and contamination_H!="":
+ contamination_report="#Potential inter-serotype contamination detected or potential thrid H phase from H antigen signals. All H-antigens detected:"+"\t".join(H_list)+"."
+ elif contamination_O!="" and contamination_H!="":
+ contamination_report="#Potential inter-serotype contamination detected from both O and H antigen signals.All O-antigens detected:"+"\t".join(Otypes_uniq)+". All H-antigens detected:"+"\t".join(H_list)+"."
+ if contamination_report!="":
+ #contamination_report="potential inter-serotype contamination detected (please refer below antigen signal report for details)." #above contamination_reports are for back-up and bug fixing #web-based mode need to be re-used, 04132019
+ contamination_report="Co-existence of multiple serotypes detected, indicating potential inter-serotype contamination. See 'Extracted_antigen_alleles.fasta' for detected serotype determinant alleles. "
+ #claim="\n"+open("Extracted_antigen_alleles.fasta","r").read()#used to store H and O antigen sequeences #04132019, need to change if using web-version
+ #if contamination_report+star_line+claim=="": #0413, new output style
+ # note=""
+ #else:
+ # note="Note:"
+
+ ### ed_SL_11232019: add notes for missing antigen
+ if O_choice=="":
+ O_choice="-"
+ antigen_note,NA_note=check_antigens(subspecies,O_choice,fliC_choice,fljB_choice,NA_note)
+ if sample_name:
+ print ("Sample name:\t"+sample_name)
+ ###
+
+ if clean_mode:
+ subprocess.check_call("rm -rf ../"+make_dir,shell=True)
+ make_dir="none-output-directory due to '-c' flag"
+ else:
+ new_file=open("SeqSero_result.txt","w")
+ ### ed_SL_01152020: add new output
+ conta_note="yes" if "inter-serotype contamination" in contamination_report else "no"
+ tsv_file=open("SeqSero_result.tsv","w")
+ if ingore_header:
+ pass
+ else:
+ tsv_file.write("Sample name\tOutput directory\tInput files\tO antigen prediction\tH1 antigen prediction(fliC)\tH2 antigen prediction(fljB)\tPredicted subspecies\tPredicted antigenic profile\tPredicted serotype\tPotential inter-serotype contamination\tNote\n")
+ if sample_name:
+ new_file.write("Sample name:\t"+sample_name+"\n")
+ tsv_file.write(sample_name+'\t')
+ else:
+ tsv_file.write(input_file[0].split('/')[-1]+'\t')
+ ###
+ if "N/A" not in predict_sero:
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+contamination_report+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+" ".join(input_file)+"\t"+O_choice+"\t"+fliC_choice+"\t"+fljB_choice+"\t"+subspecies+"\t"+predict_form+"\t"+predict_sero+"\t"+conta_note+"\t"+contamination_report+star_line+claim+antigen_note+"\n")
+ else:
+ #star_line=star_line.strip()+"\tNone such antigenic formula in KW.\n"
+ star_line="" #04132019, for new output requirement, diable star_line if "NA" in output
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, add subspecies
+ note+NA_note+contamination_report+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+" ".join(input_file)+"\t"+O_choice+"\t"+fliC_choice+"\t"+fljB_choice+"\t"+subspecies+"\t"+predict_form+"\t"+subspecies+' '+predict_form+"\t"+conta_note+"\t"+NA_note+contamination_report+star_line+claim+antigen_note+"\n")
+ new_file.close()
+ tsv_file.close()
+ #subprocess.check_call("cat Seqsero_result.txt",shell=True)
+ #subprocess.call("rm H_and_O_and_specific_genes.fasta* *.sra *.bam *.sam *.fastq *.gz *.fq temp.txt *.xml "+fnameA+"*_db* 2> /dev/null",shell=True)
+ subprocess.call("rm H_and_O_and_specific_genes.fasta* *.sra *.bam *.sam *.fastq *.gz *.fq temp.txt "+fnameA+"*_db* 2> /dev/null",shell=True)
+ if "N/A" not in predict_sero:
+ #print("Output_directory:"+make_dir+"\nInput files:\t"+for_fq+" "+rev_fq+"\n"+"O antigen prediction:\t"+O_choice+"\n"+"H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+"H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+"Predicted antigenic profile:\t"+predict_form+"\n"+"Predicted subspecies:\t"+subspecies+"\n"+"Predicted serotype(s):\t"+predict_sero+star+"\nNote:"+contamination_report+star+star_line+claim+"\n")#+##
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+contamination_report+star_line+claim+antigen_note+"\n")#+##
+ else:
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, subspecies
+ note+NA_note+contamination_report+star_line+claim+antigen_note+"\n")
+ else:
+ print("Allele modes only support raw reads datatype, i.e. '-t 1 or 2 or 3'; please use '-m k'")
+ elif analysis_mode=="k":
+ #ex_dir = os.path.dirname(os.path.realpath(__file__))
+ ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019: change ex_dir for packaging
+ #output_mode = args.mode
+ for_fq,rev_fq=get_input_files(make_dir,input_file,data_type,dirpath)
+ input_file = for_fq #-k will just use forward because not all reads were used
+ os.chdir(make_dir)
+ f = open(ex_dir + '/antigens.pickle', 'rb')
+ lib_dict = pickle.load(f)
+ f.close
+ input_Ks=get_input_K(input_file,lib_dict,data_type,k_size)
+ O_dict,H_dict,Special_dict=get_kmer_dict(lib_dict,input_Ks)
+ highest_O,highest_fliC,highest_fljB=call_O_and_H_type(O_dict,H_dict,Special_dict,make_dir)
+ subspecies=judge_subspecies_Kmer(Special_dict)
+ if subspecies=="IIb" or subspecies=="IIa":
+ subspecies="II"
+ predict_form,predict_sero,star,star_line,claim = seqsero_from_formula_to_serotypes(
+ highest_O.split('-')[1], highest_fliC, highest_fljB, Special_dict,subspecies)
+ claim="" #no claim any more based on new output requirement
+ #if star_line+claim=="": #0413, new output style
+ # note=""
+ #else:
+ # note="Note:"
+
+ ### ed_SL_11232019: add notes for missing antigen
+ if highest_O.split('-')[-1]=="":
+ O_choice="-"
+ else:
+ O_choice=highest_O.split('-')[-1]
+ antigen_note,NA_note=check_antigens(subspecies,O_choice,highest_fliC,highest_fljB,NA_note)
+ if sample_name:
+ print ("Sample name:\t"+sample_name)
+ ###
+
+ if clean_mode:
+ subprocess.check_call("rm -rf ../"+make_dir,shell=True)
+ make_dir="none-output-directory due to '-c' flag"
+ # ### ed_SL_05282019, fix the assignment issue of variable 'O_choice' using "-m k -c"
+ # if highest_O.split('-')[-1]=="":
+ # O_choice="-"
+ # else:
+ # O_choice=highest_O.split('-')[-1]
+ # ###
+ else:
+ # if highest_O.split('-')[-1]=="":
+ # O_choice="-"
+ # else:
+ # O_choice=highest_O.split('-')[-1]
+ #print("Output_directory:"+make_dir+"\tInput_file:"+input_file+"\tPredicted subpecies:"+subspecies + '\tPredicted antigenic profile:' + predict_form + '\tPredicted serotype(s):' + predict_sero)
+ new_file=open("SeqSero_result.txt","w")
+ #new_file.write("Output_directory:"+make_dir+"\nInput files:\t"+input_file+"\n"+"O antigen prediction:\t"+O_choice+"\n"+"H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+"H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+"Predicted antigenic profile:\t"+predict_form+"\n"+"Predicted subspecies:\t"+subspecies+"\n"+"Predicted serotype(s):\t"+predict_sero+star+"\n"+star+star_line+claim+"\n")#+##
+ ### ed_SL_01152020: add new output
+ tsv_file=open("SeqSero_result.tsv","w")
+ if ingore_header:
+ pass
+ else:
+ tsv_file.write("Sample name\tOutput directory\tInput files\tO antigen prediction\tH1 antigen prediction(fliC)\tH2 antigen prediction(fljB)\tPredicted subspecies\tPredicted antigenic profile\tPredicted serotype\tNote\n")
+ if sample_name:
+ new_file.write("Sample name:\t"+sample_name+"\n")
+ tsv_file.write(sample_name+'\t')
+ else:
+ tsv_file.write(input_file.split('/')[-1]+'\t')
+ ###
+ if "N/A" not in predict_sero:
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+input_file+"\t"+O_choice+"\t"+highest_fliC+"\t"+highest_fljB+"\t"+subspecies+"\t"+predict_form+"\t"+predict_sero+"\t"+star_line+claim+antigen_note+"\n")
+ else:
+ #star_line=star_line.strip()+"\tNone such antigenic formula in KW.\n"
+ star_line = "" #changed for new output requirement, 04132019
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, subspecies
+ note+NA_note+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+input_file+"\t"+O_choice+"\t"+highest_fliC+"\t"+highest_fljB+"\t"+subspecies+"\t"+predict_form+"\t"+subspecies+' '+predict_form+"\t"+NA_note+star_line+claim+antigen_note+"\n")
+ new_file.close()
+ tsv_file.close()
+ subprocess.call("rm *.fasta* *.fastq *.gz *.fq temp.txt *.sra 2> /dev/null",shell=True)
+ if "N/A" not in predict_sero:
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+star_line+claim+antigen_note+"\n")#+##
+ else:
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, subspecies
+ note+NA_note+star_line+claim+antigen_note+"\n")#+##
+
+if __name__ == '__main__':
+ main()
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/bin/SeqSero2_update_kmer_database.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/bin/SeqSero2_update_kmer_database.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,113 @@
+#!/usr/bin/env python3
+
+import argparse
+import os,subprocess
+import pickle
+
+### SeqSero Kmer
+def parse_args():
+ "Parse the input arguments, use '-h' for help."
+ parser = argparse.ArgumentParser(usage='Just type "SeqSero2_update_kmer_database.py", it will update kmer database automatically')
+ return parser.parse_args()
+
+def reverse_complement(sequence):
+ complement = {
+ 'A': 'T',
+ 'C': 'G',
+ 'G': 'C',
+ 'T': 'A',
+ 'N': 'N',
+ 'M': 'K',
+ 'R': 'Y',
+ 'W': 'W',
+ 'S': 'S',
+ 'Y': 'R',
+ 'K': 'M',
+ 'V': 'B',
+ 'H': 'D',
+ 'D': 'H',
+ 'B': 'V'
+ }
+ return "".join(complement[base] for base in reversed(sequence))
+
+def multifasta_dict(multifasta):
+ multifasta_list = [
+ line.strip() for line in open(multifasta, 'r') if len(line.strip()) > 0
+ ]
+ headers = [i for i in multifasta_list if i[0] == '>']
+ multifasta_dict = {}
+ for h in headers:
+ start = multifasta_list.index(h)
+ for element in multifasta_list[start + 1:]:
+ if element[0] == '>':
+ break
+ else:
+ if h[1:] in multifasta_dict:
+ multifasta_dict[h[1:]] += element
+ else:
+ multifasta_dict[h[1:]] = element
+ return multifasta_dict
+
+def createKmerDict_reads(list_of_strings, kmer):
+ kmer_table = {}
+ for string in list_of_strings:
+ sequence = string.strip('\n')
+ for i in range(len(sequence) - kmer + 1):
+ new_mer = sequence[i:i + kmer].upper()
+ new_mer_rc = reverse_complement(new_mer)
+ if new_mer in kmer_table:
+ kmer_table[new_mer.upper()] += 1
+ else:
+ kmer_table[new_mer.upper()] = 1
+ if new_mer_rc in kmer_table:
+ kmer_table[new_mer_rc.upper()] += 1
+ else:
+ kmer_table[new_mer_rc.upper()] = 1
+ return kmer_table
+
+def multifasta_to_kmers_dict(multifasta):
+ multi_seq_dict = multifasta_dict(multifasta)
+ lib_dict = {}
+ for h in multi_seq_dict:
+ lib_dict[h] = set(
+ [k for k in createKmerDict_reads([multi_seq_dict[h]], 27)])
+ return lib_dict
+
+def get_salmid_invA_database(ex_dir):
+ # read invA kmer and return it
+ a = open(ex_dir + '/invA_mers_dict', 'rb')
+ invA_dict = pickle.load(a)
+ try:
+ del invA_dict['version']
+ except:
+ pass
+ return invA_dict
+
+def get_salmid_rpoB_database(ex_dir):
+ # read invA kmer and return it
+ a = open(ex_dir + '/rpoB_mers_dict', 'rb')
+ rpoB_dict = pickle.load(a)
+ try:
+ del rpoB_dict['version']
+ except:
+ pass
+ return rpoB_dict
+
+def main():
+ args = parse_args()
+ ex_dir = os.path.dirname(os.path.realpath(__file__))
+ lib_dict = multifasta_to_kmers_dict(ex_dir + '/H_and_O_and_specific_genes.fasta')
+ invA_dict=get_salmid_invA_database(ex_dir)
+ #rpoB_dict=get_salmid_rpoB_database(ex_dir)
+ lib_dict_new = lib_dict.copy()
+ #print(len(lib_dict_new))
+ lib_dict_new.update(invA_dict)
+ #print(len(lib_dict_new))
+ #lib_dict_new.update(rpoB_dict)
+ #print(len(lib_dict_new))
+ f = open(ex_dir + '/antigens.pickle', "wb")
+ pickle.dump(lib_dict_new, f)
+ f.close()
+
+if __name__ == '__main__':
+ main()
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/bin/deinterleave_fastq.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/bin/deinterleave_fastq.sh Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,30 @@
+#!/bin/bash
+# Usage: deinterleave_fastq.sh < interleaved.fastq f.fastq r.fastq [compress]
+#
+# Deinterleaves a FASTQ file of paired reads into two FASTQ
+# files specified on the command line. Optionally GZip compresses the output
+# FASTQ files using pigz if the 3rd command line argument is the word "compress"
+#
+# Can deinterleave 100 million paired reads (200 million total
+# reads; a 43Gbyte file), in memory (/dev/shm), in 4m15s (255s)
+#
+# Latest code: https://gist.github.com/3521724
+# Also see my interleaving script: https://gist.github.com/4544979
+#
+# Inspired by Torsten Seemann's blog post:
+# http://thegenomefactory.blogspot.com.au/2012/05/cool-use-of-unix-paste-with-ngs.html
+
+# Set up some defaults
+GZIP_OUTPUT=0
+PIGZ_COMPRESSION_THREADS=10
+
+# If the third argument is the word "compress" then we'll compress the output using pigz
+if [[ $3 == "compress" ]]; then
+ GZIP_OUTPUT=1
+fi
+
+if [[ ${GZIP_OUTPUT} == 0 ]]; then
+ paste - - - - - - - - | tee >(cut -f 1-4 | tr "\t" "\n" > $1) | cut -f 5-8 | tr "\t" "\n" > $2
+else
+ paste - - - - - - - - | tee >(cut -f 1-4 | tr "\t" "\n" | pigz --best --processes ${PIGZ_COMPRESSION_THREADS} > $1) | cut -f 5-8 | tr "\t" "\n" | pigz --best --processes ${PIGZ_COMPRESSION_THREADS} > $2
+fi
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/seqsero2_db/H_and_O_and_specific_genes.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/seqsero2_db/H_and_O_and_specific_genes.fasta Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,7094 @@
+>fliC_g,m_Enteritidisstr_AKFY01000033_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_g,m,s_Montevideostr_AESV01000018_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTATGACACCTATGCAGCGGGTGCCAATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAATGGTCAGTTGACAACTGACGATGCGGAA
+AATAACACTGCGGTTAACCTATTCAAGACGACTAAATCTGCTGCTGGTACCGATGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_1,2_Salmonella.enterica_Stanley_AY353267_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,2_Saintpaulstr_AYDS01000021_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAATCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_z4,z23_Cerrostr_AYVH01000420_z4,z23__1257
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACTGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAACAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATACAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATATGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGACTCCGCCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGACTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_i_4,[5],12_i_-str_ABAO01000026_r,i__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_d_Typhistr_AJGK01000049_b,d,j__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+TGCTATCGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCGAATGGTACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATTGATTTA
+AAAGAAATCAGCTCTAAAACACTGGGACTTGATAAGCTTAATGTCCAAGATGCCTACACCCCGAAAGAAACTGCTGTAAC
+CGTTGATAAAACTACCTATAAAAATGGTACAGATCCTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCG
+GTGGTGCAACGGGGGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCT
+GCTGGTGTTTATAAAGCCACTTATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTGGCAAC
+TGCGGAAGCTACAGCTATTCGGGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATA
+CGACCACAGTTGCGGCTCAACTTGCTGCAGCAGGGGTTACTGGCGCCGATAAGGACAATACTAGCCTTGTAAAACTATCG
+TTTGAGGATAAAAACGGTAAGGTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGA
+TGAGAAAACAGGTGCAATTACTGCTAAAACCACTACTTATACAGATGGTACTGGCGTTGCTCAAACTGGAGCTGTGAAAT
+TTGGTGGCGCAAATGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAGACTTACTTAGCAAGCGACCTTGACAAACAT
+AACTTCAGAACAGGCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCACTGCAGAAAATTGATGCTGCCTT
+GGCACAGGTTGATACACTTCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCAACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_i_Salmonella.enterica_Kentucky_AY353427_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_r_Heidelbergstr_AJGW01000023_r,i__1470
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTCACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCT
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAG
+GCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_1,2_Heidelbergstr_AMMX01000009_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAATCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_z6_Kentuckystr_AYDR01000034_k,z__1493
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGATCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGTAAGGCTGTGAC
+AGTAGCTGCCAATTTAGATATTACTGATCTTAATAAAGACGCAGCCCTTAAAGCAGGCACTGGTGCTACAACAGGTACTG
+CAGCAATAAAAGATGGCAAAGTTTATTATGATAGTGCTAGCAAAAACTACTATGTTGAAGTTACCGGTCTGACCACCCCT
+GATGACGGTAAAAATGGCTTCTATAAAGTAAATGTCGCCGATGATGGTAAGGTGTCTATGACCGCTGGTACGGCTATGGA
+GGCGGGTAAACCAGCTGGTGCGGTAGAAGTAACAAAAACTCAGGAAGAAAAAAATCCATTACCATTATCAACAGATCTCA
+AAACCTCCCTTAAATCTGGCGGGATTACAGACCCAGAAATTGCTGCTGCCCAGGTTGTCAAAATGTCTTACACCGATAAA
+AATGGTAAGACGATTGATGGCGGTTACGCTGTAAAGGTGGGCGATAATTACTATGCCGCTACCCAGAAAAAAGATGGTAG
+CTTCAGTGTTAACACCACGTCTTACACCGCAGCTGACGGTACTACCAAAACTGCCCTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATTGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAGCCA
+GAGCTGGCGGAAGCAGCTGCTAAAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_g,s,t_Senftenbergstr_AOYU01000052_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTGACAACTGACGATGCGGAG
+AACAACACTGCGGTTAACCTATTCAAGACGACTAAATCTACTGCTGGTACCGATGAAGCCAAAGCGATAGCTAGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTGATGACGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCAGCGAATGTT
+AATGATGCCACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_d_Manhattanstr_CBKW010000019_b,d,j__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTTGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATTGATTTA
+AAAGAAATTAGCTCTAAAACACTGGGACTTGATAAGCTTAATGTCCAGGATGCCTACACCCCGAAAGAAACTGCTGTAAC
+CGTTGATAAAACTACCTATAAAAATGGTACAGATACTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCG
+GTGGTGCAACGGGGGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCT
+GCTGGTGTTTATAAAGCCACTTATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTAGCAAC
+TGCGGAAGCTACAGCTATTCGGGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATA
+CGACCACAGTTGCGGCTCAACTTGCTGCTGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCG
+TTTGAGGATAAAAACGGTAAGGTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGA
+TGAGAAAACAGGTACAATTACTGCTAAAACAACCACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAAT
+TTGGTGGCGCAAATGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACAT
+AACTTCAGAACAGGCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCACTGCAGAAAATTGATGCTGCCTT
+GGCACAGGTTGATACACTTCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_e,h_Salmonella.enterica_Saintpaul_AY353377_e__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTATCAGCAACTGCTGCAAT
+GGATCCGAAATCATTTACTGACGGTACTAAAAATCTTACAGCGCCTGATGCTACTGCTATCAAAGCCGCGTTGGGAAATC
+CCGCGGCAACAGGCGATTCCTTGTCTGCTACGCTTTCGTTTAAAGATGGTAAGTATTACGCCACTGTTGCAGGGTATACG
+AATGCTGCCGATACCAGTAAGAATGGTAAATATGAAGTGAATGTTGATAGTGCGACAGGTGCGGTAACTTTCAATGCAGC
+ACCAACTAAAGCCACAGTAACTGGGGATACAACAGTAACCAAAGTACAGGTTAATGCTCCTGTTGCAGTCAGTACTGATG
+TTAAAAAAGCGCTAGAAGATGGTGGCGTTTCAAATGCGGACGCTACCGCAGCTAAATTAGTAAAAATGTCTTATACCGAT
+AAAAATGGAAAATCTATTGACGGTGGTTATGCGCTTGAAGCCGGTGGCAAGTACTATGCTGCAACCTATGACGAAGGTAC
+AGGTAAAATCACAGCTAATGTAACCACTTATACTGATTCCACGGGAGCCACAAAAACTGCGGCTAACCAACTTGGTGGCG
+TAGACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCTAGTAAAGCCGCTGGTCACGATTTCAAAGCG
+CAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGA
+TGCGTTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACT
+TGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCTGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,5,7_Salmonella.enterica_IIIb.6,7:l,v:1,5,7_AY353273_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGTTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTGAAAGATACAGCAGCAAC
+AACGAAAGCTTATGCTGATAATGGTACTACACTGGATGTATCAGGTCTTGATGATGCAGCGATTAAAGCGGCTACGGGTG
+GTACGACTGGTGCGCCTACTGTAACGGGCGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGGTGATGCTGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTAACACTTGCGAC
+TGGTGCAACTAAAACCACAATGCCTGCAGGTGCTACAACCAAAACAGAAGTACAGGAATTAAAAGATACACCGGCAGTTG
+TATCAGCTGATGCTAAAAATGCTTTAATTGCTGCTGGCGTTGATACTACAGATGCAAATGCCGCGACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTA
+CAATGAAACTACAGGAGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAACGGCGGCTAACC
+AACTTGGTGGCGCAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCAT
+GATTTCAAAGCACAGCCAGATCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCT
+GGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACA
+CCGTAAACAACCTGACTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_g,p_Dublinstr_ATFR01000073_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCATTGGCGCGGCGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_1,2_Salmonella.enterica_Muenchen_AY353269_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAATAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_g,m_Salmonella.enterica_Enteritidis_AY353386_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Typhimuriumstr_AUQT01000018_r,i__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTAAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z10_Hadarstr_ALPP01000007_other.z10__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAGCACTGGCGTTAC
+TCAATCTCTTGATTTAAAAACTGCTGGAATTACTGGTGCTACATTAAAAGCTGGTATTACTGGTACAACGACAGAAACCG
+GTAGCGTTAAAGATGGTAAAGTCTACTATGATGCAGATAGCAAAAATTACTATGTAGAGGTTGATTTTACTGATACTACG
+GATAAAGCAGCGCATGCTGGTTTCTACAAAGCTGACGTCGATGCTGACGGTAATGTTTCTTTAGCAACTGGTGCGACTAA
+AGAAGCAAAACCAACGAATGCAGTTGAAGTTGAAAAAACTATTGATGAAAAACCGCTGAAAGCATCAAGTAGTGTTCAGG
+ATGCCTTAAAAGCGAGTGGTATTGCTGATGCGGTTGCAGAAGCTGCGACGGTAGTGAAAATGTCGTACACTGATAAGAAT
+GGTAAAACTATTGATGGTGGATACGGTATTAAAGTAGGTGATGACTACTATGCTGCAACTAAAGAAAAAGACGGCAGCTA
+TAGTATTAATAGTACTTCTTATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGTA
+AAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTGCTACAACTACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z29_Salmonella.enterica_Tennessee_AY353474_other.z29__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAGGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTACGTGAGTTGACTGTTCAGGCAACTAATGGGACAAACTCTGACAG
+CGACCTGACCTCTATTCAAAATGAAATCACACAACGTTTGAGTGAAATTGATCGTGTCTCTGGTCAAACTCAATTTAACG
+GCGTGAAAGTGCTGGCCCAAGACAATACGCTGAAAATTCAAGTAGGAGCCAACGACGGCGAAACCATTTCTATTGATCTT
+AAGAAAATTGACTCAAAAAGCCTTGGAATGGATGGTTTTAACGTTAATGGCGCGCACAAAGCAACAGGAAGTGATTTAAT
+TTCTCAATTTGGTGCTACAGGTACTGATAATTATAACGTTACCAAAGGGGCTACTACCACTACTTATTCGGTAGACATTA
+AATCTGGCGCTGTTACTACTGGTACACCAGCTGAAGCTGTCTTTGTTAACGCGGCTGATGGTAGCTTGACAACTGATGCT
+ACTACCAAAAACACTGAAATTAAAGGTAACGATGACTTTACAAAGGGACTTGCAGACGCAGCAAAAGGCGCTGTTAAAGA
+TTCTACATTTACCTACAGTGGCATCGAATTTACTGCTAAGACTGCTGGTACAGCAGATGGTAATGGTACTTTTGAAGCGA
+AAATTGATGGTGCAGTGTTTTCCTTTGTAATTACTGGTGGTACAACACCTTCCTCTGCAGTAACTGGAGCTGGTGGTGCA
+AAAGCTTATGTTTCTAAAATTGATGGTAGTATTACGACAACAGCTGAAGTCGATAACCGTGCTGCGAAAATGTCCGATTT
+GGATTTAAACAACGCGGTTAAAATAGGTAGTACATTAAATGTTAACGGTGCTACCTATAATGTTAATGCTAAAGGTGATG
+AAGTTACTGGTAAGTTTGATGATGGTGCAGGCGGACTGGTTGATAAACAAGTATTCTTGGGAAAAACCGCTGGCGGAGCT
+GCAACATTAATTAATGAGGATGCTGCTAAATCCCAACAATCTACCGTAGATCCGTTGAAAACTATTGATGATGCACTTGC
+TCAGGTTGATGCGCTTCGCTCCGATTTGGGCGCAGTACAGAACCGCTTTGATTCTGCCATTACCAACCTTGGCAATACGG
+TAAATAACTTATCTTCTGCCCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAAGCTGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,5_Infantisstr_ASRF01000034_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGACAGCTTATGCCGATAATGGTACTACACTGGATGTATCGGGTCTTACTGATGCAGCTATTAAAACGGCTACGGGTG
+GTACGACTGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGTGACAACTAAAACAGAAGTACAGGAGTTAACAACTACACCGGTAGTTG
+CTTCAGCAGATGCTAAGAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGCCGCGACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCAGCGTT
+GGCGCAGGTGGATGCGCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_i_Salmonella.enterica_Typhimurium_AY353420_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m,p,s_Montevideostr_AETD01000005_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTATGACACCTATGCAGCGGGTGCCAATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAATGGTCAGTTGACAACTGACGATGCGGAA
+AAAAACACTGCGGTTAACCTATTCAAGACGACTAAATCTGCTGCTGGTACCGATGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_1,6_Anatumstr_AOZZ01000116_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+CACGAAAACTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATACAGCTATCAAAGCGGCTATAGGTG
+GTACGCTTGGCACGGCTTCTGTAACCGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTATACTGGTGCTGATGCCACCAAAAATGGCGATTATGAAGTTAACGTCGCTACTGACGGTAAAGTAACCCTTGCGCC
+TGGCGCAACTAAAACCACAATACCGGCAGGTGCTACAACCAAAACAGAAGTACAGGAGTTAAAAGATACACCGACAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGATGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_k_Salmonella.enterica_IIIb.38:k:z35_AY353439_k,z__1485
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCTTGGGTCTGGATGCGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAACCAACAAG
+TATGAAGTTGGATACTAGCGGTATAACAGCGGAGGCAATTAAAAACGGTGTAACTGGCGCAACGACAGATGGTGCACTTA
+AAGACGGCAAGATTTATTCCGATGGTACTAACTACTACGTAGAAGTTAGCTTTGCTGCTACCGCAGACACAAGTAAAGGC
+GGTTTTCTTAAAGTGGATGTTGATTCCTCTAATGGTAAAGTGTCTATTCCTACCACTGCTGCATCTGCTGTCGCGGCAAA
+ACCAGCTGGAGTAAAAGAAGTTTCTGAAGTTCAAGGGAAAATTGCTGCATCAACAGATGTTAAAAATCAATTGACAGCAG
+GCGGTATTGATGCTGGTGTTGCCGCCAATGCAGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATTGAT
+GGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACACTAC
+GTCTTACACTGCAGATGACGGTACATCCAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTT
+CTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCT
+ACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGC
+GGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCG
+AAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTGGCG
+CAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_z6_Sloterdijkstr_AOXT01000012_k,z__1493
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGATCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGTAAGGCTGTGAC
+AGTAGCTGCCAATTTAGATATTACTGATCTTAATAAAGACGCAGCCCTTAAAGCAGGCACTGGTGCTACAACAGGTACTG
+CAGCAATAAAAGATGGCAAAGTTTATTATGATAGTGCTAGCAAAAACTACTATGTTGAAGTTACCGGTCTGACCACCCCT
+GATGACGGTAAAAATGGCTTCTATAAAGTAAATGTCGCCGATGATGGTAAGGTGTCTATGACCGCTGGTACGGCTATGGA
+GGCGGGTAAACCAGCTGGTGCGGTAGAAGTAACAAAAACTCAGGAAGAAAAAAATCCATTACCATTATCAACAGATCTCA
+AAACCTCCCTTAAATCTGGCGGGATTACAGACCCAGAAATTGCTGCTGCCCAGGTTGTCAAAATGTCTTACACCGATAAA
+AATGGTAAGACGATTGATGGCGGTTACGCTGTAAAGGTGGGCGATAATTACTATGCCGCTACCCAGAAAAAAGATGGTAG
+CTTCAGTGTTAACACCACGTCTTACACCGCAGCTGACGGTACTACCAAAACTGCCCTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATTGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAGCCA
+GAGCTGGCGGAAGCAGCCGCTAAAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCTACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAGAACGTGCTGTCTCT
+>fljB_1,7_Salmonella.enterica_Bredeney_AY353296_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCCTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGATGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACAGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATCTCGACAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCCGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACCGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_e,n,x_Minnesotastr_AOYO01000082_e__1496
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCCTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_z4,z32_Salmonella.enterica_Tallahassee_AY353507_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCGAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACTGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGTTCTGGAGC
+CTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGTCCGGCTGCAGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGGCTCCGTCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGGGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,2_Typhimuriumstr_AHVA01000007_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACTACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAATCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_1,5_Salmonella.enterica_Thompson_AY353285_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATGCGGCCATCAAAGCGGCCATTGGTG
+GTACGACTGGTACGGCTGCTGTAACGGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTTACACTTGCTGC
+GGGTGCAACTAAAACCACAATGCCTGCTGGTGCGGCAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAGAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATCTTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,2_Salmonella.enterica_Typhimurium_AY353264_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAATCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,7_Pomonastr_AHIA01000072_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCGCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACAGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATCTCGACAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATATTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_k_Salmonella.enterica_IIIb.65:k:z_AY353438_k,z__1485
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCTTGGGTCTGGATGCGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAACCAACAAG
+TATGAAGTTGGATACTAGCGGTATAACAGCGGAGGCAATTAAAAACGGTGTAACTGGCGCAACGACAGATGGTGCACTTA
+AAGACGGCAAGATTTATTCCGATGGTACTAACTACTACGTAGAAGTTAGCTTTGCTGCTACCGCAGACACAAGTAAAGGC
+GGTTTTCTTAAAGTGGATGTTGATTCCTCTAATGGTAAAGTGTCTATTCCTACCACTGCTGCATCTGCTGTCGCGGCAAA
+ACCAGCTGGAGTAAAAGAAGTTTCTGAAGTTCAAGGGAAAATTGCTGCATCAACAGATGTTAAAAATCAATTGACAGCAG
+GCGGTATTGATGCTGGTGTTGCCGCCAATGCAGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATTGAT
+GGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACACTAC
+GTCTTACACTGCAGATGACGGTACATCCAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTT
+CTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCT
+ACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGC
+GGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCG
+AAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTGGCG
+CAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_j_Salmonella.enterica_Typhi.var.j+_AY353433_b,d,j__1260
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+TGCTATCGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCGAATGGTACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATTGATTTA
+AAAGAAATCAGCTCTAAAACACTGGGACTTGATAAGCTTAATGTCCAAGATGCCTACACCCCGAAAGAAACTGCTGTAAC
+CGTTGATAAAACTACCTATAAAAATGGTACAGATCCTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCG
+GTGGTGCAACGGGGGTTACTGGCGCCGATAAGGACAATACTAGCCTTGTAAAACTATCGTTTGAGGATAAAAACGGTAAG
+GTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGATGAGAAAACAGGTGCAATTAC
+TGCTAAAACCACTACTTATACAGATGGTACTGGCGTTGCTCAAACTGGAGCTGTGAAATTTGGTGGCGCAAATGGTAAAT
+CTGAAGTTGTTACTGCTACCGATGGTAAGACTTACTTAGCAAGCGACCTTGACAAACATAACTTCAGAACAGGCGGTGAG
+CTTAAAGAGGTTAATACAGATAAGACTGAAAACCCACTGCAGAAAATTGATGCTGCCTTGGCACAGGTTGATACACTTCG
+TTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCAACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_e,h_Anatumstr_AOZZ01000009_e__1497
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCACAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTATCAGCAACTGCTGCAAT
+GGATCCGAAATCATTTACTGACGGTACTAAAAATCTTACAGCGCCTGATGCTACTGCTATCAAAGCCGCGTTGGGAAATC
+CCACGGCAACAGGCGATTCCTTGTCTGCTACGCTTTCGTTTAAAGATGGTAAGTATTACGCCACTGTTGCAGGGTATACG
+AATGCTGCCGATACCAGTAAGAATGGTAAATATGAAGTGAATGTTGATAGTGCGACAGGTGCGGTAACTTTCAATGCAGC
+ACCAACTAAAGCCACAGTAACTGGGGATACAACAGTAACCAAAGTACAGGTTAATGCTCCTGTTGCAGTCAGTACTGATG
+TTAAAAAAGCGCTAGAAGATGGTGGCGTTTCAAATGCGGACGCTACCGCAGCTAAATTAGTAAAAATGTCTTATACCGAT
+AAAAATGGAAAATCTATTGACGGTGGTTATGCGCTTGAAGCCGGTGGCAAGTACTATGCTGCAACCTATGACGAAGGTAC
+AGGTAAAATCACAGCTAATGTAACCACTTATACTGATTCCACGGGAGCCACAAAAACTGCGGCTAACCAACTTGGTGGCG
+TAGACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCTAGTAAAGCCGCTGGTCACGATTTCAAAGCG
+CAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGA
+TGCGTTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACT
+TGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_1,6_Salmonella.enterica_Poona_AY353295_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCGCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAACTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATACAGCTATCAAAGCGGCTATAGGTG
+GTACGCTTGGCACGGCTTCTGTAACCGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTATACTGGTGCTGATGCCACCAAAAATGGCGATTATGAAGTTAACGTCGCTACTGACGGTAAAGTAACCCTTGCGCC
+TGGCGCAACTAAAACCACAATACCGGCAGGTGCTACAACCAAAACAGAAGTACAGGAGTTAAAAGATACACCGACAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGATGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACCATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGTT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_f,g,t_Salmonella.enterica_Berta_AY353532_g,m__1527
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTGCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATCCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGGTATGATACCTATGCTGTTGGTGCCAATAAATATCGCGTGGATGTCAACTCAGGGG
+CGGTAGTAACTGACACCACTGCTCCAACTGTTCCTGATAAAGTATACGTAAACGCTGCAAACGGTCAGTTAACAACTGAC
+GATGCGGAAAATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGC
+TGGTGCCATTAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGCA
+ATGACGGTAATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCG
+GCGAATGTTGATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGA
+TAAAACCAAAAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAA
+ATGGGGCTGAATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCT
+TCTGGCGTTAGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTC
+TGCATTGTCAAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTG
+GCAATACGGTAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCT
+AAAGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACT
+GCGTTAA
+>fliC_d_Schwarzengrundstr_ABEJ01000027_b,d,j__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGA
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTTGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATTGATTTA
+AAAGAAATTAGCTCTAAAACACTGGGACTTGATAAGCTTAATGTCCAAGATGCCTACACCCCGAAAGAAACTGCTGTAAC
+CGTTGATAAAACTACCTATAAAAATGGTACAGATACTGTTACAGCCCAGAGCAATACTGATATCGAAACTGCAATTGGCG
+GTGGTGCAACGGGGGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCT
+GCTGGTGTTTATAAAGCCACTTATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTAGCAAC
+TGCGGAAGCTACAGCTATTCGGGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATA
+CGACCACAGTTGCGGCTCAACTTGCTGCTGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCG
+TTTGAGGATAAAAACGGTAAGGTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGA
+TGAGAAAACAGGTACAATTACTGCTAAAACAACCACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAAT
+TTGGTGGCGCAAATGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACAT
+AACTTCAGAACAGGCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCACTGCAGAAAATTGATGCTGCCTT
+GGCACAGGTTGATACACTTCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_k_Thompsonstr_AMSN01000007_k,z__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTTCAAGCTACAGTTGAAAA
+CAGTGTCAAACTGGATACTAGTGCTCTTACTGCCGATGCAATTAAAGGTGGCGTAACAGGTGCGACAACAGCTGGTGCCC
+TCAAGGACGGTAAAGTTTACTCTAATGGTACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGACTCAGGTAAA
+AATGGTTTCCTTAAAGTTGACGTTAATACAACTACTGGAGCGGTTACAGTTCCTGCAGCAGCAGCAAATACTGTAGCAGC
+AAAACCAGCAGGTGTGTCTGAAGTTACTGAAGTTCAGGGACTAAATACACCGAGTTCGGCTGTACAAGATCAGTTAACAG
+CTGCAGGTGTAAGTGCCGCTGATGCTGCTAAATCTGAAGTTGTGAAAATGTCTTACACGGATAAAAACGGTAAGACGATT
+GATGGCGGCTTCGGTGTTAAAGTTGGAGACGATATTTATGCTGCAACTAAAAATAAAGATGGATCGATCAGCATTAACGC
+CACTGAATATACCGATAAAGACGGCAACACAAAAACTGCACTGAACCAACTGGGTGGCGTAGACGGTAAAACCGAAGTTG
+TTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCGGAAGCG
+GCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z4,z23_Salmonella.enterica_IIIa.43:z4,z23:-_AY353495_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCGAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACTGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCCGCTGATTTCGATAACGCAAAAGCAACGGGTGGTCCGGCTGCAGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGGGGCGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCAGATAAAGATGCAACTGCAACTGCGGGGACTCCGCCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z39_Salmonella.enterica_Grancanaria_AY353489_other.z39__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCCTCCGGTCTGCGTATCAACAGCGCGAAGGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAATGACGGTATTTCTATTGCGCAGACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATACGCTGAATGTTCAGAAAGCGTATGATGTGAATAGTGAAGTTGTTAC
+TGATGGTAGTGGTGGTAAGGCACTAAATATTAGCGGTCTTGATGATGCTGCGATTAAAACCGCGGTTGGGGGGACACCAA
+CTGGTACTGGTGAAATTAAAGATAACAAAGTTTATCACAACAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAACGGTTTCTATGAAGTAGAGGCAAACCCTACTGATGGTACAGTTACATTTGCTACCGGTGCTACTAA
+AATAACGGCTAAACCAGCTGGTGTTGAAGAAGTTACAACTGTCCAATCAAAACCCGTAGCTCTCAGTGCTGATGTTAAAA
+CTCAATTAACTAATAGTGGAGTTAGTACTGCAGACGCTGATAAAGGTCAGTTAGTCACTATGTCTTATACGGATAAAAAC
+GGTAAGACGATTGATGGCGGCTTCGGTGTTAAAGTTGGAGACGATATTTATGCTGCAACTAAGAATAAAGATGGTTCTTT
+TAGTATCAACACCACGAAATATACCGATAAAGACGGTAATACCCAAACTGCATTGAACAAACTTGGTGGTGTAGACGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACTGCAGCGAAAGCAAAAGATCACGATTTCAAAGCACAGCCAGAA
+CTGGCGGAAGCGGCTACTACAACCACCGAAAACCCGCTGCAGAAAATCGATGCTGCGCTGGCACAGGTGGATGCACTGCG
+TTCTGACCTGGGCGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGG
+ACCTCCGTTCTGGCACAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,x_Chesterstr_AOZI01000020_e__1496
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCCGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_r_Infantisstr_ASRF01000003_r,i__1470
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCTTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTCACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCT
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAG
+GCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>sdf-I_AF370707__333
+GATCTATCCTAATGAAAATAAATGTGTTTTATCTGATGCAAGAGGGGGAGGGAGGAGCTTTAGCCAAAAGAAAACCGCCG
+GGAGAGGCGGTTTGATGTGGTTGGTTCGTCACTGATTTTTTAGGCGCTTTTGTGCAGCGAGCATGTTCTGGAAAGCCTCT
+TTATATAGCTCATTCTGACCTCTAAGCCGGTCAATGAGTTTTTCTTTCTCAGATTCAGGGAGTATATCAAAAAGGTTTAG
+TAAATCAGCCTGTTGTCTGCTCACCATTCGCCAGCCACCACCTTCGAAGTTGTCATCGTAAGTACCAGAAGAACGAACGT
+AGTTCATTAGATC
+>fljB_z35_Salmonella.enterica_III.b.65:z52:z35_AY353342_other.z35__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+ACCTCCGGCAAAACTTGATATTGCAGGATTAACTGGAACTGCAATTAAAACGGGCGTTGATAGCGCTACGGTTGATACTG
+GCTCCATTAAAGATGGCAAAGTTTATTATAATAGTACCTCTAAGAACTATTACGTAGAGGTTGATTTTGGTACATCAGCC
+GATGCTGCTAAGAGTGGTTACTATAAAGTCAATGTTGCTGATGATGGTACAGTCTCAATGACAGCTTCTACCACTAAAGA
+GGCTACAACTCCTACTGGTATTACTGAAGTTACTCAGGTTCAAAAACCTGTAGCCGCTCCAGCCGCTATTCAGGCTCAGT
+TGACAGCTGCCCATGTGACCGGAGCTGATACTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTGGGTGATGACTACTACGCCGCTACCCAGAAAAAAGATGGTAGCTTTAGTATTAACAC
+CACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCTGAAGCA
+GCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fliC_r_Infantisstr_AFYI01000002_r,i__1470
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCTGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCTGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCT
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTACGCGACCGAGGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAG
+GCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_k_Salmonella.enterica_II.52:c:k_AY353328_k,z__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGGCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCACAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACTCTGACCATTCAGGTTGGCGCCAACGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTGATAGCAAAGCTGCGCA
+AAGCGTTAAACTGGATACCAGTGCTCTTACTGCCGCTGCAATCAAAGGCGGTGTAACAGGTGCAACAACAGATGGTGCCC
+TCAAAGACGGTAAAGTTTACTCTAATGGCACAGACTATTATGTAGAAGTAAGCTTTGCTGATGCAACGGACTCTGCTAAA
+GGTGGTTTCCTTAAAGTAGATGTTGATTCCACTACTGGTAAAGTTACCGTACCGGGTACGGCAGCAGCAGCTTCTTCAAC
+TAAACCTGTTGGTGTGAACGAGGTTACAGAAGTACAAGGTAAAATCCCTGCATCTACTGCTATCCAGGACCAATTGAAAG
+CTGGTGGTGTGAGTAACGCAGATGCTGCTACTGCTGAGGTTGTCAAAATGTCTTATACCGATAAAAATGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTAGGTGATGACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+CACGTCTTACACCGATAAAGACGGCAACACTAAATCCGCACTGAACCAACTGGGTGGCGCAGACGGTAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAACCAGAGCTGGCTGAAGCA
+GCCGCTAAAACCACCGAAAATCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCCGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fliC_k_Salmonella.enterica_Inverness_AY353441_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTTCAAGCTACAGTTGAAAA
+CAGTGTCAAACTGGATACTAGTGCTCTTACTGCCGATGCAATTAAAGGTGGCGTAACAGGTGCGACAACAGCTGGTGCCC
+TCAAGGACGGTAAAGTTTACTCTAATGGTACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGACTCAGGTAAA
+AATGGTTTCCTTAAAGTTGACGTTAATACAACTACTGGAGCGGTTACAGTTCCTGCAGCAGCAGCAAATACTGTAGCAGC
+AAAACCAGCAGGTGTGTCTGAAGTTACTGAAGTTCAGGGACTAAATACACCGAGTTCGGCTGTACAAGATCAGTTAACAG
+CTGCAGGTGTAAGTGCCGCTGATGCTGCTAAATCTGAAGTTGTGAAAATGTCTTACACGGATAAAAACGGTAAGACGATT
+GATGGCGGCTTCGGTGTTAAAGTTGGAGACGATATTTATGCTGCAACTAAAAATAAAGATGGATCGATCAGCATTAACGC
+CACTGAATATACCGATAAAGACGGCAACACAAAGACTGCACTGAACCAACTGGGTGGCGCAGACGGTAAAACTGAAGTTG
+TTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCGGAAGCG
+GCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,x_Hadarstr_ARYR01000012_e__1496
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGTGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAGAACGTGCTGTCTCT
+>fliC_g,m,q_Salmonella.enterica_Blegdam_AY353393_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGGCGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,2,7_Salmonella.enterica_Kambole_AY353275_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAAACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGATGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACTGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTTACACTTGCTAC
+GGGGGCAACTAAAACCACAATGCCTGCTGGTGCGGCAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAACAGATGCTAAGAATGCCTTAATCGCTGGCGGCGTGGACGCTACCAATGCTAATGGCGCCGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_m,t_Salmonella.enterica_Oranienburg_AY353411_g,m__1527
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGGTATGATACCTATGCTGTTGGTGCCAATAAATATCGCGTGGATGTCAACTCAGGGG
+CGGTAGTAACTGACACCACTGCTCCAACTGTTCCTGATAAAGTATACGTAAACGCTGCAAACGGTCAGTTGACAACTGCC
+GATGCGCAAAATAACACCGCGGTTGATTTGTTTAAATCTACTAAATCTGCTGCAGGTACTGACGATGCCAAGGCTATCGC
+AACTTCTATCAAAGGCGGAAAAGTTGGTGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTG
+ATGACGGTAATGGTACGGTTTCTACTACCATCAATGGTGAAAAAGTTACATTAACAATTAGTGATATTGGCGCGAGTGCA
+ACAGACGTAAATAGCGCGAAGATTCAATCAAGTAAAGATGTTTATACTTCCGTTGTAAGCGGTCAGTTTACTTTTGCTGA
+TAAAACCAAAAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAA
+ATGGGGCTGAATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCT
+TCTGGCGTAAGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTC
+TGCATTGTCAAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTG
+GCAATACGGTAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCC
+AAAGCGCAGATCCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACT
+GCGTTAA
+>fliC_g,p_Salmonella.enterica_Dublin_AY353399_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCATTGGCGCGGCGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_Augustenborg_AY353418_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGTACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCTCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g,s_Salmonella.enterica_Agona_AY353383_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTGACAACTGACGATGCGGAG
+AACAACACTGCGGTTAACCTATTCAAGACGACTAAATCTACTGCTGGTACCGATGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAAGGCGAAAGTAAAATTACAGTAAACGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGGTCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,5_Muensterstr_AOYX01000059_1__1511
+ATGGCACAAGTAATCAACACTAAcagtctgtcgctgctgacccagaataacctgaacaaatcccagtccgcactgggcac
+cgctatcgagcgtctgtcttctggtctgcgtatcaacagcgcgaaagacgatgcggcaggtcaggcgattgctaaccgtt
+ttaccgcgaacatcaaaggtctgactcaggcttcccgtaacgctaacgacggtatctccattgcgcagaccactgaaggc
+gcgctgaacgaaatcaacaacaacctgcagcgtgtgcgtgaactggcggttcagtctgctaacagcaccaactcccagtc
+tgacctcgactccatccaggctgaaatcacccagcgcctgaacgaaatcgaccgtgtatccggtcagactcagttcaacg
+gcgtgaaagtcctggcgcaggacaacaccctgaccatccaggttggtgccaacgacggtgaaactatcgatatcgatctg
+aagcagatcaactctcagaccctgggcctggattcactgaacgtgcagaaagcgtatgatgtgaaagatacagcagtaac
+cacgaaaacttatgccaataatggtactacactggatgtatcgggtcttgatgatgcagccatcaaagcggccataggtg
+gtacgactggtacgcctgctgtaacgggcggtacagttaaatttgacgcagataataataagtattttgtttctattggt
+ggctatactggtgctgatgcatccaaaaatggcgattatgaagttaacgttgctgctgacggtaaagttacacttgctac
+aggtgcaactaaaaccacaataccggcaggtgcgacaactaaaacagaagtacaggagttaaaagatacaccaacagttg
+tttcagcagatgcgaaaaatgccttaatcgctggcggcgtggatgctaccgatgctaatggcgctgagttggtcaaaatg
+tcttataccgataaaaatggtaagacaattgaaggcggttatgcgcttaaagctggcgataagtattacgccgcagatta
+cgatgaagcgacaggagcaattaaagctaaaaccacaagttataccgctgctgacggcgctaccaaaacagcggctaacc
+aactgggtggcgtagacggtaaaaccgaagtcgttactatcgacggtaaaacctacaatgccagcaaagccgctggtcat
+gatttcaaagcacaaccagagctggctgaagcagccgctaaaaccaccgaaaacccgctgcagaaaattgatgccgcgct
+ggcgcaggtggatgcgctgcgttctgacctgggtgcggtacagaaccgttttaactccgctatcaccaacctgggcaata
+ccgtaaacaacctgtctgaagcgcgtagccgtatcgaagattctgactatgcgaccgaagtttccaacatgtctcgcgcg
+cagatcctgcagcaggccggtacttccgttctggcacaggctaaccaggtcccgcagaaCGTGCTGTCTcT
+>fliC_z_Indianastr_AOZC01000051_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAATAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGCGCGAATATTAAAACTGGCGTTGATGGAGCTACCACTACGAGTG
+GCTCCATTAAAGATGGCAAAGTATACTATGATGGTGCTACTAAAAATTATTATGTTGAAGTAGACTTTTCTGATGCCGCT
+GATACTGCTAAAAATGGCTACTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCCTCGACTACTAAAGA
+ACCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCGTCTGCTGAGGTGAAAG
+CTGCTTTGACTGCTGGTGGCGTCGATGCTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTATACCGATAAAAAC
+GGTAAGACGATTGATGGTGGTTATGCTGTAAAAGTAGGCGATAGCTACTATGCCGCTACCCAGAAAAAAGACGGTAGTTT
+CAGTGTTAATACTACTTCTTACACTGATAAAGACGGCAACACTAAATCTGCACTGAACCAACTGGGTGGCGTAGACGGTA
+AAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCTGACCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACTTGGGCAATACCGTAAACAACCTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_b_Salmonella.enterica_Paratyphi.B_AY353358_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAGAGATGTTACCACCTATAAAAATGGTGGTACTACTCTTACAGCACCTAACGCAGCAGCAATTGATACCGCTTTAGGTA
+CGACTGGTGCGGCGGGTACTGCGGCTGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACCGGTACAACTAAAGAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCGGTGACAATGACCGCAAATAAAGCAACAGTAACTGGGGCTAGTAC
+AGTTACTGAAAACCAAATTGTAGACGCTGTTACACCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGTGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCG
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAAACTGT
+AAATTATACTGACGCTACTGGTGCGACAAAAACCGGTGCTGTGAAATTTGGCGGTGCGAATGGTAAAACTGAAGTTGTGA
+CCACCGTTGATGGTAATACTTATCAGGCTAGTGATGTAAAAGGGCATAATTTCCAGAGTGGTGGCGCTTTAAGCGAGGCT
+GTAACCACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAAGTTGATGCGCTGCGTTCTGACTTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCCCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_e,h_Salmonella.enterica_Sandiego.var.d+_AY353378_e__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTATCAGCAACTGATGCAAT
+GGATCCGAAATCATTTACTGACGGTACTAAAAATCTTACAGCGCCTGATGCTACTGCTATCAAAGCCGCGTTGGGAAATC
+CCACGGCAACAGGCGATTCCTTGTCTGCTACGCTTTCGTTTAAAGATGGTAAGTATTACGCCACTGTTGCAGGGTATACG
+AATGCTGCCGATACCAGTAAGAATGGTAAATATGAAGTGAATGTTGATAGTGCGACAGGTGCGGTAACTTTCAATGCAGC
+ACCAACTAAAGCCACAGTAACTGGGGATACAACAGTAACCAAAGTACAGGTTAATGCTCCTGTTGCAGTCAGTACTGATG
+TTAAAAAAGCGCTAGAAGATGGTGGCGTTTCAAATGCGGACGCTACCGCAGCTAAATTAGTAAAAATGTCTTATACCGAT
+AAAAATGGAAAATCTATTGACGGTGGTTATGCGCTTGAAGCCGGTGGCAAGTACTATGCTGCAACCTATGACGAAGGTAC
+AGGTAAAATCACAGCTAATGTAACCACTTATACTGATTCCACGGGAGCCACAAAAACTGCGGCTAACCAACTTGGTGGCG
+TAGACGGTAAAACCGAGGTTGTTACTATCGACGGTAAAACCTACAATGCTAGTAAAGCCGCTGGTCACGATTTCAAAGCG
+CAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGA
+TGCGCTGCGTTCTGACCTGGGTGCGGTCCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACC
+TGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,z15_Braenderupstr_AOZM01000055_e__1496
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTATCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGTGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAGTTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_l,v_Litchfieldstr_APAN01000015_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTTTCTGGCCAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTCGGCGCTAACGACGGTGAAACCATCGATATCGATCTG
+AAACAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAATACCACTGGTCTTAATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGACAACCACGAA
+AGTGACAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCACAACTTCAAAGCACAGCCA
+GAGCTGGCTGAAGCGGCTGCTACAACCACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTATTGCGTTAA
+>O-9,46,27_partial_wzy__1019
+ATGTTACCGCATACATTTATGTTCCTGATTTTTAATATAGTATATATGTTACCAGTAGCCTATGTACATTTTTTTGGGTT
+CTCCCTTGGAGGGGTTGAAGAGATTCTCAACGGTGATCCCAGTATGCTTGCAGATATGATGGTCTTTTACGTCGCTGTCT
+GGTTCTTTTATCTTGCCGGTTCGGCATTATTAGGATTTGGTATAAAAAATAAAAATATACAATGGATTATAGCATTCGAA
+CTTCCAATTATTGTAAAGATTTTATTCAGTTTAGTTTTATTTTTTATAGTACTATCAAAAGTATTGCTTTATCCTGAAGG
+GGTTTACTCATCTTATGCCTTTGATTCTGGCGCTATGGCAAGTCGTGTCTGGAATATCTCGATGGGATTATCAGAACTAG
+GTATAATAATTTTTACATTTTGTTTAGTTACAAAGAATATAAAGTTTGCAGTTGTTACCTTTCTTATAGTCTCATTAAAT
+CTACTACATGGGACTAGAATATTTACATTGATATTACTTTTAATGATCATATTTTATATAATTTTTATTAATAAAAAAAT
+ATCAAAGCTGAAATTATTTATTATTTTGAGCCTTTTTTTTGGCGCAATAGTGATATCATTTTTGATAATATTCATTATCC
+GTTCTAATGTTTCAATTGAAAATATAAATATAGACCTAATTCTAAGTCCAATAGTATATGAGTCTTTATTTAATCAAATA
+TCTTTTATGCGGATGCTGGATTGGCTACATCAAGGGGCAGTTCCGTTTGCACCACAAATGCTTTTTTCTGATTCAGCTAT
+ATTTACGTTACCGACTTTTCTTTTTGATGAAAAATCATCTTTAATGTATATAAATAAATTTGGAGAACTTAGCCCTTTAG
+GTGGGCTTTCCGGTTATGCTAGTGCAGTAATATATTTTTCGTATTATTATTTCCTGTGGTATTTTATTCTCGGTATTACA
+TCAAGCTTATTATTAAGGTTTACATCGAGTGTAAACTTTGTAATATTGTCGAGAGTTAT
+>fliC_z69_Salmonella.enterica_Pietersburg_AY353520_k,z__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGTAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACCGCAAACATCAAAGGTCTGAGCCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCGAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCGGAAATCACGCAGCGTCTGAACGAAATCGACCGCGTATCCGGTCAGACCCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACTCTGACCATCCAGGTTGGCGCTAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAATTCGCAGACCCTGGGTCTGGATACGCTGAATGTACAGAAAGCGTATGATGTTGATAGTAAAGCTGTAAC
+AGTAGCTGCTGATTTAGATATTACCGCTCTTAATACCGATGCAGCTCTTAAAGCAGGAACGGGAGCTACAACAGGTACTC
+CATCAATAAAAGATGACAAAGTTTATTATGATAGTGCCAGCAAAAACTACTACGTTGAAGTTACCGGATTAACCGCCCCT
+GATGATGCTAAGAATGGCTTCTATAAAGTAAATGTTGCTGATGACGGTACAGTATCCATGGCCGCTAATACAGCTATAGA
+GGCGGGTAAACCAGCCGGTGCAGTAGAAGTAACAAAAACTCAAGAAGAAAAAAACCCATTACCATTATCAGCAGATCTCA
+AAACTTCTCTTAAATCTGGCGAGATTACAGATCCAGACATTGCTACCGCCCAAGTTGTCAAAATGTCTTATACCGATAAA
+AACGGTAAGACGATTGATGGCGGTTATGCTGTAAAAGTAGGGAATGATTACTATGCTGCCACTCAGAAAAAAGACGGTAG
+CTTTAGCGTTAATACCACTTCTTATACCGATAAAGATGGCAATACTAAATCTGCACTGAATCAACTTGGCGGCGTAGACG
+GTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAACGCCAGCAAAGCCGCTGGTCACGATTTCAAAGCGCAGCCA
+GAGCTGGCTGAAGCCGCTACTGCAACCACCGAAAACCCGCTGCAGAAAATCGATGCCGCGCTGGCGCAGGTTGATGCGCT
+GCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGTCTG
+AAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCA
+GGGACTTCCGTCCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_IIIa.62:z4,z23:-_AY353545_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGGGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAAC
+CCTATCACGCGAAGTGAAATTTGATGGAGCAGATTTAAAAGCCGATCAATCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACTTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAA
+ACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-9,46_wzy__1191
+ATGAGATGTGCTATGGTATTTTTAGCGTGGTTTATTGCTATTGGGATATATATAATATGTGGTATTTTTTATCTTCAATT
+TCCTCAATTATCACCACTAGGGGCTCTTGCATATACTGATACAGTGGGCGATGTAATCATTGTCGTATCCACGGGGATAG
+TGGGAGTTTTTCTCGGCTATTTTGCATTTTCTAAAATCAAGTTAGTAGGAATAAAAGATTTTAATAATTCGTGTTTTATA
+AATTTTTGTTCAGTATGCTTTATTATTTCAGCGTTTCTAATTTTCGCCTTAGGCGTCGCTGCATATGGTGGTTACATAGC
+ATTTCTACATACGCCTTATATAGCAATCTATGAAGGTAGTGCAGAAAATCAAACCAGAGATATCCTCATATCTTCATCGG
+GATTGCTTGCTAACTATGCACTATTAACTAGCATTCGTGTCAACTTTAAAGAAATATCAATAACTAATAAAGTTGTCATA
+GCAGTATCGCTATTAATACTTGTTTCTATATTTATTCAGGGACGAAGAGAAAATTTAATTTTGCTAATATTATGTTTCGT
+GTCATTCTATATGCTAAATTATAAAATTAATTTTAAACGTATTATCAAAGTAAGCATTATTTGTATAATAATGTTTTTCA
+TTGCTGGATTAGGTTTATATTTGCGTGAAAGCACTTCAACTTCAGGAGGAAGTATTTTTACAGCTATACCTTTTGCCGTG
+ATGTATGAAACACATTTTTCTTTAGCGACTTTGGCTAATGAAGTGAGAACGCATTTATATAATAATTTACCTTATGGGGG
+AGTATTAGATTTATTTTCTCCCATATTATTTATTATCCCTGCTTTTATATATGGGATTTTTGGTTTAGATAAACAATCTT
+TGTTCGAGAATAATGAGATGCGTTTTTATGAGGATAAAGGCGGCCAGTTTATATTCACAGAGGCTTTTCATTCACTTGGT
+TATGTCGGAGTATTCCTGCATGGTTTAATCTTGGGTGTAATGCTAATAGTATTTTATCGTGTAGCCAAGAAAAGCAGGCT
+CATAATTTATCATTTTCCAATTATTTCCCTCATATTTGTTGCAATGAGAAAAGACCTTACCTATGGTGTTAAATATATTT
+CTCTTTTGTTCATATTTATGATGATTTTTTATTTCATCTATAAGTTACTCCCACTTAAAAATAATGGTTGA
+>fliC_f,g_Havanastr_APAH01000011_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGAATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTTTACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAAGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGGTCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>O-45_wzy__1164
+ATGTCGTACAAAAGTAATAATTTCTATAGAAATATACTTTTATTGAGTTTTTTCTTTTCTGGCTTTAGCTTGTATACTGT
+TTTTATACCGTTACTATTTTTGACTATTCTTCTTTCTTTGCACAAAAATAAGGCACTGTATTTTGGAAGGCTAGCAGCAA
+GCGCTAATATATTATTTATTATTTTATTTATTTTATTTGTTTTTTTTATAGGGGAAGATAGGCTATTATTAGAAAAACCA
+TTTAAATATGCAGCATATATTATATTTATGATTTTTTGTTTGACATTATTACTATTGAATAATATAGAATATGCACAGAA
+AGCAATACTATTTTTTATTTTTGGAATATTTTTACGAGCAGAGATTATTGTTATATATAGTTTCCTTGACCCATCAGGAG
+TCTATGGATATGGTAAATTATTAGATCCTTTTAACCATGAAGAAATTAACTCACCAGGTATCAGTAATTCACTGGCTATG
+GTTTTTGTATTTTTATTAGTTGTTTTCGAACCGAAGACATTAGCCAGAAAAATTTTTCTTATACTAGTTTACCCGTTACT
+TTTATTATCCTCTATATTTTTAGGAGGGCGAGCATTTTTTATAATTGCAATTCTTGGGTTGGTTTATCAATACAAAAATA
+ATACAAATATAAAGGCGATTATTTTTTTATTATTTTCTGCTCTTGGATGCTTAGTGCTATTTTTTATTATGTTTAAGGAC
+GCTCCAGTTTTCGAAAAATATTTTAATTTAATTTTTGAGCGTTTTGGAAGTGAAGGATTAAAATCAGCACGCTTTGAACT
+AATACAGGACGGGATTAGTAAATTCTTTATGTATCCGTTTGGAGGGTTTACTCCATATGCAAGTGAATACTCAGGTAGTT
+GGTATCATAATATATACTTGGATAGTGCCAGAGTTGCAGGTTTTTTACCTTTGATAATGTTTCTTATATCAAATATTATT
+TTATTTTCATGCTATTTCAAGTGTAAAAAGCGTAATCACAAAAATAAATATTTTTTCTTGTCAGTTATTACCTTAATTAT
+AATGTGCCAGGACGTTATTCTCGAAGGAAATATGATGTTGCTGATTTGTTATGCATTATTCACAACAATGCAACTTCAAA
+CGGGAGGGAGAAGTAAAAATGAAATTATATTACAGAGTAAATGA
+>fljB_1,7_Indianastr_AOZC01000015_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCACAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTGCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACAGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATCTTGACAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGTGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTACGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCG
+CAGATCCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_z6_Kentuckystr_AOYY01000105_k,z__1493
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGTAAGGCTGTGAC
+AGTAGCTGCCAATTTAGATATTACTGATCTTAATAAAGACGCAGCCCTTAAAGCAGGCACTGGTGCTACAACAGGTACTG
+CAGCAATAAAAGATGGCAAAGTTTATTATGATAGTGCTAGCAAAAACTACTATGTTGAAGTTACCGGTCTGACCACCCCT
+GATGACGGTAAAAATGGCTTCTATAAAGTAAATGTCGCCGATGATGGTAAGGTGTCTATGACCGCTGGTACGGCTATGGA
+GGCGGGTAAACCAGCTGGTGCGGTAGAAGTAACAAAAACTCAGGAAGAAAAAAATCCATTACCATTATCAACAGATCTCA
+AAACCTCCCTTAAATCTGGCGGGATTACAGACCCAGAAATTGCTGCTGCCCAGGTTGTCAAAATGTCTTACACCGATAAA
+AATGGTAAGACGATTGATGGCGGTTACGCTGTAAAGGTGGGCGATAATTACTATGCCGCTACCCAGAAAAAAGATGGTAG
+CTTCAGTGTTAACACCACGTCTTACACCGCAGCTGACGGTACTACCAAAACTGCCCTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATTGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAGCCA
+GAGCTGGCGGAAGCAGCTGCTAAAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAAAACCGTTTCAACTCCGCTATCACCAACTTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_1,5_Bareillystr_AOZP01000315_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATGCGGCCATCAAAGCGGCCATTGGTG
+GTACGACTGGTACGGCTGCTGTAACGGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTTACACTTGCTAC
+GGGTGCAACTAAAACCACAATGCCTGCTGGTGCGGCAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAGAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGCCGCGACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACATACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAGAACGTGCTGTCTCT
+>fljB_z39_Salmonella.enterica_II.6,7:z39:1,5,7_AY353349_other.z39__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAATCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTACGTATCAATAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAATAACCTGCAGCGTGTACGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATACAGGTTGGCGCGAACGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGATGGTAGTGGTGGTAAGACATTAAATATTAGTGGTCTTGATGCTGCTGCAATTAAAACCGCTGTTGGAGGGACACCAA
+CTGGTACTGGCGAAATTAAGGATAATAAGGTTTATCACAATAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGCTTCTATGAGGTAGATGCAAATCCTGCTGATGGTACAGTTACATTTGCTACCGGTGCTACGAA
+AATAACGGCTAAACCTGCTGATGTTGAAGAGGTTACAACTGTCCAATCAAAACCTATAGCTCTCAGTGCTGAGGTTAAAA
+CACAATTAACTGCTAATGGAGTTAGCACAGCGGCCGCTGATAAAGGCCAATTGGTCACAATGTCTTATACAGATAAAAAT
+GGTAAGACTATTGATGGTGGCTTCGGTGTTAAAGTTGGCGCTGATATTTATGCTGCAACTAAGAATAAAGATGGCTCTTT
+TAGTATCAATACCACGAAATATACTGATAAAGACGGTAATACCCAAACTACACTGAATAAACTTGGTGGCGTTGATGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACCGCAGCGAAAGCAAAAGATCATAATTTCAAAGCCGATCCTGAT
+CTAGCGGAAGCAGCCGTTAAAACCACCGAAAACCCGTTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCCGATCTGGGTGCGGTACAGAACCGTTTCAATTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAGGCCGGT
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_z39_Salmonella.enterica_II.51:l,z28:z39_AY353348_other.z39__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGCCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAATAACCTGCAGCGTGTACGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGATGGTAGTGGTGGTAAGACATTAAATATTAGTGGTCTTGATGCTGCTGCAATTAAAACCGCTGTTGGAGGGACACCAA
+CTGGTACTGGCGAAATTAAGGATAATAAGGTTTATCACAATAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGCTTCTATGAGGTAGATGCAAATCCTGCTGATGGTACAGTTACATTTGCTACCGGTGCTACGAA
+AATAACGGCTAAACCTGCTGATGTTGAAGAGGTTACAACTGTCCAATCAAAACCTATAGCTCTCAGTGCTGAGGTTAAAA
+CACAATTAACTGCTAATGGAGTTAGCACAGCGGCCGCTGATAAAGGCCAATTGGTCACAATGTCTTATACAGATAAAAAT
+GGTAAGACTATTGATGGTGGCTTCGGTGTTAAAGTTGGCGCTGATATTTATGCTGCAACTAAGAATAAAGATGGCTCTTT
+TAGTATCAATACCACGAAATATACTGATAAAGACGGTAATACCCAAACTACACTGAATAAACTTGGTGGCGTTGATGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACCGCAGCGAAAGCAAAAGATCATAATTTCAAAGCCGATCCTGAT
+CTAGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCCGATCTGGGTGCGGTACAGAACCGTTTCAATTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGTCTGAAG
+CGCGTAGTCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAGGCCGGT
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,5_Manhattanstr_CBKW010000016_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATGCGGCCATCAAAGCGGCCATTGGTG
+GTACGACTGGTACGGCTGCTGTAACGGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTTACACTTGCTAC
+GGGTGCAACTAAAACCACAATGCCTGCTGGTGCGGCAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAGAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGCCGCGACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACATACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAGAACGTGCTGTCTCT
+>fljB_1,5_Idikan_SRR1272896__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACGACACTGGATGTATCGGGTCTTGATGATACAGCTATCAAAGCGGCTATAGGTG
+GTACGACTGGTACGGCTGCTGTAACCGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGATGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>O-44_wzy__1134
+ATGATAATAAATAATATATTATTAATGGCATTATTAGCTGTATGTACTATAGACCTACCTTCCTTTATAGTAGTTTATGG
+CTTGCAATTGTATATTCTGCCGTGTATTGTACTAATGTGTCTAATAAGAGGGGGAGTGTTTCCATTAAAATTTTTTTTCG
+TAGCATCTTTTCTATCATTAATAATAATTATTATTACCGTAATCCAGGAGACTTATACTCCCTATCCTGATTTACTATGG
+AGTTATACTGCTAGATTAATTTATTGGATTATGGTTTTTACACTGCTTATTCCATTTATACAAAAAATACCACTGATAGA
+TTTAATAAAAATAATAAGAAGATGGATATTGTTATATTCTACATTCTTATTTATACAGTTTATAGCATTTTATCTATTTC
+ATATTATAGTTGATTACTCATTAATTATTGGTGGTCAGGAATCAAGAATACTAAACGAAGTAGGTTTAAGAGCTTCCGGC
+TTGACTGCTGAACCCTCAATTTATTCCGGGATAATGATTTCACTATTGATACTATTGTATCTCATGACTGGGAAAAATAA
+TATAATAACATACATAGGGTTAATAAGTATATTATGTACTTTATCTACTTTAGGAATTTTTTTGGTTATTATTTATTTAG
+CTATAACAAATTTATATCGAATTAAAATTTCTAGAATAGTCTTTTTTATATCCCTTTCAATTGCAATTATTTTTATTTTA
+TGGGATTTTATTTTAAAAAGAATAGAACTTTTTCTGCAGGGCGGGGATGTTAGTAATAATATAAAAATCATGGTCATTGA
+TAATCTGTTTAATAATGAGTCTTTATTTTTGCTTGGATATGGGTTGGTTGGTTATAGTGATAAAGCTCCCCCATATTATC
+AGGCTCTTTATGACCTAACTTTATTTGGGAATTTATGTGTTATCTTTGGTATTCCTATTGGTCTTATGTTATCTATAACT
+GTTTTTTTATTTACGTTGAATATGAGGATTTGTTTCGAGAAGAAAATACTGATAATTCTTTCTTTTATAAAAATCACTAT
+CCCAAACTATATATTTTTTTATTTTTTCTTGGTTTTACTATATGTCATAACTAATAAAATATCGGTAAGATATCACAATA
+GAAGAGAAGTATGA
+>fljB_1,2_Saintpaulstr_AOXF01000050_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_1,2_Newportstr_AJMO01000050_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_e,h_Meleagridisstr_AOYN01000134_e__1497
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTATCAGCAACTGATGCAAT
+GGATCCGAAATCATTTACTGACGGTACTAAAAATCTTACAGCGCCTGATGCTACTGCTATCAAAGCCGCGTTGGGAAATC
+CCACGGCAACAGGCGATTCCTTGTCTGCTACGCTTTCGTTTAAAGATGGTAAGTATTACGCCACTGTTGCAGGGTATACG
+AATGCTGCCGATACCAGTAAGAATGGTAAATATGAAGTGAATGTTGATAGTGCGACAGGTGCGGTAACTTTCAATGCAGC
+ACCAACTAAAGCCACAGTAACTGGGGATACAACAGTAACCAAAGTACAGGTTAATGCTCCTGTTGCAGTCAGTACTGATG
+TTAAAAAAGCGCTAGAAGATGGTGGCGTTTCAAATGCGGACGCTACCGCAGCTAAATTAGTAAAAATGTCTTATACCGAT
+AAAAATGGAAAATCTATTGACGGTGGTTATGCGCTTGAAGCCGGTGGCAAGTACTATGCTGCAACCTATGACGAAGGTAC
+AGGTAAAATCACAGCTAATGTAACCACTTATACTGATTCCACGGGAGCCACAAAAACTGCGGCTAACCAACTTGGTGGCG
+TAGACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCTAGTAAAGCCGCTGGTCACGATTTCAAAGCG
+CAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGA
+TGCGTTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACTTGGGCAACACCGTAAACAACT
+TGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z10_Salmonella.enterica_Istanbul_AY353471_other.z10__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAGCACTGGCGTTAC
+TCAATCTCTTGATTTAAAAACTGCTGGAATTACTGGTGCTACATTAAAAGCTGGTATTACTGGTACAACGACAGAAACCG
+GTAGCGTTAAAGATGGTAAAGTCTACTATGATGCAGATAGCAAAAATTACTATGTAGAGGTTGATTTTACTGATACTACG
+GATAAAGCAGCGCATGCTGGTTTCTACAAAGCTGGCGTCGATGCTGACGGTAATGTTTCTTTAGCAACTGGTGCGACTAA
+AGAAGCAAAACCAACGAATGCAGTTGAAGTTGAAAAAACTATTGATGAAAAACCGCTGAAAGCATCAAGTAGTGTTCAGG
+ATGCCTTAAAAGCGAGTGGTATTGCTGATGCGGTTGCAGAAGCTGCGACGGTAGTGAAAATGTCGTACACTGATAAGAAT
+GGTAAAACTATTGATGGTGGATACGGTATTAAAGTAGGTGATGACTACTATGCTGCAACTAAAGAAAAAGACGGCAGCTA
+TAGTATTAATAGTACTTCTTATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGTA
+AAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTGCTACAACTACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z35_Salmonella.enterica_Tema_AY353480_other.z35__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAATGACGGTATTTCTATTGCACAGACCACGGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAATC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCCGTCAC
+GCCTCCGGCAAAACTTGATATTACAGGATTAACTGGAGCTGATATTAAAACTGGCGTTGATGGCGCTACGGTTGATACTG
+GCTCAATTAAAGATGGCAAAGTTTATTATAATAGTACTTCTAAGGACTATTACGTACAGGTTGATTTTGGTACATCAGCT
+GATGCTGCTAAGAGTGGTTACTATAAGGTCAATGTTAATGATGATGGTACAGTCTCAATGACGGCTGATACCACCAAAGA
+GGCTACAACTCCTACAGGTATTACTGAAGTTACTCAAGTTCAAAAACCTGTAGCTGCTCCAGCCGCTATCCAGGACCAGT
+TGACTGCCGCTCATGTCACCGGGGCTGATACAGCTGAAATGGTCAAGATGTCTTACACGGATAAAAACGGTAAGACTATT
+GATGGCGGTTTCGGTGTTAAAGTTGGGGCTGATATTTATGCTGCAACAAAAAATAAAGATGGATCGTTCAGCATTAACAC
+CACTGAATATACCGATAAAGACGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACGGTAAAACTGAAGTCG
+TTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACGATTTCAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,v_Salmonella.enterica_Brandenburg_AY353444_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCGGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAATACCACTGGTCTTAATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGACAACCACGAA
+AGTGACAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGCCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCACAACTTCAAAGCACAGCCA
+GAGCTGGCTGAAGCGGCTGCTACAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCT
+GCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_r,i_Salmonella.enterica_Bovismorbificans_AY353463_r,i__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGTGGTTTA
+GCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAAATACAC
+TGCAGAAGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTATTGGTG
+GTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCTACAACC
+ACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGTACAGAA
+CCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAGATTCCG
+ACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAAC
+CAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z6_Salmonella.enterica_II.48:e,n,x,z15:z6_AY353519_k,z__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAGGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+AGTAGCTGCTAATTTAGATATTACTGATCTTAATAAAGATGCGGCCCTTAAAGCAGGGACTGGTGCTACAACAGGTACTG
+CAGCAATAAAAGATGACAAAGTTTATTATGATAGTGCTAGCAAAAACTACTACGTTGAAGTTACCGGTCTGACTACCCCT
+GATGACGGTAAAAATGGCTTCTATAAAGTAAATGTCGCCGATGATGGTAAGGTATCTATGGCCGCTGGTACGGCTATGGA
+GGCGGGTAAACCAGCTGGTGCGGTAGAAGTAACAAAAACTCAGGAAGAGAAAAATCCATTACCGTTATCAGCAGATCTCA
+AGACTTCTCTTAAATCTGGCGGGGTTACAGATCCAGAAATTGCTGCTGCCCAAGTTGTCAAAATGTCTTATACCGATAAA
+AACGGTAAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGTGATGACTACTACGCCGCTACCCAGAAAAAAGATGGTAG
+CTTTAGTATTAACACCACGTCTTACACCGCAGCTGACGGTACATCCAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GCAAAACCGAAGTTGTTTCTATTGGTGGTAAAACCTACAATGCCAGCAAAGCCGAAGGTCACAACTTCAAAGCACAGCCT
+GATCTGGCGGAAGCGGCTGCTACAACCACCGAAAATCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTT
+ACGTTCTGACTTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCA
+GGGACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_y_Bareillystr_ALPN01000010_other.y__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAACACGGTTGTCAC
+GAACCCTAATTATGTTGATGGTGCAGCGTTAAGCACTACGATGCCTACTGCGGCTGAGATTAAAACGGCTATTGGCACTG
+GTGCGGGAACTCCGGCAGTTAAAGGTAATGAAGTTCAATTTGATAAGAGCACTGGGAAGTATTACGTTGAAATTGAAGGA
+TATTCAGCTCCTGATGCAGCTAAAAACGGCATTTATGAAGCCAAAGTTGCTGATGATGGCACAATATCTTTGGAGACTGG
+GACCAAAAAAATTGGCACCGCAATGCCTGCTGGTGCTGAAGTTATTACTCACGTGCAGAAAAAAGATCAACCAGTTGTTG
+TTGATGCCAGCGTTAAAGATGCTCTAAAAGCTGGTGGGGTAGATGATGCAGTTGCAGATACCGCGCAATTAGTCAAAATG
+TCTTACACTGATAAGAATGGTAAAACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGCAAAACCGAAGTTGTTACTATCGATGGTAAAACCTATAATGCCAGCAAAGCTGAAGGTCAC
+AACTTTAAAGCACAGCCTGATCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCTGCTTT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_i_Kentuckystr_AYDR01000065_r,i__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCTATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGGTGGCTATTATGAAGTTTCCGTTAATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z4,z23_Salmonella.enterica_IIIa.18:z4,z23:-_AY353546_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGAAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGGGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAAC
+CCTATCACGCGAAGTGAAATTTGATGGAGCAGATTTAAAAGCCGATCAATCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACTTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAA
+ACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z24_Albanystr_AOZW01000055_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTAAACGAAATTAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAAGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGTCCCGCAGCAGATAAAT
+TATCTTTGGTAAAAGATGATAAAGGAAATTACCTTGTTAAAGATGTTACTGTCACTGCTACTCCTAAATATTATGCCGCT
+ACCGTAGATAATAGTACTGGGGAAATTAGCTTTGATTCGGCTAAAGAAGTTACTTTAGCTGGTGGTGCACCAGCTCCGAG
+TACGGTTGATACTTTGTCGCGTGAAGTGAAATTTGATGGAGCAAATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAG
+ATGATAAGGGTAAAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCC
+GCGGACGGTAAAACAACAGAGGGTACTACCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCT
+TAAAACCGTTGACGCTTTCCGTAGCCAATTGGGGGCGGTGCAGAACCGTTTTGAATCTGCTATCACTAACCTGGGCAACA
+CCGTCAACAACCTGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_i_Salmonella.enterica_Agama_AY353430_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-44_wzy2__1247
+AATACGCTCTGTACCACCTGAATTACTTAGATCGTTTATAAAAAAACAAATAGTTTTCATAGTTCTCTTCTATTATGATA
+ATTTTACCGATATTTTATTAGTTATAGCGTATAGCAAAACCAAGAAGAAATAAAAAAATATATAGTTTGGAATAGTAATC
+TTTAGAAAAGAAAGAATTATCAGCATTTTCTTTTCAAAACAAATTTTCATATTTAGCACAAATGCAAAAACGATTATAGT
+TAATATAAGACCAATAGGGACACCAAAGATAACACATAAATTCCCAAATAGCGTTAGATCATAAAGGGCCTGATAATATG
+GGGGAGCTTTATCACTATAACCAACCAGCCCATAACCAAGCAGAAATAAAGATTCATTATTAAATAGGTTATCAATAACC
+ATAATTTTAATATTATTACTAACATCTCCCCCCTGCAGAAAAAGCTCTACTCTTTTTAAAATAAAATCCCATAATACAAA
+AACAATTATAATTGAAAGAGATATAAAAAAAATTATTTTAGAGGGTTTGAGTCTATATAAATTTGTTATAGCCAAATATA
+GAATAACCAGAAAAATCCCTAATGTAGATAAGGTACATAATATACTTGTCAGACCTATGTATGTTATTATATTATTTTCC
+CCGGTCATAAGGTATAACAATATTAACAAAGAAATCATTATGCCAGAATAAATTGAAGGTTCAGCAGTCAAACCTGAGGC
+TCTTAAGCCTACTTCATTTAATATTCTTGATTCTTGGCCACCAATAATTAATGAGTAATCAACGGTAATATGAAATAGAT
+AAAATGCTATAAACTGTATAAATAAAAATGCAGAATATATTACTATCCATTTTTTTATTACTTTTATTAAAATTTTCGGT
+GGTATTTTTTTTATAAATGGAACAAGCATTGTAAAAAGCATAATCCAATAAATTAACCTAGCAGTATAACTCCATAGTAA
+ATCAGGATAAGGTGTATAGGTCTTTTGGATTAAAGTAATAATTATTATTATGAATGATAAAGAGAAGGTGACGAAAAATA
+GTTTTACTGGGAAAACCTTTCCTCTAATTAAACACATTAGTACTATGCATGGTAAAATATACAATTGCAAACCATAAACT
+ACTATAGAAGCTGGCAAATCTATAGTACATATAGCTAATAATGCCATTAATAATGTATTATTTATTAACATATTAATATC
+TTATTTATTTCTTATAAAAATATAATATAAACATTGAAAATATCGTA
+>O-51_wzy__1026
+ATGCTTATCTATAATACAGTGTTCTTATTTTTGGTATTATGTGCATTGCTGGATTTAGCTGACAAGAAAAATTTTTTTTT
+GTTTACATTGTCATTTATAGTATTACTTATATTAATGGGATTTCGTGGAAATGGTGGTGATGATTTTTTGGTTTATCAAC
+AATACTTTAATTCACTACCAATAATATTGTATGATTATGGTGTTGGCTATTTTTATCTGAATTCTTTTGCTAAATATTTT
+GGCAATTATGAATTTTTTATTTTTGTGTCTTCTTTATTATGTCTCTCGCTGCAATCATTTTTTATTTATAGCGAAACAGA
+AAAACCATGTCTTGTCTTGCTGCTATTTTATTCAACTAGTTTTTTATGGCTTGACTTTATTCTTATAAGGCAGTCTATTG
+CCGTAGGATTTTTTGTAGTTGCAATAAGTTTATATAAGAATAGCAGGAATAAATTGAGTTTTTTATTTTTTGTTTTTTCT
+GCATTGTTCCACGAAACAGCATTTTTTGCTGCAGCTTTATTTTACATTTTTAGTAAACTAGAGAAAAAGGGGATTCTCAT
+TGCCATTTTGATATTACTCATTTTATCTCCTTTTCTTTCAGATATTTTAGTTATCATCAATAATATTACTATAAAAAACA
+AAAATGTAGAGTTATATCTCGGAGAGCATGCTTTACCAAGTATAGCTAATATAGCTGAGTTTTTGATGGCAGTATTAGCT
+TTTATTATAATTAAAAAAGATGATATATTTAGAAATAGTAAAGAATATAGATTGTATAAAGTTATAATTATAGCATCCTT
+TTGTATATTAGTGTTATCCTATACTGTTCCTACCTTGGCTCGCTTTCTTGAATACTATCGATTATTTTATTTCTTATTGC
+TAACTCGTATGTTCATGTATTTTAATTTAAGAAGCCGATATATGATATTTATTGCTCTTACAGTATATGGTTTTGTCCGT
+ATGAATAGTTTTATATATCAGTTCGATTCTGGATTTGATTATATATTTAATGGGAGTTCTATATGA
+>O-3,10_wzx__1539
+ATGTTTAGAAATAAAGTTGCTCTTGGGTCTCAGATAGGATTGTTTACTTCAGTTCTTATATTAATAACAAACTTTTTTTT
+AAGAAGTTACTTTGTTAAAGTATATGGTGCTGATTTAACCGGGTATTATTTATTAGTAGTACAGTTGATGGGAGTATTAA
+ATCTTGCTGAGCTAGGTATAAGTACAGCCTTAACATATATCCTATTTAAACCACTGCATAGAAAAGAAAATAGTGAGTTA
+AGACAATTATATTTTATAATAAAGAAAATATACCATTTTATAGCATTGGGCATATTAGTTATTGGACTACTTTTCTTTTT
+GTTATTAAATTCTATAGTAAATGCAAGTATATCCCCTGAAAATCTATATATAACATGGGGGGTGTTTGTTATAAGTACAT
+CATTATCATATTTATACTCTGCTCAATCTGTCATTTTAACAGCAGACCAGAATGTCTATTTGGTTAAATTAATTACTGGG
+TTAACTAGAAGTTTAGCGTATATATTGCAAATATTTCTAATGATTTGCGGCGTCTCCTTTTGGATTGTGTGCGCTATTGA
+ATTACTTTCTAATGTAATACAACTTATTCTTTTTAACAAACTAACATTAAAAAAATATCCGCAATTAGTAAAGTTGGATA
+TTACTGATACTATCAATAAAGAAAATATAATAAGTGTAAAATCTAAAATAAAAAGAGAGATAAAATATACGTTTGTACAT
+AAAATTGCCGGTGTTGTTGTATTTAATACAGATTATTTAATTATATCTGTCTTTCTAGGTATAACGGTTATCACATCTTT
+TTCTTCCTATATGATGTTAATTCAAGCATTGGCTTTTCTGATATCAGCAATAGCTTCCCCACTGGGTGCCTATATAGGAG
+CAAAACTATATTCTGATAGTAAGGAAAAAGTTATCAGGATTATATCACTTTATAATTCACTTTTTTTTATGCTAGGTATT
+TTTTGCGCGTATATGTTTTATATATCTTCAAGTACATTTGTATCCTTATGGATGGGAAAAGAAATTGTACTTAGCCAACA
+ATTAGTTTTGTTACTTTCTGTTAATTGCTTCGTATTGATTGCAAGGATCTCTTTTGATGTTGCAAAAGTAGGCCTTGGTT
+ATATGTCAGATATTGAATTACCCCTACTGGAAGCCATAATTAATATTATCGTTTCATTAGTTTTAGTACATTATTTAGGT
+TTAAATGGGATAGTTATTGGAACTATCGTTAGTAATATCATCGTTGTCATGATCTTGAAACCAGTATTTTTATACAAAAA
+TGCCCTTAAATCGGATAATGCATTTATTATTCATGAGCTTATAAGGTCATGGTTCTTTATAAGCATATTCTTGCTTTCCA
+TCTTTTTTATTACAAGGGCAAAAGTTATAGTCAGCAACGAATGGCTAGATTTCTTTATACAAGTGTGTATGAGTAGCATT
+ACTCCTTTATTGTTATTGATAATGATATACAGCGTCTTTGATAGCAACGTTCGGAAATTCATGTTTGTTATGTTTAAAAA
+AAAGTATAGGGAAAATTGA
+>O-13_wzx__1236
+ATGGAAAAGCGTATTTATATAAATACCATTGCTAATTTATGTGGGGTTTTTTGGCAGGGAGCTATAATTCTTTTAATGGC
+TCCTTTTTACCTGAAGTTATTAGGGAAAGAACAATGGGGTATGGTGGCTGCATGTTTATCCTTACAAGGGATATTATTAC
+TGCTTGATGCAGGAATGTCACAAGTTATGCCAAGGGACTTTGCACAAAAAAAACAGAATATTAAAGAGATATATTCAAAC
+TATATAGCTTTATATTTTTTGATTGCGCTTTGTGCTGTGTTTTTCTTGTATTTTTCTGCAGAGGCTATTGCTGAAAAATG
+GTTTAGATTGGATGCTTTTTCTGCAAAGCAACTTGAACTCGCTATAAAAATTTTTGCAGGGCAGTTTTTTTTCCAGTTTT
+GCAATAACGTTAATTTGGCATATTGGAATGGGAATGAAGAGCAAGTAAAAGCAAACTTATCGCAATGTATATTCATTTCT
+TTGAAAAATATTACAGCAGTAATTTTAATTCTAAACGTTAGCCGACAAACATATATTTATGTATTATCTTTCTTCCTAAT
+TGCTATGATTGAGTTTATCTGTAATTTTTCTTTTATCGTATCAAGGATAGGAGCGTGTAAACCGTCATGGGGAAAAATCA
+AAAGAATTATTATTACTAACTATAAAATATCCTTAGGGATTCTGTTAGGCGTTTTTTCTTCACAATTAGATAGAATATTT
+ATGTCAAGGTTTTTAAGCATTCAAAACTTTGGCTTGTATGTTATGACTATGCAATTTGGACTTGCGTTATTGCAGTTACA
+GTATCCAATGGTTAAAGCAATATTACCTCATATCGCAAAAATTGGCGATACAACTAAGTTGGGATTATATAAAACAATAG
+CTTTTTTTTGTGTCTTAATGCCATCTTGCATATTATTTTTTTGGGCAAAAGACATACTTTGGTTATGGAGTCATAATATT
+GAAGTTGTAGAGTATGGAGTTATTATTGTCAAAATTTTGAGCGTTGCTGTGCTGATAAACTTTTTTTATAACTTTATTCA
+CGTTAAGTTAATTGTTGAAAATAGAGGTGGGGTGATATTTATTTCGCAACTTTTGATTATTATTATTAACTCTATTTTCC
+TAATATTCTTTTCCCCAAGAATTCATGAGGTGGCTGGAGCATTATCATGGATGATTAATTTTAGCATAGTCTTATTATGT
+GGTTTGTTTTTTCTCCATAAAGGAAAAAAAAGATAA
+>fliC_z81_Salmonella.bongori_40:z81:-_AY353261_other.z81__1485
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAACGTCTGTCTTCCGGTCTGCGTATCAACAGCGCAAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TTACCGCCAACATCAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCTGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTCGGCGCTAACGACGGTGAAACCATCGATATTGATCTG
+AAACAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAAAATATGATGTGAAGAGCGAGGTTGCCAC
+GCCAACAGCAAAACTGGATATTTCAGGCTTGGATGGCGCTGCGCTAAAAACGGGGACGGGTTCTACTGGTGATACTGGTT
+CTATCAAAGATGGCAAAGTTTATTATGATGGAACAGATTATTACGCAGAAATTACTTTCACCGATACTGCTGATCAAACA
+GCGAAAGGTGGTTATTACAAAGTCAACGTTGATGATGCAACCGGTGCTGTTACTATGACAGCATCAACAACTAAAGAAAC
+GACAACCCCAACAGGTATTACTGCAGTGGCTCAGGTTCAGAAGCCTGTAGCAGCGCCATCAGCTATCCAGGATCAGTTGA
+CAGCGGCAAGTGTTGCTAATGCTGACAAAGCAGAAATGGTCAAAATGTCTTATACCGATAAAAATGGTAAGACTATTGAT
+GGCGGTTACGCTGTAAAAGTGGGGGACGATTACTACGCTGCTACTCAGAAAAAAGACGGTAGCTTTACCATTAACACCAC
+TTCTTACACGGATAAAGACGGTAATACCCAAACTGCATTGAACAAACTTGGTGGTGTAGACGGTAAAACTGAAGTTGTTT
+CGATTGAAGGTAAAACCTACACTGCAGCGAAAGCAAAAGATCACGATTTCAAAGCGCAGCCAGAGCTGGCGGAAGCGGCT
+ACTGCAACCACCGAAAACCCGCTGCAGAAAATCGATGCTGCGCTGGCACAGGTTGATGCGCTGCGTTCTGACCTGGGTGC
+GGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCG
+AAGATTCCGACTATGCGACTGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCAGGGACCTCCGTTCTGGCA
+CAGGCGAACCAGGTACCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,t_Salmonella.enterica_Agodi_AY353407_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTGACAACTGACGATGCGGAG
+AACAACACTGCGGTTAACCTATTCAAGACGACTAAATCTACTGCTGGTACCGATGAAGCCAAAGCGATAGCTAGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTAATGACGGTA
+ATGGTACGGTTTCTACTACTATTAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCAGCGAATGTT
+AATGATGCCACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_IIIb.48:i:z_AY353419_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATAACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCAATACTGCGATTGCTTTAAACAATGGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACAG
+ACCAGCAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TGCAGGTGGATTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCCAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCTAACATGTCTCGTGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_d_Salmonella.enterica_Isangi_AY353376_b,d,j__1521
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTTGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATTGATTTA
+AAAGAAATTAGCTCTAAAACACTGGGACTTGATAAGCTTAATGTCCAAGATGCCTACACCCCGAAAGAAACTGCTGTAAC
+CGTTGATAAAACTACCTATAAAAATGGTACAGATACTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCG
+GTGGTGCAACGGGGGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCT
+GCTGGTGTTTATAAAGCCACTTATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTAGCAAC
+TGCGGAAGCTACAGCTATTCGGGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATA
+CGACCACAGTTGCGGCTCAACTTGCTGCTGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCG
+TTTGAGGATAAAAACGGTAAGGTTATTGATGGTGGCTATGCACTGAAAATGGGCGACGATTTCTATGCCGCTACATATGA
+TGAGAAAACAGGTACAATTACTGCTAAAACAACCACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAAT
+TTGGTGGCGCAAATGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACAT
+AACTTCAGAACAGGCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTT
+GGCGCAGGTTGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fliC_g,p,u_Salmonella.enterica_Rostock_AY353402_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGGCATTGGCGCGGCGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,2_Salmonella.enterica_Heidelberg_AY353265_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACACCACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAACCTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAATCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_g,z62_Salmonella.enterica_II.9,46:g,z62:-_AY353415_g,m__1515
+ATGGCACAAGTCATTAACACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAATAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCACAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGTTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTGCTGCTGGTACCGCTGACGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAACTGGTAATGATGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGGTAGTGTTAAT
+GATGCTACCTTACAATCAAGCAGAAATGTTTATACATCTGCAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAAAAA
+TGAGAGTGCGAAACTTTCTGATTTGGAAGCAAATAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTGAAT
+ATACTGCTAACGCCGCGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTTAGT
+ACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTCAAA
+AGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGGTAA
+CCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAGATT
+CTGCAGCAGGCCGGTACCTCTGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_IIIb.61:i:z_AY353417_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATAACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCAATACTGCGATTGCTTTAAACAATGGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACAG
+ACCAGCAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TGCAGGTGGATTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCCAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCCTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCTAACATGTCTCGTGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_IIIb.57:c:z:z60_AY353366_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAGCAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+GTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTACACCAAC
+AGTGGTTGACTTACCAACGGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAAGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AACGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGAAGGTCACAACTTTAAAGCACAG
+CCTGATCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,s,t_Salmonella.enterica_Missouri_AY353405_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTGACAACTGACGATGCGGAG
+AACAACACTGCGGTTAACCTATTCAAGACGACTAAATCTACTGCTGGTACCGATGAAGCCAAGGCGATAGCTAGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTAATGACGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCAGCGAATGTT
+AATGATGCCACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCCCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAAGCTGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_Gloucester_AY353429_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23,z32_Salmonella.enterica_IIIa.44:z4,z23,z32:-_AY353502_z4,z23__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGTTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATTGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCAAAGATGCAAAAACCGGCGGTCCGGCTGCGGATAAATTAT
+CTCTGACACAAGATGATAAAGGCAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTAGAT
+ACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAACCCT
+ATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTAAAG
+ATCTCTATGCTATCCAAACGTTAGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAAACT
+ACGGAGGGCGCTGCCGTAGCCTTAGCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACTGTTGACGC
+ATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATAACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCACAGATTCTGCAGCAG
+GCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z52_Salmonella.enterica_IIIb.50:z52:z35_AY353516_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGTACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGTTGTTAC
+TGATGGTAGTGGTGGTAAGGCATTTGATCTCACCGCGCTTAATGATACTAACCTTAAGGCTGCAGTTGGTGGGACTCCTG
+CTCCGACAGGAACCGCTGTAGTAAAAGATGATAAAGTATATTATAACAGCGCTGACGATAAATATTTCGTCGAGATTGAT
+GGGCTAAGTAGTGGTAATGGCTTCTATGAAGTTAGCGCAAATGCAACAACTGGTGCTCTTACAATTGGTGCAGGGTTAAC
+AACGGCTGGCGCAACGGTACCGGCGGGTGCTGAAGAAGTTACATCTGTGCAGTCAAAACCCGTAGCTCTCAGTGCTGATG
+TTAAAAAACAATTGACTGATAGTGGCGTTAGCGTAGCGGACGCTGGTAAAGGCCGATTAGTCACAATGTCTTATACTGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCAGATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGATCAGCATTAACACCACTAAATATACCGATAAAGACGGCAATACTAAATCCGCACTAAACCAACTGGGTGGCGCAG
+ACGGCAAAACCGAAGTTGTTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAG
+CCCGATCTGGCGGAAGCGGCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCTAACATGTCTCGTGCGCAGATTCTGCAGCAG
+GCAGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_z53_IIIb.60:(k):z53_HM142067_other.z53__1497
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGATGCTAAGACTATTGATCTCTCCGCCTTAAACGAAGCCGCGCTCAAAGCTGGTACTACTGGTACAACAGGTGCTCCGG
+TCGTTAAAGATGATAAAATTTATTATGACGAAGCCAGTAAAAACTACTATGTTGAGGTTGATGGTTTCACTACTGGTGAT
+GTAGGTAAAAACGGTTTTTATAAAGTTACTGTTGATGCTGATGGTAAAGCGACTATGGCTGCCTCTACTACGATGGAGGC
+TGCGAAACCAGCTGGCGCTGTCGAAGTGACTAAGACTCAAACAGAAACACCAGTTAAACTAAGCGCAGCACTTAAAAAAT
+CGTTGACTGATGGTGGTGTTGACACTGCTGCTGCAGGTACTGCCCAAATTGTCAAAATGTCTTATACCGATAAAAACGGT
+AAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGCGATAACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTTTAG
+TGTTAACACCACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTAAAA
+CCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTG
+GCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTC
+TGACTTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCAC
+GTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGGACT
+TCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fliC_l,v_Salmonella.enterica_IIIb.38:l,v:z54_AY353445_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGTGAGGCTGTTAA
+AAGCGGCGGTGGGGCAACACTAAGTACCACTGGTCTTAATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAGCG
+GTACTGCTGCCATTAAAGATAATAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTGCTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGTACTGTTACAATGCCGGCAACCACGAA
+AGTGGCAGGTGGTATGCCAGCAACGGCGGCGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACTGAAGTTA
+AAGCTCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTCACAATGTCTTATACTGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTGATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GATCAGCATTAACACCACTAAATATACCGATAAAGACGGCAATACTAAATCCGCACTAAACCAACTGGGTGGCGCAGACG
+GCAAAACCGAAGTTGTTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCT
+GATCTGGCGGAAGCGGCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCACTGGCACAGGTTGACACGTT
+ACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCA
+GGGACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_Choleraesuis_AY353365_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACTCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTAGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAACAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+GTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTACACCAAC
+AGTGGTTGACTTACCAACTGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAAGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AATGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGGCACAACTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCGGCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGC
+GCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g_Salmonella.enterica_Adelaide_SRR1068324__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTGCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATCCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGGTATGATACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGAATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGCAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_z39_Salmonella.enterica_IIIb.40:z39:1,6_AY353350_other.z39__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGCCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGATGGTAGTGGTGGTAAGACATTAAATATTAGTGGTCTTGATGCTGCTGCAATTAAAACCGCTGTTGGAGGGACACCAA
+CTGGTACTGGCGAAATTAAGGATAATAAGGTTTATCACAATAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGCTTCTATGAGGTAGATGCAAATCCTGCTGATGGTACAGTTACATTTGCTACCGGTGCTACGAA
+AATAACGGCTAAACCTGCTGATGTTGAAGAGGTTACAACTGTCCAATCAAAACCTATAGCTCTCAGTGCTGAGGTTAAAA
+CACAATTAACTGCTAATGGAGTTAGCACAGCGGCCGCTGATAAAGGCCAATTGGTCACAATGTCTTATACAGATAAAAAT
+GGTAAGACTATTGATGGTGGCTTCGGTGTTAAAGTTGGCGCTGATATTTATGCTGCAACTAAGAATAAAGATGGCTCTTT
+TAGTATCAATACCACGAAATATACTGATAAAGACGGTAATACCCAAACTACACTGAATAAACTTGGTGGCGTTGATGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACCGCAGCGAAAGCAAAAGATCATAATTTCAAAGCCGATCCTGAT
+CTAGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCCGATCTGGGTGCGGTACAGAACCGTTTCAATTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAGGCCGGT
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_l,w_Salmonella.enterica_Gloucester_AY353332_l,v__1503
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACCCTCAATACTGCTGGTCTTAATGATACAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCACGAA
+AGTGGCAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGGCACAACTTCAAAGCACAGCCA
+GAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCT
+GCGCTCTGACCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTG
+AAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_l,z13,z28_Salmonella.enterica_Poano_AY353333_l,v__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAAACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTTTCTGGCCAGACCCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTCGGCGCTAACGACGGTGAAACCATTGATATCGATCTG
+AAACAGATCAACTCGCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGACAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCGCTGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,5_Bareilly_CFSAN000189__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCTATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACTTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCGATAATGGTACTACACTGGATGTATCGGGTCTTACTGATGCAGCTATTAAAACGGCTACGGGTG
+GTACGACTGGTACGGCTGCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>O:22-gene2__1023
+TTCCTTATGACAAATGTTGCATTCATTATCACAAAATCTGAAATCGGCGGTGCTCAAACTTGGGTAAATGAGATAGCTAA
+ACTTATAGAACAGGATTGCAAAGTATTTCTCATAACATCCGAGTATGGATGGTTAACTCAATGTAGTGTTTTTTCTGAGG
+TTTATATAATTCCAGGGATAAAAAAATATTTTGATGTTATTGCATATATAAAATTAATTAAGTTTATAAAAAAAAATAAC
+ATTAAATCTATAGTGGCTAGTTCTGCAAATGCGGGGGTTTATTCTAGACTTGCCAGATTAACGTGCTCTTTTAAATGTAT
+TTACGTTTCACATGGGTGGTCATGCTTATATAATGGTGGTCGGCTAAAAAGTATATTTTGCAAAATAGAAAAATACCTTT
+CCAAATTAACGGATGTCATCTGGTGTATTTCTGAAAGTGATAGAGAAAAAGCTATAAAAAAAATAGGAATTGATGAGGGT
+AAGATTATTACAGCTACGAATGCTGTTCCACCCATGCCTGCTCGTTTAAAAGAGTGTTTGGAATATAAAATTTTGTTTGT
+TGGTAGATTGACACATCCTAAGCGCCCATGTTTATTGGCCCAAGTGATATCAAAAAAACCGCAATATAAGCTGGATATTG
+TTGGAGGGGGAGAACAGTTAGAATCTCTCAAAGCCCAGTTCAAGGATTTTAAAAATATTCGTTTTTTAGGTGAAATAAAA
+GGTTTTTCTGCTTATAAAGATTATGATATTTTTGCTCTTATATCCGATAGTGAGGGTTTGCCCATGTCGGGAATTGAGGC
+TCATACTGCAGGTGTTCCCCTCCTTCTCAGTGATGTTGGAGGATGCCATGAGTTAATCGAGAAGAATGGAGTTTTGGTAG
+AAAATATTGAAAGAGACATTGAGCTTAGTATAGATAGAATTTTTGAAAGATATGATTTTTTCCATACGCAAGCTGTCCTT
+TCTGCTGATAGGTTTGTTATTGATAATTATATTCAATTATATAAAGAAATTATTTTGAATTAA
+>fliC_b_Salmonella.enterica_Urbana_No-upload-yet_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCAATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAGAGATGTTACTACCTATAAAGATGGTGGTACTACTCTTGCAGCACCTGACGCAGCAGCAATTGATGCCGCCTTAGGTA
+CGACTGGTGCGTCGGGTACTGCGGCTGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACCGGTACAACTAAAAAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCGGTGACCATGACCGCAAATAAAGCAACAGTAACTGGTGCCGGCAC
+AGTTACCAAAAACCAAGTTGTAGACGCTGTTACTCCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGGGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCA
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAAACTGT
+AAATTATACTGACGCTACTGGTGCGGCAAAAACCGGTGCTGTGAAATTTGGCGGTGCGAATGGTAAAACTGAAGTTGTGA
+CCACCGTTGATGGTAATACTTATCAGGCTAGTGATGTAAAAGGACATAATTTCCAGAGTGGTGGCGCTTTAAGCGAGGCT
+GTAACTACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACTTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z81_Salmonella.bongori_66:z81:-_AY353260_other.z81__1485
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAACGTCTGTCTTCCGGTCTGCGTATCAACAGCGCAAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TTACCGCCAACATCAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCGGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTTTCCGGCCAGACCCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTCGGCGCTAACGACGGTGAAACCATCGATATCGATCTG
+AAACAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAAAATATGATGTGAAGAGCGAGGTTGCCAC
+GCCAACAGCAAAACTGGATATTTCAGGCTTGGATGGCGCTGCGCTAAAAACGGGGACGGGTTCTACTGGTGATACTGGTT
+CTATCAAAGATGGCAAAGTTTATTATGATGGAACAGATTATTACGCAGAAATTACTTTCACCGATACTGCTGATCAAACA
+GCGAAAGGTGGTTATTACAAAGTCAACGTTGATGATGCAACCGGTGCTGTTACTATGACAGCATCAACAACTAAAGAAAC
+GACAACCCCAACAGGTATTACTGCAGTGGCTCAGGTTCAGAAGCCTGTAGCAGCGCCATCAGCTATCCAGGATCAGTTGA
+CAGCGGCAAGTGTTGCTAATGCTGACAAAGCAGAAATGGTCAAAATGTCTTATACCGATAAAAATGGTAAGACTATTGAT
+GGCGGTTACGCTGTAAAAGTGGGGGACGATTACTACGCTGCTACTCAGAAAAAAGACGGTAGCTTTACCATTAACACCAC
+TTCTTACACGGATAAAGATGGTAATACGCAAACTGCACTCAATAAATTAGGCGGCGTTGACGGAAAAACTGAAGTTGTTT
+CGATTGAAGGTAAAACCTACACCGCAGCTAAAGCAAAAGATCATAATTTCAAAGCTGATCCTGATCTGGCGGAAGCGGCT
+ACTACAACCACCGAAAACCCGCTGCAGAAAATCGATGCTGCGCTGGCACAGGTGGATGCGCTGCGTTCTGACCTGGGTGC
+GGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCG
+AAGATTCCGACTATGCGACTGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCAGGGACCTCCGTTCTGGCA
+CAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_b_Salmonella.enterica_IIIb.6,14:b:e,n,x,z15_AY353362_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAGGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAGAGATGTTACCACCTATAAAAATGGTGGTACTACTCTTACAGCACCTAACGCAGCAGCAATTGATACCGCTTTAGGTA
+CGACTGGTGCGGCGGGTACTGCGGCAGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACCGGTACAGCTAAAGAT
+GGTCTGTATGAAGCGACAGTTGATACAGCTGGCGCGGTGACAATGACCGCAAATAAAGCAACAGTAACTGGGGCTAGCAC
+AGTTACCGAAAACCAAATTGTAGACGCTGTTACACCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGTGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCG
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAAACTGT
+TAATTATACTGACGCTACTGGTGCAGCAAAAACTGGTGCTGTGAAATTTGGTGGTGCGAATGGTAAGACTGAAGTTGTGA
+CCACAGTTGATGGTAATACTTATCAAGCTAGTGATGTTAAAGGACATAATTTCCAGAGTGGCGGCGCTTTAAGCGAGGCT
+GTAACTACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACTTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTA
+TCGAAGATTCTGATTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_l,z13,z28_Salmonella.enterica_Lutetia_AY353334_l,v__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATTGATATCGATCTG
+AAACAGATCAACTCGCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGACAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCGCTGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_z35_Salmonella.enterica_Kolar_AY353341_other.z35__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGACAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAATACCCTGACCATCCAGGTTGGTGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCATATGATGTGAAGAGTGAAGCTGTCAC
+GCCTCCGGCAAAACTTGATATTTCAGGATTAACTGGAACTGCAATTAAAACTGGTGTTGATGGTGCTACGGTTGATACAG
+GCTCCATTAAAGATGGCAAAGTTTATTATAATAGTACCTCTAAGGACTATTACGTAGAAGTTGATTTTGGTACATCAGCC
+GATGCTGCTAAGAGTGGTTACTATAAAGTCAACGTTGCTGATGATGGTACAGTCTCAATGGCAGCTTCTACCACTAAAGA
+GGGTACAACTCCTACTGGTATTACTGAAGTTACTCAGGTTCAAAAACCTGTAGCTGCTCCAGCCGCTATTCAGGCTCAGT
+TGACAGCTGCTCATGTGACTGGAGCTGATACTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTGGGGGATGACTACTACGCCGCTACCCAGAAAAAAGACGGTAGTTTCAGTGTAAATAC
+TACTTCTTACACTGATAAAGACGGCAATACTAAAACCGCACTGAACCAACTTGGCGGCGTAGACGGAAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCGGGTCATGATTTCAAAGCACAGCCAGAGCTGGCGGAAGCA
+GCCGCTAAAACCACCGAAAACCCACTGCAAAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGATCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACTGAAGTTTCTAACATGTCTCGCGCGCAGATTCTGCAACAGGCCGGTACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_II.56:e,n,x:1,7_AY353314_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACGGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACAGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTACCACGA
+AAAAAGCTTTACAAGATGGAGGCGTTTCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACGGTGGCTAACCAACTGGGGGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCATGATTTTAAAGCACAG
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGTTCCGATCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,5_Choleraesuis_CP007639_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCACAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATACAGCTATCAAAGCGGCTATAGGTG
+GTACGACTGGTACGGCTGCTGTAACCGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCAGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_e,n,x,z15_Salmonella.enterica_Verity_AY353311_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAATCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTACGTATCAATAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAATAACCTGCAGCGTGTACGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATACAGGTTGGCGCGAACGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTAAAGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACCGTAGGTGGTTATACCGAT
+ACGGGGGATGCTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTACCACGA
+AGAAAGCCTTACAAGATGGAGGCGTCTCATCTACAGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAACGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACTTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGGACTTCCGTTCTGGCGCAGGCAAACCAGGTCCCGCAGAACGTGCTGTCTTTGTTACGTTAA
+>O-48_wzy__1194
+GTGATTATAAAGAAGAATAAATTTGTTTATTCGGTACTTAAAGTCTGGTTAATAGTCTCTTCATTGTATTATTTAAATGC
+TATTTTTTCCGGTGTTGATGCGTTAAAATATAATGAAGATTTGACGCAAAAGTTCATCAAATATGCAATATGTTTTATAA
+TAAGTTTTTTTATTCTGTTCAATAGTAAACGAGTCAAATTTTTGGGGGCTTCGTTATTTTTCATAATCCTTTCGGTAGCT
+TCAGTAGTTATTGGTAATGTAGTAACGGTATATGCTACCGCGATGCTGATAATTGCTACCATGGTTGGTTTCAGCCAAAT
+TATTCTTTATTTTTCTAATGATATGTCGAAGATTAATATGGTTTTATTATGGACTGGAATTATAATAGGCGCCATTTCTG
+TATTAGAATTAACAGTATTCTACGATTATATGGTCTCATATTGGGTTTCGACTGGTGGAGTCCGATCAATATCTTCTCTT
+CTTAATCCTACAAATAGCGGGGCTTATTCAGCGATTATAATTTTAATTGCTTTAGGGACTAATATAAGGAGTAAATTTAA
+GAGAACTTTATTTGCTTTAATGCCAATGATTACTTTAATCAGCAGCGGATCACGTACAGCATGGTTATCATTAGCATTAA
+CATTATTATTGACGGTATTATTAAATGATAAGGCTAGTATACGATTACGGAAAAAAATATTAGCTATTGCAGGTATTGGA
+GCTATTTGTGGTGTGTTATATGTAGCATTTTATATGAGTAGTATCTCTGGTATTCAATCCCAACATCGAGGGCTTGATAC
+ATATACCGCATCAATTCGAGTTGAAAACTTTATAACATATATGAATTCAATTGATTTTGATATGTTATTACCTGATTTCC
+TTGATAAAAATATTAACCTTATATCAGATAATTTTTATCTAGTGTTATTAAATTATTTTGGAATTATTGGGGGTTATATT
+GTTTTTTTTATTTCAGTATTATTATTCTATTATAATATGCAAACAAAGGATTTTGATAAAAATATAGATGAAAGTATTTC
+TGTTTGGAGAGTGATATTCATCTATTTTCTGATATCTGGACTTTCAAACTCATTCATAAATTCTTTTCCTGTAAACCAAC
+TATTTTTTATCTCATGCGGGTATTATGTGTATAAATATAACTTAATAAAGAAAAATGCTGGAAAGCAAATATGA
+>O-48_wzy-from-2013K-0909__1194
+TCATATTTACTTTCCAGCATTTTTCTTTATTAGTTTATATTTATATACATAATACCCACATGATATAAAAAATAGTTGGT
+TTACAGGAAAAGAACTTATGAATGAGTTTGAAAGACCAGATATCAAAAAATAGATAAATATCACTCTCCAAATAGCAATA
+TCTTCATCTATAACTTCACTAAAATATTTTATTTGTGCATTATAATAGAACAGTAACATTGAGATTAAAAAGAAAATATA
+AAACCCAATAATCCCAAAATAATTCACTAATACCAGATAAAAATTATCTGATATAAGGTTAATATTTTTATCAAGAAAAT
+CAGGAAATAACATACCAAGGTCAATTGAGTTTATATATGTCATAAAGTTCTCAACTCGAATTGACGCGGTATATGTATCA
+AGCCCTCGATATTGTGATTGTATATTAGAGATACTACTCATATAAAATACTGCATATAGCACACCACAAATAGCTCCAAC
+ACCTGCAATAGCTAATATTTTTTTCCGTAATCGCATGCTAGCCTTATCATTTAAGAGAACCGTCAGTAATAATGTTAGCG
+CCAATGATAACCATGCTGTGCGTGATCCACTACTGATTAAAGTAATCATTGGCATTAAAACAAACAAAGTTTTCTTAAAT
+TTATTCCTTATATTAGTTGCTAAAGCAATTAATATTATGATTGCTGAATAAGCCCCGCTATTTGTAGGATTAAGAAGAGA
+AGATATTGATCGTATTCCACCAGTCGAAGTCCAATATGAGACCATATAATCGTAGAACACCGTCAATTCTAACACGGAAA
+TTGTGCCTACAATAACTCCCGTCCATAATAAAACCATATTAATCTTCGACATATCATTGGAAAGATAAACAATAATTTGG
+CTAAAACCAAGCATGGTAGCAATTATCAGCATCGTGGTTGCATATACCGTCACTACATTACTAATAATTACTGAAGATAC
+TGAAAGGAGTATGAAAAATAACGAAGCCCACAGATATTTGACTCTTCTATTATTGAACAGAACAAGAAAACTTATTATAA
+AACAAATTGCATACTTGATGAACTTTTGCGTTAAATCTTCATTATATTTTAATGCATCCACACCGGAAAAAATAGCATTA
+AGATAATATAATGAAGAGACTATTAACCAGACTTTAAGTAACGAATAAACAAATTTATTCTTCTTTATAATCAC
+>O-1,3,19_not_in_3,10__130
+acgagaagtactgaataataattgtatcaaatagcctgcgtaaaatctgaacgcatcaatcgctaccttaatatcatacc
+tttgagttaacatactattcacctttaacctgccatgaccgtttgtggca
+>fliC_d_from-II-48:d:z6_SRR1168371__1521
+TTAACGCAGTAAAGAGAGGACGTTTTGCGGAACCTGGTTAGCCTGCGCCAGAACGGAGGTACCGGCCTGCTGCAGAATCT
+GCGCGCGAGACATGTTGGAGACTTCGGTCGCGTAGTCGGAATCTTCGATACGGCTACGGGCAGAAGACAGGTTGTTTACA
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTCTGTACCGCACCCAGATCGGAACGTAATGTGTCAACCTGCGC
+CAGCGCAGCATCAATTTTCTGCAGCGGGTTTTCGGTCTTATCTGTATTCACCTCTTTAAGATCGCCGCCTGTCCTGAAAT
+TATGTTTATCAAGATCACTTGCCAGGTAAGTTTTACCATCGGTAGCAGTAACCACTTCAGATTTACCATTTGCGCCACCA
+AATTTCACAGCTCCAGTTTGAGCAGCGCCAGTACTATCTGTATAAGAAGCAGTTTTAGCAGTAATTGTACCTGTTTTCTC
+ATCATAGGTAGCGGCATAGAAATCGTCGCCCATTTTCACTGCATAGCCACCATCAATAACCTTACCGTTTTTATCCTCAA
+ACGATAGTTTTACAAGGCTGGTATTGTCCTTATCGGCACCAGTTACACCCGCAGCAGCAAGTTGAGCCGCAACTGCGGTT
+GTATCAGCATCACCTTTTGTTATTTCAGCAACCTGGTTATTAGTTATGGTAGCTGTTGCCTGAATATCTGTAGCAGCCGC
+ACCTGTTAACGGAGTTGTATCAGTTGTATCTATACTAACTTTCTTGGTAGCTTCATCATAAGTCGCTTTATAAACGCCAG
+CAGAAGCACCACCTTTAACATCTAAATAGTATTGACCATCTTTAAATTTGATATCAGCCCCAGTGACACCCGTCGCACCA
+CCACCAATCGCAGTTTGGATATCCGTATTGCTCTGGGCTGTGATAGTATCTGTACCATTTTTATAGGTAGTCCTATCAAC
+TGTTACAGCAGTTTCTTTAGGTGTGTAAGCATCCTGTACATTAAGTTTATCAAGTCCCAGCGTTTTAGAGCTAATTTCTT
+TTAGATCAATATCAATAGTTTCACCATCGTTGGCGCCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGAACTTTCACG
+CCGTTGAACTGAGTCTGGCCGGATACACGGTCGATTTCGTTCAGACGCTGGGTGATTTCAGCCTGGATGGAGTCAAGGTC
+AGACTGGGAGTTGGTACCGTTAGCAGACTGAACCGCCAGTTCACGCACACGCTGCAGGTTGTTGTTGATTTCGTTCAGCG
+CGCCTTCAGTGGTCTGCGCAATAGAAATACCGTCGTTAGCGTTACGGGAAGCCTGCGTCAGACCTTTAATGTTCGCGGTG
+AAACGGTTAGCAATCGCCTGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCGGAAGACAGACGCTCGATAGC
+GGTGCCCAGTGCGGACTGGGATTTGTTCAGGTTATTCTGGGTCAACAGCGACAGGCTGTTTGTATTAATGACTTGTGCCA
+T
+>O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002
+ATGAAGGTGTCATTTTGTATCCCAACGTATAATCGAGTAAAATTCATTGAAGAGCTTCTTGAAAGTATTAATAATCAGTC
+CTCTCACTCCTTAACGGTAGAAGTATGCATTTCAGATAATGCATCAACTGATGGAACTGAAGAATCAATAAATATCTGGA
+GAGGTAGATTTAATTTTCCAATATTGTATCAAAGGCATAACGAGAATATTGGGCCGGATAGGAATTATTTATCTGCAGTT
+AATATGGGGACTGGGGATTATTGTTGGATTTTCGGAAGTGATGATATTCTTACAAAAAACTCCCTCGTATTGATGGAAGA
+TAAATTGGCTAACGAAAGTGACATTTATTTATGTGACAGACGAGAATTAGATATTTCAATGACGAGGATATGTAATCCAC
+ATCGGCGATGGTTAAGCGGTGGTAGTAGATTATTTTCTTTTAGCAATGAAGCCGATTTGATAGAGTACTTTAGTAAATGT
+AACTCAGTTGGCGGACTTTTTAGCTATTTAAGCTCTATTATAGTGAAAAGGGATAAATGGTCTGACGTCATATTTGACGA
+ATCCTACATTGGTACAGCTTATGCGCATGTATATATTTTATTAAGAATAATTAACAATATGAATTCGACCCTACAATACA
+TATCACTGCCGCTGGTTGATTGCAGAGGCGATAACGATACATTCGAAACTAATGGGAAGGCTCGTCGAATAAAAATAGAT
+TTCATCGGCTATTTAAAACTAAGGGAGGATTTTTATGATAAAAATACAAAAATATATAGCTCATTTGGGCGGGTTCTTAC
+AAAAGAGCGCCCTTGGTTTTATACTTCTTTAGCTATGGCATGTTATGGTGATTCCACAGACAGAGCTGAACTTGCATCCT
+TTTATAAGAGGTTGGGCTATCCGGAAATAGCCACTAATTTTATATTTCGTCTTAAAGGACTGGCTAGCTACGCTAAAAGA
+ATTAAATTAGCTAAAATGGTAATAAAAAAAATATTTTCATAG
+>fliC_z_Salmonella.enterica_Poona_AY353467_k,z__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGCACGGATATTAAAACTGGCGTTGATGGAGCTACCACTACGAGTG
+GCTCCATTAAAGATGGCAAAGTATACTATGATGGTGCTACTAAAAATTATTATGTTGAAGTAGACTTTTCTGATGCCGCT
+GATACTGCTAAAAATGGCTACTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCCTCGACTACTAAAGA
+ACCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCGTCTGCTGAGGTGAAAG
+CTGCTTTGACTGCTGGTGGTGTCGATGCTGCTGATGTAGCTACGGCAGAAATGGTCAAAATGTCTTATACCGATAAAAAC
+GGTAAGACGATTGATGGTGGTTATGCTGTAAAAGTAGGCGATAGCTACTATGCCGCTACCCAGAAAAAAGACGGTAGTTT
+CAGTGTTAATACTACTTCTTACACTGATAAAGACGGCAACACTAAATCTGCACTGAACCAACTGGGTGGCGTAGACGGTA
+AAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAATCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCG
+TTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGT
+ACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z36_Salmonella.enterica_Potosi_AY353482_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCAAACTCTGACTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATTGCTACAACAGTTAAAGAAGGTAC
+GAAGCTCACTGCCGATTTTGCAGTTAAGGTCGCAGATTTTGATGATCAAGCAACAACTGGTAAATTAACTGCAGACTTAG
+AATTGAAGCAGGATAAATCCGGAAACTACTTTGCCTTCGATAAAGCAAACAGTAAATATTACGACGCAACTGTGGATGCT
+GCTACAGGTAAAATAGAATTTACTTCTGGGACAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGGCTCACGGATGATAAATTATTAGTAAAATACAAAGGGGATGATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTG
+ACAGAGGGTACTGCCGTAGCCTTAGCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGACGC
+TTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAGTCTGCCATAACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_r_Salmonella.enterica_Rubislaw_AY353458_r,i__1482
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCTGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCTGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCT
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTACGCGACCGAGGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAG
+GCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g_Salmonella.enterica_Derby_AY353381_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAGGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCTACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGAATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAAGGCGAAAGTAAAATTACAGTAAACGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGGTCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m,s,t_Salmonella.enterica_II.43:g,m,s,t:z42_AY353397_g,m__1515
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGGTACGATACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCTGCAAACGGTCAGTTGACAACTGATGATGCGCAA
+AATAACACTGCAGTTGATCTATTCAAGACCACTAAATCTACTGCTGGTACCGATGATGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAACTGGTAATGATGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGGCGGTGGTGGTAGTGTTAAT
+GATGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAAAAA
+TGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGTGAAAGTAAGATTACAGTAAATGGGGCTGAAT
+ATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTTAGT
+ACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTCAAA
+AGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGGTAA
+CCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAGATT
+CTGCAGCAGGCTGGTACCTCTGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,5_from-cdc_Stk2184_1__1521
+TTAACGTAACAGCGACAGCACGTTTTGCGGGACCTGGTTAGCCTGCGCCAGAACGGAAGTACCGGCCTGTTGCAGAATCT
+GCGCGCGAGACATGTTGGAAACTTCAGTCGCATAGTCGGAATCTTCGATACGGCTACGCGCTTCAGACAGGTTGTTTACA
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTCTGTACCGCACCCAGATCAGAACGCAGCGCATCCACCTGCGC
+CAGCGCGGCATCAATTTTCTGCAGTGGGTTTTCGGTGGTTTTAGCGGCTGCTTCCGCCAGCTCTGGCTGTGCTTTGAAAT
+CATGACCCGCGGCTTTGCTGGCATTATAGGTTTTACCGTCGATAGTAACGACTTCGGTTTTTCCGTCTACGCCGCCAAGT
+TGGTTAGCCGCAGTTTTGGTAGTACCGTCAGCAGCAGTATAACTTGTGGTTTTAGCTTTAATGGCTCCTGTCGCTTCATC
+GTAATCTGCGGCGTAATACTTATCACCAGCTTTAAGCGCATAACCGCCTTCAATTGTCTTACCATTTTTATCGGTATAAG
+ACATTTTGACCAACTCAGCGCCATTAGCATCGGTAGCGTCAACGCCGCCAGCGATTAAGGCATTTTTAGCATCGGCTGAT
+ACAACTGCCGGTGTATCTTTTAATTCCTGCACTTCTGTTTTGGTTGCAGCACCAGCAGGCATTGTGGTTTTAGTTGCGCC
+AGCCGCAAGGGTTACTGTACCGTCAGTAGCAACGTTAACTTCATAATCGCCATTTTTGGCGGCATCAGCACCAGTAAAGC
+CACCAATAGTAACAAAGTACTTGTTATTATCTGCGTCAAATTTAACCGCACCACCGGTTACAGCAGCCGTACCAGTCGTA
+CCACCCGTAGCCGTTTTAATAGCTGCATCAGTAAGACCCGATACATCCAGTGTAGTACCATTATCGGCATAAGCTTTCGT
+TGTTACTGCTGTATCTTTCACATCATACGCTTTCTGCACGTTCAGTGAATCCAGACCCAGGGTCTGAGAGTTGATCTGCT
+TCAGATCGATATCGATAGTTTCACCGTCGTTGGCACCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACG
+CCGTTGAACTGGGTCTGGCCGGATACACGGTCGATTTCGTTCAGACGCTGGGTGATTTCAGCCTGGATGGAGTCAAGGTC
+AGACTGGGAGTTGGTGCTGTTAGCAGACTGAACTGCCAGTTCACGCACGCGCTGCAGGTTGTTGTTGATTTCGTTCAGCG
+CGCCTTCAGTGGTCTGCGCAATAGAAATACCGTCGTTAGCGTTACGGGAAGCCTGAGTCAGACCTTTAATGTTCGCGGTG
+AAACGGTTAGCAATCGCCTGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCAGAAGACAGACGCTCGATAGC
+GGTGCCCAGTGCGGACTGGGATTTGTTCAGGTTATTCTGAGTCAGCAGCGACAGACTGTTAGTGTTGATTACTTGTGCCA
+T
+>fljB_1,2,7_Salmonella.enterica_Eingedi_AY353276_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAAACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGATGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACTGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTTACACTTGCTAC
+GGGTGCAACTAAAACCACAATGCCTGCTGGTGCGGCAACTAAAACAGAAGTACAGGAGTTAAAATATACACCAGCAGTTG
+TTTCAACAGATGCTAAGAATGCCTTAATCGCTGGCGGCGTGGACGCTACCAATGCTAATGGCGCCGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_k_Salmonella.enterica_IIIb.50:k:z_AY353538_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATGCGCTGAATGTGCAGAAAGCTTATGATGTAGATAGCAAACCAGCGCA
+GAGCATTAAACTGGATACCAGTGCTCTTACTGCTACTGCAATTAAAGATGGTGTAACTGGTGCATCGACAGATGGTGCCC
+TAAAAGACGGTAAAGTTTACTCTAATGGCACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGATTCTGCTAAA
+AGTGGTTTCCTTAAAGTAGATGTTGATTCCGCTACTGGTGCAGTTACCGTTCCGGGTACGGCAGCAACAGCAGCTGCAAC
+TAAACCTGCCGGTGTGAAAGAGGTTACAGAAGTACAAGGTAAAATCCCAGCATCTACTGCTATTCAAGACCAATTGAAAG
+CAGGCGGTGTGACTACTGCAGATGCAGCTACTGCTGAAGTTGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+TACGTCTTACACTGCAGATGACGGTACATCCAAAACTGCACTGAACCAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z39_Salmonella.enterica_IIIb.6,7:z39:1,2_AY353491_other.z39__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAGGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTGGATAATGAGGTTGTTAC
+TGATGGTAGTGGTGGTAAGGCACTAAATATTAGTGGTCTTGATGATGCTACGATTAAAACCGCCGTCGGGGGGACACCAA
+CTGGTACTGGTGTAATTAAAGATAACAAGGTTTATCACAATAGCACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGTTTCTATGAGGTAGATGCAAATCCTACTGATGGTACAGTTACATTTGCTGCCGGTGCTACGAA
+AATAACGGCTAAACCAGCTGGTGTTGAAGAAGTTACAACCGTACAATCAAAACCTGTAGCTCTCAGCGCTGATGTTAAAA
+CACAATTAACTAATAATGGTGTTAGCACAGCGGACGCTGATAAAGGCCAATTAGTCACAATGTCTTACACTGATAAAAAC
+GGTAAGACTATTGATGGCGGTTTAGGTGTTAAAGTTGGAGCCGATATTTATGCTGCAACAAAAAATAAAGATGGCTCTAT
+CAGTATTAACACCACAAAATATACAGATAAAGACGGTAATACTCAAACTGCACTGAATAAACTTGGTGGGGTTGATGGTA
+AAACTGAAGTGGTTACTATTGATAGTAAAACCTATGCAGCTGCTAAAGCTAAAGATCATAACTTCAAAGCTGATCCTGAC
+CTAGCGTTGGTAGCTACTGATACCACTGAAAACCCGCTGCAGAAAATCGATGCCGCGCTGGCGCAGGTTGATGCGCTGCG
+TTCCGACTTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTGAACAACCTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m,t_Salmonella.enterica_II.6,8:g,m,t:1,7_AY353537_g,m__1515
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTGGGTGCTAACGATGGTGAATCTATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTGACGGGGTACGATACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGCAGCAGCCCCGGATAAAGTATATGTAAATGCTGCAAACGGTCAGTTGACAACTGATGATGCGCAA
+AATAACACTGCAGTTGATCTATTCAAGACCACTAAATCTACTGCTGGTACCGATGACGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAGCTGGTAATGATGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGGCGGTGGTGGTAGTGTTAAT
+GATGCTACCTTACAATCAAGCAGAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAAAAA
+TGAGAGTGCGAAACTTTCTGATTTGGAAGCAAATAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTGAAT
+ATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTTAGT
+ACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTCAAA
+AGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGCTTTGATTCTGCCATTACCAACCTTGGTAATACGGTAA
+ATAACTTATCTTCTGCCCGTAGTCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAGATT
+CTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-54_wbbF__1380
+ATGAATGATTATATAATTGACATAGTGGAATATGTTTTATATGTGCTTGTAACTGCCATGACATGGTATTTGTTTGCCCT
+GTCTTCCTATTCCATTTTTTTGAGTGTATTTGGGTTTGCTAAAAATAAAAAAGACTATCCTGACTGTCCTCCTGAAGCCC
+GCTTTCTAATTCTTGTGGCTGCGCATAATGAAGAGGCTGTGATTGGCTCAACACTTATTAATCTTAAGAATATTCAATAT
+GATAAAAAACTCTTTGATATAGTAGTGGTTAATGATAATTCCACTGATCGGACAGGACTTATCTGTGATAGTCATGAAGT
+AAAGCATGTGGATACTATAGAAGGCGAGTTTGAACGTGAAGGTGTGGGCAAACCAGCTGGTATTCAGTACGCTCTGCGCA
+AGCTTGGATTTGAAACTGTTAAAGAAAATTATGATTTGGTCATGGTGTTGGATGCCGACAATTTTGTTGATGCGAATATC
+CTTACTGAGCTTAATTCTCAATGGATATCAAAGGACAAGCCGGAAGCTATACAGGCGTATCTGGATTGTAAAAACTCAAC
+ATCTCTTCTCTCTTTTGGCTACTGTACATCATACTGGATGATGAATCGATTTTTCCAATTATCAAAATATCGCTTAGGTC
+TACCTAATGCAATTGGCGGAACAGGATTTGTAGTGTCCAGTAACTTTCTGATAAATACTGGAGGATTTTGTTTTAAATCT
+CTGACCGAGGACATTGAACTGGAAATTGAAATTGTGCGCAAGCGTGGTCGTGTACTATGGAATCACAATGTACGAGTCTA
+TGATGAAAAGCCAGACAATCTAAGAATAAGCCTCAAACAACGCTATCGCTGGTCAAAGGGACACTGGTATGTGGCTTTTA
+CTAACTTTTTTAACTTGTTCAAGTTGACCTTTGTTGAGCGTAAGTGGAAATATGTAGATCAATTGTTATATCTGTTCTCT
+ATGGGCCGTGCTTTCGAGGTTTGTATTATTTTCATCAATATCTTTCTATTAAGTCTTCTTAAAGAAAATTACCATCCAGA
+GATTGGAAATATTTCTACGGCGATAAAAGATCTTACTGTGACCAATATGAGTTTTGCCGACAGCGTGAGTGCGCAGTTTA
+GCTCAATAAATTGGATTAGAGTTATTACTAATATTAATATCGTCACATTAATATCCATCTGTTATGGTATGCTGATTTTA
+CCTATTTATGGTGCATGGATGGATAAAGGTATTTTCCTTAATCCATTCAGGGTATTTTTTTCCGGTCTTTATTTTGGATT
+GTCGTTTGTGTTTGTTCAGTTTTTGGCTCTTTTTCGTTGGAAAAAACAGCATAAATGGGTAGTTACGCCGCATAATAAAA
+TAAAGGAAGAGCACAAATGA
+>fljB_1,2_Salmonella.enterica_1,4,5,12:i:1,2,7_AY353272_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTTCGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATA
+CCGTAAACAATCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,5_Salmonella.enterica_Bovismorbificans_AY353283_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAAACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGACAGCTTATGCCGATAATGGTACTACACTGGATGTATCGGGTCTTACTGATGCAGCTATTAAAACGGCTACGGGTG
+GTACGACTGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGG
+GGCTTTAGTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGTAACAACTAAAACAGAAGTACAGGAGTTAACAACTACACCGGTAGTTG
+CTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGCCGCTACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_z35_Salmonella.enterica_IIIb.38:k:z35_AY353262_other.z35__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+ACCTCCGGCAAAACTTGATATTGCAGGATTAACTGGAACTGCAATTAAAACGGGCGTTGATAGCGCTACGGTTGATACTG
+GCTCCATTAAAGATGGCAAAGTTTATTATAATAGTACCTCTAAGAACTATTACGTAGAGGTTGATTTTGGTACATCAGCC
+GATGCTGCTAAGAGTGGTTACTATAAAGTCAATGTTGCTGATGATGGTACAGTCTCAATGACAGCTTCTACCACTAAAGA
+GGCTACAACTCCTACTGGTATTACTGAAGTTACTCAGGTTCAAAAACCTGTAGCCGCTCCAGCCGCTATTCAGGCTCAGT
+TGACAGCTGCCCATGTGACCGGAGCTGATACTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTGGGTGATGACTACTACGCCGCTACCCAGAAAAAAGATGGTAGCTTTAGTATTAACAC
+CACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCTGAAGCA
+GCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCACGTAGCCGTA
+TCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fliC_g,m,t_Salmonella.enterica_II.28:g,m,t:e,n,x_AY353536_g,m__1515
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTGGGTGCTAACGATGGTGAATCTATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGGTACGATACCTATGCAGCTGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGCAGCAGCCCCGGATAAAGTATATGTAAATGCTGCAAACGGTCAGTTGACAACTGATGATGCGCAA
+AATAACACTGCAGTTGATCTATTCAAGACCACTAAATCTACTGCTGGTACCGATGACGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAAATGGTAATGATGGTA
+ATGGTACTGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCGGTGGTGGTAGTGTTAAT
+GATGCTACCTTACAATCAAGCAGAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAAAAA
+TGAGAGTGCGAAACTTTCTGATTTGGAAGCAAATAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTGAAT
+ATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTTAGT
+ACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTCAAA
+AGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGCTTTGATTCTGCCATTACCAACCTTGGTAATACGGTAA
+ATAACTTATCTTCTGCCCGTAGTCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAGATT
+CTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_d_Muenchenstr_AOYT01000015_b,d,j__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTTGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATTGATTTA
+AAAGAAATTAGCTCTAAAACACTGGGACTTGATAAGCTTAATGTCCAAGATGCCTACACCCCGAAAGAAACTGCTGTAAC
+CGTTGATAAAACTACCTATAAAAATGGTACAGATACTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCG
+GTGGTGCAACGGGGGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCT
+GCTGGTGTTTATAAAGCCACTTATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTAGCAAC
+TGCGGAAGCTACAGCTATTCGGGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATA
+CGACCACAGTTGCGGCTCAACTTGCTGCTGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCG
+TTTGAGGATAAAAACGGTAAGGTTATTGATGGTGGCTATGCACTGAAAATGGGCGACGATTTCTATGCCGCTACATATGA
+TGAGAAAACAGGTACAATTACTGCTAAAACAACCACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAAT
+TTGGTGGCGCAAATGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACAT
+AACTTCAGAACAGGCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>oafA-O-4_full__332
+TCATCATCAGAGTTCAACTTTTTGCTTCACACCTGGTCACTATCAGTTGAGTGGCAATTTTATATTTTATATCCTTTATT
+AGTCATTATAGTTAAAAAATTACGGTTTCCTGTTGGACTCTCATTATCTGTAATTTTAGCCATGTCACTTGCAATTACAC
+TTATGCGAGTGACTGGAACCAAAGAAGATATTTTCTATCTTATCCCTACCAGGGCATGGGAAATGCTGGCTGGCGGCCTT
+GTATACATAGCATCTGTACGTTACAAAATGCCAGAATGGATAAAGCATTGTGAGGTTTATGGGATAGTCCTCATTGTTGT
+TGCTGTTGTTAT
+>fljB_z6_from-II-48:d:z6_SRR1168371__1503
+TTAACGTAACAGAGACAGCACGTTCTGCGGGACCTGGTTAGCCTGCGCCAGAACGGAAGTACCGGCCTGCTGCAGGATCT
+GCGCACGAGACATGTTGGAAACTTCGGTCGCATAGTCAGAATCTTCGATACGGCTACGCGCTTCAGACAAGTTGTTTACG
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTCTGTACCGCACCCAGATCGGAACGCAGCGCATCCACCTGCGC
+CAGCGCGGCATCAATTTTCTGCAGCGGGTTTTCGGTGGTTTTAGCGGCTGCTTCAGCCAGCTCTGGCTGTGCTTTGAAAT
+CATGACCAGCGGCTTTGCTGGCATTGTAGGTTTTACCGTCGATAGTAACGACTTCGGTTTTACCGTCTACGCCACCCAGT
+TGGTTCAGGGCAGTTTTGGTAGAACCATCAGCTGCAGTGTAAGACGTGGTGTTAACACTAAAGCTACCATCTTTGTTCTG
+GGTAGCGGCATAATAGTTATCGCCCACTTTTACAGCGTAACCGCCATCAATCGTCTTACCGTTTTTATCGGTATAAGACA
+TTTTAACAACTTGGGCAGCAGCAATTTCTGGATCTGTAACCCCGCCAGATTTGAGAGAAGTTTTGAGATCTGCTGATAAC
+GGTAATGGATTTTTTTCTTCCTGAGTTTTTGTTACTTCTACCGCACCAGCTGGTTTACCCGTCTCCATAGCCGTACCAGC
+GGTCATAGATACCTTACCATCATCGGCGACATTTACTTTATAGAAACCATTTTTACCATCATCAGGGGTAGTCAGGCCAG
+TAACTTCAACGTAGTAGTTTTTGCTAGCACTATCATAATAAACTTTGCCATCTTTTATTGCTGCAGTACCTGTTGTAGCA
+CCAGTCCCTGTTTTAAGGGCCGCGTCTTTATTAAGATCAGTAATATCTAAATTAGCAGCTACTGTCATAGCTTTGCTATC
+TACATCATACGCTTTCTGCACGTTCAGTGAATCCAGGCCCAGGGTCTGAGAGTTAATCTGCTTCAGATCGATATCGATAG
+TTTCACCGTCGTTCGCGCCAACCTGAATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACGCCGTTGAACTGAGTCTGG
+CCGGATACACGGTCGATTTCGTTCAGACGCTGGGTGATTTCAGCCTGGATGGAGTCGAGGTCAGACTGGGAGTTGGTGCT
+GTTAGCAGACTGAACCGCCAGTTCACGCACACGCTGCAGGTTATTGTTGATTTCGTTCAGCGCGCCTTCAGTGGTCTGCG
+CAATAGAAATACCGTCGTTAGCGTTACGGGAAGCCTGAGTCAGGCCTTTGATGTTCGCGGTGAAACGGTTAGCAATCGCC
+TGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCGGAAGACAGACGCTCGATAGCGGTGCCCAGTGCGGACTG
+GGATTTGTTCAGGTTATTCTGGGTCAGCAGCGACAGACTGTTAGTGTTGATTACTTGTGCCAT
+>fljB_z39_Salmonella.enterica_II.52:z39:1,5,7_AY353347_other.z39__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGCCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAATAACCTGCAGCGTGTACGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGATGGTAGTGGTGGTAAGACATTAAATATTAGTGGTCTTGATGCTGCTGCAATTAAAACCGCTGTTGGAGGGACACCAA
+CTGGTACTGGCGAAATTAAGGATAATAAGGTTTATCACAATAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGCTTCTATGAGGTAGATGCAAATCCTGCTGATGGTACAGTTACATTTGCTACCGGTGCTACGAA
+AATAACGGCTAAACCTGCTGATGTTGAAGAGGTTACAACTGTCCAATCAAAACCTATAGCTCTCAGTGCTGAGGTTAAAA
+CACAATTAACTGCTAATGGAGTTAGCACAGCGGCCGCTGATAAAGGCCAATTGGTCACAATGTCTTATACAGATAAAAAT
+GGTAAGACTATTGATGGTGGCTTCGGTGTTAAAGTTGGCGCTGATATTTATGCTGCAACTAAGAATAAAGATGGCTCTTT
+TAGTATCAATACCACGAAATATACTGATAAAGACGGTAATACCCAAACTACACTGAATAAACTTGGTGGCATTGATGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACCGCAGCGAAAGCAAAAGATCATAATTTCAAAGCCGATCCTGAT
+CTAGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCCGATCTGGGTGCGGTACAGAACCGTTTCAATTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAGGCCGGT
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_II.9,46:e,n,x:1,5,7_AY353316_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATTCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGATGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACGGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACAGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTACCACGA
+AAAAAGCTTTACAAGATGGAGGCGTTTCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACGGTGGCTAACCAACTGGGGGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCATGATTTTAAAGCACAG
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGTTCCGATCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_II.9,12:lw:enx_AY353320_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+TGCTATCGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGATGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACGGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACAGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+AACTAAATCTACGGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCGGCAGATGCTACCACGA
+AAAAAGCCTTACAAGATGGAGGTGTTTCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACGGTGGCTAACCAACTGGGGGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCATGATTTTAAAGCACAG
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGTTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACTTGGGCAATACCGTAAACAACTTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAG
+GCCGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fliC_g,m,s,t_Salmonella.enterica_II.50:.g,m,s,t:1,5_AY353396_g,m__1515
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGGTACGATACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTGACAACTGATGATGCGCAA
+AATAACACTGCAGTTGATCTATTCAAGACCACTAAATCTGCTGCTGGTACCGATGACGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAACTGGTAATGATGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCGGTGGTGGTAGTGTTAAT
+GATGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAAAAA
+TGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTGAAT
+ATACTGCTAACGCCACGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTTAGT
+ACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTCAAA
+AGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGGTAA
+CCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAGATT
+CTGCAGCAGGCTGGTACCTCTGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m_Salmonella.enterica_Enteritidis_AY353398_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCGCTAGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m,s_Salmonella.enterica_Montevideo_AY353392_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTATGACACCTATGCAGCGGGTGCCAATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAATGGTCAGTTGACAACTGACGATGCGGAA
+AATAACACTGCGGTTAACCTATTCAAGACGACTAAATCTGCTGCTGGTACCGATGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCATTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-58_wzy__1263
+GTGTATTTAACAAATAATTATTGTAATTTCCTTTTTCGCACTCGTATTGTTAGGCGCATATTTTTACTAGTTTACTTGGT
+TTCTAATGTTTATGCTTATATGGTGCTTACTGATACAGGGTTATTGATTGGCGATTATCAAGGAATACTCATTAAGTATA
+AAGAACAAGTTGCATATTTGTTAACGCTAACTATATTATCATATTATATTGTCTGTGGACCAGTGTTTTCCTGTATAGCA
+AAGATAAAAGTTAAGTTGTCTACAATTAAAGGCTTAAATTCTTTTGCTTATTTATTGCTTTTTTTTCAGGTGTTATTTTT
+TGCTTTTAATATTTCAACAGGTTCCAACACTGCGGGTACTGATTTCCAAACTGGTGGGTTTATAAGACTATTATGGCTTT
+TTTTACCTGTCGATTATTTATTCTATATATATTATTTTGTTGGAAGAGAGACTAAAGTAAATAAAATATATCTGGTCAAT
+GTAATCGTTTTTATTCTGTCGATGTTAAGTCGGGGGTGGCTCGGCTGGACTTTAGTTTTGCTTTATGCAGAGCTTTGTTT
+CTTTTTTTGTTCGCAAAAATCCATCAAAAATAAAAAAATTAACTATTTGATCTTATTGTGTTTCTTTCTTATTGTTGCGC
+CATTGGTATTTAGTCTGAAAGTGCAACTCCGTGCTGATTTGTATTTCAGTGGTATTGGTGGGGTGGTATCAACTTTAAGT
+AATATTGATTACATTCAATCTTATAATAATTTTATCGCTAGTTTTTTATCCCGAATACAGCAGCTATCAAATGTTGTTTT
+CTTTTATGACCATAAACAAGAATTGTATAAATTTGTTTCTTCGGAAATTGTATCAACCTATGCTTGGGAAGGCTTACCTC
+AACAAACAGTAGCAAAATTGTTAGGATTAGCTCCAGGTGTTGACATGCATGTTTTTCTTTACAGTCATTACATTTCTTCA
+TCTGCTGAAGCTGTAACTACATTGCAAGTTGGCTTCATTTCATGGTTCTTTTTAGATACACTATCATCTGTATTTTATCC
+GTTGTACGTTCTGATTATCATTGGATTATCTTTATTTTTATCCAAAAAAATCGGTGGAGAAAAACTATGTGCGCTTACAT
+GGATTATGATTTTTCTTTCTGTCATGTGCGGGTGGTACAATGCTTATCTGGTTTATCTGCAGGCATTAATTACGTTTTAC
+TTTATCATGGGGTTATTGACTTTAATTACTCAAGAAAAAGCAAAGGGTAATCATAATGGGTAA
+>O-61_wzy__1326
+GTGACTATTTATTATATTAAATGCTATTTAGGGGGATGTGTGATTTATCGGTTTGCTATTTTAATAGTCATTGTTATATT
+AGGTATTATTTCTATTGCAACAGCTTATGCCATTGGCGCACCAACTTCTATATTTTTTTATATTTTTTATATTGTATTGT
+TTATTTTTTATCCCCCTAAATATGTAATATCACCACTCACGATCCTTTATGTTTACTATGGCTTATGGTTCTTATTAGCT
+CCACTTTTTGCTCAGCGTTATGTGGGTATTAACAACGAGTTATCTTATTCATATTCTTTTATTTTGCTTTCGGTTACTTT
+TGGTATTGGCGTAATATTTCTTTATGATAAAAAAGATTTTAGACATTTTTCAGATTCTACAATTAGCAGTAAAAATGTTC
+GGATACCATCCAAAAAAACACTGTTACTCTTATTTTTAATATCAACCTTATTTGTTATATTGATTGTGGCAAATTCTGGC
+GGAATTGATAAATGGATTCATTCGCCCGGTGATGCTTTTCTGAATCGCAGCGGTTCAGGGGTATATGTTGTTGGTAGTCA
+TTTTTCATCATTAGCATTAGCTGCACTCTGTGGCTACCATGCTTTCGTTACCCGTCAAAAAAAGATCTTGTGCTTATTTT
+TATTATGGTTGTTGCTGACATCCCCTGTGCATGGAAGTAAGTTTCAAATTTCGCTTTTATTAATTATGTCGTTACTTCCA
+TGGTTAAAGGAATTACGTTTCTATAGTAGGGGAACTTTGATCTTAGGGATAGCTCTTCTCGGGATCCTGTTTCTTGGGCT
+TTATTTTCGCAATATATCTTGGATGACATGGCATGATCTAGTTCCCTACACTCTAAATTACTTTGACACGCTTGATAACT
+TAGCGCTGTCTTTGAAGGAATTATCTCCTGCATTAAATAAAACATTTTTTATGCCTTTTAATAAATTGCTTACTCCTTTC
+GGAAATGATGGCGGTATCATATTTTACGATATGAGTCAGTGGCTAACTTCGATCTACGATCCTGACGCATGGAAAATAAG
+AGCAACAATACAGTTTCCTGTTGAAACTGACATGTATCTTAATTTTTATTTTTATCTTGGAATTCCTATATTAATGTCTT
+TTTTCTTTTTTATTGCAAGGATATATTCAGCAGCTCATAGTAAACAACATTTGGGTGCATGGTTTGCGGCAATGCTAATG
+ACATTATTTATGATTTCACATTTGCGGGGTAGCATTTATAACCATACTGATTTTTATATGTATCCCTATATTGCAGTGAT
+GTTCTTCCTTTTCAGGAAGTATAAATTTCCATCGAAACGGATGTGA
+>fliC_z4,z23,z32_Salmonella.enterica_IIIa.13,23:z4,z23,z32:-_AY353500_z4,z23__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATTGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCAAAGATGCAAAAACCGGCGGTCCGGCTGCGGATAAATTAT
+CTCTGACACAAGATGATAAAGGCAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTAGAT
+ACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAACCCT
+ATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTAAAG
+ATCTCTATGCTATCCAAACGTTAGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAAACT
+ACGGAGGGCGCTGCCGTAGCCTTAGCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACTGTTGACGC
+ATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATAACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCACAGATTCTGCAGCAG
+GCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z52_Salmonella.enterica_IIIb.65:z52:z35_AY353517_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGTTGTTAC
+TGATGGTAGTGGTGGTAAGGCATTTGATCTCACCGCGCTTAATGATACTAACCTTAAGGCTGCAGTTGGTGGGACTCCTG
+CTCCGACAGGAACCGCTGTAGTAAAAGATGATAAAGTATATTATAACAGCGCTGACGATAAATATTTCGTCGAGATTGAT
+GGGCTAAGTAGTGGTAATGGCTTCTATGAAGTTAGCGCAAATGCAACAACTGGTGCTCTTACAATTGGTGCAGGGTTAAC
+AACGGCTGGCGCAACGGTACCGGCGGGTGCTGAAGAAGTTACATCTGTGCAGTCAAAACCCGTAGCTCTCAGTGCTGATG
+TTAAAAAACAATTGACTGATAGTGGCGTTAGCGTAGCGGACGCTGGTAAAGGCCGATTAGTCACAATGTCTTATACTGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTGATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGATCAGCATTAACACCACTAAATATACCGATAAAGACGGCAATACTAAATCTGCACTAAACAAACTGGGTGGCGCAG
+ACGGCAAAACCGAAGTTGTTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAG
+CCCGATCTGGCGGAAGCGGCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCAGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,z28_Salmonella.enterica_Javiana_AY353454_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTTTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAGTACCACTGGTCTTGATGATACAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAATTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGTACTGTTACAATGCCGGCAACCGCCGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACTGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTTAAAGCACAG
+CCAGAGCTGGCTGAAGCGGCTGCTGCAACCACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATCCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCACAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_IIIb.21:i:e,n,x,z15_AY353431_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCAATACTGCGATTGCTTTAAACAATGGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACAG
+ACCAGCAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TGCAGGTGGATTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCCAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCTAACATGTCTCGTGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,z13_Salmonella.enterica_Kenya_AY353449_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAGGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTCATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGGCAACTACGAA
+AGTGGCAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACGAAAAATAAAGATGGTTC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCTCTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCACAACTTTAAAGCACAGCCT
+GATCTGGCGGAAGCGGCTGCTACAACTACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTT
+GCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACTGTAAACAACCTGACTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_I.8,20:z4,z23:-_AY353544_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTAAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACTGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAACAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATATGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAGCTGCGGGGACTCCGTCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTGAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGACTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_IIIa.41:z4,z23:-_AY353547_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTCAATAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGGGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAAC
+CCTATCACGCGAAGTGAAATTTGATGGAGCAGATTTAAAAGCCGATCAATCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACTTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAA
+ACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z41_Salmonella.enterica_Ottawa_AY353510_k,z__1491
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCGAACGACGGTGAAACCATCGATATTGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTCGATAGCAAAGCTGTTAC
+TGCAACTCTTGATCTGGATGTGACAGATCTTGATACTAATGCTTTGAAAACCGCAACTGGGATCAGTGCAGGTAATCCTG
+CTGTTAAAGACGATAAAGTTTATTATGACAGCGCAAATAATAATTATTATGTAGAGGTTGAGGGCTTTACTGATAATACG
+AAAGATGGTTTCTACAAAGTTCAGGTTGGTGATGATGGCAAAGTGTCAATGGCCACAACTACCAATAAAGAAACAGCTAC
+TCCTCCCGGAATTGTTGAAGTAAGTAAAACTCATGATGAGAAAGCTCTTAAAGCTTCTGCAGAGGTTAAAGCAGCTCTGA
+TTGCTGGAGATATTGATACTGCTGATGCAGATGCTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAATGGTAAGACG
+ATTGATGGTGGTTATGCTGTAAAAGTAGGCGATAACTACTATGCCGCTACCCAGAAAAAAGACGGTAGTTTCAGTGTTAA
+TACTACTTCTTACACTGATAAAGACGGCAATACTAAATCCGCACTGAACCAACTGGGTGGTGCAGACGGTAAAACCGAAG
+TCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCACAACTTCAAAGCACAGCCTGATCTGGCGGAA
+GCGGCTACTGCAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAAGTTGATGCGCTGCGTTCTGACCT
+GGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGTCTGAAGCGCGTAGCC
+GTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTT
+CTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z24_Salmonella.enterica_Romanby_AY353503_z4,z23__1281
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAAGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGCCCCGCAGCAGATAAAT
+TATCTTTGGTAAAAGATGATAAAGGAAATTACCTTGTTAAAGATGTTACTGTCACTGCTACTCCTAAATATTATGCCGCT
+ACCGTAGATAATAGTACTGGGGAAATTAGCTTTGATTCGGCTAAAGAAGTTACTTTAGCTGGTGGTGCACCAGCTCCGAG
+TACGGTTGATACTTTGTCGCGTGAAGTGAAATTTGATGGAGCAAATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAG
+ATGATAAGGGTAAAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCC
+GCGGACGGTAAAACAACAGAGGGTACTACCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCT
+TAAAACCGTTGACGCTTTCCGTAGCCAATTGGGGGCGGTGCAGAACCGTTTTGAATCTGCTATCACTAACCTGGGCAACA
+CCGTCAACAACCTGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fliC_z4,z32_Salmonella.enterica_IV.44:z4z32:-_AY353506_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCAAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCGAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACTGATTTTAACG
+GTAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGTTCTGGAGC
+CTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGCCCCGCAGCAGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGTCTCCGTCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,z15_from-Chailey_SRR1049702_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGTTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_Tiergarten_AY353315_e__1506
+ATGGCACAAGTAATCAACACTAACAGTTTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACGGATATTAAAGCTGCATTAGGCAACCCGA
+CGGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAGAATGGTAAATATGAAGTTACCGTTGATAGTACTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCAGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTATCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAGGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fliC_d_Muenchenstr_ARYX01000110_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTTGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTAAAGTCCTGGCGCAGG
+ACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATTGATTTAAAAGAAATTAGCTCTAAAACA
+CTGGGACTTGATAAGCTTAATGTCCAGGATGCCTACACCCCGAAAGAAACTGCTGTAACCGTTGATAAAACTACCTATAA
+AAATGGTACAGATACTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCGGTGGTGCAACGGGGGTTACTG
+GGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCTGCTGGTGTTTATAAAGCCACT
+TATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTAGCAACTGCGGAAGCTACAGCTATTCG
+GGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATACGACCACAGTTGCGGCTCAAC
+TTGCTGCTGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCGTTTGAGGATAAAAACGGTAAG
+GTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGATGAGAAAACAGGTACAATTAC
+TGCTAAAACAACCACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAATTTGGTGGCGCAAATGGTAAAT
+CTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACATAACTTCAGAACAGGCGGTGAG
+CTTAAAGAGGTTAATACAGATAAGACTGAAAACCCACTGCAGAAAATTGATGCTGCCTTGGCACAGGTTGATACACTTCG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_i_Kentuckystr_AOYZ01000062_r,i__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCTATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGAAACT
+GGTAAAAATGGCTATTATGAAGTTTCCGTTAATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z10_Mbandakastr_AOYR01000081_other.z10__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAGCACTGGCGTTAC
+TCAATCTCTTGATTTAAAAACTGCTGGAATTACTGGTGCTACATTAAAAGCTGGTATTACTGGTACAACGACAGAAACCG
+GTAGCGTTAAAGATGGTAAAGTCTACTATGATGCAGATAGCAAAAATTACTATGTAGAGGTTGATTTTACTGATACTACG
+GATAAAGCAGCGCATGCTGGTTTCTACAAAGCTGACGTCGATGCTGACGGTAATGTTTCTTTAGCAACTGGTGCGACTAA
+AGAAGCAAAACCAACGAATGCAGTTGAAGTTGAAAAAACTATTGATGAAAAACCGCTGAAAGCATCAAGTAGTGTTCAGG
+ATGCCTTAAAAGCGAGTGGTATTGCTGATGCGGTTGCAGAAGCTGCGACGGTAGTGAAAATGTCGTACACTGATAAGAAT
+GGTAAAACTATTGATGGTGGATACGGTATTAAAGTAGGTGATGACTACTATGCTGCAACTAAAGAAAAAGACGGCAGCTA
+TAGTATTAATAGTACTTCTTATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGTA
+AAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTGCTACAACTACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCG
+TTCTGACCTGGGGGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_l,z13,z28_Salmonella.enterica_Fallowfield_AY353453_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAGGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCGCCGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCTGCTGCTACAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z29_Salmonella.enterica_IIIa.41:z29:-_AY353478_other.z29__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAGGGT
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTACGTGAGTTGACTGTTCAGGCAACTAATGGGACAAACTCTGATAG
+CGACCTGACCTCTATTCAAAATGAAATCACACAACGTTTGAGTGAAATTGATCGTGTCTCTGGTCAAACTCAATTTAACG
+GCGTGAAAGTGCTGGCCCAAGACAATACGCTGAAAATTCAAGTAGGAGCCAACGACGGCGAAACCATTTCTATTGATCTT
+AAGAAAATTGACTCAAAAAGTCTTGGAATGGATGGCTTTAACGTCAATGGCGCACACAAAGCAACAGGAAGTGATTTAAT
+TTCTCAATTTGGTGCTACAGGTACTGATAATTATAACGTTACCAAAGGGGCTACTACCACTACTTATTCGGTAGACATTA
+AATCTGGCGCTGTTACTACTGGTACACCAGCTGAAGCTGTCTTTGTTAACGCGGCTGATGGTAGCTTGACAACTGATGCT
+ACTACCAAAAACACTGAAATTAATGGTAACGATGACTTTACAAAGGGACTTGCAGACGCAGCAAAAGGCGCTGTTAAAGA
+TTCTACATTTACCTACAGTGGCATCGAATTTACTGCTAAGACTGCTGGTACAGCAGATGGTAATGGTACTTTTGAAGCGA
+AAATTGATGGTACAGTAATTTCCTTTGAAATTACTGGTGGTACAACACCTTCCTCCGCAGTAACTGGAGCTGGTGGTGCA
+AAAGCTTATGTTTCTAAAATTGATGGTAGTATTACGACAACAGCTGAAGTCGATAACCGTGCTGCGAAAATGTCCGATTT
+GGATTTAAACAACGCGGTTAAAATAGGTAGTACATTAAATGTTAACGGTGCTACCTATAATGTTAATGCTAAAGGTGATG
+AAGTTACTGGTAAGTTTGATAATGGTGCAGGCGGACTGGTTGATAAACAAGTATTCTTGGGAAAAACCGCTGGCGGAGCT
+GCAACATTAATTAATGAGGATGCTGCTAAATCCCAACAATCTACCGTAGATCCGTTGAAAACTATTGATGATGCACTTGC
+TCAGGTTGATGCGCTTCGCTCCGATTTGGGCGCAGTACAGAACCGCTTTGATTCTGCCATTACCAACCTTGGTAATACGG
+TAAATAACTTATCTTCTGCCCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_k_Salmonella.enterica_IIIb.50:k:z53_AY353440_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGMTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATGCGCTGAATGTGCAGAAAGCTTATGATGTAGATAGCAAACCAGCGCA
+GAGCATTAAACTGGATACCAGTGCTCTTACTGCTACTGCAATTAAAGATGGTGTAACTGGTGCATCGACAGATGGTGCCC
+TAAAAGACGGTAAAGTTTACTCTAATGGCACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGATACTGCTAAA
+GGTGGTTTCCTTAAAGTAGATGTTGATTCCGCTACTGGTGCAGTTACCGTTCCGGGTACGGCAGCAACAGCAGCTGCAAC
+TAAACCTGCCGGTGTGAAAGAGGTTACAGAAGTACAAGGTAAAATCCCAGCATCTACTGCTATTCAAGACCAATTGAAAG
+CAGGCGGTGTGACTACTGCAGATGCAGCTACTGCTGAAGTTGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+TACGTCTTACACTGCAGATGACGGTACATCCAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,p,s_Salmonella.enterica_Naestved_AY353401_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTGCTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCATTGGCGCGGCGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,z51_Salmonella.enterica_IIIa.45:g,z51:-_AY353414_g,m__1515
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTTTGTCCTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATCAAAGGACTGACTCAGGCTTCCCGTAATGCGAACGACGGTATCTCCATTGCGCAGACCACCGAAGGG
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATTCAGGATGAAATTCAGCAGCGCTTATCGGAAATTGACCGTGTTTCTAACCAGACTCAGTTTAACG
+GTGTTAAAGTCCTGTCTCAGGATAATCAGATGAAAATTCAGGTGGGCGCTAACGATGGCGAGACTATTACCATTGATCTA
+CAAAAAATTGATGTGAAAAGTCTTGGTCTGGATGGGTTCAACGTGAATGGGCCTAAACAAGCAACCGCTGGGGATTTGAA
+ATCTAATTTCAAAAACGTTACTGGTTATGATACGTATGCTGTTGGTGCTGATAGTTATCGTGTAGATATTAATTCTGGAG
+CAGTAACTGATGATGCTGGTACCGATAAGATTTACGTAAACGCAGCAAACGGTAAACTCACAACTGATGATGCACAGAAT
+AACACCGCAGTTGATCTATTTAAGACAACAAAATCATCAGCCGGTACAGCTGAATCTAAAGCAATTGCTACCGCTATTAA
+AGGTGGTAAAGAAGGAGATACTTTTGATTATAAAGGTGTTTCTTTTACCATTGATACAAAGAATGGCACTGACGGTAATG
+GTACAGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTGACTGTCGCTGACATTACCACGGGTGCGGCAGACGTTAAT
+GCGGCAACCTTACAATCAAGTAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACCTTTGATGATAAAACGAAAAA
+CGAAGGTGCGAAATTATCTGATTTAGAAGCAAATAATGCTGTTAAAGGTGAAAGTAAAATCACGGTAAACGGTGCTGAAT
+ATACAGCTAACGCTGAGGGTGATAAAATTACCTTAGCAGGTAAAACCATGTTTATTGATAAGACAGCCTCTGGCGTTAGC
+ACATTAATTAATGAAGATGCTGCTGCAGCTAAGAAGAGTACCGCTAATCCACTCGCTTCAATTGATTCTGCATTGTCAAA
+AGTGGATGCTGTACGTTCTTCATTGGGGGCTATTCAGAACCGTTTTGATTCTGCCATTACCAACTTGGGTAATACGGTAA
+ATAATCTGACTTCCGCACGTAGCCGTATCGAAGATGCTGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATT
+CTGCAGCAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_Gera_AY353498_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGCGGCGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGACTCCGCCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGACTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACTTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23,z32_Salmonella.enterica_IIIa.56:z4,z23,z32:-_AY353501_z4,z23__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATTGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCAAAGATGCAAAAACCGGCGGTCCGGCTGCGGATAAATTAT
+CTCTGACACAAGATGATAAAGGCAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTAGAT
+ACGACACCGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAACCCT
+ATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTAAAG
+ATCTCTATGCTATCCAAACGTTAGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAAACT
+ACGGAGGGCGCTGCCGTAGCCTTAGCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACTGTTGACGC
+ATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATAACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCACAGATTCTGCAGCAG
+GCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z36,z38_Salmonella.enterica_IV.43:z36,z38:-_AY353486_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCAAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCAAACTCTGACTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATTACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATTGCTACAACAGTTAAAGAAGGTAC
+GAAGCTCACTGCCGATTTTGCAGTTAAGGTCGCAGATTTTGATGATAAAGCAACAACTGGTAAATTAACTGCAAACTTAG
+AATTGAAGCAGGATAAATCCGGAAATTATTTTGCCTACGATAAAACAGCCAGTAAATACTATGATGCGACTGTAGATACT
+GCTACAGGTAAAATAGAATTTACTTCTGGGGCAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGGCTCACGGATGATAAATCATTAGTAAAATACAAAGGGGATGATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTG
+ACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGACGC
+TTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z29_Salmonella.enterica_IIIa.62:z29:-_AY353479_other.z29__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAGGGT
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTACGTGAGTTGACTGTTCAGGCAACTAATGGGACAAACTCTGATAG
+CGACCTGACCTCTATTCAAAATGAAATCACACAACGTTTGAGTGAAATTGATCGTGTCTCTGGTCAAACTCAATTTAACG
+GCGTGAAAGTGCTGGCCCAAGACAATACGCTGAAAATTCAAGTAGGAGCCAACGACGGCGAAACCATTTCTATTGATCTT
+AAGAAAATTGACTCAAAAAGTCTTGGAATGGATGGCTTTAACGTCAATGGCGCACACAAAGCAACAGGAAGTGATTTAAT
+TTCTCAATTTGGTGCTACAGGTACTGATAATTATAACGTTACCAAAGGGGCTACTACCACTACTTATTCGGTAGACATTA
+AATCTGGCGCTGTTACTACTGGTACACCAGCTGAAGCTGTCTTTGTTAACGCGGCTGATGGTAGCTTGACAACTGATGCT
+ACTACCAAAAACACTGAAATTAATGGTAACGATGACTTTACAAAGGGACTTGCAGACGCAGCAAAAGGCGCTGTTAAAGA
+TTCTACATTTACCTACAGTGGCATCGAATTTACTGCTAAGACTGCTGGTACAGCAGATGGTAATGGTACTTTTGAAGCGA
+AAATTGATGGTACAGTAATTTCCTTTGAAATTACTGGTGGTACAACACCTTCCTCCGCAGTAACTGGAGCTGGTGGTGCA
+AAAGCTTATGTTTCTAAAATTGATGGTAGTATTACGACAACAGCTGAAGTCGATAACCGTGCTGCGAAAATGTCCGATTT
+GGATTTAAACAACGCGGTTAAAATAGGTAGTACATTAAATGTTAACGGTGCTACCTATAATGTTAATGCTAAAGGTGATG
+AAGTTACTGGTAAGTTTGATAATGGTGCAGGCGGACTGGTTGATAAACAAGTATTCTTGGGAAAAACCGCTGGCGGAGCT
+GCAACATTAATTAATGAGGATGCTGCTAAATCCCAACAATCTACCGTAGATCCGTTGAAAACTATTGATGATGCACTTGC
+TCAGGTTGATGCGCTTCGCTCCGATTTGGGCGCAGTACAGAACCGCTTTGATTCTGCCATTACCAACCTTGGTAATACGG
+TAAATAACTTATCTTCTGCCCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTATAAAGCGCAG
+ATTCTGCAGCAGGCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z36_Salmonella.enterica_IIIa.43:z36:-_AY353484_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAGTTGTCTGTTCAGGCAGCAAACGGCTCAAACTCTGACTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAACTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACAAAAGGAATTGCTACAACGGTTAAAGAAGGTAC
+GAAGCTCACTGCCGATTTTGCAGTTAAGGTCGCAGATTTTGATGATCAAGCAACAACTGGTAAATTAACTGCAGACTTAG
+AATTGAAGCAGGATAAATCCGGAAACTACTTTGCCTTCGATACAGCAAACAGTAAATATTACGACGCAACTGTAGATGCT
+GCTACAGGTAAAATAGAATTTACTTCTGGGGCAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGGCTCACGGATGATAAATCATTAGTAAAATACAAAGGGGATGATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTG
+ACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGACGC
+ATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,z15_Salmonella.enterica_Brandenburg_AY353323_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTAACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGTTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>O-7_wzy__1080
+ATGATATATTATATTTTTATTGTAATTTTTCCGTTCTTTTCATTTGTTAAGAATAAAAATATAAAAATTTACGCCTTGAT
+GCTAAGTTTTTTATTTCTTGTCTCGTTTTGTTCTTTACGTTGGCAGACTGGTACTGATTGGCTCCCCTATTACGATGATT
+TCATGAGTCCAGGGAATCGACATGACTTTGAAATCGGGTATGTATTATACGTCAAATTAATAAGATATTTGACAGATAAT
+TATACATTGTTTCTATTCACTACATCAATTATTCCTATCGCGTTAATATTCTGGGGATGCCTGAAAACACAAAAAAATAT
+ATCATTAACTATTCTGTCTGTTTGTGTTTTTTATAGTTATTATTATCTGGGGTCTTTTTTTGGGGCCGAAAGAAGAATTA
+TTGCAATTGGGTTATCTTTTTTCGCTTTAATCCAATATAAAAGTAATAAAAAGGTGCAATCGCTTATTCTTATTCTATGT
+GCGTCGACATTTCATATCTCGTCTTTAGTTACCTTATCTGTTTTTTTAATCAATAAGTTATCTTTAAACTTATATAAAAT
+ATTACTTGTGCTTGGTGCCATTCTATCATTGCCTTTGTCACATTATTTATCAGATATAATTTCTTCCGTTATTAGTCTAA
+TTCCTGTCGAAATTGTTCGCTATAAACTCACTGTTTATACTCAAAATGCACAAGAATATGGGTCCATAAGTATATCTGGA
+ATTTTAAAAAGGGTGGTAATTTCTGCTATTTTTATTTACACATTATCTTTTGATATAAAAAATAATAAGGCAAATTTATT
+TTTGGTAAAAACATATTTATTTGGAACTATCATATATTTATTTTTATCTCCGATCTCAGCCATGTTCTCAGTAATTAGTA
+TATATTTTACTATAGTCGAAATATTGTTGATTCCTGCAGTATTAGTGCGTGTAGGAATTTTTACACGGATTCCTGCTCTG
+ATTTTTATAGTGATTTTTTATTTTGGCTATCAAGTTTACTCTATACTAGGGTCTTATCCTGAACTTTTCTATCCTTACAT
+ATCGGTATTTTCAGAAATTCAGCGTCAAGGTATTTACTAA
+>fliC_z65_Salmonella.bongori_V.66:z65:-_AY353259_other.z65__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAACGTCTGTCTTCCGGTCTGCGTATCAACAGCGCAAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TTACCGCCAACATCAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCACTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCGAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCGGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTTTCCGGCCAGACCCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAACAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAGGATGAAGCTGTTAC
+TGCTGGTACTTTCAGTGTAGATAGTGGTGTGGCAATTAAATCTGCAACGGTTGACGTTAAAACAGCTTTAAGCACGACTG
+GTAATGACGGTACTGTAAGTAAAATTGAACTTGATAAGGCAACAGGTAAATATTACGCAACTGTATCAGGGCTTACAGAT
+TCTGCAGATACAAGTAAAAATGGCACTTATGAAGTTAATGTTAGTTCTACTGGCGATATTACTTTTGTTGATACAACCAA
+AGACACTGTCACTGCTGGCTCGGTAGAAGTACAAAATGTTCATACGAAAGCTGCTGGTGCACTTCCTGATTTAGCCGACG
+CAAAAGCAGCTTTAACCAAAGCCAATGTTGCTAATGCAGACACTGCTTCTTTAGTGAAAATGTCTTATACGGATAAGAAC
+GGTAAGGTCATTGACGGCGGTTATGCATTAAAAACAGATGATACCAAATATTATGTTGCATCATATAACGAAACTACTGG
+AAAAGTCGAAGCTGCGGTTACAAAATATACCGATTCAAATGGATTTTCTAAAACAGCTGCTAATCAATTAGGTGGTGTAG
+ATCGCAAAACAGAAGTTGTGGAAATTGGTGGTAAAACTTACACAGCAGCCAAAGCTAAAGACCATAACTTTAAAGCTGAT
+CCAGATCTGGCAGTTGTTGCAGCTGCAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCACAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCAGGGACCTCCGTTCTGGCACAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-67_wzt__741
+ATGGAACCAGTAATAAACTTTAGTCACGTTACGAAAGAGTATCCTCTTTACCACCATATTGGCTCAGGAATTAAGGATCT
+CGTATTTCACCCTAAAAGAGCTTTTCAGCTGTTAAAAGGGCGTAAATATCTTGCGATCGAAGACATTACCTTCACCGTGG
+GTAAAGGCGAGGCCGTAGCGCTGATTGGTCGTAACGGCGCAGGGAAAAGTACCTCCCTCGGGCTGGTGGCCGGCGTCATT
+AAGCCTACAAAAGGCACTGTTACAACCCAGGGGCGCGTTGCCTCAATGCTTGAGCTAGGCGGCGGTTTTCACCCTGAATT
+AACCGGGCGAGAAAATATTTATCTCAATGCGACCCTGCTTGGGCTACGCCGCAAAGAGGTTCAGCAACGGATGGATCGGA
+TAATTGAGTTCTCCGAGCTGGGTGATTTCATTGACGAACCTATTCGCGTGTACTCAAGTGGTATGCTTGCGAAGCTTGGA
+TTCTCTGTCATCAGCCAGGTAGAACCCGATATACTTATTATCGATGAGGTACTTGCTGTCGGTGACATTTCGTTCCAGGC
+CAAATGTATACAAACAATACGAGACTTCAAAAATAAGGGTGTAACGATATTATTCGTTAGCCACAATATGAGTGATGTTG
+AAAAAATCTGTGACAGAGTTGTTTGGATCGAAAACCATAAACTCCGCGAAATTGGCTCAGCAGAGAGAATCATTGAACTT
+TACAAGCAAGCAATGGCTTAA
+>O-40_wzy__1368
+ATGTTTCAGATTAAAACCAGAAAAAAACCATTGTTAATATTATATTTAACTTTGTTATTAAGTATTTTGATGTCGTTAAT
+TATCGATGATGGTATAAATCGATCCTTATACATACTTTGTATATCCACACTAAGTGTTTTTTTTATATGCTATTGTTGTA
+ATAAAATAACCTCCCCTGCAAGTTTATTAATTATTTCTTCCTTTGTTTTCCTTGGTTGTAGGCCATTTCTCTCATTATTC
+ACAAGTTTCGATTATAGAAATGCCGATTGGTTTATAACTGGTTATTTAGATGAGAATGTTATCTATACTAATTATGCTGT
+TTCTTTTATGTATTTTGGATATAGTGTTGCATTGATATTAAGTAATAATAATTCAGCACATAGAGAATGTTACAATCTAA
+ATAAAATAAAACCTAATATTATATTTTTGTCTATGCTTTTTCTTTTTGGCTCATTAGGACAAATCCTTAAAGGTTTTTAT
+TTTTATTCCTTCATTGAGTCGAATAGTTATGTTGGAATTTATCAAGATAAAGTAAATTTACCCATGGGATATAATTTTTT
+ATCATATCTGTTTTATTGTTCATTTTTCCTCATCTGTGCATTTTATGACAAATTCCGAGTTAATAAATCATTTTTATTAA
+TATCAATATTGATTGCTGCTTTTAGTGCCATGAAAGGTAGTCGAGGGGAGTTTGTTACATTCTTGCTTACAGTTTTTTGT
+ATTTATTATAATGAGAAGAAAGTAAGCAATATTAGCTTATTATTGAAAATGTTTTTAATATTTATTGCTGTTTTTATTAT
+AAGTGAATTTGTTTCAATGTGGCGGTCAGGCGGTAGCTTTATTGCTCTTATTGAAGGCGATAATCCACTCATGCAATTTA
+TATATGGAATGGGAGTATCATATATTACACTTTACCAATCGGTTAAAATAAGTTTGATCTCGGGAGTGTTTGAGTTTCAT
+TATTTAATCAGTCAACTATTAATTACTATATTTTCAGTGTTAGGAGTTCAGGTATATTTACCTGGAATTAGTTACAGCCA
+TTTGGCATCTAAAACTGCGAACCCACAATTATATGAACAAGGGTTTGGATTAGGAGGAAGCTATCTTGGTGAATCATATA
+TAGCTATGGGACTAATAGGATGCTTTATTATTCCATTTATAGTTTTATTTCTTATTAATAAGCTAGAAGTATTTACCAGA
+TATAATAAAACTTTTTATTTTGTATATTATAGCTCTCTACCATCTGTTTTATTTATACCCAGAGAAACCTTGTTCTATTT
+TTTCCCTTATGCAGTTAAAGGCATTATTGTGGTATTTATATTTACATTTTACGCGAATATTAAAATGAGAAGATTTAATA
+ATGGTTGA
+>O-56_wzy__1179
+ATGGAATTGAAAAAAAACAATACCAGGATTCTTGTCTTTTTTTTATACCTTACCGTTAATATTATAGCATTTATATTATC
+TTGTGTTCAGGGGTACATATTAGTCGAAAATTATAGTTTTAGCTTTAACGTTGATAACGGAGCGCTGGGTTTTGCATATG
+TGATATTTTCGTTACTATTCATAACTCTATTGTATATTTTTTTTACTTTCCTGTTGAGGCCATATAATGAGCATATAAAT
+ATTACAAGATTTTATGAAAATAAAAAAATCAGTATTTCTATTTTTAGTATACAAACTTTATTTATAGTCTTTAATTTATA
+TTATGGACTAAATGTCGCCGGTGCTGGTGAAGACGTTAATATTGCACCATCATTGCTACGTTATTTTTTTGTGATATTTA
+ATCCAGATATTTTGTTTTTAATATATGCATGCACGAACATTAACAATCAGCTTTATAAAGTTAATTGTTGTGCTTATTTT
+GTATCGACTCTAATAAGAGGCTGGAGTGGTGGTGTTCTGTTCTTGTTATTTATTTTTTTATGCCGCAGTGATAAAATTAA
+TTTAAAATTAATTTTACTTTTTATCATATGTCTCTTATTCGCACCATTTATTATGGAAATAAAATGGCTAATTAGAAGTA
+ATACATTTGATTATAATAATATAATATCTGAGTTTGATTATGGTAAAAGTTTAGGGCAGTTCTTAGAGTATTTAGTGTAT
+CGATTACAGCAGGTCACTAATGTTATCTATCTTATCGACCGGGTAGAGCACATTTCTATTTTATATCAAGATAATACTTT
+AGTTCCATATTGGGGGGAATTTATCGGATTAAAAAACTTATATCAGCTTTATTATCCACAGGCAATTCCTTTGGGGCAGT
+GGCTCGGAAGCAGTATTGAAAACTCACTAGTTTCATGGAATTCTAATCCTGGGCTTGCAGGATGGTTTATAATACTTACA
+AATTACTCACTATTTTATGGTGGGCTTTTTATATTAATTACAGTAACTGCAATTTTTTTTAATGTGTATTTTTCTATTAT
+AATTGGAAGAGGGTGTATAACTGGTTTTTCTTATATTTTATGTATTCTTTATCTTTTTCCGGGATGGATGGGAATGTATT
+TTAATTTGATATTTTATCTAATTATTTGGTGTGTTGTAATTAAAATCTTAAAGGTATAA
+>fliC_b_Salmonella.enterica_Niederoderwitz_AY353360_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCAGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGCTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAGAGATGTTACCACCTATAAAAATGGTGGTACTACTCTTACAGCACCTGACGCAGCAGCAATTGATACCGCTTTAGGTA
+CGACTGGTGCGGCGGGTACTGCGGCTGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACCGGTACAACTAAAGAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCGGTGACAATGACCGCAAATAAAGCAACAGTAACTGGGGCTAGTAC
+AGTTACTGAAAACCAAATTGTAGACGCTGTTACACCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGTGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCG
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAAACTGT
+AAATTATACTGACGCTACTGGTGCGACAAAAACCGGTGCTGTGAAATTTGGCGGTGCGAATGGTAAAACTGAAGTTGTGA
+CCACCGTTGATGGTAATACTTATCAGGCTAGTGATGTAAAAGGGCATAATTTCCAGAGTGGTGGCGCTTTAAGCGAGGCT
+GTACCACTAAAACTGGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAAGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_b_Salmonella.enterica_IIIa.47:b:-_AY353363_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCAGCAGGTCAGGCCATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGCTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACTATCCAGGTTGGCGCCAACGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGACGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAAGGATGTTACCACTTATAAAGATGGTGGTACTACTCTTACAGCACCTACCGCAGCAGCAATTGATACCGCCTTAGGTA
+CGACTGGTGCGTCGGGTACTGCGGCTGTGAAATTTAAAGACGGTAACTATTTCGTTGAGGTGACCGGTACAACTAAAAAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCGGTGACAATGACCGCAAATAAATCAACAGTAACTGGGGCCGGCAC
+AGTTACCAAAAACCAAATTGTAGACGCTGTTACTCCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGGCAGGGGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCA
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAGACTGGTGAGATAAAAGCTAAGACTGT
+AAATTATACTGACGCTACTGGTGCAACAAAAACTGGTGCTGTGAAATTTGGCGGCGCGAATGGTAAAACTGAAGTTGTGA
+CTACAGTTGATGGTAATACTTATCAGGCTAGTGATGTGAAAGGGCATAATTTCCAGAGTGGTGGCGCTTTAAGCGAGGCT
+GTGACTACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAATCTGGGCAATACTGTAAACAACTTGTCTGAAGCGCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGTGCGCAGATTCTGCAGCAGGCCGGTACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_a_Salmonella.enterica_from-cdc-Stk2184_other.a__1488
+TTAACGCAGTAAAGAGAGGACGTTTTGCGGAACCTGGTTAGCCTGCGCCAGAACGGAAGTACCGGCCTGTTGCAGAATCT
+GCGCGCGAGACATGTTGGAAACTTCAGTCGCATAGTCGGAATCTTCGATACGGCTACGCGCTTCAGACAGGTTGTTTACG
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTTTGTACCGCACCCAGATCAGAACGCAGCGCATCAACCTGCGC
+CAGCGCGGCATCAATTTTCTGCAGCGGGTTTTCGGTGGTTTTAGCGGCTGCTTCAGCCAGCTCTGGCTGTGCTTTGAAAT
+CATGACCAGCAGCTTTGCTGGCATTATAGGTTTTACCGTCGATAGTAACGACTTCGGTTTTACCATCTACGCCGCCAAGT
+TGGTTCAGTGCGGTTTTAGTATTGCCGTCTTTATCGGTATATTTAGTGGTGTTAATGCTGAACGATCCATCTTTATTTTT
+TGTTGCCGCATAAATATCAGCCCCAACTTTAACACCAAAACCGCCATCAATCGTCTTACCGTTTTTATCGGTATAGGACA
+TTTTGACCATTTCAGCAGTATCAGCTCCGGCCACATGGGCAGCTGTCAACTGAGCCTGAATAGCTGCTGGAGCAGCTACA
+GGTTTTTGAACCTGAGTAACTTCAGTAATACCAGTAGGAGTTGTACCCTCTTTAGTGGTAGCCGCAGTCATTGTGACTGC
+ACCATCATCAGCAACATTAACTTTATAGAATCCGCCTTTGTTAGTTTGATCGGTCGCATCGGTAAATTCTACTTCAACAT
+AATAATCTTTAGAGGTGCTATTATAGTAAACCTTACCATCCTTAATTGAACCAGTGTCAGTTGTAGAACCGGTTCCGGTT
+TTGAGGCCAGCACCATCAAGTGCAGTTGTGCTTAACGTAGCCGGAGGCGTGACAGCTTCACTCTTCACATCATACGCTTT
+CTGCACATTCAGCGTATCCAGACCCAGGGTCTGAGAGTTGATCTGCTTCAGATCGATATCGATAGTTTCACCGTCATTGG
+CGCCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACGCCGTTGAACTGGGTCTGGCCGGATACACGGTCG
+ATTTCGTTCAGACGCTGGGTGATTTCAGCCTGGATGGAGTCAAGGTCAGACTGGGAGTTGGTGCTGTTAGCAGACTGAAC
+TGCCAGTTCACGCACGCGCTGCAAGTTGTTGTTGATTTCGTTCAGCGCGCCTTCAGTGGTCTGCGCAATAGAAATACCGT
+CGTTAGCGTTACGGGAAGCCTGAGTCAGACCTTTAATGTTCGCGGTGAAACGGTTAGCAATCGCCTGACCTGCCGCATCG
+TCTTTCGCGCTGTTGATACGCAGACCGGAAGACAAACGCTCGATAGCGGTGCCCAGTGCGGACTGGGATTTGTTCAGGTT
+ATTCTGGGTCAACAGCGACAGGCTGTTTGTATTAATGACTTGTGCCAT
+>fliC_a_Salmonella.enterica_Paratyphi.A_AY353356_other.a__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATTGATATCGATCTG
+AAACAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCGGTCAC
+GCCTTCGGCTACATTAAGCACTACTGCACTTGATGGTGCTGGCCTCAAAACCGGAACCGGTTCTACAACTGATACTGGTT
+CAATTAAGGATGGTAAGGTTTACTATAACAGCACCTCTAAAAATTATTATGTTGAAGTAGAATTTACCGATGCGACCGAT
+CAAACCAACAAAGGCGGATTCTATAAAGTTAATGTTGCTGATGATGGTGCAGTCACAATGACTGCGGCTACCACCAAAGA
+GGCTACAACTCCTACAGGTATTACTGAAGTTACTCAAGTCCAAAAACCTGTGGCTGCTCCAGCTGCTATCCAGGCTCAGT
+TGACTGCTGCCCATGTGACCGGCGCTGATACTGCTGAAATGGTTAAGATGTCTTATACGGATAAAAACGGTAAGACTATT
+GATGGCGGTTTCGGTGTTAAAGTTGGGGCTGATATTTATGCTGCAACAAAAAATAAAGATGGATCGTTCAGCATTAACAC
+CACTGAATATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGTAAAACTGAAGTTG
+TTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTTAAAGCACAGCCAGAGCTGGCTGAAGCG
+GCTGCTGCAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACTTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_a_Salmonella.enterica_Paratyphi.A_AY353357_other.a__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATTGATATCGATCTG
+AAACAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCGGTCAC
+GCCTTCGGCTACATTAAGCACTACTGCACTTGATGGTGCTGGCCTCAAAACCGGAACCGGTTCTACAACTGATACTGGTT
+CAATTAAGGATGGTAAGGTTTACTATAACAGCACCTCTAAAAATTATTATGTTGAAGTAGAATTTACCGATGCGACCGAT
+CAAACCAACAAAGGCGGATTCTATAAAGTTAATGTTGCTGATGATGGTGCAGTCACAATGACTGCGGCTACCACCAAAGA
+GCCTACAACTCCTACAGGTATTACTGAAGTTACTCAAGTCCAAAAACCTGTGGCTGCTCCAGCTGCTATCCAGGCTCAGT
+TGACTGCTGCCCATGTGACCGGCGCTGATACTGCTGAAATGGTTAAGATGTCTTATACGGATAAAAACGGTAAGACTATT
+GATGGCGGTTTCGGTGTTAAAGTTGGGGCTGATATTTATGCTGCAACAAAAAATAAAGATGGATCGTTCAGCATTAACAC
+CACTGAATATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGTAAAACTGAAGTTG
+TTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTTAAAGCACAGCCAGAGCTGGCTGAAGCG
+GCTGCTGCAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACTTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_1,5_Panamastr_AOYJ01000008_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAATACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGGCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGACAGCTTATGCCGATAATGGTACTACGCTGGATGTATCGGGTCTTACTGATGCAGCTATTAAAACGGCTACGGGTG
+GTACGACTGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGG
+GGCTTTAGTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGTAACAACTAAAACAGAAGTACAGGAGTTAACAACTACACCGGTAGTTG
+CTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGCCGCTACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>oafA-O-4_5-__325
+TCATCATCAGAGTTCAACTTTTTGCTTCACACCTGGTCACTATCAGTTGAGTGGCAATTTTATATCCTTTATTAGTCATT
+ATAGTTAAAAAATTACGGTTTCCTGTTGGACTCTCATTATCTGTAATTTTAGCCATGTCACTTGCAATTACACTTATGCG
+AGTGACTGGAACCAAAGAAGATATTTTCTATCTTATCCCTACCAGGGCATGGGAAATGCTGGCTGGCGGCCTTGTATACA
+TAGCATCTGTACGTTACAAAATGCCAGAATGGATAAAGCATTGTGAGGTTTATGGGATAGTCCTCATTGTTGTTGCTGTT
+GTTAT
+>fljB_e,n,z15_Mbandakastr_AMRS01000032_e__1496
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTATCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATAGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_e,n,z15_Salmonella.enterica_Uno_AY353325_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCTAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCTACGA
+AAAAAGCCTTACAAGATGGGGGCGTATCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCAGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_z_Salmonella.enterica_IIIb.48:i:z_AY353336_k,z__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGTACAGCTATTAAAACTGGCGTTGCTGGAGCTACCACTACAACTG
+GTTCCATTAAAGATGACAAAGTATATTATGATAGTGCTACTAAAAATTATTATGCTGAAGTGAACTTTACAGATGCCGCT
+GATACCGCTAAAAATGGTTTCTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCTTCGACTACTAAAGA
+AGCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCATCCGCAGATGTGAAAG
+CTGCTCTGACTGCTGGAGGTATTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTACACCGATAAAAAC
+GGTAAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGCGATAACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAACACCACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCTTGAACCAACTTGGTGGCGCAGACGGTA
+AAACCGAAGTCGTTACTATCAACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGCCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>O-28_wzy-another-lineage__1296
+ATGGAATATTTAATTATTTTGATTTTCTTTACTCTCTTATTTTTTACGACTAAAAGTACATGGCCTTTTGGTGGAGTGAA
+TGCTCATCCTATATATTTTGTATTTCTTACTCAAATTTTTATATTAACGCTCCCCGGTGTTCTTATTTTAACATTTTTCA
+GGAACTGTGTTGGATCTATTACATGTGAAATTGTCACTAATGCCACTAAAATAAATGTGATGCTTGATTATTTTACAATT
+CTTAGTTCTATCGTTTTGGCAATATTATTTTCCTACTTATTAATGCGAGGGCGTAAAGATTTTACTCCTTCTGCGTTGTC
+TCAAAAACGTTTTCTTAATTTTTGTTTTTTTATAACAATTCTAATTATTATAATTAAAATTATCTTTGTGAAGCATGTTC
+CTCTCTTTATGGTTTTATTTGGCAACAAAGAGGCTGCAGAAATTCAAAAGGCAGCTATTTTACGTGGTGAGGATGGGTTT
+TCTTTTCCTGTTCTCAATTTTCTTATTAAGTATTTTCCTCTCTATTTTTATTACTCAGTATTAATAACTTTTTTTAAGCG
+CAAAATTAGCTTTTTTTATTTAATAATAGCTTTTGCTACAACATGTTTAGCAATGCTTTATGATTTACAAAAAGCACCGG
+TAGTCATTATGATTATAGGTTCATTTTGGCTATACTGGGCTTTTTTTGGTAAATCTAAAATGATTATCATTGGGGCATTA
+CTAAGCTTAGGATTGGTTAGTTTATTATTTTATATCTCGTATGATTTTGGTGGAAATACAAATTATTTTATTGACGCTAT
+TCTCAATAGGACTTTTGTTGCGCAAGATGATGGTATGTACTGGGTATATCAATATTATGATTCATTGCCTAATAAAGAAC
+TATACGCCTATTGGGGTATACCTTTTGCTCAACAGTTTGGTTTACCACAGATAGATCCTTTAAGTGATATTATCGGTGTG
+GTATTTCCAAATGCTAGTGATAATTGGGTTAATACAACAACATTTCTTCTGGGGGAGGCTAAAGCAATATTCGGAAGTTA
+TAGTTTGATTCTTGCTACTTTTGTAGTATTCATTAATGTGATTATTATAATGATAGTTTCATCAGTATTGGTTAGAATAT
+CAAAAGACCTTTTTTATCCAGCTATATTTGTTATGTTGCAAACAATTCCATTTGCTAATAATATCACGGATTTGATTTAT
+GGCCGATTTATATTTGGTTTTCTGACGTTTATGCTATTTCCGACACTTTTTTGTTTGCTATGTAACGGCAAGATGAGTAA
+ATACGATGCGAAGTGA
+>O-35_wzy__1065
+ATGTCTATTGATTTTCTTTTTTCAATTACTGAGATTGCAGTTGTTTTTTCTTGTGCTATTTATATATTTGTTCAATGCTT
+GTTAATGCACAAGATTTATTTAGATAAAGTTGTTTTAATTCTATTGTGTTTACTCCTTTGCTTGGTCATTATTCAACTTC
+CCGAACTTAATGAGCAAGGTTTGATAGATGCTGTAAAGCTATTATTACCTTTACTAATAGTATTTATCGCTTTTCAAAAA
+CCGAAATTATGCTTGTGGATCATTATTGCATTATTGTTCTTCAATTCCACGCTAAATTTCTGGCACTTCAAAGTTTTTGA
+TAAATTTAGCTCATTTCCTTTTACATTTTTTATATTATTATATTTTTTGTACAAATTGGTCAATGATCAACCTCCAAGGC
+AGAGGAATAAAAAATTTTACGTTGTAATTTTCATATTTATATTAATTGATGTAACACAATCATTATTAATAAGTTACAGA
+GGACAGATTCTATACTCTTTAATATGTGTTATAATGCTTGTATTGAGGATTAATTTAAGGAAAACAATCCCATATATTTT
+TCTAACTTTACCGTTTATATATGTTTTTATAATGACTTTTATTGGTTTTAATTACTTTAATAAAGACGTGGTTTTTTTTG
+AACCTACGGCAAGTAATATTGAACGTACGGGGATGATATATTATTTGGTTATCCATGCAAATGATTATATATTTCACGGT
+ATGGGGACGTTACATTTCTTAAATGAGGGGGGGCAATATAAAATGTTATATGGATTTCCTTCTCTAATACCAAATGATCC
+TCATGATTTTTTATTAAGATTCTTTATAAGTATTGGTATGATGGGGGCGTTGATCTATCATTGTATATTTTTTGTTTTTT
+TTAAAAATATATCTTCGTTATTGCGTCAAAAAAACAGTTATTTTGTCATAGTAAGTTGTTTATTATTATTACAAGTTGTG
+TTGTTTTATACACTAAACCCTTTTAATGCATTTAATCGATTAATTTGCGGGCTTACAATCGGAGTCATTTATGGATTTTC
+AAAGAGTAGACAGATATATATGTAG
+>O-11_wzy-new-from-CP019192__1080
+ATGAATATATTATTTTTTTTGCTTCTAAGTGTTGGGCTATTATTTTCCCTCGCATATACTAATAAAAATAAAAATATAAA
+TGATAGTATCATGTTTATGCTTGTCGTCCTGATGATATTAATGTCAGGACTTAGAGTTAATGATAGTGATTATCTTGAGT
+ATAATAAAATGTATAATGAAGTTCCTTCATTATACAATTTTACGTTATCTGCGATAAAAGATATTCATGGAGAGATTGGC
+TATCTTTTCCTTTCATCTTTTTTTAAAACATTTGATCTACCGTTTCAGTTTTTTTTATTCTTTATAGCATCGTTATCTTT
+GATGCTTACTTATTTTTCTTTTAAAAAAGCAAGTATTATACCAATATTGTCTCTAGTTTTTTATTTAAGTCATGCTTTTA
+TTGTTAGGGATATGATACAAATAAGAGCTGGATTAGCTGTGAGTATGTCTCTATACACAATTGTGACATATAAGAAGAAT
+CGAAATGTGATCGCAGGGATACTGCTTGCATCGCTGATTCATTCTGGAGCAATTATAATTGCTATTTGCTACCCATTTAT
+AAGAAAAAGATATTTATCGTTAAGAAAAATATTTTCTCTTTTTCTGGTTGCCTTAATATTTTCTTATTTACATGGGCTCG
+ACTTTATATTAAATACCCTTATTCATTATAATCTTCTGCCAGATGCTGTTGCAAATTATATTGGGTGGGAAGAATATGAT
+TATAGAATTAATATTTTCACTAATCCAGTGTTTATTAAAGGGGTGATGATAGTTTTTTTAATGAAAAAATATATTAAAAT
+AAATATAAATAATGAAAAGGATAAGGTGGTTATATTATATAATTTATATGTTTTAGGTGTTTTAGCAATGGTTGGATTAA
+GTGAGATGGCTATTCTTTCAGGACGTCTCTCATCATTTTTAACACTAGGTGAAAGCATATTAATAGTATATGGTCTTTTT
+TATAAAAGAAATATCTCGGTAGGTTTTGTTTTCTTTTTGTTATTAACTTTCATACAGATGGGATATGATCTGTTAATTTC
+AAACGTACATCCGAAGCTCTCTCTTTTTATATTTGGATAA
+>gntR-family-regulatory-protein_dt-negative__291
+AATATGCTGACCCGCTATGTTGGTGACCCTTCTGCCTGATCTTTTCGCCTGCGTGAGCATCGCAGGCGCTTCAACCAATT
+CTTCAATTCTATTAATCACGTCCAGTAACGATCTAACCACGATCTTGATGTAGATCCCACTCCTGCATCTTTCCTGAGAA
+ACGATTTGACTTAGTTTTTGTATGGGAATAATTTCTCCCTGTCAACATTGGATACAATATCATATATCATTGATTGGATA
+ATTATAAATATAGAACCCATTACCCTTACCTTATGTTTATTGGTGTTCGCT
+>O:22-gene1__1071
+GCCAGGGGCGGTAGCGTATATAAAAATAATTTTTGTTTATTAATAGGAGATATGAGTATGTTAGTTTTAATCACTGGCGG
+TGCAGGCTATATAGGTTCACATACTATTATACCCCTATTAGAAAATAATCATGATGTAATTGTACTTGATAATTTGTGTA
+ATTCATCAATTGAATCTATAAAACGAGTCGAATATCTTACTAAGAAACAAGTAACTTTATATATAGGTGATGTTCGTGAT
+CGGGATTTATTGAATAAAATATTTATGTCTCATCAAATTGATGCAGTTATGCACTTTGCTGCTTTAAAGTCAGTGGGAGA
+GTCAAATAATATTCCGCTAACTTATTATTCTAATAATATTACAGGCACGCTTAACTTACTTGAAAGCATGCAGCGATATA
+ACGTAAAAAAATTAATATTTAGTTCTTCTGCAACCGTCTATACTGCCGGGAATAAGATGCCAAATACAGAAAGTGATAAA
+ACTGGAATAGCTAAAAATCCTTATGGCACATCGAAGTTTATTATGGAAACTATACTGAAAGATATTAGTAAAAGTGATCC
+GAGTTTCTCCATTATTTCTTTAAGATATTTTAACCCTACAGGAGCTCACCCTTCAGGTATGATTGGAGAGAACCCTAACG
+GCATACCTAATAATCTTATCCCTTACGTTGCAAAAGTTGCACAGAATACACTCCCCGTTTTACATATTTATGGCAACGAT
+TACCCAACGAAGGATGGCACCGGTGTAAGAGACTATATACATGTAATGGATTTAGCTTTGGGACATGTAAAAGCTTTGGA
+TTATATCTTTCTAAATAAGATTAATTATGAGGTTTTTAATTTAGGAACTGGACGCGGGTATTCAGTGCTCGATGTTGTTT
+ATCTGTTCGAAAAAGTTTCACAAAAAAAAATATCATATGTCTTCTGTGATAAAAGAGAAGGGGACGTTGCAGTTTCATGG
+GCATGCCCTCAACTAGCTAATGAAAAATTAAAATGGCAGGCAACTAAAGATTTAGAGGAAATGTTGAAAGACGTCTGGCA
+TTGGCAAACAAAAAATCCGAATGGTTATTAA
+>fljB_z39_Salmonella.enterica_II.43:d:z39_AY353345_other.z39__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAATAACCTGCAGCGTGTACGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGATGGTAGTGGTGGTAAGACATTAAATATTAGTGGTCTTGATGCTGCTGCAATTAAAACCGCTGTTGGAGGGACACCAA
+CTGGTACTGGCGAAATTAAGGATAATAAGGTTTATCACAATAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGCTTCTATGAGGTAGATGCAAATCCTGCTGACGGTACAGTTACATTTGCTACCGGTGCTACGAA
+AATAACGGCTAAACCTGCTGATGTTGAAGAGGTTACAACTGTCCAATCAAAACCTATAGCTCTCAGTGCTGAGGTTAAAA
+CACAATTAACTGCTAATGGAGTTAGCACAGCGGCCGCTGATAAAGGCCAATTGCTCACAATGTCTTATACAGATAAAAAT
+GGTAAGACTATTGATGGTGGCTTCGGTGTTAAAGTTGGCGCTGATATTTATGCTGCAACTAAGAATAAAGATGGCTCTTT
+TAGTATCAATACCACGAAATATACTGATAAAGACGGTAATACCCAAACTACACTGAATAAACTTGGTGGCGTTGATGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACCGCAGCGAAAGCAAAAGATCATAATTTCAAAGCCGATCCTGAT
+CTAGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCCGATCTGGGTGCGGTACAGAACCGTTTCAATTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGTCTGAAG
+CGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAGGCCGGT
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_z39_Salmonella.enterica_II.4,12:g,m,t:z39_AY353346_other.z39__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTACAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGATGGTAGTGGTGGTAAGACATTAAATATTAGTGGTCTTGATGCTGCTGCAATTAAAACCGCTGTTGGAGGGACACCAA
+CTGGTACTGGCGAAATTAAGGATAATAAGGTTTATCACAATAGTACTGATGGTAAATATTATGTTGAAGTTGCTGGTTAT
+ACCTCAGGGGAGAATGGCTTCTATGAGGTAGATGCAAATCCTGCTGATGGTACAGTTACATTTGCTACCGGTGCTACGAA
+AATAACGGCTAAACCTGCTGATGTTGAAGAGGTTACAACTGTCCAATCAAAACCTATAGCTCTCAGTGCTGATGTTAAAA
+CACAATTAACTGCTAATGGAGTTAGCACAGCGGCCGCTGATAAAGGCCAATTGGTCACAATGTCTTATACAGATAAAAAT
+GGTAAGACTATTGATGGTGGCTTCGGTGTTAAAGTTGGCGCTGATATTTATGCTGCAACTAAGAATAAAGATGGCTCTTT
+TAGTATCAATACCACGAAATATACTGATAAAGACGGTAATACCCAAACTACACTGAATAAACTTGGTGGCGTTGATGGTA
+AAACTGAAGTTGTTTCGATTGAAGGTAAAACCTACACCGCAGCGAAAGCAAAAGATCATAATTTCAAAGCCGATCCTGAT
+CTAGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCTGCG
+TTCCGATCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACTTGTCTGAAG
+CACGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATCCTGCAGCAGGCCGGT
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_z_Salmonella.enterica_IIIb.53:z:1,5,7_AY353338_k,z__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGTTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGTACAGCTATTAAAACTGGCGTTGCTGGAGCTACCACTACAACTG
+GTTCCATTAAAGATGACAAAGTATATTATGATAGTGCTACTAAAAATTATTATGCTGAAGTGAACTTTACAGATGCCGCT
+GATACCGCTAAAAATGGTTTCTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCTTCGACTACTAAAGA
+AGCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCATCTGCAGATGTGAAAG
+CTGCTCTGACTGCTGGAGGTATTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTACACCGATAAAAAC
+GGTAAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGCGATAACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAACACCACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTA
+AAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACTTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,2_from-Brazzaville_SRR2058145_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGACAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAATGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+CACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCAGGCCTTGATGATGCAGCTATTAAAGCGGCTACAGGTG
+GTACGGCTGGTACGGCTTCTGTAACAGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATCGGT
+GGTTTTACTGGCGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTAACCCTTGCGAC
+TGGCGCAACTAAAACTACAATGCCTGCAGGTGCTGCAACCAAAACAGAAGTGCAGGAATTAAAAGATACACCGGCAGTTG
+TATCAGCCGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAACGACAGGAGCCATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACCAAAACTGCGGCTAATC
+AACTTGGCGGCGTAGACGGAAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCGGGTCAT
+GATTTCAAAGCACAGCCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAAAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACTTGTCTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_z_Salmonella.enterica_IIIb.50:k:z_AY353337_k,z__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGTACAGCTATTAAAACTGGCGTTGCTGGAGCTACCACTACAACTG
+GTTCCATTAAAGATGACAAAGTATATTATGATAGTGCTACTAAAAATTATTATGCTGAAGTGAACTTTACAGATGCCGCT
+GATACCGCTAAAAATGGTTTCTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCTTCGACTACTAAAGA
+AGCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCATCTGCAGATGTGAAAG
+CTGCTCTGACTGCTGGAGGTATTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTACACCGATAAAAAC
+GGTAAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGCGATAACTACTACGCCGCTACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAACACCACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTA
+AAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>O:22-gene3__411
+GCAGAAAAACCTTTTATTTCACCTAAAAAACGAATATTTTTAAAATCCTTGAACTGGGCTTTGAGAGATTCTAACTGTTC
+TCCCCCTCCAACAATATCCAGCTTATATTGCGGTTTTTTTGATATCACTTGGGCCAATAAACATGGGCGCTTAGGATGTG
+TCAATCTACCAACAAACAAAATTTTATATTCCAAACACTCTTTTAAACGAGCAGGCATGGGTGGAACAGCATTCGTAGCT
+GTAATAATCTTACCCTCATCAATTCCTATTTTTTTTATAGCTTTTTCTCTATCACTTTCAGAAATACACCAGATGACATC
+CGTTAATTTGGAAAGGTATTTTTCTATTTTGCAAAATATACTTTTTAGCCGACCACCATTATATAAGCATGACCACCCAT
+GTGAAACGTAA
+>fliC_d_Salmonella.enterica_Livingstone_SRR1299429__1521
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATTGATATTGATTTA
+AAAGAAATTAGCTCTAAAACGCTGGGACTTGATAAACTTAATGTACAGGATGCTTACACACCTAAAGAAACTGCTGTAAT
+AGTTGATAGGACTACCTATAAAGATGGTACAGATACTATCTCAGCCCAGAGCAATGCGGATATCCAAACTGCAATTGGCG
+GTGGTGCGACGGGTGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGTGGTGCTGCT
+GCTGGCATTTATAAAGCAACTTATGATGAAACTACCAAGAAAGTTAGTATAGATACAACTGATAAAACTCCGTTAACAGG
+TACGGCTGCTGCAGATATTCAGGCAACAACTGCCATAACTAAGAACCAAGTTGCTGAAGTAACAAAAGGTAATGCTGATA
+CAACCACAGTTGCGGCTCAACTTGCTGCAGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCG
+TTTGAGGATAAAAACGGTAAGGTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGA
+TGAGAAAACAGGTACAATTACTGCTAAAACAACTACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAAT
+TTGGTGGCGCAAATGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACAT
+AACTTCAGAACAGGCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTT
+GGCGCAGGTTGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACTTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>O:23-gene3__454
+CCAATGAGAAACATCATTCACATATCCTACATAGTTAATTATTTCTTCTTTAATAATTGTATCAAGTTCATTTTGTTTTA
+GACTACCAGGGTTTGCTGGATCAATATTACCCAGCACATTAAACGTCACCCCTTCAAATCTTTCTTTTATATTTTTAGCA
+GCAGCGATAAATTCATAAATCCCCTTTTCTCTGAGCAATCGGCCAATGAAAATAAAAGAAATTGGTTCAAGTGGTGCTGG
+TGAATACTTGTAATGCTCTAAATTTATTCCAATACCCCCCAATACATATACTTTTCTATCTTCTATACAACCAGCGTTAA
+GTAAATCATTCCTATCATCTTCATTAAGTACAATAAGTGTATTAATTTTCTTAAAAGCTATTCTATAGAGCAGAATCTGT
+ATTCTTTTTAGGATTTTTGTCTTTTGGGGAATCCCAGATGGTTGTTCGGTAAAT
+>fljB_e,n,x_Hadarstr_AOZE01000017_e__1496
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGTGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>gntR-family-regulatory-protein_dt-positive__291
+AATATGCTGACCCGCTATGTTGGTGACCCTTCTGCCTGATCTTTTCGCCTGCGTGAGCATCGCAGGCGCTTCAACCAATT
+CTTCAATTCTATTAATCACGTCCAGTAACGATCTAACCACGATCTTGATGTAGATCCCACTCCTGCATCTTTCCTGAGAA
+ACGATTTGACTTAGTTTTTGTATGGGAATAATTTCTCCCTGTCAACATTGGATACAATATCATATATCATTGATTGGATA
+ATTATAAATATGGAACCCATTACCCTTACCTTATGTTTATTGGTGTTCGCT
+>fliC_z4,z23_Namurstr_AWGG01000011_z4,z23__1257
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTAAACGAAATTAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGCGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGCGGCGGCTAAATACTATGCAGCTACCGTA
+GATATGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGACTCCACCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAAATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGACTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_g,s,t_Salmonella.enterica_Senftenberg_AY353406_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATTCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTGACAACTGACGATGCGGAG
+AACAACACTGCGGTTAACCTATTCAAGACGACTAAATCTACTGCTGGTACCGATGAAGCCAAAGCGATAGCTAGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTAATGACGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCAGCGAATGTT
+AATGATGCCACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,z13,z28_Salmonella.enterica_Connecticut_AY353452_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAATC
+TGACCTCGACTCCATCCAGGCGGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTTTCTGGCCAGACCCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAGGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCGCCGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCGGCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAAGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,q_Salmonella.enterica_Moscow_AY353403_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGGCGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGAATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g,m,t_Salmonella.enterica_II.6,8:f,g,m,t:.e,n,x_AY353382_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGATGGTATCTCCATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTACGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATTCAGGTTGGTGCTAACGATGGTGAATCTATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTGACGGGGTACGATACCTATGCAGCTGGTGCCGATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGCAGCAGCCCCGGATAAAGTATATGTAAATGCTGCAAACGGTCAGTTGACAACTGATGATGCGCAA
+AATAACACTGCAGTTGCTCTATTCAATACCACTAAATCTACTGCTGGTACCGATGACGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAACTGGTAATGATGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGCGGCGAATGTT
+AATGATGCTACCTTACAATCAAGCAGAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAATGAGAGTGCGAAACTTTCTGATTTGGAAGCAAATAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCAGCTAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGCTTTGATTCTGCCATTACCAACCTTGGTAATACGG
+TAAATAACTTATCTTCTGCCCGTAGTCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m,s_Salmonella.enterica_Amsterdam.var.O15+_AY353394_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTGCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTATGACACCTATGCAGCGGGTGCCAATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAATGGTCAGTTGACAACTGACGATGCGGAA
+AATAACACTGCGGTTAACCTATTCAAGACGACTAAATCTGCTGCTGGTACCGATGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z44_Salmonella.enterica_Quinhon_AY353513_k,z__1491
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGCACGGATATTAAAACTGGCGTTGATGGAGCTACCACTACGAGTG
+ACTCCATTAAAGATGGCAAAGTATACTATGATGGTGCTGCTAAAAATTATTATGTTGAAGTAGACTTTTCTGATACTGCT
+AAAAATGGCTACTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCCTCGACTACTAAAGAACCTGCGAA
+ACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGACGTCTGCTGAGGTGAAAGCTGCTTTGA
+CTGCTGGTGGTGTCGATACTGCTGATGTAGCTACGGCAGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACG
+ATTGATGGTGGTTATGCTGTAAAAGTAGGCGATAGCTACTATGCCGCTACCCAGAAAAAAGACGGTAGTTTCAGTGTTAA
+TACTACTTCTTACACTGATAAAGACGGCAACACTAAATCTGCACTGAACCAACTGGGTGGCGTAGACGGTAAAACCGAAG
+TTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCTGAA
+GCAGCCGCTAAAACCACCGAAAATCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACCT
+GGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCC
+GTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTT
+CTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z10_Mbandakastr_AMRS01000012_other.z10__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAGCACTGGCGTTAC
+TCAATCTCTTGATTTAAAAACTGCTGGAATTACTGGTGCTACATTAAAAGCTGGTATTACTGGTACAACGACAGAAACCG
+GTAGCGTTAAAGATGGTAAAGTCTACTATGATGCAGATAGCAAAAATTACTATGTAGAGGTTGATTTTACTGATACTACG
+GATAAAGCAGCGCATGCTGGTTTCTACAAAGCTGACGTCGATGCTGACGGTAATGTTTCTTTAGCAACTGGTGCGACTAA
+AGAAGCAAAACCAACGAATGCAGTTGAAGTTGAAAAAACTATTGATGAAAAACCGCTGAAAGCATCAAGTAGTGTTCAGG
+ATGCCTTAAAAGCGAGTGGTATTGCTGATGCGGTTGCAGAAGCTGCGACGGTAGTGAAAATGTCGTACACTGATAAGAAT
+GGTAAAACTATTGATGGTGGATACGGTATTAAAGTAGGTGATGACTACTATGCTGCAACTAAAGAAAAAGACGGCAGCTA
+TAGTATTAATAGTACTTCTTATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGTA
+AAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTGCTACAACTACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCG
+TTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGT
+ACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z4,z32_Salmonella.enterica_IIIa.41:z4,z32:-_AY353509_z4,z23__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTATCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATTGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCAAAGATGCAAAAACCGGCGGTCCGGCTGCGGATAAATTAT
+CTCTGACACAAGATGATAAAGGCAATTACTTTGTCAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTAGAT
+ACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAACCCT
+ATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTAAAG
+ATCTCTATGCTATCCAAACGTTAGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAAACT
+ACGGAGGGCGCTGCCGTAGCCTTAGCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACTGTTGACGC
+ATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATAACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCACAGATTCTGCAGCAG
+GCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z10_Salmonella.enterica_IIIb.28:z10:z57_AY353473_other.z10__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATAACCCAGCGTCTGAACGAAATCGATCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACACCACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATGCGCTGAATGTGCAGAAAAAATATGATGTTGATAGTACCGGTGTTAC
+TCAATCTCTTGATTTAAAAACTGCTGGAATTACTGGTGCTACATTAAAAACAAGCATTACTGGTACTACGACAGAAACTG
+GTAGTGTTAAAGATGGTAAAGTTTACTACGATAAAGATAGTAAAAATTACTATGTAGAAGTTGATTTTACTGATACTACG
+GATAAAACAGCGCATGCTGGCTTCTATAAAGCTGACGTTGATGCTGACGGCAATGTTGTTTTGGCGGCTGGTGCTACTAA
+AGAAACAAAACCAACGAATGCAGTTGAAGTTAAGAAAACTATTGATGAAAAACCACTGAAAGCATCAAGTGATGTTCAGG
+ATGCCTTAAAAGCGAGTGGTATTGCTGATGCAGTTGCAGAAGCGGCGACAGTAGTGAAGATGTCGTACACTGATAAAAAT
+GGTAAAACCATTGATGGTGGATATGGTATTAAAGTAGGTAATGATTACTATGCTGCAACCAAAGAAAAAGACGGCAGCTA
+TAGTATTAATACTACTTCTTACACTGATAAAGACGGCAATACTAAATCCGCACTGAACCAACTGGGTGGTGCAGACGGTA
+AAACTGAAGTCGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z24_Salmonella.enterica_IIIa.53:z4,z24:-_AY353505_z4,z23__1281
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTAGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGCCCCGCAGCAGATAAAT
+TATCTTTGGTAAAAGATGATAAAGGAAACTATCTTGTTAAAGATGTTACTGTCACTGCTACTCCTAAATATTATGCCGCT
+ACCGTAGATAATAGTACTGGGGAAATTAGCTTTGATTCGGCTAAAGAAGTCACTTTAGCTGGTGGTGCTTCAACCCCAAG
+TGCGGTTGATACTTTATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAG
+ATGATAAGGGTAAAGATCTCTATGCTATCCAAACTTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCC
+TCTGACGGTAAAACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCT
+TAAAACCGTTGACGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACA
+CGGTAAATAACCTGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCTAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fliC_z38_Salmonella.enterica_Fresno_AY353487_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATCAACAACAACCTGCAGCGCGTGCGCGAACTGTCCGTCCAGGCAGCAAACGGCTCGAACTCTGATTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAGCAAACCGATTTTAACG
+GGAAAAAAGTCTTAAGCCAGGATGGACAGTTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGTTTAGATAAATTAGATGTGACTAAAGGGATTGCCACAACCGTTAAAGAAGGTAC
+GAAGCTTACAGCCGATTTTGCAGTTAAGGATGCCGATTTTGATGATAAATCAACTGGTACAAAAGTAACTGCAAACTTAG
+AATTAAAGCAGGATAAATCCGGAAATTATTTTGCCTACGATAAAACAGCCAGTAAATACTATGATGCGACTGTAGATACT
+GCTACAGGTAAAATAGAATTTACTTCTGGGACAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGACTTACGGATGATAAATCATTAGTAAAATACAAAGGGGATGATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTA
+ACAGAGGGCACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGACGC
+TTTCCGTAGCCAGTTGGGGGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACTTGGGCAACACCGTCAACAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATTCTGCAGCAG
+GCAGGGACGTCCGTACTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_Ajiobo_AY353493_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGCGGCGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGACTCCGCCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGACTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGGGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATTCTGCAG
+CAGGCAGGGACGTCCGTACTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z_Salmonella.enterica_II.40:z:z42_AY353470_k,z__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGATGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACTATCCAGGTTGGCGCCAACGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+CGGTGTTTCTACTTTGGATACTGCAGGACTTACTGGCGCAGCTATTAAAACTGGCGTTGATGGAGCTACCACTACGAGTG
+GTTCCATTAAAGATGGCAAAGTATACTTTGATGATGCTACTAAAAATTATTATGTTGAAGTAGAGTTTTCTGATGCCGCT
+GATACTGCTAAAAATGGCTACTATAAAGTCAATGTTGCTGATGATGGTACTGTTACAATGGGGGCTTCGACTACTAAAGA
+AGCCGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCGTCTGTTGATGTGAAAG
+CTGCTCTGACTGCTGGTGGCGTTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTACACCGATAAAAAT
+GGTAAGACGATTGACGGAGGTTATGCTGTAAAAGTGGGTGATAACTACTATGCTGCGACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAATACCACGTCTTACATCGCAACTGACGGTACTACCAAAACAGCACTGAACCAACTGGGTGGCGCAGACGGTA
+AAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGTAGCTACTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCGCAGGTTGACACATTACG
+TTCTGACCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,z28_Salmonella.enterica_Javiana_AY353455_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACAAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAGTACCACTGGTCTTGATGATACAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAATTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGTACTGTTACAATGCCGGCAACCGCCGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACTGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTAAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTTAAAGCACAG
+CCAGAGCTGGCTGAAGCGGCTGCTGCAACCACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATCCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCACAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_r,i_Salmonella.enterica_Hidalgo_AY353464_r,i__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTCACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCTGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCTAAAGCCGCATTGACAG
+CAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGTGGTTTA
+GCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAAATACAC
+TGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTATTGGTG
+GTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCTACAACC
+ACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGTACAGAA
+CCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAGATTCCG
+ACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAAC
+CAGGTTCCACAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_k_Salmonella.enterica_IIIb.61:k:1,5_AY353539_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATGCGCTGAATGTGCAGAAAGCTTATGATGTAGATAGCAAACCAGCGCA
+GAGCATTAAACTGGATACCAGTGCTCTTACTGCTACTGCAATTAAAAATGGTGTAACTGGTGCATCGACAGATGGTGCCC
+TAAAAGACGGTAAAGTTTACTCTAATGGCACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGATACTGCTAAA
+GGTGGTTTCCTTAAAGTAGATGTTGATTCCGCTACTGGTGCAGTTACCGTTCCGGGTACGGCAGCAACAGCAGCTGCAAC
+TAAACCTGCCGGTGTGAAAGAGGTTACAGAAGTACAAGGTAAAATCCCAGCATCTACTGCTATTCAAGACCAATTGAAAG
+CAGGCGGTGTGACTACTGCAGATGCAGCTACTGCTGAAGTTGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+TACGTCTTACACCGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCG
+GCTACCACAACAACCGAAAACCCGCTGCAGAAAATTGATGCTGCGTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACTTGGGCAACACCGTAAWCAACYTGACTTCTGCCCGTAGCYGTA
+TCGAAGATTCCGACTATGCGWCCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAAGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_I.47:z4,z23:-_AY353549_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTAAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACTGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCTGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAACAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATATGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAGCTGCGGGGACTCCGTCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGACTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g,t_Salmonella.enterica_II.1,40:f,g,t:z42_AY353535_g,m__1518
+ATGGCACAAGTCATTAACACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCACACTGAGTTC
+CGCCATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATTGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCCCCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTAATGACGGTA
+ATGGTACGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCGGCAGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAATGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGTGAAAGTAAGATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCCGGTACCTCTGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_IIIa.40:z4,z23:-_AY353496_z4,z23__1242
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATTGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCTGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATACTGCTGCAGCTAAATACTATGCAGCTACCGTAGATACGACAACGGGTAAAATCAGTTTT
+GATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAACCCTATCACGCGAAGTGAAATTTGATGG
+AGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTAAAGATCTCTATGCTATCCAAACGTTAG
+ATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAAACTACGGAGGGCGCTGCCGTAGCCTTA
+GCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACTGTTGACGCATTCCGTAGCCAGTTGGGTGCGGT
+GCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACCTGTCTTCTGCACGTAGCCGTATCGAAG
+ATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGCACTTCCGTTCTGGCGCAG
+GCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z24_Salmonella.enterica_II.1,9,12,46,27:z4,z24:1,5_AY353504_z4,z23__1281
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGTTGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAAGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGTCCCGCAGCAGATAAAT
+TATCTTTGATAAAAGATGATAAAGGAAATTACCTTGTTAAAGATGTTACTGTCACTGCTACTCCTAAATATTATGCCGCT
+ACCGTAGATAATAGTACTGGGGAAATTAGCTTTGATTCGGCTAAAGAAGTTACTTTAGCTGGTGGTGCACCAGCTCCGAG
+TACGGTTGATACTTTGTCGCGTGAAGTGAAATTTGATGGAGCAAATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAG
+ATGATAAGGGTAAAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCC
+GCGGACGGTAAAACAACAGAGGGTACTACCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCT
+TAAAACCGTTGACGCTTTCCGTAGCCAGTTGGGGGCGGTGCAGAACCGTTTTGAATCTGCTATCACTAACTTGGGCAACA
+CCGTCAACAACCTGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fliC_l,v_Salmonella.enterica_Give_AY353443_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAATACCACTGGTCTTAATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGACAACCACGAA
+AGTGACAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGCCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCACAACTTCAAAGCACAGCCA
+GAGCTGGCTGAAGCGGCTGCTACAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCT
+GCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-48_unknown-from-serveral-cdc-new-genomes__4477
+CTGCAGCAAGCTCCTGAAGCTTATCCCCACCTTGAGCACCAAATTTCCAATTTTGTAAAATGTTACTCTTAAAGTTGCTA
+CAATAATCACACTCTCCACTATTATCAAAAACTATGTTAGGATCAGATGTATCCATAATACAATGGCTACAAACTTTATA
+ACTTTGATTTTCCATGTTCCCCCCTATTTAAAATGACTTTCATAACAATTTCATTAATTTCTTCTGTTTGTACTACATGT
+AATCCATGAAATAACACTAGTGTTCCCATTTCTTCATATTTATATGCAAGAGTTGATGGATATGAGATAACTACATCAAC
+CTTAGGAAAAAAGTTATCGTCTATAATAAAATTGAATTTAAATTGCCTGACTTTTGAGGAAGCTCTTGCCTTAGGATGCT
+CTTTATAATAAATAGAACAATTTTCAATTTGTTGATTAATTAGAGAGCAAATTTTTAGCTGACCTTTCTCACACAATGAA
+TGCCCAATAACTAACAATGTTAGCTGGTTCGATGATACTTGAGTAAGGGACAACATAGGTTTACTATATTCCACCTTTAT
+AATTTCGGCCAAATTATAATCCAGTATGTTGTTTATAAACAATTGAAATTCAACTTCATCGAAAACAATTATTTTATCCA
+AATGCTTTAATTTATATGGTATCTTAAAAAGTAAATAGGCACTTGAATCAAGGGCTCTCAAAGATCCATGCTGGATAAGA
+GTATATTGAATTCCTTTTTCTCCTAACATTGAATCAATCAGGACCGCCCAACGATCATAATGTTCACTACTTATAACCTT
+TCCTTGTATTCTATTCATCACTAATGCGACAAGGAACCAAGATGGAGCTGTGTATATTTGCAGGCACCATTTGATAGTAT
+GCTTCGATTTAAAAAAATAGAAAAACGCAAATATGCTTAGCAACATGCTTTTGAAAATATCTAAATACGAAGCCATCTCA
+TAAATTGAAATAACTGTAGCATCACTTCTATCATTACACGATGATAATTTAATAACATTTAACTTTTTTCCATCCGAAAT
+TTTACTATTATAATAATTAATTGCTTGCTCCGTACCTATTTCAGCGAATGAAAAATAGTAAAAGTCGCTTCTATCAATCA
+ATTTATTTTTATCTGTAATTATTTTTTTGTATAATGCAACTATACATTTTAATATAGGATAAAATATAAACCCCCCTAAT
+ATGAAGAAAATCATAAGAGAGATATATCCCCCCCACAATTTATGCCTCCCATATGCCCATTTGCTGATCCGAGGTAATGG
+TGGTATTCTACCTTTCATGCCAGCGATCAACAATTTATCAATAGAGATTTCATTTTCCGTAGCTAACATATAGTAGCGTA
+AATATGTTTTATAAGAAATTCTCATCCGACATGCCCGTCATTAATAATATGTAGACGCTCTAATTAATAATCAATTATTG
+ACTTTTTTAGAGATATTTGTAACTAGTTAACATGAAAAATTCATATAAAAATGCTAAGTCATCTTCTTATTTATATTTTT
+CTTGTTGACTAAATAAATTATCGATATAAAAATCATAACTGCTGACGGTGTAAAATACCCAGAACCTCTTAGCAAAAAAT
+ATATTATGCTCATTATTAAAACTATACTAAAAAACTTTATTTTTTTGTCATTGCATTTAAACCGCATGACACCTAAAAAT
+AATGTATAAAGAAAAAAAATGCCCCCTAAGATACCAAATTCAACAATCAATTTAGAAATAAATAGTCCACCATCATATAA
+GTTAGAATCTGTATTCCCTCCCCTTAACCGCCCAATGATTGATACAAACTCTCCTCTTTCATTTGCATATCCCATATTTT
+GTAAACCATAACCAAGGCCATAGCTATCTCGCAACGCTAGATATGCTTGTTCATATCCAGATAATAAAGTTAATGTTGAT
+GTATTTTTCGATTCTTGGCTTATATCTAATCGTTGCGAATAATAACTTAGTTTATCAATAGGTAAGATTCCAGCAATCAG
+CATACACGATGAAGATACGCAAATCATAATAATGAACATTGATTTAACTCTCATATAGTTTATAGCTATCGCTACAACAA
+TACCTATAATCAATGTTAAATTCTGGACAATAAGAGCCGTAAATAAAAGAGGAATTCCATAGAGCAAATTTAATTTTTTC
+TGAGATATCTTATAGCAATAAAAGATTGTAACTATTAGTGCATAATGAGAGGGCTCAGTAAAAAACAACATTTCCTTTGA
+AGTGCTACTGCTTGATAATATAAAAAGAGATGACAATACCCCCAAAGCTATTAGTAATTTAAATAATTTTGATACTATTC
+TATCAAACTCCTGGTGAGTAATATTATCAATTGCCACCGATGAAAAATAACATGCGAGTAAAATATAAAATAAGAATAAC
+AATGATGTAATATTCTTAGTGAAAGTAGTATTACCATTCTGAAATAGTAGACTACTTAACCCAAAATGAAACAATATTAG
+AAAAAAACTAATAACACTAAAAATTAAAAATGAATAACTTATAGTTAATTTATTAAAGCCAGAAATAACCACTAAAAATA
+ATATTATAGTTGATATAAAGAAAATACCAATGAAATTCGAACCAACTTTATCATTTAACACCATTAACAGGCCTGGAACC
+AGCACCATTCCATAAAAAAATATTGAGGTCAGAACTTTATTAGTATTAAATTGCATTATAGTTAAACCTTATTATTCCTT
+TTAATTACAATAAAAAATTATATAGCATAAGTATTTTAATTTAAAACAATTAAACTTTTCGTACTTTTCGTAGTTCATGC
+TTTTAATAATAAACTATGTATCTCACCGAGAAATTCGCTATAACAAACGTAACACTATGCATTTTATATCTATATAAAAT
+ACAATAGGTAAGATATCATCTATTAGAATAAAATAAACTCTCGCCGGCAGATCGTCTAATTATAACCAAGAGTTTTATAA
+ACATAGCCAGCTTTAAAAATAATAAAACTGAAAAAGAAATAATCATACCATAAGCAATGTAATTAATATTCGCGACCTTA
+AGTGCAATATAAAGAAAAGATGAAAACAGTAAAAAAGTTAAACACTGGCTCCAGACTATCATTTTATCTTTTCTTAGTGC
+ATACAGACCCAGATGTGGTATAAGGCTTAAACAATATATAAACGTCGCCACAATTAGCAACTGAAATAGTGGAAGTAATT
+CCCAATATTCGATCTTTCCAATCCACTGAATGAGGATATAACCGGTAAAAAAACAACAAATACATAACAGAAGCGACACT
+GCTATTAATTTGAATGCGAATGACTTCATTCCAGCGATGAATCCAATGTAGTCCTTTCGATAACACAATTTTGCCAATTT
+TGGGAATGAAAAAGATATTAGGATCGTATCGAGGAAAGATTGTATAGCCGCCGTCATACTAATAAACAAAGTATATACAC
+CAAGGATCTTTAGTCCAGCAATATGTTCAACGGCAAACCTATCAAATGTAAAAAAACCTCTGAGCGCCAAAGCGGCAATT
+AGCATTGGTGCGGAAAGGATAATTCCTCTCATTATCCAGCGCCAGCTAAATGGCGATGTAAACTTCCGTTTATTATTTTT
+TAGAATATAAAAAAAGCCCATTGCACTAGCACAGAATGTACCAAATAGCCATAATGTAAATACAATAAATAGATTTCTTG
+ACGTAGGAAATAATAGCATAATGGCTATCACGAGCCAGCACCAAAGTCCTTGTCGTATAAACAACACAAGACTTGCGAAA
+GCTTGATTCTCGAGAGTTATTAATATTCTATTAATTTCTTGAGCTATATGTTCAAAAAAGAGAATAGCAAGAAACCAGTA
+CTCACTTCCGTGGGGAAGAAAGGAATAATGTTGGATAACAATAAAAATGGGGATATAAAATATATATGATAATACATAAA
+AAAATGACTGATTTTTTAAAATAAAAAAAAGATCGTCACTTTTTGAGTTTATTATCTCTCTAGTACTATAAGTATAAAAT
+TCAAATCCAATAGCAAAAATTGCGTAGCCCACAGCGGCGCTTATAAGACCATAGACTCCCAAATCTGATGATTGCAACAA
+TTTTGCTAATAAAATTATAAACACAAACTTGCTTATCAAAGTAAAGCCACGTATACCTATACTTAAATAATATATAAAAA
+GAGATTTTTTCATTTGAATAAGCCAATAATGCTTAAAAATATCGTTAACATAATATTAAAAATAGGCCATATACTAATAG
+ATAGCTTTTTAGAAGTTTACAGATCATAGAATGCTTTGAAGCCTAGATTAGCAGGATCATTTGATAAAAATGCTTTAATT
+ATATCCACAATTCTATCTTTTACATTTTCCATAAAATATGGGTTTTTAGAGCTTTCTAGCTTAGAAATAAAAACTTTATC
+AGTCACACTCGAAATAGCTTCACGTATAGCATTTTTTTCACAAATAGTATCGACAACGCTTTCACCACGAATGCGCC
+>O-4_wzx__1293
+GTGAAAGTTCAATTGTTAAAAATTCCGAGTCATTTAATTGTTGCAGGTTCATCATGGTTATCCAAAATAATAATTGCCGG
+GGTGCAGTTAGCAAGTATTTCATATCTTATTTCTATGCTAGGTGAAGAGAAATATGCAATCTTTAGTTTGTTAACTGGTT
+TATTAGTATGGTGTAGCGCTGTTGATTTTGGCATAGGTACAGGACTGCAAAATTATATATCAGAATGCAGAGCCAAAAAC
+AAAAGTTATGATGCATATATTAAATCAGCATTACATCTAAGCTTTATAGCTATTATTTTTTTTATTGCTTTATTTTATAT
+TTTTTCTGGGGTAATTTCCGCTAAATATCTTTCTTCTTTTCATGAGGTATTACAGGACAAAACCAGAATGCTCTTTTTTA
+CCTCATGTCTGGTTTTCAGTTCTATTGGAATCGGAGCTATTGCTTATAAAATACTTTTTGCCGAATTGGTCGGGTGGAAA
+GCTAATCTATTAAACGCATTATCTTATATGATAGGTATGCTCGGCTTGCTATATATATACTATAGGGGGATCTCAGTTGA
+CATAAAATTATCACTAATAGTCCTGTATCTTCCAGTGGGTATGATTTCATTGTGCTATATTGTATATAGATACATAAAGC
+TTTATCATGTTAAAACAACAAAATCTCATTATATAGCAATTTTACGTAGATCTTCAGGGTTTTTTCTTTTTACTTTATTA
+TCGATAGTGGTGCTTCAAACAGATTATATGGTCATTTCTCAAAGGCTAACTCCTGCTGATATTGTTCAATATACAGTAAC
+GATGAAAATTTTTGGTTTAGTCTTTTTTATTTATACTGCTATTTTGCAAGCATTATGGCCTATATGTGCTGAATTGAGAG
+TCAAACAGCAATGGAAAAAACTTAACAAAATGATAGGTGTCAATATTTTGCTTGGCTCACTATATGTTGTTGGATGTACA
+ATATTTATTTATTTATTTAAAGAACAGATATTTTCAGTAATAGCCAAAGATATTAATTATCAAGTTTCTATTTTATCTTT
+TATGTTAATTGGCATATATTTCTGTATTCGCGTTTGGTGTGACACTTATGCAATGTTATTGCAAAGTATGAATTATTTAA
+AAATACTTTGGATATTAGTACCACTACAAGCAATAATTGGTGGAATAGCACAATGGTATTTTTCTAGTACGCTTGGAATC
+AGTGGAGTGCTGCTTGGCTTGATTATATCTTTTGCTTTAACTGTTTTTTGGGGGCTTCCACTAACTTACTTAATTAAGGC
+AAATAAGGGATAA
+>O-41_wzy__1221
+GTGTCGAAAAGTAATAGAATTTTAATCATTGCATTTTTGTTGTTATATATTATATCTGCGTTAATATCAATGTTTCAGAC
+TTTAACGCAAAATAACTATCCAGGCGAATTAGAAGAGTTCACAAGGTCTATCTCTACTGTTGAAGTTATCCTGTTGAGCA
+TGTTAAACATTATCTCATTCATACTTTGCTATTTTGTGTTTCTCGTGCTTTCTAGTTTTAGGCTTAAGCTTAATAAAAAT
+ATCAACGTGATTTTTAATAAGACAAAAATTAATAAATTATTCTTTTTCTTATTAATTGCACAAATATTTTTTTTAGTAAC
+AACGGGAGTAGGAAAAGTAACTACTAGTGCTAATGAAATTGCAACTTCCATTTACAGTCCTTTATTTTCTTTTCTGAAAC
+CTGAGCCGTTTATATATTTATTTTTTCTGTATTTTAGAATGGATAAGAATTTCTCTTATAAAGGTAATATTCTGTTTACA
+ATAAACATTGTATTATTTATTTTCTTTAAAATACTTCAAGGATGGACAAGTTTTCTTCTTATACTGTTTTTTTTAGAGAT
+GTACGCGCGATACCGCCTAAAAAATAAAAAAATTATTTTATTGCTACCCCTGTTTATTATTTTTTTTGGTGGCTGGGTAT
+ATCAGTATGCCTTTGTATTAAAAAATGAAATTCGTGGGAATGATGTGGCTCCTTTGAGTTATTACCAAGGGGTTGAACAG
+TTAACATCTAGGCTATCAATGAATCCTGTTTCATTAGGTGCTTATGAAAATTACGATACTGTAGTACATCTATATCAAAA
+AGAAAATAGAGTTTTTAAAGAATCTGGATCTTTATTGAGGCCAATACTACCTGCAGGTTTTATAAATAAAGATTTTAGAA
+TACTCAATAATAATGTTATGACATCATTTTATCCAGACTTAAATCCATATACGAGCTCTGATTTTGGTGTTGTAATGTAT
+TACAGCATATTGTTTAATTCTAGCCTACCTGGTTTTATACTGTTAACTATACTTACTATCCTGTTGTTTATTATAGCAAA
+AATATATTTTGATTCTATGTCGTCTTATAATGGGCAATATGATATCTTACTTTTTTTTATTATTTTTTATTCATTTTATA
+CAGTAAGTATAGAAAACGTATTTGGACAAGGGTTCTTTCCATACATATTTAGTACTTTATTTTTTTTCTTAACTGGTTGT
+ATCAAATTTAGCCGAAGGTAA
+>O-41_wzy-from-Waycross-SRR1233896__1221
+CTATCTTCGGTTAAATTTGATCCCACCAGTTGCGTAAAAAAATATAGTACTAAATATGTATGGAAAGAATCCTTGTCCAA
+ATACGTTTTCTATACTTACTGTATAAAATGAATAAAAAACAATAAAAAAAAGTAAGATATCATATTGTCCATCATAAGAG
+GACATAGAATCAAAATATACTTTATCTATCAAAAACAACATTATAGTAAGTATTGTTAACAGTATAAAGTCAGGCAAACT
+GGAATTAAACAATATACTGTAATACATAACAATACCAAAATCAGAACTCGTATATGGGTTTAAATCCGGATAAAATGATG
+CCATGACATTATTATTAAGTATTCTAAAATCTTTATTTATAAAACCTCCAGGTAGTATTGGTCTCAATAAAGATTCCGAT
+TCTTTAAAAACTCTATTTTCTTTTTGATATAGATGCACAACCACATCGTAATTTTCATATGCACCTAAAGAAACAGGATT
+CATTGATAGCCTGGATGTTAGCTGCTCAACTCCCTGGTAATAACTCAAAGGAGCAACATCATTCCCACGAATTTCGTTTT
+TTAATACAAAGGCATACTGATATACCCAGCCACCAAAAAAAATAATAAACAGGGGTAATAATAAAATGATTTTTTTATTT
+TTTAGCCGATATCGAGCGTACATTTCTAAAAAAAATAGTATAAGAAGGAAGCTTGTCCACCCCTGAAGTATTTTAAAAAA
+AACAAACAATAGTATATTTGTTGTAAATAGAATATCGCCTTTGTAAGAGAAATTTTTATTCATTCGGAAATATAGAAAAA
+ATAAATATATAAAAGGCTCTGGTTTTAGAAAAGAAAATAAAGGACTGTAAATCGAAGTTGTAATTTCGTTAGCATTAGTA
+GTTACTTTTCCTACTCCCGTTGTTACTAAAAAAAATATTTGCGCTATTAATAAAAACAAAAATATCTTATTGATTCTTCT
+CTTATTAAAAATCACACTGATATTTTTATTAAATTTAAGTCTAAAGCTTGAAAGCACGAGAAACACGAAGTAGCAAACTA
+TGAACGAGATAATGTTTAACATGCTCAATAGAATAACTTCAACAGTAGATATAGATCGTGTGAATTCTTCTAATTCTCCC
+GGATAGTTATTTTGCGTTAAGGTCTGAAACATTGATATTAACGCAGATATGATATACAACAGCAAAAAGGAAATGATTAA
+AGTTCTATTACTTTTCGACAC
+>O-16_wzy__1233
+ATGAATAACCAAGATTTAAAAATTGGTACTGCATTTATTTCAATGATTTATTTTCCCTTGGGATTTTTGGTATCACTTAT
+TGAAGTAATTAATGGATATAGGTGGGGAAACTTTCTATTCGCATTTATCTTGGGTCTATTAGCATTCTCACTAATACCGT
+ATAGTGATTGGGATCTAACAAGACATTATGAAACCTATTTAAGTTATAATAATACCTCTTTTAGTGAAGTATGGGAACAA
+AGTGATAATCGATATTTAGTAATAAATACTATAATTTATCTATTTAATACTTTCGCTATCAAAAAGGAGTTTTTACCGTT
+CTTTGCTGTTTTTATATCTTATTTGTTTTACTTAAATGTATTTTCGAAATTTATTAGAGAAAAAAAGCCTAATATTTTAA
+TCCGAAGCATCTATTTATATATTTTATTAACGGTAATACCTTTTTTTGCTATAGCTAGTTCACTACGACAATATTTAGCC
+TTCAGTATTATATTATATATAATAATTACCTACTGTAGTAAGCAAGATAGACGTACTTTCCTTATATCTTTCCCACTAGT
+TGTTATGGCAATAGGAATACATCCAAGCGTAATTCTGTTAATAGCACTGTTTCTATTTAGCAGATTTATACGCCTAAATC
+GAATAGTTGTGCTTCTTATTTTTTTCATATTAGTTCTAAATTTTAATGGTTATATTTCAATACAATTATTCAAGCTATTT
+AAACCATTATTAATGAATACAGGTTTTTATTATCCGGAATATATGGATGCAGAGGTTATTCATATGAATAACCAACTATT
+AAGCACGAATGAATTTATACTTAATAAATTGATTTTACCCAGTATATTTTATTTGTTAATCCCAGTCTTTTTGATTTTCT
+ATAAAAAATCAAACAGTAAACAGGAAAAGCAACTAAAAAACTATTGCGCACTACTCCTTTTGACTATATGCCTGTTATCT
+TTATCACCTGATCTTTTTTATCGATTTTCAATATTTTGGACATTATTCTATAGCTATATATATTTCACTTATGATAGTGA
+GAGAATGAGTTTGCCTGCCAAACAGTGCTATCTTGTAATTATAATTGTTGCATCATGTGTCATAAACTTAGCTCAAGCTA
+ATATGGGCAAGAAAATCATATATAATTCATGGGGATCATTTTTTTACCAACCTTCACTATTCGTGTTTGTTAAAGAAATC
+AAAACGACTGACTATATAAATGTGAGCCAATAA
+>fliC_m,p,t,u_Salmonella.enterica_Haelsingborg_AY353409_g,m__1527
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGGTATGATACCTATGCTGTTGGTGCCAATAAATATCGCGTGGATGTCAACTCAGGGG
+CGGTAGTAACTGACACCACTGCTCCAACTGTTCCTGATAAAGTATACGTAAACGCTGCAAACGGTCAGTTGACAACTGCC
+GATGCGCAAAATAACACCGCGGTTGATTTGTTTAAATCTACTAAATCTGTTGCAGGTACTGACGATGCCAAGGCTATCGC
+AACTTCTATCAAAGGCGGAAAAGTTGGTGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATATAAAAGCTGGTG
+ATGACGGTAATGGTACGGTTTCTACTACCATCAATGGTGAAAAAGTTACATTAACAATTAGTGATATTAGCGTGGGTGCA
+GCAGACGTAAATAGCGCGAAGATTCAATCAAGTAAAGATGTTTATACTTCCGTTGTAAGCGGTCAGTTTACTTTTGCTGA
+TAAAACCAAAAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAA
+ATGGGGCTGAATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCT
+TCTGGCGTAAGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTC
+TGCATTGTCAAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTG
+GCAATACGGTAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCC
+AAAGCGCAGATCCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACT
+GCGTTAA
+>fliC_k_Salmonella.enterica_IIIb.17:k:z_AY353437_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACTATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATGCGCTGAATGTGCAGAAAGCTTATGATGTAGATAGCAAACCAGCGCA
+GAGCATTAAACTGGATACCAGTGCTCTTACTGCTACTGCAATTAAAGATGGTGTAACTGGTGCATCGACAGATGGTGCCC
+TAAAAGACGGTAAAGTTTACTCTAATGGCACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGATACTGCTAAA
+GGTGGTTTCCTTAAAGTAGATGTTGATTCCGCTACTGGTGCAGTTACCGTTCCGGGTACGGCAGCAACAGCAGCTGCAAC
+TAAACCTGCCGGTGTGAAAGAGGTTACAGAAGTACAAGGTAAAATCCCAGCATCTACTGCTATTCAAGACCAATTGAAAG
+CAGGCGGTGTGACTACTGCAGATGCAGCTACTGCTGAAGTTGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+TACGTCTTACACTGCAGATGACGGTACATCCAAAACTGCACTAAACCAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_e,h_Salmonella.enterica_Newport_AY353379_e__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTATCAGCAACTGCTGCAAT
+GGATCCGAAATCATTTACTGACGGTACTAAAAATCTTACAGCGCCTGATGCTACTGCTATCAAAGCCGCGTTGGGAAATC
+CCGCGGCAACAGGCGATTCCTTGTCTGCTACGCTTTCGTTTAAAGATGGTAAGTATTACGCCACTGTTGCAGGGTATACG
+AATGCTGCCGATACCAGTAAGAATGGTAAATATGAAGTGAATGTTGATAGTGCGACAGGTGCGGTAACTTTCAATGCAGC
+ACCAACTAAAGCCACAGTAACTGGGGATACAACAGTAACCAAAGTACAGGTTAATGCTCCTGTTGCAGTCAGTACTGATG
+TTAAAAAAGCGCTAGAAGATGGTGGCGTTTCAAATGCGGACGCTACCGCAGCTAAATTAGTAAAAATGTCTTATACCGAT
+AAAAATGGAAAATCTATTGACGGTGGTTATGCGCTTGAAGCCGGTGGCAAGTACTATGCTGCAACCTATGACGAAGGTAC
+AGGTAAAATCACAGCTAATGTAACCACTTATACTGATTCCACGGGAGTCACAAAAACTGCGGCTAACCAACTTGGTGGCG
+TAGACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCTAGTAAAGCCGCTGGTCACGATTTCAAAGCG
+CAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGA
+TGCGTTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACT
+TGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATCCTGCAG
+CAGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-63_wzy__945
+ATGATAAACAAAAATCGATATAAAGGCTATTATTTAATTCTTTCGTTTTTTCTGACATTAATTTTTGCACTTCGGTTTTT
+TTATTTTTCCCATTATGAGATATTATTGGTCAGTGATACCTTAGAGTATTATAATAATTTTTCTGATATCGAAAATGATT
+TATTCCCATATGGCTTAGAAATATTGATGCCAATTTTAATGTTTTTTATAAAAGCGATAGGGGGAAATTTTTATGACTTT
+TTATTCTTTGTTTTAACACTATGGCTCCCGTTGATTTTTATTATTATTTATAGAAGTTGCTATAACCCATTATTTTTCAT
+AATAGTTTTTATTTCTTCGTTCTTTTATATGAACGCTGTATTAATTATTAGGCAATATATTTCTGGGGTTTTTTTTATTT
+ATTGTATGCTTTTTGCGTATCAACATAAAAAGATATCCTTATTTTTAGCATTTTTATCAATCTTATCTCATTCCTATGCA
+ATAGTATGGTTAATAGTTGTCGGACGTTGGTTTAGAAATTTTATCACCAATAAAATTATTTTAAGTGTTATTATACCAAT
+ATCATTATTTGCTGTAAGCTTCTCATTTTCTTCTTATCAATTGCAGTCAGTTTCTTCCTTTCTCCTCCAATACAATATGC
+CAGGTTTGTTACAAAGGAAAATACAATATTATAATAATAATAATGATCCTGTAGAGTCAGTTTCAAATATAAGTTTGATT
+CTTGTTGATATTATATTTATATTAAGTATAATAAACCTTTTGAAACAAAAAAATGAATTTGTTTTAAAGTTATCATCTCT
+CCTAATTTTTAATTCCTTTTGTTTCATTATGCTTGGTTCAAATATTGTTTCAGCGAGTCGTTTTGGCTTTTGGTCATACT
+ATTTTTCAATACCTTCATTAGTAATACTATTGTATTATTGTCTTAATCTTGTTAAAGATAAATAA
+>O-9,46_wbaV__1002
+ATGAAGGTATCATTTTGTATCCCAACGTATAATCGAGTAAAATTCATTGAAGACCTTCTTGAAAGTATTAATAATCAATC
+TTCTCACTCCTTAATTGTAGAAGTATGTATTTCAGATAATGCATCAACTGATGGAACTGAAGAGTCAATAAATATCTGGA
+GAGATAGATTTAATTTTCCAATTTTGTATCAAAGGCATAACGAAAATATTGGGCCAGATAGGAATTATTTATCTGCAGTT
+AATATGGGGACTGGAGATTATTGTTGGATTTTCGGAAGTGATGATATTCTTACAAAAAATTCCCTTGCATTGATGGAAGA
+TAAATTGGCTGCCGGAAGTGGCATTTATTTATGTGACAGACGAGAATTAGATATTTCAATGACGAAAATATCTAATCCAC
+ATCGGCGATGGTTAAATGGTGGCAGTAGATTATTTTCTTTTAGCAATGAAGCTGATTTGATAGAGTACTTTAGTAAATGT
+AACTCAGTCGGCGGACTTTTTAGCTACTTAAGCTCTATTATAGTGAAAAGGAATAAATGGTCTGACGTCATATTTGACGA
+GTCATACATTGGTACAGCTTATGCGCATGTATATATTTTATTAAGAATAATTAACAATATGAATTCGACCCTGCAGTACA
+TATCACTGCCACTGGTTGATTGCAGAGGAAATAACGATACATTCGAAAGTAATGGGAAGGCTCGTCGAATAAAAATTGAT
+TTCATCGGTTATTTAAAACTGAGGGAGGATTTTTATAATAACAATACAAAAATATATATCTCATTTGGACGGGTTCTTAC
+AAAAGAGCGTCCTTGGTTTTATACTTCTTTAGCTATGGCATGTTATGGTGATTCCACCGATAGGGCTGAACTTGCATCAT
+TTTATAAGAAGTTGGGATATCCGAAAATAGCCACCAATTTAATATTTCGTCTTAAAGGGCTGGCTAGCTACACTAAAAAA
+ATAAAATTAGCAAAAATGGTAATAAAAAAAATATTTTCATAG
+>O-65_wzy__1125
+ATGGTAATCTATCTGGTTCTTCTTATTTTTATTTTTTCTTTCTCTATAGTGATGATGTTAAATCCTTCGAAAAGGACTGC
+TAACAAATTTTTAGGCATATATGTATTGTTGCTATCACTATTTGCAGGTTTAAGATTTCATACTGGTTGGGATTGGGAAG
+CGTATGATTATTTTTTTAATCTATTAAATCAAGCTAACATTTATGATTTTTTTAGTTACAATATATTTAACTATGAACCC
+GGTTTTGTATTACTTTCATATATATCAATATTATTAAATATTCCACCTTTTCTGCTTTTTGCTATAATAACTGTATCTCT
+CATCGTATCCTCTGCTCATAAATACTTAGGTAAATTTGTCCCCTATATATTTTGTTTGATTTATCTGTATTATGGTTATT
+TTCATAACTTTTCAATAGTACGACAAGGAATAGCAGCTGCTTTATTTGCTTACTCTATTCGTTTTCTTATTGTTAGGAGT
+TACAAATTTTATTTTGTCATAATTTTTGCTTCGTTATTCCATATATCAGCAGCCATGTTACTAGCTATACCGTTACTCCT
+TGTGATAGCTAATCGGGTTCCGTTTTTTTTACTACTGCTATTATCTATATGTATGGTTCTTTTGCCTTTAAGTGATATGC
+TGGGCTTAAAATCATTAATGTCTAAAATACCGGCATTAAATATTTACCTAAATAATAGCACGTTAAGTTACAAAGTCGGA
+TTTTCATTAAAATACCTAGAGTTGCTAATTGTATTTTATTGTTATTATGAAAGAAAGTTTTTTTTGCCACTTATAAATAA
+TTTTGGAATAAGACAGTTTTGGATCTTTAAAGGGCTCATTATAATTGAGCTGATGATTTATTCTATTTTTAATGATTATA
+GTATCATTTATGAAAGATTGAGTGTATATTTTGAATTTTCACACGCTATCGCAATAGCAATGATCGTTTCAACTTTTAAA
+TATAAAAGAATACAATTTTTTCTAATGCTTATATTGCTTTTTTTTGTATTTGCAAGATACTATCAATTAGTTTATTCCCC
+TGTCCGAGTGCCAGGCGAAATGTCACATCTTGAACGATTCGAAAATTATTGTTCTATTTTTAACGAAAGAGAATGCCAAA
+GGTAA
+>fliC_i_Salmonella.enterica_IIIb.57:i:e,n,x,z15_AY353432_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCAATACTGCGATTGCTTTAAACAATGGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACAG
+ACCAGCAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TGCAGGTGGATTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCCAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCCAGCAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,w_Salmonella.enterica_Ayton_AY353446_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCACAGGACAACACCCTGACCATCCAGGTCGGCGCGAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAATACCGCTGGTCTTAATGATACAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCACTAA
+AGTGGCAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAGCCA
+GAGCTGGCTGAAGCGGCTGCTGCAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_m,p,t,u_Salmonella.enterica_Haelsingborg_AY353410_g,m__1527
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGGTATGATACCTATGCTGTTGGTGCCAATAAATATCGCGTGGATGTCAACTCAGGGG
+CGGTAGTAACTGACACCACTGCTCCAACTGTTCCTGATAAAGTATACGTAAACGCTGCAAACGGTCAGTTGACAACTGCC
+GATGCGCAAAATAACACCGCGGTTGATTTGTTTAAATCTACTAAATCTGTTGCAGGTACTGACGATGCCAAGGCTATCGC
+AACTTCTATCAAAGGCGGAAAAGTTGGTGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATATAAAAGCTGGTG
+ATGACGGTAATGGTACGGTTTCTACTACCATCAATGGTGAAAAAGTTACATTAACAATTAGTGATATTGGCGTGGGTGCA
+GCAGACGTAAATAGCGCGAAGATTCAATCAAGTAAAGATGTTTATACTTCCGTTGTAAGCGGTCAGTTTACTTTTGCTGA
+TAAAACCAAAAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAA
+ATGGGGCTGAATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCT
+TCTGGCGTAAGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTC
+TGCATTGTCAAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTG
+GCAATACGGTAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCC
+AAAGCGCAGATCCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACT
+GCGTTAA
+>fliC_b_Salmonella.enterica_I.6,7:b:z33_AY353361_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCAGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGCTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAGAGATGTTACCACCTATAAAAATGGTGGTACTACTCTTACAGCACCTAACGCAGCAGCAATTGATACCGCTTTAGGTA
+CGACTGGTGCGGCGGGTACTGCGGCTGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACCGGTACAACTAAAGAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCGGTGACAATGACCGCAAATAAAGCAACAGTAACTGGGGCTAGTAC
+AGTTACTGAAAACCAAATTGTAGACGCTGTTACACCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGTGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCG
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAAACTGT
+AAATTATACTGACGCTACTGGTGCGACAAAAACCGGTGCTGTGAAATTTGGCGGTGCGAATGGTAAAACTGAAGTTGTGA
+CCACCGTTGATGGTAATACTTATCAGGCTAGTGATGTAAAAGGGCATAATTTCCAGAGTGGTGGCGCTTTAAGCGAGGCT
+GTAACCACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAAGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACTTGGGCAATACCGTAAACAACCTGTCTGAAGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCCCGCGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_Choleraesuis_AY353364_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACTCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTAGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAACAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+GTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTAGACCAAC
+AGTGGTTGACTTACCAACTGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAAGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AATGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGGCACAACTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCGGCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGC
+GCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z36_Salmonella.enterica_Weslaco_AY353483_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCAAACTCTGACTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATTGCTACAACAGTTAAAGAAGGTAC
+GAAGCTCACTGCCGATTTTGCAGTTAAGGTCGCAGATTTTGATGATCAAGCAACAACTGGTAAATTAACTGCAGACTTAG
+AATTGAAGCAGGATAAATCCGGAAACTACTTTGCCTTCGATAAAGCAAACAGTAAATATTACGACGCAACTGTGGATGCT
+GCTACAGGTAAAATAGAATTTACTTCTGGGACAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGGCTCACGGATGATAAATTATTAGTAAAATACAAAGGGGATGATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTG
+ACAGAGGGTACTGCCGTAGCCTTAGCTGCAAACGTCGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGACGC
+TTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAGTCTGCCATAACTAACCTGGGCAACACGGTAAATAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGCACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_IIIa.44:z4,z23:-_AY353497_z4,z23__1275
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAACAACTGGTGGTCCGGCTGCGGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTACTACTGGGGCGGCTAAATACTATGCAGCT
+ACCGTAGATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGACTCCGCCAGCAGT
+AACTACCTTATCACGCGAAGTGAAATTTGATGGAGCAGATTTAAAAGCCGATCAATCTTTAGTGAAATATAAAGATGATA
+AGGGTAAAGATCTCTATGCTATCCAAACTTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGAC
+GGTAAAACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAAC
+CGTTGACGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAA
+ATAACCTGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATT
+CTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z_Salmonella.enterica_II.16:z:z42_AY353469_k,z__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+CGGTGTTTCTAATTTGGATACTACAGGTCTTACTGGCGCAGCTATTAAAACTGGCGTTGCTGGAGCTACCACTACGAGTG
+GTTCCATTAAAAATGACAAAGTATACTATGATGATGCTACTAAAAATTATTATGTTGAAGTAGACTTTTCTGATGCCGCT
+GATACTGCTAAAAATGGCTACTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCCTCGACTGCTAAAGA
+AGCCGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCGTCTGCTGATGTGAAAG
+CTGCTCTGACTGCTGGTGGCGTTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTACACCGATAAAAAT
+GGTAAGACGATTGACGGAGGTTATGCTGTAAAAGTGGGTGATAACTACTATGCTGCGACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAATACCACGTCTTACATCGCAACTGACGGTACTACCAAAACAGCACTGAACCAACTGGGTGGCGCAGACGGTA
+AAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGTAGCTACTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCGCAGGTTGACACATTACG
+TTCTGACCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,w_Salmonella.enterica_Glidji_AY353447_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATATCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAATACCGCTGGTCTTAATGATACAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCACGAA
+AGTGACAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCACAACTTCAAAGCACAGCCA
+GAGCTGGCTGAAGCGGCTGCTACAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCT
+GCGTTCTGACTTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_y_Salmonella.enterica_Freetown_AY353466_other.y__1521
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCAATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAACACGGCTGTCAC
+GAACCCTAATTATGTTGATGGTGCAGCGTTAAGCACTACGATGCCTACTGCGGCTGAGATTAAAACGGCTATTGGCACTG
+GTGCGGGAACTCCGGCAGTTAAAGGTAATGAAGTTCAATTTGATAAGAGCACTGGGAAGTATTACGTTGAAATTGAAGGA
+TATTCAGCTCCTGATGCAGCTAAAAACGGCATTTATGAAGCCAAAGTTGCTGATGATGGCACAATATCTTTGGAGACTGG
+GACCAAAAAAATTGGCACCGCAATGCCTGCTGGTGCTGAAGTTATTACTCACGTGCAGAAAAAAGATCAACCAGTTGTTG
+TTGATGCCAGCGTTAAAGATGCTCTAAAAGCTGGTGGGGTAGATGATGCAGTTGCAGATACCGCGCAATTAGTCAAAATG
+TCTTACACTGATAAGAATGGTAAAACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGCAAAACCGAAGTTGTTACTATCGATGGTAAAACCTATAATGCCAGCAAAGCTGAAGGTCAC
+AACTTTAAAGCACAGCCTGAACTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCT
+GGCGCAGGTTGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fliC_b_Salmonella.enterica_from-cdc_Stk1415_b,d,j__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGCGTGCGTGAACTGGCAGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTGCAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAATGATGTTACCACCTATAAAAATGGTGGTACTACTCTCACAGCTCCTAACGCAGCAGCAATTGATACCGCTTTAGGTA
+CGACTGGTGCGGCGGGTTCTGCGGCTGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACTGGTACAGCTAAAGAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCAGTGACAATGACCGCAAATAAATCGACAGTAACTGGGGCTAGCAC
+AGTTACCGAAAACCAAATTGTAGACGCTGTTACTCCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGGGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCA
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAGACTGT
+AAATTATACTGACGCTACTGGTGCGACAAAAACTGGCGCTGTGAAATTTGGCGGTGCGAATGGTAAAACTGAAGTTGTGA
+CCACAGTTGATGGTAATACTTATCAGGCTAGTGATGTAAAAGGGCATAATTTCCAGAGTGGTGGTGCTTTAAGCGAGGCT
+GTGACTACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACTGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAACAGGCCGGTACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-42_wzy__1017
+ATGCCAGTAAAAACTAACAACTTTCTTTATTTCATAATGGTCATAAGTGCTACCATTTTTGCTGTTAAAATAGTGCCTTA
+TTCGAATGACTATCAGGCATATATTGATTTATTCAAATATACAATTCAAGATCCTTCTTACGAGAGAATGGAAATTGGCT
+TTAAAAACCTTATTGGTTTTTCAAAATTTCTTGATTTGAATTTTGATGTATTATGGTTTTTAGTTGCTTTTATTTCTTTG
+TCGCTAAAATGTTATGTATTAAAATCCTATGATTCAGATATCCTTGTATTATTTTTGTTGTACTTTTTGTACGCTATATC
+ATTATTAGCTTTACACGAAACCACACAGATACGAGCGGCTATTGCAATTGCTTTAGGTATAGCAGGCTTTCGATGTACGA
+ATAAATTTGTTGGTATCTGTTTAATCCTTTCTTCTGTATTATTTCACTATTCAGCAATTTTATTTATTATTTTGTATACT
+TTGAGCTTTATAGTTAAACCGTATAAGTTCACATGGTTAATAGTTGTTGTTACTATGGCGATACTAATACCCTTGCTTCT
+GGAACAATACTCAGATCCATTAATTAGTATTAATCCATTATTTTCATTATATTTAGAAAACTCTGATAATGCCAAGGTAA
+ATAAATTTTCTTTTACTTTAATTCTTGCTACAATATTTTTTGTAATAAATTTTTTTATTGGAAGAAAAATTAACTATTAT
+AGCAATAATAATTTCATATTTAAGCAATATAATCTTTTTTCTTTTCTTTATCTTTCTAGCGTAGTACTTTTATCTGCGTT
+GTCTTTTTCGCCAGTCATTTCAATAAGATTATATGAGTTATTTTCGTTAAGCCCTTTTATTATTATCGCATGCCTTTATT
+CTAAAAGTATGAAATACGTTTTTTATTCTAATATAAATTTGCGCTTGCTAAGAAGAGTTTTGCTTTTAACATTATGGCTA
+ATCTCAGTGCATCGCTTTATTGCTTATTACTTTGTTAATCCAATCATTAAATTTTAA
+>O-47_wzy__1095
+ATGATTGAAGGATATGTAGTATATAATAGTATTTTTCTTCTTGCCTTACTATTTGGCTTTATGAAGAATTACTGTCTTCG
+GAAATATTTTTTATTATGCTTATTCCTTGTCTTATGGGTTCCACTTGCCACTCGTTATGGCATTGGTCGTGACTATTTTA
+GCTATGTTGATATTTATAAAAATGTGTTAGTTACCAGAGATGGTATTGAAGTAGGTTTTTATTATCTAAATTATCTGTTG
+GCATATTTTGGTTTCCATTATCAATCTATATTTATATTGACATCTTTTATTACTGTCTATTTAAGTGTTAAAAGTTTTGA
+TAGAGAATATACAATAGTATCAATTATATTATTTGGGGTTTTGGTTTACTTACAGGCGTTTAGTATTGTTAGGCAAATGC
+TTGCTGTAGCCTTATGTCTTTATAGCTGTTCGTTATGGAATAAAGGTGTTAAGGTTAAAGCAATTATTTTTCTTATGCTG
+GCACCTTTGTTTCATTATTCTGCTGTAATAATATTTATATTGGCAATAATTAGCAGATGTGTTAAAATCGATACGTTTAA
+ATGTCTTGCTATGTTAGGGCTTAGCCTTATTTTTGTTTTTGTATTTAATGGGATCGATTTTATATTTTCAAATCCTATAC
+TATTAAATAGTAAGTATGGATATTATGTAACATCAGCCTTTAACAGACCGACTGAAATAGGTTCAGGCATTGGAGTGGCA
+ATAGCATTATTTCTTCCATTCTTGATTTTTATGAAAGCATCAAAAATATATAAACATAATAAAAATTATAATCTGATGCT
+ATTAATAAACCTTGTATATGTTGTTTCATTTGTTTTATCTTTGAAAATATATATATTCGCCAGATTCACTGATGCGCTAT
+CCTTTGTCCTGATATTACTTATCCCTGCTGCTCTTAAAATATCAAATACTAGAGGCCTATATTATAACTGTATGTTATCT
+GTTGTTATTCTTCACATTATGCTATTTGAAGTAAATCTTAAAGCAAATACAATTGCAGCTGGAGATATGTCTAATAGCGG
+GCTTGGAATCATGCCGTATAGCAACATAATAAACGCACATATGCTAAAATACTAG
+>O-39_wzy__1341
+ATGCCTATAGCTGTACATTTGATTGAGCTAGCATATGTATTAATAATAATATCATTTATTATCTTGTTTTACATGAAAAA
+TGTCCCATTATTAGAGGGAGGGTTTTTATTACTTATTATTTGTTCACCTTACTCTATTTCAATTATACCATTTAGACAAG
+ATACAATAGAACTCTATGGATTGTATAGTAATAGCGGGCTTCTTAATTTATTTAATTTTTACAAAGTAGCCGGCTTATCT
+ATTTTAGATCTAATAGCATTACTAGTTATAGTGAAAAACTTTAAATTAGCATTGAAGATGCCAATCTTTTTTAAGTTTTT
+TTATATACTAATAAGTTTTTTTTCAATAATAGCTTATGCAATATCAGCTTATTTAATATGGTCTCCTGAACTAGATAATG
+TAATTCGCGCTTTATCTGTCTTCAAATCAATTATATATATAATAAGTATTTATTGTGTTATTGAGAAAATTTGTTCACGT
+ATTGGTTTTAAATTATTTCTCAAAATACTTATGAATATAATACTAACATATTGTATTATTAATTGTGTACTACTAAGTTT
+TCTCCCCAGCTGGTATACGTGGGTGAAATATTCATTCAATTATTTATTTCTTGACCAAACAGATCAATTCCTTGTTTTTT
+TATTTTGTCTGTTAACTTTTTGGGGGCCATTAAGTAAGCTATATCGTTATAAGCTGTATGCTTTTTTATTATGTATTATG
+CTTTTTCTTAGTGGAGGAAAGGCTGGAGTCTATTCAATAATGATATTAGCAATGGGATGGCTATATCAAAAAAGTAATAT
+TAAAGGCTCTAATCTTGGAGTAATTTTCCTCTGTGCTATGATATTTTCATGGCTATTATCATATTTTATTGGAGTATATG
+AACTAGATATATCAATATACAGTCGTTATTTTCAAGTACAGCAATTATTTCTTAATTACTCTAATAATATTCTTTTGGTA
+TTTTTTGGTATTGGACCCTCAAAAGCTTATATTTTTTATGATTTTCCAACTATATTCGATCCCGGAGCCTATACATCAGA
+AGAGTTAAGCTCCAGTTTTAGATTGGGTTTTCAAATGCCGTATTTATCATGGATTAAAAACTTTGGTCTGTCTGGAGTTA
+TATTGCTATTATTGGCACTTAATTATATTATTAAAGTCGCATGGTCATTTAAGAAAGACGATATATTTTTTTCTGGGGCA
+GTATATTCTTTAGGCTTATATTTTATTCTAATTGGATTCATGGATTTTCCTGCTTTTGGTTTAAAGACAATTATCCCAAT
+AAGTTTATATATATATATAATAAATAATAAGCTAACATATAAAAAACAGGAGATTATATGA
+>O-17_wzx__1221
+ATGAAATTTTCCCATAATACTGTATTTTTTTATTTGTTAACTATCGTAAATGGTTTGGTTCCGTTAATAACAATTTCATT
+TATATCAAGGATAGTAACAAGTGAGCAGCTAGGTATCTATTTATTATCATTTACGATAATGAATGTTTTAGGCTTAGTTA
+TAGATTGGGGCTTTACAATATCTGGCATTAGATTTTTAAAAAATAGTAATAAAAAAATGCCTGAAACAATATTCGTTTCA
+ACTACTTTTTTTATTAAAATTACTATATCTTGTGTGGTTTTTATTTCATACTTCTTTTTTTATATATTTTACTCGCATGA
+TGAAGTGTCTTTTTTTTTAATAACTATAATAGGAGCCTTTGTTACGGGGTTAGATAGCATTTGGATTTTACAGGCAAATA
+ACCGATTAATGAAAGTTATAAAAAGGAGTTTATACTCAAATTTAATATATGTTATAAGCGTTTTACCTGTAATTATCTTT
+TATAAAAATATCTACTACATATTATGGTTGTTTATTATATATAAATCTTACATGTTTCTGATATCTTTCCATGAGGTGAG
+GGCTATATATGCTATTACTTGGCGAAATATCCACAAGGAAGAAGTTATTACTGTTTTTAAAAGTACATGCGGCGTAGCTA
+TATTTAGAATATTTGCGCTGTCCTATACATCCGCAAATGGTATTTTTCTTAATTATTTGACTAATAAATATCAAGTGGCC
+TTGTTTTTAGCTTTTGAAAAAATAAATAAAGCCATATTGTTTATTGCAACGCCAATTAGTCAGGCTTTGCTACCTTATTT
+TTCGGAAAAGTCTAATAAGAAAAAACTTACGCAATATATTCTTATTATATTTTGTTTTTGCAGTCTAGGACTAATTATTG
+GTAATATGTTTTCTCGGGATATAGTCGGAATTTTTATGGGGTATCCTTATCTAAGTGACAATACTGGCGAGTTATTTTTC
+TTTATGACAATTATAACGCCATTTATTTTAGTCAGTAATGCAATTGGCATGCTCTATATTATTCCTCAAAAACTTGATAA
+AGTATTAAATATAATTATTATTAGCGCTGCAGTGATAAATACATTACTTGTTTTTAATTTTGTTCATTCATCTACCGATG
+GTGCATTGCAAATGGCGAAAGTAATAGCATTTAGTGAGTTCTTTGTTATGTCTTTAATGATAATAGTAATGTTTATTCAT
+GGGAGGAAAAGTGGCGAATAG
+>O-38_wzy__1083
+ATGATATATATTATAATAAATACTCTCACGACTATATTTTTATACTTATATAGTAGTTATAAGTATACCCCCTTAAGTCG
+ACTGTTTATTGGTGGCATGTGTATTTTTTTAATAGCACTGTTGCCCGCATTCCAGTATGGTGTCGGTACTGATTATTTTA
+GCTATCAAAATATATATAATAATGCCAATGTGCTAGATACTTTTTATCAAAATAAAGAATACTTATTCTATGCATATGTG
+AAATTTTTTCAATTTTTAGGGGGGGGATTTAAAACTTTTGTTATCTATACGTCTTTATTGCAATCATTATTAATATTTAT
+TATTATTACTCAGATGTGTAAAAATTATGGTCAATCGATTATCATAATATTTTTCCTTTTCTGGACTGTGACAAATTTAT
+TACACACTCAGATGAATATAATAAGGGCTTCGTTTGCTATATATATATTTATAATATCCATGCTTTTTAAGTTTAGAGGT
+AAAATAATTATTTGTTTTGCCTTAATGATTATTGCAATTGGATTTCATCGTTCAGCATTATTAGGGTTGTGTTTTGCATT
+AATTCCCTTAAAAACATATTACTTTGCATATAATCATGTTGTTAAATTTTATTTTTTATCTTTTTTGTTATTTGTTACCC
+CATTTTTACATCAGGTGGTGTTTTATATTGTTCAGGAGTTGTTTCCATATTATACACATTATCTATTTTCATTTGATGAA
+AATGCAGTGAGCTTTTGGAATGTGGCTACAAAAATATACTGGCTTCCGTTTGGGTTATTTTTTATATATTTAATTAAATG
+TAATGCTATTTTTATTAAGGGTTGTGAGCGTGGTTTGATTGGTTTGTGGATATTAACTGGGAATGTTTATTTATTAATTC
+TTAATTTTGATTTTGTTTCCAGAGTTAATTTTTATTTTGTGTTTTTCTATGTAATTCCTATTGCATATGTTTTTCGTTAC
+TTTATTAGAAATAAGAATGTTATTTTATTATATATTAGTGTGCTATATTGTTTTATACCGTATTTATTAAAAGTTACTTT
+GTTTCCTATAGCTGAATTTTATTATAAAACTTATCTTTTTTAA
+>O-60_wzy__1050
+ATGGAATTCTATTTCATTATATTATTCTTTCTAAGCACTTTGGGACTGTTATCCTTAGCAAATAAAGAAAAAAATAATTT
+TTCGTTTTTTGCATGTTTTATAATATGCTTTTTTTTCATAGTGTTGTCTTCAATCAGATGGGATAGAGGTACTGACTGGT
+CCGCATATTATGAGATCTATCAGGCGACGAACATTATCGGCGTATGCTTGAAGATATATTGCATAGGTGTCGAACCCGGA
+TTTTATTTTATTAATTGGCTATTCTCCTCTTTTTATTCTTATAGCTTTTTTTTGTTTTTTTTAGCCTGCGTTATAATTCC
+ATTAAAAACGTTGTTTTTCTTTAAGAAAAGTGAATATCCATTTATTGCTTTATTATTATATTTTAGCATTTTAGTGTTTG
+ACATTTTTCCTGTTAGGCAAAGTTTATCTAGCTCTTTATGTCTTTTATTTTACTTGATCTATAAGAACCATAAAAAAAGT
+TCATTTTTAGTTGCTCTATTGGCATTAATGGTACATTATTCGGCAATAATATTTTTTATTGGTTTATTAGTCTGCTCAAC
+GAAAAAAATTCATAAGGGAAAAGTAGTAATTTTTTCAATTTTTATATTAGTTTTATTTTTTATAGTTGTTAAATACCCAC
+CTGAAATCCTTTCTAGTAGGATAAATGATTATATTATTAACCAAAAGGTTTACTCAGACGACATCACACCGTTGAGGAAT
+TTATTAAAATGCCTAGATCAAATATTTATTATGTTTCTATGTTGGCGCTTAATGTTAGTTGGTTGTGTCGATAAGATTAT
+TTTAAGATTATCAATATTTGGCTCATTTTTATTTATATCAGCTACGCTTCTTGCTCCTCAACTTGCTCGACTTGGGTTAT
+TCTTTGTTCCCTTTCAAATAATTACTTTATCTTCACTTATATTACTCTTCTCTAAAAATTCAAGACTTCTTGCTTATTTG
+ATTTTAGTAGTTTATGCGGCTATTAAATTGAATTTAATAATACGGCCTTTTTATGATTTATTTGTGCCATTCAAAACGTT
+TTTTATGTGA
+>O-8_wzy__1200
+ATGCTGCCATTTCCACCAGGAGCAATCCTAAGGGATGTACTCAATGTATTTTTTGTGGCGTTAGTGCTAGTTCGATTTGT
+CATTGATAGGAAAAAAACTTATTTCCCGTTGGTTTTTACTATTTTTTCATGGTCGGCGGTAATACTATGGGTAATAGCGT
+TAACTATATTCTCACCGGATAAAATTCAAGCAATTATGGGGGGGCGGAGTTATATTTTATTCCCGGCAGTTTTCATAGCA
+TTAGTGATTTTAAAAGTATCATACCCGCAATCCTTAAATATTGAAAAAATAGTTTGCTACATAATTTTTCTAATGTTTAT
+GGTTGCGACAATATCTATTATTGATGTACTAATGAATGGAGAGTTCATTAAATTGCTCGGATATGATGAGCATTATGCAG
+GAGAACAATTAAACTTAATTAATAGCTATGATGGGATGGTCCGGGCTACAGGCGGTTTTAGTGATGCTCTCAATTTTGGA
+TATATGCTCACATTAGGTGTTTTGTTATGTATGGAGTGTTTTTCCCAAGGATATAAAAGATTATTGATGCTTATTATTAG
+TTTTGTGCTATTTATAGCGATCTGCATGAGTCTTACTAGAGGAGCAATACTTGTTGCTGCGCTTATTTACGCACTTTATA
+TAATTTCAAATCGGAAGATGCTTTTTTGTGGAATAACTTTATTTGTAATAATTATACCCGTTTTAGCAATTTCTACTAAT
+ATTTTTGACAACTATACAGAAATTTTGATCGGCAGGTTTACAGATTCGTCTCAGGCATCGCGTGGATCTACACAGGGGCG
+GATAGATATGGCAATTAATTCATTAAACTTCCTGTCAGAACATCCATCAGGTATAGGTCTGGGTACTCAAGGTTCAGGAA
+ACATGCTTTCGGTAAAAGATAATAGGTTAAATACGGATAATTATTTTTTCTGGATCGCCCTTGAGACTGGTATTATTGGC
+TTAATCATAAATATTATTTATCTGGCAAGTCAATTTTATTCTTCAACTTTACTAAATAGAATATATGGCAGTCATTGTAG
+CAATATGCACTATAGATTATATTTTCTCTTTGGAAGTATATATTTTATAAGTGCAGCGTTAAGTTCAGCACCTTCGTCAT
+CAACTTTTTCTATATATTATTGGACAGTTTTAGCTTTGATTCCATTTTTAAAATTAACAAATAGACGGTGCACGCGATAA
+>O-59_wzy__1236
+ATGCTGTTATTTTATTGGTTCTTATATGTTTTTTCGTTATCAATTCCTATTTTTTATCATTCAGCGTTTCTGGTTGGATT
+CGTATCAGCCATCCATTACCTATTGATTTACAAAAGGAATTTATTAGTTTTAAGCAGATATCAAATATTTTATTTTTCTT
+CGTTTTTGCTTGGGTATATCATTGTCGGGTTAATAATTATTTTAAATGAGACATATGATATTAGCTTCTTTAAAACATAT
+ACTAACTCTTTTTTATCAGCAATAAGTGGCGTACCACTTGTTTTAATATTTTTAGAACGATTTGGGAAAAACGCCCCAGC
+TTATGTAATGAAATATACGTTTTATATTTTTATTATACAAAGCATAATTATAATATTGGTTCTGTTTGTACCTGCATTAA
+AACCTTTCGTTATGTATTTTCAGAGAAATGCTGAGTTAGCTAGCGAATTAGACCTTTTTTCTAATGGCTTAAGAACAAAT
+GCTCTGTCAGGAGGGTTATTTTATGGATTGAGCTTAAGCTTTAGTATGGCTATAATATTATATCTATATTATATTCTTGT
+TTATAAATTTCAACTTAAACTGAGATATGTTTTTCTTTTTACTTTGGTCAATATTGGCCTTATATGTACAGGTAGGTTTG
+GTTTTATATATGTTATATGTATAATCCCTATAATATGTACAATAAAAATCACAAGGAAGATTAAGCTTATACTCTTTTCG
+CTTTGCATGATAGTTTTGCTTTGTATATTGTTCTTCACACTATATGAGTTATTCCCACAAGTAAAAAAAATATATAATGA
+AACTATTTACCCCTATGCTTTTGAGTTTTTATCAAATTATCAAAAAAGTGGTGATTTCGATACAAGTTCAACAAACGAAT
+TGGCCTCAATGTATAATGTAACAATAACGGATAATACATGGTTTTTTGGGGATGGACTATACACAGGAAATGATGGCCTT
+TATTATCAACATACAGATGTAGGATATTTGAGGTTATTGTTGCTTGGTGGCGTTGGACTAAATATATACTTCATTTCCTT
+TACGGTTTTAATGCTAATACCAATATTAAAATCTACCTTGCCTAATAATAAATCATTATATTTTTCATTGCTCTTACTTT
+TTTTACTGTCACAGTTTAAAGGTGAGGCTATGATAACATTAGTGCAGTTAAATAATATGTGCTTTATATTATGCAGTACA
+ATCAGTTTTCTTTACAGAAAGGACGTGAATGAGTAA
+>O-50_wzy__978
+ATGTTCAAAAAGAAAAGTATATTTGTTTTTTTAGGGCTTCTTAGCTCTATACTTCTTGCGTTACCTTTAGCTATGCAAGG
+CGGTTTTGATGATTCCTTAGTTTACTATTCACAAGCTGATTATATATGGAGTTACGGTTTATATGATGGACTAAGAGCTA
+TTTATATCCAAACAAATAAATTTGAGCCCGCTATGGGGCTACTATTTTTTATAGAAGGGTTTATTGTTACCGAAAAATTC
+TATTTTTTATTACTTAATTTAACACTAGTGAATTTTATTACAGTTTTGATATATATAAAAATTAATGAACAATCAAATAC
+AAGTATAAGTTTTATATATGCAATACTATTGCTCTCTACATATTATATTTTTTCTAATAATATTTACGTGTGGAGGACTA
+TCATTTCTTTATACTTTTTTATTTTGTTTGTTTTTTCTAAATCAAAGAGTTGCAAGGTTATTTTTTTCTCATTGGGGTTT
+TTGTTTCATTACTCATTTTTACTATTTTATTTTTGTTATATAATATGTAAATTTAATAAGTCAAGTTTGAAATTTTTTTT
+GATATATGCATTTTTATTTTCTTTATTTATTTCTAATGTATTAAATTTTTTAAGTTATTTTTCTTTTTTTGTTTCAGGGG
+GGGAACTAACGATCTTCTTGGATAAAAGTAGTGATAGTATTAAGAGGATTATTATTGGAGTATCATTCCTTATTATATTG
+ATTATGGTTAAGGTTGATAAGAAAAGTTATAGTTGGAGTCTTTATAAATTATCCTTGTTTTTCTGTATATTATCGATTGC
+GCTTTATCAAAACTGGCAGTTATCCTGGAGGGTATTTGTTCCCGCAGCTACTTTAGGGAGTGCTATAGTTTTAGCGAATA
+TAAGAAAGGATAATATAATCCCTTTTTTGGGGGTGGTTTTATCAACTATCCCCACAATGAGAATAATTTATAATTTATTA
+TATCTAGGACATCCATAA
+>O-52_wzy__1065
+ATGAAAGGCGGTCTTATTGTTATTCTGTGGTATTCAGGCTTTTTATTTATTGCAGCAACAGGTTTAACCGGGCTTCAGGA
+GTTAAGTTCAAAATCTATACTAATGTATATTGCTTTTTTGTTTTGCTTCCTTTTAGGGATGGTACTATCTGGTGTATCCC
+TTTATGAACCGAAAAAGGAAATGCATCAGCAGATTCTCAAAAGAAAACATAACTTAGTGATAGTGAGTATATTCTATCTA
+TTTATAATATATTGTTTTTTAGTTGCATTAAATATTTATTTTTTCAATAAAGTTGATCTTTCGTCTTATAGGCAGGCATT
+CTTTGATGGCTCAAGAGATAATGTAAAGTTCTTTTTTGGTTCATTTGGATTTTATTTTTATTATTTCTTAAGTTTAATCA
+TTTATGCGTTAGTTCCATTTGTTGTTATAATGAATAATAAAAAAGTGTTATTCCTATGCTTTCTGTCATTATTGCTATAT
+GATATAATTTTTCTTTCGAGAACCGGAGTTTATTACTATATATTGTCATATATAGTGGCATGTATCATCCAGAAAAAGCA
+ATTAAAAAAAATAATTATTTTTATCGTGATTGCATTGCTGTTTTCTTTTGTAATAAGCTATACTCGCGATATGCAAAGTA
+ACATAATTAATTCAATTTTTAGCTCAATTATTAATTATCACGTAGCCCCTTTTATTCTATTAGATAACAACATAATTTCA
+AAAAATGTAATAACATACCATGGTGTTGGTTTAGCATCACTTGGTATATATAATATTATTTTCTTTCCTATAGATGTAAC
+AATAATGCAAACTATAAACGACTTTAGAACTCAGTTAAATATGTTCTATGATCTAGGATTAAAAGAATATTTACCATATA
+ATGCTTACTACACATCACTAGGGGGAGTATACATAGATAGTGGTTTTTTGGGATGCATGATAGTTACCTTTTTTTTCGGT
+TTTATTATCGTAGCAATAGAAAAAAAAGCTTATAAATCAAGAAAATACTTAGCGTCAACTGTGTTTTTTACAACATTATG
+CTTAGAGTCAATTTTGCTCCAATAA
+>O:23-gene1__1029
+AAGGTGCGGATGATGATATTAGTCACTGGTGGAGCTGGTTATATAGGATCGCATACTTGTTTAGCGCTTATTGCCAAAGG
+GCACGACATTATTGTTATTGATAATTTAAGTAATTCCTCTTATGAGTCGATTAGGCGTGTTGAGAATTTAACCAATAAAA
+AAATAAAATTTATAAAAAGTGATATAAAAGAACGACATTGCCTGGATGAAGTGTTTAATAATTATTCGATAGAAGCAGTA
+ATACATTTTGCAGCATTAAAATCAGTAAGTGAGTCTGTTGAAAAACCATTGGTTTATTATGATAATAATATCACAGGTAC
+CTTGACTCTACTGGCTGCAATGCAAAGTGCAAATGTAAATAATTTGATTTTTAGTTCGTCTGCTACCGTATATGGTTGTT
+CTTCGATTGTTCCAAATAAAGAGAACGATACAATTGGGGGGACTACAAATCCCTATGGAACATCAAAATATTTTAGTGAG
+ATTATTCTGCAGGATTTTTGTAAGTCTAATGAGTTATTTTCCGCAGTAAGTCTTCGTTATTTTAATCCTACTGGTGCTCA
+TAAATCAGGTATGATTGGGGAAGATCCTAATGGAATACCAAATAACCTCATTCCATATATATCACAAGTTGCCACTGGAA
+AACTTAAATATTTAAATGTATATGGTGGTGATTATGACACAATTGATGGCACTGGCATGCGAGATTATATACATGTAGAT
+GATTTAGCTGAAGGACATGTCAAGACATTAGAATACATGTTATCAACAAAAGTAGGTTATGATGTTTTTAATTTGGGGTC
+AGGTCGAGCATATAGTGTTTTGCAAATCATTAAAGCTTTTGAGCTCGTCACTAAAAAAGAGATTCCCTATAATATTGTCG
+CACGAAGAAATGGTGATTTAGACAAATCTTGGGCTGATACTGAAAAAGCCAGAAACCTCCTGGGGTGGGAGGCAAAATAT
+GGAATAGAGGATATGTTGCAAGATGTTTGGAACTGGCAATCACACAATCCAAATGGTTATAGAGTTTAA
+>O-11_wzy__1080
+ATGAATATATTATTTTTTTTGCTTCTAAGTGTTGGGTTATTATTTTCCCTCGCATATAAAAATAAAAATAAAAATATAAA
+TGATAGTATCATGTTTATGCTTGTCGTCCTGATGATATTAATGTCAGGCCTTAGAGTTAATGATAGTGATTATCTTGAGT
+ATAATAAAATGTATAATGAAGTTCCTTCATTATACAATTTTACGTTATCTGCGATAAAAGATATTCATGGAGAGATTGGC
+TATCTTTTCCTTTCATCTTTTTTTAAAACATTTGATTTACCGTTTCAGTTTTTTTTATTCTTTATAGCATCGTTATCTTT
+GATGCTTACTTATTTTTCTTTTAAAAAAGCAAGTATTATACCAATATTATCTCTAGTTTTTTATTTAAGTCATGCTTTTA
+TTGTTAGGGATATGATACAAATAAGAGCTGGATTAGCGGTGAGTATGTCTCTATACACAATTGTGACATATAAGAAAAAT
+CGAAATGTGATCACAGGGATACTGCTTGCATCGCTGATTCATTCTGGAGCAATTATAATTGCTATTTGCTACCCATTTAT
+AAGAAAAAGATATTTATCGTTAAAAAAAATATTTTCTCTTTTCTTGGTTGCCTTAATATTTTCTTATTTACATGGGCTCG
+ACTTTATATTAAACACCCTTATTCATTATAATCTTCTGCCAGATGCTGTTGCAAATTATATTGGGTGGGAAGAATATGAT
+TATAGAATTAATATTTTCACTAATCCAGTATTTATTAAAGGGATAATGATAGTTTTTTTAATGAGAAAATATATTAAAAC
+AAATATAAATAATGAAAATGATAAGGTGGTTATATTATATAATTTATATGTTTTAGGTGTTTTAGCAATGGTTGGGTTAA
+GTGAGATGGCTATACTTTCAGGACGTCTTTCATCGTTTTTAACACTAGGTGAAAGCATATTAATAGTATATAGTGTTTTT
+TATAAAAGAAATATCTCGGTAGGTTTTGTTTTCTTTTTGTTATTAACTTTCATACAGATGGGATATGATCTGTTAATTTC
+AAACGTACATCCGAAGCTCTCTCTTTTTATATTTGGATAA
+>fljB_1,2_Newportstr_AYDZ01000021_1__1510
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAACCTACAATGCCAGCAAAGCCGCTGGTCATG
+ATTTCAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTG
+GCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATAC
+CGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGC
+AGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_z35_Salmonella.enterica_IIIb.35:z52:z35_AY353343_other.z35__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+ACCTCCGGCAAAACTTGATATTGCAGGATTAACTGGAACTGCAATTAAAACGGGCGTTGATAGCGCTACGGTTGATACTG
+GCTCCATTAAAGATGGCAAAGTTTATTATAATAGTACCTCTAAGAACTATTACGTAGAGGTTGATTTTGGTACATCAGCC
+GATGCTGCTAAGAGTGGTTACTATAAAGTCAATGTTGCTGATGATGGTACAGTCTCAATGACAGCTTCTACCACTAAAGA
+GGCTACAACTCCTACTGGTATTACTGAAGTTACTCAGGTTCAAAAACCTGTAGCCGCTCCAGCCGCTATTCAGGCTCAGT
+TGACAGCTGCCCATGTGACCGGAGCTGATACTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTGGGTGATGACTACTACGCCGCTACCCAGAAAAAAGATGGTAGCTTTAGTATTAACAC
+CACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCTGAAGCA
+GCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,5_Infantisstr_AFYI01000002_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAATGACGGTATTTCTATTGCGCAAACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCACAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGACAGCTTATGCCGATAATGGTACTACACTGGATGTATCGGGTCTTACTGATGCAGCTATTAAAACGGCTACGGGTG
+GTACGACTGGTACGGCTTCTGTAACCGGTGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGG
+GGCTTTAGTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGCGTAACAACTAAAACAGAAGTACAGGAGTTAACAACTACACCGGTAGTTG
+CTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGCCGCTACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>O-6,14_wzy__1344
+ATGAATAAAGAATATTATTTACTGCCTTCGAATAAATTAAGATTTAAACACTTGATTATATATCTTGTGGTATGCCTGTG
+CCTTTTTTCTGGCTTTCTTATCAATGATGCAAAGACTCAGATAGCTCAAGAAATTACTGATATATTAGCAATAATATCCA
+GCGCGTTGCTAATTGTGCTAATTCTGTATTATTATATATATCGGGTGCGCTTTTTTTCTCTGACGCTACTATTTTCTTTT
+GTTTTTTCACTAATAATTGGTTTGCCTTCGATATATCTCTTTTATTTTAAAAACACAGATAATGACTTTGGGATTATTTG
+TATATGGGCAATGCTAATTAATGTTGCTCTCTATCTACTTTCAACAAAAACTTTTTATAAAAAAGAAGAAAGGCGTTTAT
+CCAACCTCTTTTATGCGATATTTTTTATTGCAGCATTTTGCCAGATCTATAAGGTTATGATTTATTTTCTTTTTATTCTT
+AATTCTGGTGCCGGGCATCTCGCAATATATACAGAAAGCGAAGAGTTATTATCCCAAGTGCCCTTTGTTATACGTGCTAT
+AAGTGGTTTTACAGTAACTATGGCATTGGCTGTTTTTTATTTTAAAAGTCCAAGTATAATAAAATTTATTGCATTTATCC
+TGCTAGCTTCAGATTTAATTATAGGGATACGTAATAAATTCTTTTTTTCAATGATATGCATATTTATACTATATTTATAT
+TCAAATGAGATTAGAGTAAAGCATATTTTCAAAAAAATCTCAAAACCTACTGTTCTTCTGGTTGGTTTTATATTATTTTC
+TTTGGTTTCATATTTTAGAGAAGGCTACCAGATTAATTTTGTAAATTATATTGGTATTGTATTAGATTCTTTGTCGTCTA
+CTCTTGGTGGTATGCAGAATTTATTTAGTGGACAAATAGGGAGTTGGGATAAGTTAAGTCCTGAAGTCGTATTCACACAG
+ATATTGCCGTTAAGTGGTTTAGGTTTTATTAACAACCATCAAATTGCAAAGGATTTTTCTATCATTGTACTAGGCGATGT
+TTCATCAGGTATTGCATTGTCATCCTCCGGATTATTAGAGTCGACAATATTAAGCCTACACTTTGGATCTGTATTTTATT
+TAATCTATCTAATAGGCTTTATTTCATTAATAACACGCGCATTGAATAGTCAAAAAGTATTAATAAACTTCATTGCTATT
+TCAATGATTTCCGGTTTCTTCTATGCAGTGCGGGGAGAGTTGATATTACCTTTAGCTTTCTTATTAAAGTCTCTGCCTAT
+CGTTATAATATCCCCCTTGCTTGTAAAAGGGCATTTTAGGGCTTTGTCAGTAGAATCAAAATGA
+>O-6,14_wzy-from-Stk2184__1344
+ATGAATAAAGAATATTATTTGCTGCCTTCGAATAAATTAAGATTTAAACACTTGATTATATATCTTGTAGTATGCCTGTG
+TCTTTTTTCTGGTTTTCTTATCGATAATGCAAAGACTCAGATAGCTCAAAAGATTACTGATATATTAGCAATAATATCCA
+GCGCGTTATTAATTGTGCTCATTCTGTATTATTATATATATCGAGTGCGCTTTTTTTCTCTAACGCTACTATTTTCTTTT
+GTTTTTTCACTAATAATCGGTTTGCCTTCGGTATATCTATTTTATTTTAAAAACACAGATAATGACTTTGGGATTATTTG
+TATATGGGCAATGCTAATTAATATTGTTCTCTATCTGCTTTCAACAAAAACTTTTTATAAAAAAGAAGAAAGATGTTTAT
+CTAGCCTTTTTTATGCGATATTTTTTATTGCGGCATTTTGCCAGATCTATAAGATTATAATTTATTTTATTTTTATTCTG
+AATTCTGGCGCTGGGCATCTCGCAATATATACAGAAAGCGAAGAGTTATTATCCCAAGTTCCCTTTGTTATACGTGCTAT
+AAGTGGTTTTACAGTAACTATGGCATTGGCTGTTTTTTATTTTAAAAGCCCAAGTATAATAAAATTTATTGCATTTATCT
+TGCTGGCTTCAGATTTAGTTATAGGAATACGTAATAAATTCTTTTTTTCAATGATATGCATATTTGTACTATATTTATAT
+TCAAATGAGATTAGAGTAAAGCATATTTTCAAAAAAATCTCAAAACCTACTGTACTTCTAGTTGGTTTTATATTGTTTTC
+TTTGGTCTCATATTTTAGAGAAGGCTATCAGATTAATTTTATAAATTATATTGGTATTGTATTAGACTCTTTGTCGTCTA
+CTCTTGGTGGTATGCAGAATCTATTTAGTGGACAAATAGGGTATTGGGATAAGTTAAGCCCTGAAGTCGTATTCACACAG
+ATATTACCGTTAAGTGGTTTAAGTTTTATTAACGACCACCAAATTGCAAAGGATTTTTCTATCATTGTACTAGGCGATGT
+TTCATCAGGTATTGCATTGTCATCCTCCGGGTTATTAGAGTCGACGATATTAAGCTTACATTTTGGATCTGTATTTTATT
+TAATCTATCTAGTGGGCTTTATTTCATTAATAACACGTGCATTGAATAGTCAAAAAGTATTAATAAACTTCATTGCTATC
+TCAATGATTTCCGGTTTCTTCTATGCAGTGCGTGGAGAGTTGATATTACCTTTAGCTTTCTTATTAAAGTCTCTGCCAAT
+CGTTATAATATCCCCCTTGCTTGTAAAAGGGCGTTTTGGGGCTTTATCAGTAGAATCAAAATGA
+>O-55_wzy__1128
+ATGTTTGTTTTAATAAATGTATTTATCTTGTTGTTTTTTTCTTGTTTTTGGGGACGTTTTGATTTTAAGAGTAAAGTCAT
+TCTTAGGTTTCTAATATGGTCAGGGTTAGTATTCTCTTTTTCTTCATTTTATATCAATGGTGTTGATTGGACTGTTTATT
+TCAGCAAATTTAGTTATGAGGATAATTATTATTTATTTTTGTCATTTGAACCTGGTTTTGTCATCTTTTTAAAAGCATTG
+CTGTTCTTGACTTATGGTAATTTTGGGGGGGCTATTTTTTGTTTTTTCATGATTACATTTGGTTTTCTAATGTACTCATT
+AGAAAAATATAAAATTAATGAACCGCTGTTTCTTGCTGGATTAATATTGGCATGTGGATATACACTGATACTTGAGCAGC
+TTAGGCAATTTATAGCATGTCTTATTGTTTTTGTTTTTCTTATTAATTATAATAAAAATAAATCTTTAGTTAGATTAATT
+TTTGGTGTGACAATTGCTTCATTTTTTCATATTTCTGCACTTGTGGTAATTCCTGCCGTTATTCTATGTAATATTAAAAA
+TCGATTTGTATTTATTGTTACAACAATTATTTTTGGTATTCTGTTTGTTTTATTTTTATTTTTCGGTTTATATATACTGG
+AGCAAATTCCACAATTTGCTTTTGTAGTCCGGAAAATTAATTTTTATCTGGAACAAAACCCAACGATCTTACAACTGGGA
+TGGTTGAATTTATTCGTGCTTATTTATACGGTAGCTTATGTTTTTTTTAGCTATTCTATAGAAAGAAACTCGAATGCTAA
+TTTATTGAATCGTTTTATTTTTGTTGGTTCTATAATTTTTATTTTTAGTGGAACATTCCCTTTTTTGGGGCGGATGACGC
+TTTATTTCATATTTATCGCTCTTTATATAATCTCAGATCCTAAAAAGAATTGGCGAATTGGTAATGCGATAGTAGTAAAC
+GGATATTTTTCTATTTTCTTGGTGTTGAATTTTTCTTCATATTTTCGTAATGATTTAGCACCCGTAGACTTTGATAATTT
+AAATTATTGTTTTTTAAATTTGTTTGATAATAACTATATGCAGAAAATAGCGACTGAAAATTTACCTGAAATGTTAGTTG
+GAGAATAA
+>O-3,10_not_in_1,3,19__1519
+TTTTATATTATATTTGGCAGAGTGTTAGTATAATTGTCATGTTCAGTTTGAGGTAATTTATGTACTAATTATCTTATATT
+GTAAATCATGTGCAATTATTTTCATATTTTTATATGAAAAACGTCCAGTATATATATTGAGAAACATTATTGTTATGGAG
+ACATCATCGGAGTTATGATGGAAAAAAACTCTTTTCCCATAAGCCACGAACATTCCTTAACTATGGATTATGTTAAAGCT
+TTTGGTATGATTTTCGTATTGGTTGGGCATATAAATAATGACATATTTAATGTTTATTATGCCTATCTTTTCCATATGCC
+ATTATTTTTCTTTATTGGTGGGGTTTTATATAAAGATACACGGTGTATAACAAATTTTACAGCGCATGTTATAAAAAAAC
+AGTTACCTTATCTTATAGTAACTTATTTGATTATTGGTTCTATTGCATTATTAATTAATGTACGTTATGGAATACACACA
+GGTGATGCTTTTTCGACAGGACTATATGAAACGGTTAAACTTGCTATAAAATCAAATTTTCATAACAATAAAATGTTTCT
+AACAGGTTGGTTTCTGTTTGCTTATATATTTGTGAGCATTTTGTCGGTGATTATAATAAAAAGCATAAAACGGGTCGTTG
+TTAGCAATGCTTTATTATTATCGGTATTGGTGGCGATTAGTGTATTATTAATAACTGTCTCAATAACATATTTATCCCCT
+CAATATATTCTGGTAAAAGACTATAAGCTGAATTTTATATGCCAAGTGTTAACCGGTATGTCGTTTTATATTTTTGGATA
+CGTGATCAGAAATCAGATATATAACTTATTAAATTTTTATGTTTTTATTTTATTAACTGTAATATTATATGTTTCGAAAA
+GTTATGGTTTCTCTACGCAGACAATTATGTCATGGAGTTATTATCCGGATGGGTTAATAATGTCTGTTATTAACGCGCTG
+ATAGGTATTTATGCTGTGTTTTTTATCTCTCTATTAATTACAAGGGGAATGAAAGAAATTAAGCTGCTAAAAATGATAGG
+TCAGAATTCAAGAGCTATCATGGCATATCATTTACTTGTATATGTAATTTTAGATATAATTGCTTCAATTTTAGGTGATT
+ATAGCCTATCGGGAACAGATGTATATGATAATCACTTTATCACTAAATGGTCCGTTCCTGTCTACATTGCATTAGGTTTG
+CTACTGCCTCTAATTTTTAGTATTCTGAAACAGAAAGTAATAGGGAAGATAAAATTTAAGCGGGATTTTAGAATCAATTA
+AAAGCTAATTTTAGCTTTAATGCAGCCTAATGTTTAAGTATTAATTTTTGGATAAATATCACATAATAGGTTACTCAGGA
+GATTTTTATTTAGTCTACCGACGCGTTCCCAGATAAGGATTCCGGTGTGTCGTAGGTAGAAATAGGTAATTAATGATTGT
+TTCTTCGGGCTTTAAGTCTGGGTTATCATATTATTCACTTTATCTCATTGGATATAGTTCCTATGAGTAACCACACCTG
+>O-48_wzy-from-blake-2014K-0232__1194
+GTGATAATAAAAAAGTACAAAATTTTTTATTCAGCACTTAAAGTCTGGTTAATAGCCTCTTCATTGTATTATTTAAATGC
+TATTTTTTTAGGTGTTGATGCTTTAAAATATAATGAAGATTTGACGCAAAAGTTCATCAAATATGCAGTTTGTTTCATCA
+TAAGCATCTATATTCTGATCAATAATAAACGAGTCAAATATCTGTGGGCTTCATTTTTTTTCATAATTCTTTCTGTAGCT
+TCAGTAGTTATTGATAGTGTTGTAACGGTATATGCAACCACGATGTTGATAATTGCTACCATGCTTGGTTTTAGCCAAAT
+CATTGTTTATTTATCCAATGATATGTCGAGAATTAATATTGTTTTATTATGGACAGGTGTTATTGTAGGCACAATTTCTG
+TGTTAGAGCTGACTGTGTTCTACGATTATATGGTTTCATATTGGATTTCGACTGGCGGAATTCGATCAATATCTTCCCTT
+CTGAATCCTACAAATAGTGGAGCTTACTCAGCGATCATAATTTTAATTGCTTTAGCGACTAATATAAAGAATAAGTTTAG
+GAAAAGTTTATTTGTTTTAATGCCAATGATTACTTTAATCAGTAGTGGATCACGCACCGCATGGTTATCATTAGCATTAA
+CATTGTTATTGACAGTATTGTTAAATGATAAGGCTAGCATACGATTACGGAAAAAAATATTAGCTGTTGCAGGTATTGGA
+GCTATTTGTGGTCTATTATATGTAGTATTTTATATGAATGCTACCTCTAGCATTCAATCTCAATATCGAGGACTTGATAC
+ATATACCGCATCAATTCGGATTGAAAACTTTATATCGTATATAAATTCAATTGATCTTTGCATGTTATTTCCTGATTTTT
+TTGACAAAAATATTATTCTTATATCAGATAATTTTTACCTTGTTTTATTAAATTATTTTGGGATTATTGGTTTTTATATT
+ATTCTCTTAATGTCAATGTTGCTATTCTATTGTAATGTACAGATAAAGGATTTTAATGATATTATAAATGAAGATATTGC
+TATTTGGAGAGTAATCTTTATCTATTTTTTGATATCTGGTTTTTCAAACTCATTTATAAGTTCTTTTCCTGTAAACCAGC
+TATTCTTTATCTCATGCGGGTATTATGTGTATAAATATAAGTTAATAAAAGAAAATGTTGGAAAGTAAATATGA
+>fliC_l,z13,z28_Salmonella.enterica_Hiduddify_DTU-unknown_l,v__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAGGCAGTTAA
+AAGCGGCGGTGGGACAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAAGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAATGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCGCTGC
+GAAAGTGACAGGTGGCATACCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAG
+TTAAAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGAT
+AAAAACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGG
+ATCGTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAG
+ACGGTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCACAACTTTAAAGCACAG
+CCTGATCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_b_ParatyphiBstr_AOXH01000168_b,d,j__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACTTTAAGTGTACAGGATGCCTATACGCCAAAAGGTACCGCTGTTAC
+CAGAGATGTTACCACCTATAAAAATGGTGGTACTACTCTTACAGCACCTAACGCAGCAGCAATTGATACCGCTTTAGGTA
+CGACTGGTGCGGCGGGTACTGCGGCTGTGAAATTTAAAGACGGTAACTACTTCGTTGAGGTGACCGGTACAACTAAAGAT
+GGTCTGTATGAAGCGACAGTTGATGCAGCTGGCGCGGTGACAATGACCGCAAATAAAGCAACAGTAACTGGGGCTAGTAC
+AGTTACTGAAAACCAAATTGTAGACGCTGTTACACCGACGCCAGTTGATACAGTCGCAGCAGCTACTGCATTGACCAATG
+CAGGTGTGACAGGTGCGACAGGTAATACCAGCTTGGTTAAAATGTCATTTGAAGATAAAAATGGCAAAGTTACTGATGCG
+GGTTACGCGCTTAAAGTTGGAAATGATTATTATGCCGCTGATTACGATGAAAAAACTGGTGAGATAAAAGCTAAAACTGT
+AAATTATACTGACGCTACTGGTGCGACAAAAACCGGTGCTGTGAAATTTGGCGGTGCGAATGGTAAAACTGAAGTTGTGA
+CCACCGTTGATGGTAATACTTATCAGGCTAGTGATGTAAAAGGGCATAATTTCCAGAGTGGTGGCGCTTTAAGCGAGGCT
+GTAACCACTAAAACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAAGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCCCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_f,g_Rissenstr_AHUI01000019_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TCACGTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAACGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGAATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTTTACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAAGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_g,m_Enteritidisstr_ALHY01000185_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TCACGTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTAGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z41_Salmonella.enterica_Maska_AY353511_k,z__1491
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAGAAAGCGTATGATGTCGATAGCAAAGCTGTTAC
+TGCAACTCTTGATCTGGATGTGACAGATCTTGATACTAATGCTTTGAAAACCGCAACTGGTATCAGTGCAGGTAATCCTG
+CTGTTAAAGACGATAAAGTTTATTATGACAGCGCAAATAATAATTATTATGTAGAGGTTGAGGGCTTTACTGATAATACG
+AAAGATGGTTTCTACAAAGTTCAGGTTGGTGATGATGGCAAAGTGTCAATGGCCACAACTACCAATAAAGAAACAGCTAC
+TCCTCCCGGAATTGTTGAAGTAAGTAAAACTCATGATGAGAAAGCTCTTAAAGCTTCTGCAGAGGTTAAAGCAGCTCTGA
+TGGCTGGAAATATTGATACTGCTGATGCAGATGCTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACG
+ATTGATGGTGGTTATGCTGTAAAAGTAGGCGATAACTACTATGCCGCTACCCAGAAAAAAGACGGTAGTTTCAGTGTTAA
+TACTACTTCTTACACTGATAAAGACGGCAACACTAAATCTGCACTGAACCAACTTGGCGGCGTAGACGGCAAAACCGAAG
+TTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGAAGGTCACAACTTTAAAGCACAGCCAGAACTGGCGGAA
+GCGGCTACTGCAACCACCGAAAACCCGCTGCAGAAAATCGATGCTGCGCTGGCACAGGTTGATGCGCTGCGTTCTGACCT
+GGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGTCTGAAGCGCGTAGCC
+GTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTT
+CTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z32_Salmonella.enterica_IV.48:z4,z32:-_AY353548_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCAAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCGAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACTGATTTTAACG
+GTAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGTTCTGGAGC
+CTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACAACGGGTGGCCCCGCAGCAGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAACTGCGGGGTCTCCGTCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGATTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,x_Salmonella.enterica_Kokomlemle_AY353319_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCTATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCGGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGTGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCTACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAGAATGTGCTGTCTCTGTTACGTTAA
+>fljB_k_Salmonella.enterica_II.13,23:k:z41_AY353329_k,z__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGGCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCACAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTGATAGCAAGGCTGCGCA
+AAGCGTTAAACTGGATACCAGTGCTCTTACTGCCGCTGCAATCAAAGGCGGCGTAACAGGTGCAACAACAGATGGTGCCC
+TCAAAGACGGTAAAGTTTACTCTAATGGCACAGACTATTATGTAGAAGTAAGCTTTGCTGATGCAACGGACTCTGCTAAA
+GGTGGTTTCCTTAAAGTAGATGTTGATTCCACTACTGGTAAAGTTACCGTACCGGGTACGGCAGCAGCAGCTTCTTCAAC
+TAAACCTGTTGGTGTGAACGAGGTTACAGAAGTACAAGGTAAAATCCCTGCATCTACTGCTATCCAGGACCAATTGAAAG
+CTGGTGGTGTGAGTAACGCAGATGCTGCTACTGCTGAGGTTGTCAAAATGTCTTATACCGATAAAAATGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTAGGTGATGACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+CACGTCTTACACCGATAAAGACGGCAACACTAAATCCGCACTGAACCAACTGGGTGGCGCAGACGGTAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCTGAAGCA
+GCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATCGATGCCGCGCTGGCACAGGTTGACACGTTACGTTCCGACCTGGG
+TGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAATAACCTGACTTCTGCACGTAGTCGTA
+TCGAAGATTCTGACTATGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,z15_Salmonella.enterica_Sandiego.var.d+_AY353303_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATTAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAATGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATTGATATTGATTTA
+AAACAAATTAGCTCTAAAACACTGGGACTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGTTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fliC_z35_Sloterdijkstr_AOXT01000110_other.z35__1476
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTGCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAGAAAAAATATGATGTGAAGAGTGAAGCCGTCAC
+GCCTCCGGCAAAACTTGATATTACAGGATTAACTGGAGCTGATATTAAAACTGGCGTTGATGGCGCTACGGTTGATACTG
+GCTCAATTAAAGATGGCAAAGTTTATTATAATAGTACTTCTAAGGACTATTACGTACAGGTTGATTTTGGTACATCAGCT
+GATGCTGCTAAGAGCGGTTACTATAAGGTCAATGTTAATGATGATGGTACAGTCTCAATGACGGCTGATACCACCAAAGA
+AGCTACAACTCCTACTGATATTACTGAAGTTACTCAAGTTCAAAAACCTGTAGCTGCTCCAGCCGCTATCCAGGACCAGT
+TGACTGCCGCTCATGTCACCGGGGCTGATACAGCTGAAATGGTCAAGATGTCTTATACGGATAAAAACGGTAAGACGATT
+GATGGCGGCTTCGGTGTTAAAGTTGGAGACGATATTTATGCTGCAACTAAGAATAAAGATGGTTCTTTTAGTATCAACAC
+CACGAAATATACCGATAAAGACGGTAATACCCAAACTGCATTGAACAAACTTGGTGGTGTAGACGGTAAAACTGAAGTTG
+TTTCGATTGAAGGTAAAACCTACACTGCAGCGAAAGCAAAAGATCACGATTTCAAAGCGCAGCCAGAGCTGGCAGAAGCG
+GCTACTGCAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTAGCACAGGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_1,5_Salmonella.enterica_I.43:e,h:1,5_AY353284_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAATGACGGTATTTCTATTGCGCAAACTACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACTCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAACTTATGCCGATAATGGTATTACACTGGATGCCTCAGGCCTTGATGATGCAGCCATCAAAGCGGCCATTGGTG
+GTACGACTGGTACGGCTGCTGTTACGGGTGGTACAGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGG
+GGCTTTAGTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTCGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACCAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGTGGTTATGCGCTTAAAGCCGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAAGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_f,g_Salmonella.enterica_Derby_AY353380_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TCACGTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAGGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGAATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAAGGCGAAAGTAAAATTACAGTAAACGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGGTCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,m,s_Salmonella.enterica_Amsterdam_AY353395_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTGCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTATGACACCTATGCAGCGGGTGCCAATAAATATCGTGTAGATATTAATTCAGGTG
+CTGTAGTAACTGATGATGCAGCACCGGATAAAGTATATGTAAATGCAGCAAATGGTCAGTTGACAACTGACGATGCGGAA
+AATAACACTGCGGTTAACCTATTCAAGACGACTAAATCTGCTGCTGGTACCGATGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCGCGGGTGATAAGGTCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_IIIb.57:c:e,n,x,z15_AY353370_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCACACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAGCAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+GTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTACACCAAC
+AGTGGTTGACTTACCAACGGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAAGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AACGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGAAGGTCACAACTTTAAAGCACAG
+CCTGATCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-62_wzy__1023
+ATGAATGGAGTAGCCAAACCCATTATAATTTTTTTGTTCGCCTGTTGTACTCTTGTGACTTTTCTTTCATGTAATTTAAA
+TTTATTTCCTGATTATTATTCATATCTAAATTGGTATGAGTTATCAGCATCCACAAATATGAATAATGATTGGGTCTTTT
+TTAAAGATCCTGGATTTTATCTGTTGTCAGTTATATCAAATAATTTTGGCTTTGGTGTCATTGGAGTGATTTTTTCGCTT
+TTTATAATATCACTTTCGTCTAAGATTTTTTTTTGTATTAAGTTACTTAATAGAGAAACTCTATTCTGGGTGCTACTTTT
+ATATCTGTCTAGGCTCTTTATTGTTCATGATCTTGTTCAATATCGAGCCGGTGCGTCAATTGGTTTGTCAGCATTATTTT
+TGTATTTTTATTTAGAGAAAAAAAAGTTTAAGTCTTTTTTTTTCTTATGCCTCGCACTTTCTATCCATCTTTCTAGTTTG
+CTGATTGTGTCAGTTATCCCTATAGTGTGGTATCTTAATAGGAATATAGGTAACAATATATTCAACCAGATAATAATAAT
+AAGTTTACTATTGTCTGTGATTTTACTTTTTGACCCTTACATTAATTTGCTAAGGTTGGTCGCAGAGTTTCCTATGATGC
+ATGAAAGAATTGCTCCATATTTGGATGGTTCATATGCTGTTAATAATGCACCAATGTTTAATAGCTTTGTAGTAATTAAA
+ATTATATCATATGTAATTTTTTTTATATGGATCTATAAAAATAAAAAAGTTGGTTTAACCATAGAAAACTACTTAATTTA
+TCTATGTTTCTTTCTGTCTATTGTAGGATTGTTTCTTTTTTGGTGTTTCAGAAGTAATGACTCGCTATCCATTAGATTTT
+CTGACTTTTTCGCCATATACGATATTATTTTTTTTGCTCTATTATTAAATGTTTTTGATGTGTTTGGGAAATTTATCTAT
+AGATACTATCTTTTAGTTATGATGATTGCTTTTTTTATATCTTCATTTAAGTTGATAAATTAG
+>O-66_wzx__1257
+ATGCATAGTAAATTAAAAATGAAAAAATTATTAGACAATGCTATTGTTAAGAATATCTTGTGGCTTATAAGTGAGAAGCT
+ATATTTCGTTATTCTTATTTTTTTTGGCGAGGGGCTTATAAGTCGTACACTTGGAGTGAATGATTATGGTAAGTGGATTT
+ATTCCTTGAACATAATAATTATTATATCCTCAGTTGCACTAATTGCTGGAAGTGAGGTCATGGTGCCGGCTTTGAGCAAG
+AATAAAAAATTAGCAGGGGAATTAATAACTTCAGCTTTCATAATTAGATTCTCAGGCGCATTACTATCATTTTTGGTTTT
+GAATATATACTCTCTTGTGTTAGTAAATGATTTAGTGATACAACATATGCTTCTTTCTCTTTCGTTAGTGCTTTTATTCA
+ATGAGCCTTTCGGTGCGATAACTAACTATTTTCAAGCAAAAATAGACATGAAAAAAGTAGTTCTGGCTCGCTGCTTATCA
+CTAGCATTGCGTACAATATTTGTTTTGGTCGCATTTAAAATTTTCGAAAGTAATCTCATTTATTTTTCAAGAGCCAGTGA
+ATCTATTCTTTTGGCTCTAATACTATCATTGCTTTTATATAAAAGTAAAATAAGGCTGAATTTTTCAAAAAAAGTATTTT
+TAATAGTATTAAAAAGAGGGTGTTTATTATGGGTCCCTCTAATTAGTATGATGATTTATCTTAGAATTGACAGGTTTTTT
+GTTGAAAAGTACTTCTCTTATGAGACGTTAGCTATGTATGGCGTTGCTGTTCAGTTTATTGAACAGGCATTTTTATTATT
+AGTTATAGTGATTCAGACAATTTCCCCAAAATATATTTTTCAATCAATGCCAAAAAAAACAATGTTGAAAAATATAAAGC
+TTATATCTTTATTGCTCATTATGCTTGTTTTTATGATGCAGGTCTTTTGCTTGTTTTTTTTGAAAAGTATTATTACCATA
+GTATATGGGGATTCATATATTCAAGCAGCTACGTTGGCTATCTCGTTATTACCTTCATTATTATTTTATGCAGTAGATAC
+CATTCTTATGCAGGTGTTTTACAAGTATAGGAATAATAAAGCGATACTAACTAAATGGATTTCAATGATGTTTTTCTCCT
+GTGCGATGTATTACATTTGGTTCGACTTGCTTTCAAAATCTAATGTAACTATGGTTTTTAATATTAATTATTTGACTATG
+TCAGTAATTACATTTGTTTTATTTAGACGTGGATTAAAAGATTGCAAAAATGATTAA
+>fliC_i_Salmonella.enterica_Lindenburg_AY353428_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTTTCTGGCCAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACTTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_k_Salmonella.enterica_IIIb.42:k:e,n,x,z15_AY353436_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATGCGCTGAATGTGCAGAAAGCTTATGATGTAGATAGCAAACCAGCGCA
+GAGCATTAAACTGGATACCAGTGCTCTTACTGCTACTGCAATTAAAAATGGTGTAACTGGTGCATCGACAGATGGTGCCC
+TAAAAGACGGTAAAGTTTACTCTAATGGCACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGATACTGCTAAA
+GGTGGTTTCCTTAAAGTAGATGTTGATTCCGCTACTGGTGCAGTTACCGTTCCGGGTACGGCAGCAACAGCAGCTGCAAC
+TAAACCTGCCGGTGTGAAAGAGGTTACAGAAGTACAAGGTAAAATCCCAGCATCTACTGCTATTCAAGACCAATTGAAAG
+CAGGCGGTGTGACTACTGCAGATGCAGCTACTGCTGAAGTTGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTATGCTGTAAAAGTAGGCAATGACTACTACGCCGCTACTCAGAAAAAAGATGGTAGCTTTAGTGTTAACAC
+TACGTCTTACACCGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_II.4,12,27:i:z35_AY353425_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAATGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCAATACTGCGATTGCTTTAAACAATGGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACAG
+ACCAGCAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TGCAGGTGGATTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCCAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCGAGCAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCAGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACTGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,t_Salmonella.enterica_II.16:g,t:1,5_AY353408_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATTGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTAATGACGGTA
+ATGGTACGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCGGCAGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAATGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGTGAAAGTAAGATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCCGGTACCTCTGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_g,z62_Salmonella.enterica_II.50:g,z62:e,n,x_AY353416_g,m__1515
+ATGGCACAAGTCATTAACACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAATAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCACAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGTTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTGCTGCTGGTACCGCTGACGCCAAAGCGATAGCTAATGTCAT
+TAAGGGTGGTAAAGAGGGAGATACCTTTGATTATAAAGGCGTATCTTTTACTATTGATACAAAAACTGGTAATGATGGTA
+ATGGTACGGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGGTGGTGGTAGTGTTAAT
+GATGCTACCTTACAATCAAGCAGAAATGTTTATACATCTGCAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAAAAA
+TGAGAGTGCGAAACTTTCTGATTTGGAAGCAAATAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTGAAT
+ATACTGCTAACGCCGCGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTTAGT
+ACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTCAAA
+AGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGGTAA
+CCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAGATT
+CTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-57_wzy__1038
+ATGATACCATATATAATTGTATTTCTTATTTTTGCAACTATTGCTTTACTTAATTATGATAGGTGTAAACTATTTTACTC
+CTCCATGATTTTTTTGGGTTTTGCCTGTGTAATGAGAGGAAGTGACGTAGATAGGGATTACGAGACATATGTAAATATTT
+ATAATTATATAATTCATGGTTATAGTTATACAATTGAACCAACTTTTTTTATAATCTCAAAAATTTCTTATTTAGTGGCT
+GGGACCCCTTTTTTTATTTTTATTCTCTATGGCTTGCTGGCGATTTACTTTAAGGCTAAGTTTATAATCGATTGGTCTCC
+CTATCCTCTACTTTCTGTTATAGTTTACTTTTCAAATGTTTATCTCTTACATGAGATGACTCAAATAAGAATAGGTTTAG
+CCAGTGCGATTGGATTCTATAGCCTAAAATATCTTATTACTAATGAAAAAAGAAAATATTTTATATGTATCTTTGTTGCA
+ACCCTTTTTCATTATTCAATGGTTATTTTTTTGTTTCTTCCATTATTCAATGTAAGAAAAATATCGTCACAGTATAAATT
+ATTTTATTTTATTCTTATTGTATTATTATATTTTTTGTATCTGTTTAATATAGATTTATCACTTTTAATAAAATATATTG
+ATATAGGATTAATACAATCGAAATACAATATATATAAGGAACAGGTTATAGATAATGGTACTAATGTAAATGTCTTTTCA
+GTAATGCAAATATTAAATTTACTTATTATTTTTTTTGCTATGTCATATTCTTCGCATTTTAAAGAAAATAGAAAATTAAT
+TTTAATAGTAAAGGTTTTTTCATTAGGCCCTATCTCATTAATATTTTTCTCTGCAATTCCTGGATTTGCGTTAAGATTAA
+GTGAATTATTTACTGTAGGACAAATAGTATTACTTCCTATGCTTGTGAAGCAGATACGACAAGTAAAACTGGCTTATTTA
+GGTGTTATACTTTTATCGTTTATCATACTATTGAATAATTTATATTATCTGTCACTTGTTAAGGCATATTCTATTTAA
+>fljB_l,w_Salmonella.enterica_Ohio_AY353331_l,v__1503
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGTGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCACAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAATACTGCTGGTCTTAATGATACAGCTCTTAAAGCGGGTGTTGGTGGTGCAACAAACG
+GTACTGCTGCAATTAAGGATGGTAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTAGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCACGAA
+AGTGGCAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAATTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACAAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCACTGAACCAACTGGGTGGCGCAGACG
+GTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGGCACAACTTCAAAGCACAGCCA
+GAGCTGGCGGAAGCGGCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGTGCGCAGATTCTGCAGCAGGCC
+GGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_z_Salmonella.enterica_IIIb.61:i:z_AY353335_k,z__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTAAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGTACAGCTATTAAAACTGGCGTTGCTGGAGCTACCACTACAACTG
+GTTCCATTAAAGATGACAAAGTATATTATGATAGTGCTACTAAAAATTATTATGCTGAAGTGAACTTTACAGATGCCGCT
+GATACCGCTAAAAATGGTTTCTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCTTCGACTACTAAAGA
+AGCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCATCCGCAGATGTGAAAG
+CTGCTCTGACTGCTGGAGGTATTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTACACCGATAAAAAC
+GGTAAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGCGATAACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAACACCACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCTTGAACCAACTTGGTGGCGCAGACGGTA
+AAACCGAAGTCGTTACTATCAACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGCCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACCTGGGTGCAGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_Chester_AY353321_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCAGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCCGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x,z15_Salmonella.enterica_IIIb.42:k:e,n,x,z15_AY353309_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATTCACTGAATGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+TAGCTCTACCTATAGTGATGGTACTAAGGCTCTTACGGCACCAACTGCAACTGATATTAAAACTGCATTAGGCAACCCGA
+CGGTAACTGGTGATACATTAACTGCCACCGTATCCTTTAAGGATGGTAAATATTACGCCACCGTAGGTGGTTATACCGAT
+GCGGGGGATGTTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+GACTAAAGCTACAGTAACTGGGGATACAACCGTAACTAAAGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGAGGCGTCTCATCTGCGGACGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTACAATGAAACTACAGG
+AGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAACGGCGGCTAACCAACTTGGTGGCGCAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACAC
+GTTACGTTCTGACTTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x,z15_Salmonella.enterica_IIIb.57:i:e,n,x,z15_AY353312_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+TAGCTCTACCTATAGTGATGGTACTAAGGCTCTTACGGCACCAACTGCAACTGATATTAAAACTGCATTAGGCAACCCGA
+CGGTAACTGGTGATACATTAACTGCCACCGTATCCTTCAAGGATGGTAAATATTACGCCACCGTAGGTGGTTATACCGAT
+ACGGGGGATGCTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+GACTAAAGCTACAGTAACTGGGGATACAACCGTAACTAAAGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGAGGCGTCTCATCTGCGGACGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTACAATGAAACTACAGG
+AGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAACGGCGGCTAACCAACTTGGTGGCGCAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>O-43_wzy__1344
+ATGCAAATATTAAAAGCTAAAGAAAGTAATAAACAATCTGTTCTATTTATTTGCATGCTTGTTTTTTTTTACTTACTTAC
+TTTTGTTTTGTTTCTTTTAGATGAAGGTTTATTTAGTTTTCTTTTTTTTATTGAAGCTTTGCTGGTATTATTATGTTGCT
+TGTTTGTTGTGTTTTCAGAAAAGAAAAATGGTTTTTTAAATCCTTTATCTTTTTTTATTATATCAACATTTTTTTTTATA
+ATAGTTAGACCTATTTTCTATTCACTGAGTATAGCTGAAAATGTGAATGAGGTTATCACTGCTGGTTATTCTATAGATAA
+GAATTATTTATTTTATTCTTTATTTGTAGTGAATATTTGTTCAGCTTTGACGATACTTAGCTGTTTATTGCTAAGGCCAT
+TATGTAAATCTATTACTGTCAATATATATGACTTATATTTTTATAATGGAAATGTATCTCGTCTTTTTATGTTATCAGGA
+GTAATTTTTACAGGTGTTTTTTTAATAAAATCATATTCTAAATTTATCCTGTTAGGTGATGTTTCGGTTTTTGAGGTAGA
+TAAATATGGTTTACATGACGACCTTTACTGGTTCACATTTGCGAAATATTCATATATTGTGTCTTTGTTGTTTGCTAAAC
+GTAAAGATTTTATTTTTTACTCCCTTCTAATCTTTCTTGCATCTATAGGCTATATTATGGTAGGTCTAAGAGGGTATACT
+ATATCTTATGCTTTTCTATTGTTATTCTTTTTAGATCTTAGATATAAATTAAAGTTTAGGTATTTACTAGTTTTTGCTAT
+TCTGGTAGCTATAGTTTCATCTCTTATTCTTAATTACAGGATAGGTATCGAGGTAAATCGTGGCTTTTGGGAAATGATAT
+TTAATCCCTTATTACAGCAAGGGGCCTCTTTTGAAACCGTATATGGAGTTTTAAAATATCATAGTAGCGTACTTAATTGT
+ATTTCTTATTATGACTATTTTTTTTCAATTAAGGATATTGGCAGTTGTATTGATAGCGCGCGTGGTATATATTTTGCTGA
+AGGTGGAAGTTTTGCAACAAGCTTTTATAGTGAGTTGATATACTTTGGTTGGTTTATTGGAGGCATAGCCTTGCTTCTGT
+TTTCTTTCTCATTATCCTTTATTCAGTCCTGTTATGATTGTATTGTAAAAAACAAAAGAATATCAGAAAATTACACATAT
+AAATTAATTTTATTCCTATTATTACCAAACCTTATATACTTTGCTCGTTCTTCTCTATTTGATTTTAGTATTAAGCTGGT
+TTTTGTATTGTTTTTTATTATTCTTTTGTGGTTTATGAAAAAAACATTAGTGAATGTTAAATAA
+>O-53_wzy__1119
+ATGTCTTATTTATATCTATTGTTTTCCGGTATCTCCTTAACCAGTAAATTGGGGGTCATAGTATTTTGGTTATCAATTCC
+TGTGATTTTTTTTTACTGTTTTGGAGTATCATTGCTTTATAATAGAAAAGTGCATAAAAAATACTTCATTATAGTTATTT
+GGAGTGTTTTTTTTATTCTTATGGCTGGTTTAAGCGGGTATTTTCTTGATGATTTTAATTCAAGGGTTATCAGTAATGTC
+TATTTATCTCTAGTTGGTCTATTTATGGCATTAGTGTTTTATAATAGGGGAAATAGCTCTAATGATAAATCCTTTCTTAC
+AGCGATAAAGATCACTATTTCTATAAATTTATGTGCTTTCTATATACAATTCGTTTCGTTCTATCTCTTTCATTACATCA
+TTGATTATAATTTATTAAGTGGAGGGCTGGGGGGACGTTTTTACTGGGGCGATCTTTTTCGGGCAGCAGGATTTTTTGAC
+GAGCCTGCTGTATATTCATTACATATGGTTGCTTTGACAGTAATGCTATATATGCAGGAGAGAAAATTTTCAATTCTAAT
+TATTGTTACATTGCTCAGTCTATTGCTATCTTTTTCGTTTATTGCTATTTTTCAAGCAATGATTTTGAGCTTGCTTTTTA
+TTAAAAATAAACGAGGCCTGCTTGTGCCTCTCGTAGTGTGTTTGGTTGTTGCATTACTATTTAAAGATAATATTTATGAG
+CGTTATTTACAATTCGTTAGTGGAGGTGATGGTAGCAACAATACTAAGTTAGATACTATTTATAACTTATTTCAGGGAGT
+AAAGTGGCTTTATGGCTATGGTCTTGTAGGATATTCACAATCATTCCCACTATACTATCAAGGTTTGTATGATTTAACAT
+TTTGGGGAGCAAATATAAGTTTATATGGGATAGTTTTAGGCTTAATTATAAATGTAACTGTATTATTCTTTCTGCTTAAA
+TTTACTATGAGGGACTTTTTATTAATAAACGTTGTCCTGTTGAAATTATCAACTCCCACATATGGAATATATTTTTGTTT
+TCTTTTTTTTCTACTATGGTATAAACAGAATATGGTAATTCGAGATGCCAAAAATATCAGTTTTAATGGCGATAAATAA
+>O-30_wzx__1392
+ATGATTAAAGAAAAAATCAAAATATTATTTAAATATTGCACGTTAAGAAAATATAACACTACAACTGACTATGGTAGACA
+GCAAGAAAGATATAGGATTATTTCATTATCTATCATATCGAATTTTATTAGTAAACTATTAGCGCTACTTTCGCTTATTT
+TAACTGTTAGTCTGACTTTACCATATTTGGGGCAAGATCGTTTTGGAATATGGATGACAATCGCAAGCTTTAGTGCAGCT
+TTAACTTTTTTAGACTTAGGTATTGGAAATGCATTAACAAACAGGATTGCACATTCATTTGCGCGTGGCAAAAAAATTAG
+AATGATTAGACAGATTAGTGGAGGGTTGACTCTCCTCGCTATATTAGCATTCATCATTATTGCTATTTTCTTAACCATTG
+CTAATTTTGTCAACTGGGGAAGCTTGCTTAAAGGAATTAACGATAACACACATGATGAAGTACAGTTTGCTATAAAACTG
+TTCGCCATTATATTTGGTATTGGTATATTCTCGAATGGTGTTCAAAGAATTTATATGGGAATGCAAAAAGCATATATTAG
+TTATATATCTAATGCCTTCTTTATTTTAATATCTATAATATCTCTTTTTATTTCATCTAGGCTTCATGCAGGAATACCGA
+TGCTAATCCTTTCGACAATTGGTGTTCAATATCTTTCAGGCCTAAGCTTAACTATACTTCTAATTTATAAAAAACTTATA
+ACTCTTAATAAAATAAGAATAAATGTAAAAAAGGAAACGCCCTATTTAATCTCTAATGGTTTCTTCTTTTTCATTTTGCA
+GATGGGGACATTAGCAACTTGGAGTGGGGATAACTTTATAATATCTACAACATTAGGGGTGACATATGTATCAATATTGA
+GTATAACTCAGAGGCTTTTTCAAATTTCTACAGTACCTTTAACTATCTACAATGCACCGTTATGGGCAGCCTATGCTGAT
+GCGCATGCTCGCCATGATGTTGATTTTATAAGAAAAACTCTTTTAGGCTCACTTAAAATTGTTGGGATCTCTTCTACTAC
+TTTGGCATTAATATTAGTAATATTTGGTCAATCCATCATAGCAATATGGACTGGGGAAGAATTAAGAGTTCCGCAATCGC
+TTATTGTTGCTTACGCAGTCTGGTCTATTATTGATGCTTATTCAAATACATTATCAAGTTTTTTAAATGGCTTAAATATT
+ATTAAACAACAAGTTTTTGCAGTAGTTACTTTGATATTGATTTCAATTCCATCAAAATACTTTATCGTTAGTCACTTTGG
+ATTAACGGCTATGCTAAGTTGTTTTATTATTTTGTATGTAACTAATTATCTAATATGGTATAAATGTTCTTTTAAAAAGA
+GTATTCATTTACAGTTAAATATAAGAGGGTGA
+>O-21_wzy__1089
+ATGAGAATAGCTATAGAGAATAGCGCTGTCTTTTTATTAACTGCGTTTTCTGGTATTTATTTACGTAGTACAATGATTAA
+GCCGGGGTATATAGCAGTTATTATATCAATGTTATTAATGGTAATTTTTATTGTTTATAGAAAAACTGTAATATCGGCCT
+TATTATGTTTTTTTATTCTTTTTTTTGTTGGTTATATATGGGGAACCCAGCCTTTTTTACAGGGGGAGTATGCAACGCTA
+ATTTTTACAAGCTCGATTATAATGTTGATTTTTCTGCCACAGATGATTAGAAAGAGTACATTTAATATAAATATAGCTTT
+TATAGTGATAATTATATTTTATTCTCTTGAGAGTTACATAAGGATAAAAAACCCCGATTATGATTTTGAGCCAAAAGAGA
+TTTCTAATAGCATTTTAGATACTTTTTATATTTATAAAGTAAATAGCATTGCGTTTGAAGATTCAAATTTTGTAGCTATG
+ATTTTAACATGCTATTATATTCTATGTAGGGTGTTGGGGAAAGAAAATGTATATGGCAAGACCAATGTTATTTATTCATT
+ATTATTTCTTGCTCTCATAGTATTGACATTTTCAAGATCTGCCTACATAGGGGTGATAGTTTTTGAGTCGCTAATGTTTT
+ATCAGTACTCCAAACGATATAGAGTCTTGTCTATCTTTTCTATAGTGATAGCAGTGATAGTGTTTTTATATTTTCTGCTT
+GATAAAATTCAATCAGACGGCAGTTTTCAAAGTAAGTTTTATATATTTGATTTGTTTTTAAACTATATCAAAGTTGCACC
+ACTATTTGATGTGTTAACGGGAGTTGGTTTCGGTAATACATTTTCATACATTGGTATTGGACCTCATAATATATATATAG
+CCTTATTTATTGAGACAGGATTAATCGGACTGATCTTATACTTATTAATTTTTATCTATATCTATATTAAATACAAGTTT
+TCTAGGCTAATTATTTTACCAATTATGATCATGGGATTATCGTTTTCGCCAATTGCGTTACCATATTTTTATGTTGCTCT
+ATCTTGGTTAATGTATTTAGAGAGAAAAAATGGATATTTTGAAAGGTAA
+>O-28_wzy__1317
+ATGGAGTTTACTATAAATTTACTCATAATTTTATTGAGTTTTATTCCCGGTTACTACTTGGGGGTCTTTTATTTTAAACG
+ACTTAATTATTATTGCGTCCTTTTTTGGACTATGTTCTTATTTTGTGTTGTGGGATCGTTTATAATATATTCTGGCATAA
+TGGACAATTCATTTTTTGTCGAACCGATTGCGAATAATACAAAAGCAAAGAACCTTGGCCTTTTTATTACCACTATTTCT
+TTTTTTATATTTTTTCTTGCTGCTTTTATTGTTGAGATTTTTTATTCATTCTACACAAAAAATACCACTAGCAAAGTGAA
+TTGGGATAGGTACTACTCACGTTTGATACTTAATAGTAATAGCCTACTCATGTTAGTCTTATTTTTACTGTCGTGTATGC
+TGATTTTATATTATATAGTATCAATATACCCTGCCCCACTATTTATGGTACTCAAAGGAGCTTCTGCGGAAGAAATTGCC
+ATTCGAAGATTAGAAGTGACAAAAGATTATTCAGGAATCGGTTATTTCAAAACATTGGCTGGAATATTACCAACAATTTT
+TTCATATTATTGTTTTATTTCATATTTAAAATTCAAGAAACACTTTTTTATTTTTATCATTACTTTATTTCTCTCTATGT
+TAACATTAATTATAAATGGAGAGAAAGCACCGCTAGTTTTTTATTTTTTGGGGCTTTTAGTGTCATATTCATCTGTAAAA
+GACATTAGTAAAAAGATTTACTTTTTTGCGCTGTTATTAATATTTTCTTTGATTTTTTTGATGTATATTATTCTTTTTCA
+GTTTGATAGCTCAGATTATCTTCTGTATATACTTATTGAGAGATTATTTATTGCTCAGGAAGCCGCTGTATTCTATGCGG
+CAGATTACTTTTCAAGCCATAATGTTTTGGGTCTATCCAGTATGGATACGATTTTTAATAAATTATTGAATATTACTCCA
+GCACCTAGAGCATCAGAGATTTTCATGTACCAATATCTGCCAACAATGGTTGAAAATGGTGGTTGGAATGTGAATGGATT
+TTTTGCTCACGAAACTTTCTCCAATTTTGGTTACATAGGGGTTGTTTTTGGAAGTTTTTATGGTGGCATAGTAAATAGTT
+TGTTGTGTATATTTTTCCGGACAAGAAAAAAGACATTATTAACAATGAGTTTTTATAGCTTTTTCATCGTTTCCGTAACT
+ACGGTTATCAGTAATTTTAATGCGATGTTATTTAATACACAATTAATATTAATATTTATTATTTATATTTTATTGTCTTT
+TCTCGATAGGGGAGGTAAATATCATGTATCAAAGTGA
+>fljB_e,n,x_Salmonella.enterica_Singapore_AY353305_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAAACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_Bessi_AY353317_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAATGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,6_Salmonella.enterica_Agama_AY353294_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+CACGAAAACTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATACAGCTATCAAAGCGGCTATAGGTG
+GTACGCTTGGCACGGCTTCTGTAACCGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTATACTGGTGCTGATGCCACCAAAAATGGCGATTATGAAGTTAACGTCGCTACTGACGGTAAAGTAACCCTTGCGCC
+TGGCGCAACTAAAACCACAATACCGGCAGGTGCTACAACCAAAACAGAAGTACAGGAGTTAAAAGATACACCGACAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGATGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,5_Salmonella.enterica_Rough:r:1,5_AY353281_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGTTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATACAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTGAAAGATACAGCAGCAAC
+AACGAAAGCTTATGCTGATAATGGTACTACACTGGATGTATCAGGTCTTGATGATGCAGCGATTAAAGCGGCTACGGGTG
+GTACGACTGGTGCGCCTACTGTAACGGGCGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGGTGATGCTGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTAACACTTGCGAC
+TGGTGCAACTAAAACCACAATGCCTGCAGGTGCTACAACCAAAACAGAAGTACAGGAATTAAAAGATACACCGGCAGTTG
+TATCAGCTGATGCTAAAAATGCTTTAATTGCTGCTGGCGTTGATACTACAGATGCAAATGCCGCGACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTA
+CAATGAAACTACAGGAGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAACGGCGGCTAACC
+AACTTGGTGGCGCAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCAT
+GATTTCAAAGCACAGCCAGATCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCT
+GGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACA
+CCGTAAACAACCTGACTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,5,7_Salmonella.enterica_Hisingen_AY353289_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGCCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCCAACATAAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGATGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCTGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGACTCACTGAATGTGCAGAAAGCGTATGATGTGAAAGACACAGCAGCAAC
+AACGAAAGCTTATGCTGATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCCATTAAAGCAGCTACGGGGG
+GGACGGCTGGTGCGCCTACTGTAACGGGCGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGTTGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGATGGTAAAGTAACACTTGCGAC
+TGGCGCAACTAAAACCACAATGCCTGCAGGTGCGACAACCAAAACAGAAGTACAGGAGTTGAAAGATACACCGGCAGTTG
+TATCAGCTGATGCTAAAAATGCTTTAATTGCTGGCGGTGTTGATACTACAGATGCAAATGCTGCGACACTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACTACAAGTTATACTGCTGCTGACGGCACTACCAAGACGGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGGCAT
+GATTTTAAAGCACAGCCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAATCCGTTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGTTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTGAAGCACGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAAAACGTGCTGTCTCTGCTACGTTA
+A
+>fljB_z6_Salmonella.enterica_Bere_AY353352_k,z__1503
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAAACTACTGAAGGT
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTAGATAGTAAGGCTGTGAC
+AGTAGCTGCCAATTTAGATATTACTGATCTTAATAAAGACGCAGCCCTTAAAGCAGGCACTGGTGCTACAACAGGTACTG
+CAGCAATAAAAGATGGCAAAGTTTATTATGATAGTGCTAGCAAAAACTACTATGTTGAAGTTACCGGTCTGACCACCCCT
+GATGACGGTAAAAATGGCTTCTATAAAGTAAATGTCGCCGATGATGGTAAGGTGTCTATGACCGCTGGTACGGCTATGGA
+GGCGGGTAAACCAGCTGGTGCGGTAGAAGTAACAAAAACTCAGGAAGAAAAAAATCCATTACCATTATCAACAGATCTCA
+AAACCTCCCTTAAATCTGGCGGGATTACAGACCCAGAAATTGCTGCTGCCCAGGTTGTCAAAATGTCTTACACCGATAAA
+AATGGTAAGACGATTGATGGCGGTTACGCTGTAAAGGTGGGCGATAATTACTATGCCGCTACCCAGAAAAAAGATGGTAG
+CTTCAGTGTTAACACCACGTCTTACACCGCAGCTGACGGTACTACCAAAACTGCCCTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATTGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAGCCA
+GAGCTGGCGGAAGCAGCCGCTAAAACCACTGAAAATCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTG
+AAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,7_Gaminarastr_AOZF01000073_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCACAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACAGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATCTCGACAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGTT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fljB_z35_Salmonella.enterica_Tamilnadu_AY353340_other.z35__1488
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTTTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGCGTGCGTGAACTGGCAGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCATATGATGTGAAGAGTGAAGCTGTCAC
+GCCTCCGGCAAAACTTGATATTTCAGGATTAACTGGAACTGCAATTAAAACTGGTGTTGATGGTGCTACGGTTGATACAG
+GCTCCATTAAAGATGGCAAAGTTTATTATAATAGTACCTCTAAGGACTATTACGTAGAAGTTGATTTTGGTACATCAGCC
+GATGCTGCTAAGAGTGGTTACTATAAAGTCAACGTTGCTGATGATGGTACAGTCTCAATGGCAGCTTCTACCACTAAAGA
+GGGTACAACTCCTACTGGTATTACTGAAGTTACTCAGGTTCAAAAACCTGTAGCTGCTCCAGCCGCTATTCAGGCTCAGT
+TGACAGCTGCTCATGTGACTGGAGCTGATACTGCTGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATT
+GATGGCGGTTACGCTGTAAAAGTGGGGGATGACTACTACGCCGCTACCCAGAAAAAAGACGGTAGTTTCAGTGTAAATAC
+TACTTCTTACACTGATAAAGACGGCAATACTAAAACCGCACTGAACCAACTTGGCGGCGTAGACGGAAAAACCGAAGTCG
+TTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCGGGTCATGATTTCAAAGCACAGCCAGAGCTGGCGGAAGCA
+GCCGCTAAAACCACCGAAAACCCACTGCAGAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCGTTCTGATCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACTGAAGTTTCTAACATGTCTCGCGCGCAGATTCTGCAACAGGCCGGTACTTCCGTTCTG
+GCGCAGGCTAACCAGGTCCCACAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_Gatuni_AY353322_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCCGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,z15_Salmonella.enterica_Sanktgeorg_AY353326_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCAGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACAGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCTACCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAGGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ATGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCATGATTTTAAAGCACAG
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATCCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fliC_y_Bareillystr_AOZP01000027_other.y__1508
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAACACGGTTGTCAC
+GAACCCTAATTATGTTGATGGTGCAGCGTTAAGCACTACGATGCCTACTGCGGCTGAGATTAAAACGGCTATTGGCACTG
+GTGCGGGAACTCCGGCAGTTAAAGGTAATGAAGTTCAATTTGATAAGAGCACTGGGAAGTATTACGTTGAAATTGAAGGA
+TATTCAGCTCCTGATGCAGCTAAAAACGGCATTTATGAAGCCAAAGTTGCTGATGATGGCACAATATCTTTGGAGACTGG
+GACCAAAAAATTGGCACCGCAATGCCTGCTGGTGCTGAAGTTATTACTCACGTGCAGAAAAAAGATCAACCAGTTGTTGT
+TGATGCCAGCGTTAAAGATGCTCTAAAAGCTGGTGGGGTAGATGATGCAGTTGCAGATACCGCGCAATTAGTCAAAATGT
+CTTACACTGATAAGAATGGTAAAACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTAC
+GATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCA
+ACTGGGTGGCGTAGACGGCAAAACCGAAGTTGTTACTATCGATGGTAAAACCTATAATGCCAGCAAAGCTGAAGGTCACA
+ACTTTAAAGCACAGCCTGATCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCTGCTTTG
+GCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATAC
+CGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGC
+AGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_r_Salmonella.enterica_IIIb.35:r:z61_AY353460_r,i__1482
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTCACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTGCCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGGTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACCCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTACC
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTGGCGCAG
+GCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z10_Salmonella.enterica_Harrisonburg_AY353472_other.z10__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAGCACTGGCGTTAC
+TCAATCTCTTGATTTAAAAACTGCTGGAATTACCGGTGCTACATTAAAAACCAGTATTACTGGTACAACAACAGAAACCG
+GTAGCGTTAAAGATGGTAAAGTCTACTATGATGCAGATAGCAAAAATTACTATGTAGAGGTTGACTTTACTGATACTACG
+GATAAAGCAGCGCATGCTGGTTTCTACAAAGCTGACGTCGATGCTGACGGTAATGTTTCTTTAGCAACTGGTGCGACTAA
+AGAAGCAAAACCAACGAATGCAGTTGAAGTTGAAAAAACTATTGATGAAAAACCGCTGAAAGCATCAAGTAGTGTTCAGG
+ATGCCTTAAAAGCGAGTGGTATTGCTGATGCGGTTGCAGAAGCTGCGACGGTAGTGAAAATGTCGTACACTGATAAGAAT
+GGTAAAACTATTGATGGTGGATACGGTATTAAAGTAGGTGATGACTACTATGCTGCAACTAAAGAAAAAGACGGCAGCTA
+TACTATTAATAGTACTTCTTATACCGATAAAGACGGCAACACTAAAACTGCACTAAACCAATTGGGTGGCGCAGACGGTA
+AAACTGAAGTTGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCACAACTTCAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCTGCG
+TTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGT
+ACCTCCGTTCTGGCGCAAGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,z13,z28_Salmonella.enterica_from-CDC_2011K-0215_l,v__1506
+TTAACGCAGTAAAGAGAGGACGTTTTGCGGAACCTGGTTAGCCTGCGCCAGGACGGAAGTCCCTGCCTGCTGCAGAATCT
+GCGCGCGAGACATGTTGGAGACTTCGGTCGCGTAGTCGGAATCTTCGATACGGCTACGGGCAGAAGTCAGGTTGTTTACG
+GTGTTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTTTGTACCGCACCCAGGTCAGAACGTAACGTGTCAACCTGTGC
+CAAAGCAGCATCAATTTTCTGCAGCGGGTTTTCGGTGGTTGCGGTAGCCGCTTCCGCCAGATCAGGCTGTGCTTTAAAGT
+TGTGACCTTCGGCTTTGCTGGCATTGTAGGTTTTACCGTCGATAGAAACGACTTCAGTTTTACCGTCTGCGCCACCCAGT
+TGGTTCAGTGCGGATTTAGTGTTGCCATCTTTATCGGTGTATTTCGTGGTGTTAATGCTGAACGAGCCATCTTTATTTTT
+TGTTGCAGCATAAATATCAGCCCCAACTTTAACACCGAAACCGCCATCAATAGTCTTACCGTTTTTATCCGTATAAGACA
+TCGTAACTAATTGACCTTTTGCAGCATCAGCAGTACTAATACCGCTGTCAGTCAACTGAGCTTTAACTTCAGTACTGAGA
+GCTACAGGTTTTGGCTGCGTTTCGGTTACTGCCGTCGCCGTTGCTGGCATACCACCTGTCACTTTCGTGGTGGTTGCCGG
+CATTGTAACAGTACCATCATCTGCAACATTAACTTCATAAACACCATTTTTACCAGCGTCGCCAACGGTTAAACCTTCTA
+CTTCAATAAAATATTTATTATCAGTTGCATCGAAGAAGACTTTACCATCCTTAATTGCAGCGGTACCGCTTGTTGCACCA
+CCAATACCTGCTTTAAGAGCTGCATCATCAAGACCTGTGGTATTGAGTGTTGCCCCACCGCCGCTTTTAACTGCCTCACT
+CTTCACATCATATTTTTTCTGCACATTCAGCGTATCCAGACCCAGGGTCTGAGAGTTGATCTGCTTCAGATCGATATCAA
+TAGTTTCACCGTCGTTGGCGCCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACGCCGTTGAACTGAGTC
+TGGCCGGATACACGGTCGATTTCGTTCAGGCGCTGGGTGATTTCAGCCTGGATAGAGTCGAGGTCAGACTGGGAGTTGGT
+GCTGTTAGCAGACTGAACCGCCAGTTCACGCACACGCTGCAGGTTGTTGTTGATTTCGTTCAGCGCGCCTTCAGTGGTCT
+GCGCAATAGAAATACCGTCGTTAGCGTTACGGGAAGCCTGAGTCAGGCCTTTGATGTTCGCGGTGAAACGGTTAGCAATC
+GCCTGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCGGAAGACAGACGCTCGATAGCGGTGCCCAGTGCGGA
+CTGGGATTTGTTCAGGTTATTCTGGGTCAACAGCGACAGGCTGTTTGTATTAATGACTTGTGCCAT
+>fliC_k_Salmonella.enterica_Blockley_AY353442_k,z__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCACAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTTCAAGCTACAGTTGAAAA
+CAGTGTCAAACTGGATACTAGTGCTCTTACTGCCGATGCAATTAAAGGTGGCGTAACAGGTGCGACAACAGCTGGTGCCC
+TCAAGGACGGTAAAGTTTACTCTAATGGTACAGATTACTATGTAGAAGTAAGCTTTGCTGATGCGACTGACTCAGGTAAA
+AATGGTTTCCTTAAAGTTGACGTTAATACAACTACTGGAGCGGTTACAGTTCCTGCAGCAGCAGCAAATACTGTAGCAGC
+AAAACCAGCAGGTGTGTCTGAAGTTACTGAAGTTCAGGGACTAAATACACCGAGTTCGGCTGTACAAGATCAGTTAACAG
+CTGCAGGTGTAAGTGCCGCTGATGCTGCTAAATCTGAAGTTGTGAAAATGTCTTACACGGATAAAAACGGTAAGACGATT
+GATGGCGGCTTCGGTGTTAAAGTTGGAGACGATATTTATGCTGCAACTAAAAATAAAGATGGATCGATCAGCATTAACGC
+CACTGAATATACCGATAAAGACGGCAACACAAAAACTGCACTGAACCAACTGGGTGGCGTAGACGGTAAAACCGAAGTTG
+TTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAGCTGGCGGAAGCG
+GCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCGCAGGTGGATGCGCTGCGTTCTGACCTGGG
+TGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCTGGTACTTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_l,z13_Salmonella.enterica_Westerstede_AY353450_l,v__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAAGAGCGAAGCAGTTAA
+AAGCGGCGGTGGGGCAACACTCAGTACCACTGGTCTTGATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAGCG
+GTACCGCTGCAATTAAGGATGGTAAAGTCTTCTTTGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACC
+GCTGGCGACGCTACTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGCACTGTTACAATGCCGGCAACCACGAA
+AGTGGCAGGAGGCATGCCAGCCACGGCGACGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACAGCAGTTA
+AAGATCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTTACGATGTCTTATACGGATAAA
+AACGGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTAATATTTATGCTGCAACGAAAAATAAAGATGGATC
+GTTCAGCATTAACACCACTGAATATACCGATAAAGGCGGCAACACTAAAACTGCTCTGAACCAACTGGGTGGCGCAGACG
+GTAAAACTGAAGTCGTTTCTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCACAACTTTAAAGCACAGCCA
+GAGCTGGCGGAAGCGGCTGCTGCAACCACTGAAAACCCGCTGGCTAAAATTGATGCCGCGCTGGCGCAGGTTGATGCGCT
+GCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTT
+CTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCC
+GGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z47_Salmonella.enterica_IIIb.38:z47:z53_AY353514_l,v__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACCATTGATATCGATCTG
+AAAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGGCAGAAAAAATATGATGTGAAGAGTGAGGCTGTTAAAAG
+CGGCGGTGGGGCAACACTAAGTACCACTGGTCTTAATGATGCAGCTCTTAAAACGGGTGTTGGTGGTGCAACAAGCGGTA
+CTGCTGCCATTAAAGATAATAAAGTCTTCTTCGATGCAACTGATAATAAATATTTTATTGAAGTTGAAGGTTTAACCGCT
+GGCGACGCTGCTAAAAATGGTGTTTATGAAGTTAGTGTTGCAGATGATGGTACTGTTACAATGCCGGCAACCACGAAAGT
+GGCAGGTGGTATGCCAGCAACGGCGGCGGCAGTAACCGAAACGCAGCCAAAACCTGTAGCTCTCAGTACTGAAGTTAAAG
+CTCAGTTGACCGACAGTGGTATTAGTGCTGCTGATGCTGCAAAAGGTCAATTAGTCACAATGTCTTATACTGATAAAAAC
+GGTAAGACTATTGATGGCGGTTTCGGTGTTAAAGTTGGGGCTGATATTTATGCTGCAACAAAAAATAAAGATGGATCGAT
+CAGCATTAACACCACTAAATATACCGATAAAGACGGCAATACTAAATCCGCACTAAACCACTGGGTGGCGCAAGACGGCA
+AAACCGAAGTTGTTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGAT
+CTGGCGGAAGCGGCTACCACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CCCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g,t_Salmonella.enterica_II.17:f,g,t:e,n,x,z15_AY353534_g,m__1518
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCTCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAGTTCAACG
+GCGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTGGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGTGTGTCTTTTACTATTGATACAAAAGCTGGTAATGACGGTA
+ATGGTACGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCGCTGGTGCGGCAGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAATGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGTGAAAGTAAGATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAATCCACTGGCTGCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCGCTGGGGGCAATTCAGAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z32_Salmonella.enterica_IIIa.63:z4,z32:-_AY353508_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TAACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACCGGCGGTCCGGCTGCGGATAAATTAT
+CTCTGACACAAGATGATAAAGGCAATTACTTTGTCAAAGATGATACTGCTGCTGCAGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAAC
+CCTATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAA
+ACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_IV.1,40:z4,z23:-_AY353492_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCAAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCGAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACTGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCCGCTGATTTCGATAACGCAAAAGCAACTGGTGGTCCGGCTGCAGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGATACTGGGGCGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCAGATAAAGATGCAACTGCAACTGCGGGGACTCCGCCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z23_Salmonella.enterica_Ekotedo_AY353494_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCGAACGGCTCAAACTCTGGTTC
+CGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACTGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+CTCGGTAGTTGGTGATGTAAAAATTGCGGCAGCTGATTTCGATAACGCAAAAACAACTGGTGGTCCGGCTGCAGATAAAT
+TATCTCTGACAAAAGATGATAAAGGTAATTACTTTGTCAAAGATGTTACTGCGACGGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATTAGTTTTGATTCGGATAAAGATGTAACTGCAGCTGCGGGGACTCCGTCAGCAGTAACTAC
+CTTATCACGTGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGATCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACCTTAGATAAAGACGGAAATGCAACTTTCAAATCTGTCACGTTTGCCGCGGACGGTAAA
+ACAACAGAGGGCACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCTTTCCGTAGCCAGTTGGGGGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATTCTGCAG
+CAGGCAGGGACGTCCGTACTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,x_Salmonella.enterica_from-CDC_Stk0811_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACTCAGAATAACCTGAACAAATCCCAGTCTGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGCGTGCGTGAACTGGCAGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACCCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAATGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAACCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCACTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAACGACAGG
+AGCCATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACCAAAACTGCGGCTAACCAACTTGGCGGCGTAG
+ACGGAAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCGGGTCATGATTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCACTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGTTCTGATCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACTGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACTGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAACAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAAAACGTGCTGTCGCTGTTACGTTAA
+>O-18_wzy__1323
+ATGACTCTATTATCTGAACGGCAAACATCAGTTAAAAACTTTTCAAGATATATTCCACTGTACTTTTGTTTATGCTTAGC
+TATCGCATTGTTATTGTGTGAGAGTATATTCACTCAAGCATTATACGAGGTGATACTTAAGGTGGTTTCATCATCATTGT
+CAGCTTTATTAATTGTTATTATTGCTTACTTTTATATTAAGAGAGCTTATTTTTTTTCATTGCAGTTAATGTATGCATAC
+GCCTTTTCTTTAATAATAGGAATACCTTCCGTATACTTACTCAATTTTGGCGAAGCAAAGGGAGGTTTTGAATTAGTATG
+CTTATGGTGTATATTATTAAATATTATATTATATTTTTCTGCATGCTCTAGTAAAGTAATAGAACAAAAAAAAACGGTTA
+ATAAAATATTTGTTGTGATATTTTTCGTTGTCGGTTTTTGTCAGTTAGTTAAAACGTTGCTCTATTTTAGATTTATTATT
+GACTCAGGCTTAGGTCATTTGGCTATTTATACTGAAGGCGAAATTTTAACCGCCCAAGTGCCCTTTGTTATTAGAGCCAT
+TAGCGGCCTTTCATTAATCATGTCACTAGCGACGTTTTATTTTAAGGCACCAAGATATTTAAGGTGGATAGGGTTTATAT
+TATTAGCATCTGAACTTTTGATTGGGATAAGAAGTAAATTCTTTTTCTCATTGATTTGTATTATTGCTTTATCCTTATAT
+AGTAATAGACACTTAATTCAATCAAAATTCGTAAAACTTTCCAAGATACAATATTTATTAATTGGATTCATATTATTCTC
+CTTAATTTCTTATTTTAGGGAGGGTTACGAAATTAATTTCATTAACTATTTAGTCATAGTATTAGACTCACTCTCTTCGA
+CGCTAGCAGGTTTACAAGATGTATTTCTTTTACCGACAGCGCAGGGTTGGGATAAAATAGATGCACATGTTATATTAACG
+CAAATATTACCAATAAGCGGTTTTGGATTTATAAGCGATTCTCAAATTTATAAGCAATTTTCTATCATAGTGCTCGGAGA
+TATTTCAAGTGGTATTGCACTATCATCTTCTGGAATTCTAGAAGCAACAGTTTTAAATATAAAGTTTGGTTTTTTTATTT
+ATTTATTTTATCTTTTAATTATGCTTGCATTGATCCAGAAATGTCTAAATAGCTCGCTTAATTTGTTGAATTTTATTGCT
+ATCGCGATGTTGCCCGGATTATTATATTCAATTCGGGGAGAGTTGGTTTTACCTTTTGCATATATAATAAAATCACTACC
+CATTATATTTCTATCTCCTTTTTTAACTTCAACAAATAAATAA
+>O-40_wzy-from-blake-2014K-0489__1368
+ATGTTTCAGATTAAAACCAGAAAAAAACCATTGTTGATATTATATTTAACTTTGCTATTAAGTGTTTTAGTGTCATTGAT
+TATCGATGATGGTACAAATCGATCCTTATACATACTTTTTATATCCACACTAAGTGTTTTTTTTATCTGCTATTCTTGTA
+ATAAAATAACTTCTCCTGCAAGTTTGTTAATTATATCTTCATTTGTTTTTCTTGGTTGTAGACCATTTCTCTCATTATTT
+ACAAGTTTCGATTATAGAAATGGCGATTGGTTTATAACTGGTTATTTAGATAAGGATGTTATCTATGCTAATTATGCTAT
+TTCTTTTATGTATTTTGGGTATAGTGTTGCATTAATACTAAGTAATAATAATTCAACACGTAGAGAATGTTACAGTTTAA
+ATCAAATAAATCCTAATATTAGATTTTTGTTTGTACTCTTTCTTTTTGGCTCTTTAGGCCAAATCCTTAAAGGTTTGTAT
+TTTTATTCTTTCATTGAGTCGAATAGTTATGTTGGAATTTATCAAGATAAAGTAAATTTACCAATGGGATATGATTTTTT
+ATCATATCTATTTTATTGCTCCTTTTTCCTCATATGCGCATTTTATGATAAACTTCGTGTTAATAAATTATTTTTATTGA
+TATCTATATTGATTGCCGCTTTTAGTGCCATGAAAGGCAGTCGAGGGGAGTTTATTACATTTCTGCTTACGGTTTTTTGT
+ATTTATTATAATGAGAGAAAAGTAAGTAACATTAGATTGCTATTAAAAATGTTTTTAATATTTATTGCTATTTTCACTGT
+TAGTGAATTTGTTTCGATGTGGCGGTCAGGCGGCAGCTTTATTGCTCTTATTGAAGGCGATAATCCACTTTTGCAATTTA
+TATATGGAATGGGAGTGTCATATATTGCAATTTACCAATCGGTTAAAATAACTTTAATTTCTGGAGTGTTTGATTTTCAT
+TATTTAATCAGTCAACTATTAATTACTATATCTTCTGTGTTAGGGGTTCAGGTGTATTTACCTGACATTAGTTATAGCCA
+TTTGGTGTCTAAGACTGCTAACCCACAATTATACCAACAAGGGTTTGGATTAGGAGGAAGCTATCTTGGTGAATCATTTT
+TAGCTATGGGGCTAATAGGGTGTTTTATCATTCCATTTATAGTTTTGTTTCTTATTAATAATTTAGAGCGATTTACTAAA
+TATAATAAAACTTTTTATTTTTTATATTATAGCTCTCTGCCATCTGTTTTATTTATACCCAGAGAAACTTTGCTCTATTT
+TTTCCCTTATGTAATTAAAGGTATTGTTGTGGCATTTTTGTTTATATGCTATTCAAATATTAAAATGAGAAGATTTAATA
+ATGGTTGA
+>fliC_l,v_from-Nchanga_SRR1153349__1503
+TTAACGCAGTAAAGAGAGGACGTTTTGCGGAACCTGGTTCGCCTGCGCCAGAACGGAAGTACCAGCCTGCTGCAGAATCT
+GCGCGCGAGACATGTTGGAGACTTCGGTCGCGTAGTCGGAATCTTCGATACGGCTACGGGCAGAAGACAGGTTATTTACG
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTCTGAACCGCACCCAGGTCAGAACGCAGCGCATCCACCTGCGC
+CAAAGCAGCATCAATTTTCTGCAGCGGGTTTTCAGTGGTTGTAGCAGCCGCTTCCGCCAGCTCTGGCTGTGCTTTGAAGT
+TGTGCCCAGCGGCTTTGCTGGCATTGTAGGTTTTACCGTCGATAGAAACGACTTCAGTTTTACCGTCTGCGCCACCCAGT
+TGGTTCAGTGCAGTTTTAGTGTTGCCGCCTTTATCGGTATATTCAGTGGTGTTAATGCTGAACGATCCATCTTTATTTTT
+TGTTGCAGCATAAATATTAGCCCCAACTTTAACACCGAAACCGCCATCAATAGTCTTACCGTTTTTATCCGTATAAGACA
+TCGTAACTAATTGACCTTTTGCAGCATCAGCAGCACTAATACCACTGTCGGTCAACTGATCTTTAACTGCTGTACTGAGA
+GCTACAGGTTTTGGCTGCGTTTCGGTTACTGCCGTCGCCGTGGCTGGCATGCCTCCTGTCACTTTCGTGGTTGCCGGCAT
+TGTAACAGTGCCATCATCTGCAACACTAACTTCATAAACACCATTTTTAGTAGCGTCGCCAGCGGTTAAACCTTCTACTT
+CAATAAAATATTTATTATCAGTTGCATCGAAGAAGACTTTACCATCCTTAATTGCAGCAGTACCGTTTGTTGCACCACCA
+ACACCCGTTTTAAGAGCTGCATCATTAAGACCAGTGGTATTGAGTGTTGCCCCACCGCCGCTTTTAACTGCTTCGCTCTT
+CACATCATATTTTTTCTGCACATTCAGCGTATCCAGACCCAGGGTCTGAGAGTTGATCTGCTTCAGATCGATATCGATGG
+TTTCACCGTCGTTGGCACCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACGCCGTTGAACTGAGTCTGG
+CCGGATACACGGTCGATTTCGTTCAGGCGCTGGGTGATTTCAGCCTGGATGGAGTCAAGGTCAGACTGGGAGTTGGTGCT
+GTTAGCAGACTGAACCGCCAGTTCACGCACACGCTGCAGGTTGTTGTTGATTTCGTTCAGCGCGCCTTCAGTGGTCTGCG
+CAATGGAGATACCGTCGTTAGCGTTACGGGAAGCCTGAGTCAGACCTTTGATGTTCGCGGTGAAACGGTTAGCAATTGCC
+TGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCGGAAGACAGACGCTCGATAGCGGTACCCAGAGCAGACTG
+GGATTTGTTCAGGTTATTCTGGGTCAACAGCGACAGGCTGTTTGTATTAATGACTTGTGCCAT
+>tyr-O-9__609
+ATGAAGCTTTTAATTACCGGTGGATGTGGCTTCCTTGGGAGTAATCTTGCCTCCTTTGCTTTAAGTCAAGGGATTGATTTAATTGTATTCGATAATCTATCACGTAAAGGTGCAACAGATAATTTACATTGGTTATCCTCCTTAGGAAACTTTGAGTTTGTACATGGTGATATTCGCAACAAAAATGATGTTACAAGATTAATAACTAAGTATATGCCTGATAGCTGTTTTCATCTTGCAGGTCAAGTGGCAATGACTACATCTATTGACAATCCTTGTATGGATTTTGAAATTAATGTAGGTGGAACTTTAAATTTACTTGAGGCAGTACGGCAGTATAATTCAAATTGTAATATAATTTATTCATCAACAAATAAAGTATACGGCGATCTTGAGCAATATAAATACAATGAAACAGAAACTAGATACACTTGTGTAGATAAGCCTAATGGATATGATGAGAGCACACAATTAGATTTCCACTCACCATATGGTTGTTCAAAAGGTGCTGCAGACCAATACATGCTTGATTATGCAAGGATTTTTGGTTTGAATACAGTGGTGTTCAGGCATTCATCAATGTATGGTGGGAGACAGTTTGCTACTTAT
+>O:23-gene2__1146
+CCGGAATTTTATAAAAAGAATATGAAAATATTAATGATTGGTACTACGGTGCAATCTTTATTAGGATTCAGATATGAATT
+ACTTAAAGATTTAGTTAGCGCAGGACATGAAGTATATGCGTTATCTGTTGATTATGATTACAAATCGAAGCAGACATTGA
+TTGATATCGGTGTCGTACCGATAGATTATACAATAAGTCGCTCAGGAATTAATCCCTTCAAGGATTTTGTTAATTTTATT
+TTTTTATATAAGCTAATAAAAAAAATAACACCAGACATCGTTTTTTCTTATTTTACTAAGCCTTGTATTTGGGGATCGCT
+TGCCGCATATTATGCTGGTGTTCATAAGATTATCGCGATGCTTGAAGGGTTAGGTTTTTTATTTACCGAACAACCATCTG
+GGATTCCCCAAAAGACAAAAATCCTAAAAAGAATACAGATTCTGCTCTATAGAATAGCTTTTAAGAAAATTAATACACTT
+ATTGTACTTAATGAAGATGATAGGAATGATTTACTTAACGCTGGTTGTATAGAAGATAGAAAAGTATATGTATTGGGGGG
+TATTGGAATAAATTTAGAGCATTACAAGTATTCACCAGCACCACTTGAACCAATTTCTTTTATTTTCATTGGCCGATTGC
+TCAGAGAAAAGGGGATTTATGAATTTATCGCTGCTGCTAAAAATATAAAAGAAAGATTTGAAGGGGTGACGTTTAATGTG
+CTGGGTAATATTGATCCAGCAAACCCTGGTAGTCTAAAACAAAATGAACTTGATACAATTATTAAAGAAGAAATAATTAA
+CTATGTAGGATATGTGAATGATGTTTCTCATTGGTTAAGTAAGAGCAGTGTTTTCGTTTTACCTTCTTATAGAGAAGGAT
+TTCCTCGAAGTACACAGGAGGCTATGGCTATAGGAAGAGCTGTAATAACTACCGATGTTCCTGGATGTAGAGATACTGTT
+GTTAATAATTCTAATGGTTTTTTAATACAACGGTGGTCTAGCGATGCTCTTGCAGAGGCGATGGAAAAATTTATTTTATC
+TAAAGAATTGATTCGCGACTGTGGTAAAGAAAGTGCCAGGATAGCTAAAGAAAAATTTGACACCCGAATTACCAATAAGA
+AAATAATTACTATATTATTGTCTTAA
+>fliC_f,g,s_Salmonella.enterica_DTU-genomes_unknown_g,m__1518
+atggcacaagtcattaatacaaacagcctgtcgctgttgacccagaataacctgaacaaatctcagtcctcactgagttc
+cgctattgagcgtctgtcctctggtctgcgtatcaacagcgcgaaagacgatgcggcaggccaggcgattgctaaccgct
+tcacttctaatatcaaaggtctgactcaggcttcccgtaacgctaacgacggcatttctattgcgcagaccactgaaggt
+gcgctgaatgaaattaacaacaacctgcagcgtgtgcgtgagttgtctgtgcaggccactaacgggactaactctgattc
+cgatctgaaatctatccaggatgaaattcagcaacgtctggaagaaatcgatcgcgtttctaatcagactcaatttaacg
+gtgttaaagtcctgtctcaggacaaccagatgaaaatccaggttggtgctaacgatggtgaaaccattaccatcgatctg
+caaaaaattgatgtgaaaagccttggccttgatgggttcaatgttaatgggccaaaagaagcgacagtgggtgatctgaa
+atccagcttcaagaatgttacgggttatgacacctatgcagcgggtgccaataaatatcgtgtagatattaattcaggtg
+ctgtagtaactgatgatgcagcaccggataaagtatatgtaaatgcagcaaatggtcagttgacaactgacgatgcggaa
+aataacactgcggttaacctattcaagacgactaaatctgctgctggtaccgatgaagccaaagcgatagctggtgccat
+taagggtggtaaggaaggagatacctttgattataaaggcgtgacttttactattgatacaaaaactggtaatgacggta
+atggtaaggtttctactaccatcaatggtgaaaaagttacgttaactgtcgctgatattaccggtggtgcggcgaatgtt
+gatgctgctaccttacaatcaagcaaaaatgtttttacatctgtagtgaacggtcagtttacttttgatgataaaaccaa
+aaacgagagtgcgaaactttctgatttggaagcaaacaatgctgttaaaggcgaaagtaaaattacagtaaatggggctg
+aatatactgctaacgccacgggtgataaggtcaccttagcaggcaaaaccatgtttattgacaaaacagcttctggcgtt
+agtacattaatcaatgaagacgctgccgctgctaagaaaagtaccgctaacccactggcttcaattgattctgcattgtc
+aaaagtggacgcagttcgttcttctctgggggcaattcaaaaccgttttgattcagccattaccaaccttggcaatacgg
+taaccaatctgaactccgcgcgtagccgtatcgaagatgctgactatgcaacggaagtttctaatatgtctaaagcgcag
+attctgcagcaggctggtacttccgttctggcgcaggctaaccaggttccgcaaaacgtcctctctttactgcgttaa
+>fliC_g,z51_Salmonella.enterica_Travis_AY353413_g,m__1515
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGACGCAGGCTTCCCGTAACGCTAACGACGGTATCTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAATGGTACTAACTCTGATTC
+CGATTTGAAATCCATTCAGGATGAAATCCAGCAGCGCTTATCGGAAATCGACCGTGTTTCTAACCAGACTCAGTTTAACG
+GTGTTAAAGTCCTGTCTCAGGATAATCAGATGAAAATTCAGGTGGGCGCTAACGATGGCGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGTCTGGATGGATTCAATGTTAACGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGATACGTATACTGCTGGTGCTAATACTTATCGCGTAGATATTAATTCTGGAG
+CAGTAACTGATGATGCTGGTACCGATAAGATTTACGTAAATGCAGCAAACGGTCAGCTCACAACTGATGATGCACAGAAT
+AACACTGCAGTTGATCTATTTAAGACAGCAAAATCATCAGCAGGTACAGCTGAATCTAAAGCAATAGCTGGCGCTATTAA
+AGGTGGTAAAGAAGGAGATACTTTTGATTATAAAGGTGTTTCTTTCACCATTGATACAAAGAATGGCGCTGACGGTAATG
+GTACTGTTTCCACTATGATCAATGGTGAAAAAGTTACGTTGACTGTTGCTGATATTACCACTGGTGCGGCGGACGTTAAT
+GCGGCTACCTTACAATCAAGTAAAAATGTTTATACATCTGTAGTAAACGGCCAGTTTACTTTTGATGATAAAACCAAAAA
+CGAGAGTGCGAAACTTTCTGATTTAGAAGCAAATAATGCTGTTAAAGGTGAAAGTAAAATCACGGTAAACGGCGCTGAGT
+ATACAGCTAACGCTGAAGGTGATAAAGTTACCTTAGCAGGTAAAACCATGTTTATTGATAAGACCGCTTCTGGCGTTAGC
+ACATTAATCAATGAAGATGCTGCTGCTGCTAAGAAGAGTACAGCTAATCCACTGGCTTCAATTGATTCTGCATTGTCAAA
+AGTGGATGCTGTACGTTCTTCACTGGGGGCGATCCAGAATCGCTTTGATTCTGCCATCACTAACCTGGGCAACACGGTAA
+ATAACCTGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATT
+CTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAGCGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_IIIb.41:c:e,n,x,z15_AY353369_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGTACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAGCAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+GTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTACACCAAC
+AGTGGTTGACTTACCAACGGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAAGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AACGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGAAGGTCACAACTTTAAAGCACAG
+CCTGATCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_Jericho_AY353367_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACCATCGATATCGATCTG
+AAACAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAACAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+CTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTACACCAAC
+AGTGGTTGACTTACCAACGGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAGGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AACGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGGCACAACTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCGGCTGCTACAACCACTGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAAGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAATAACCTGT
+CTTCTGCTCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTTTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_c_Salmonella.enterica_Goeteborg_AY353368_other.c__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGGATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTGAGCGATACTGCTGTAGC
+TGCTTCCTATTCCGACTCGAAACAGAATATTGCTGTTCCTGATAAAGCAGCTATTACTGCAAAAATTGGTGCAGCAACCA
+GTGGTGGTGCTGGTATAAAAGCAGATATTAGCTTTAAAGATGGCAAGTATTACGCGACTGTCAGTGGATACGATGATGCC
+GCAGATACAGATAAAAATGGAACCTATGAAGTCACTGTTGCCGCAGATACAGGAGCAGTTACTTTTGCGACTACACCAAC
+AGTGGTTGACTTACCAACTGATGCAAAAGCAGTTTCAAAAGTTCAACAGAATGATACTGAAATAGCAGCAACAAATGCGA
+AAGCTGCATTAAAAGCTGCAGGAGTTGCAGATGCAGAAGCTGATACAGCTACTTTAGTGAAAATGTCTTATACAGATAAT
+AATGGCAAAGTTATTGATGGTGGGTTCGCATTTAAGACCTCCGGTGGTTATTATGCAGCATCTGTTGATAAATCTGGCGC
+AGCTAGCTTGAAAGTTACTAGCTACGTTGACGCTACCACTGGTACCGAAAAAACTGCTGCGAATAAATTAGGTGGCGCAG
+ACGGTAAAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGGCACAACTTCAAAGCACAG
+CCAGAGCTGGCGGAAGCGGCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGATGC
+GCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGT
+CTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>tyr-O-2__608
+ATGAAGCTTTAATTACCGGTGGATGTGGCTTCCTTGGGAGTAATCTTGCCTCCTTTGCTTTAAGTCAAGGGATTGATTTAATTGTATTCGATAATCTATCACGTAAAGGTGCAACAGATAATTTACATTGGTTATCCTCCTTAGGAAACTTTGAGTTTGTACATGGTGATATTCGCAACAAAAATGATGTTACAAGATTAATAACTAAGTATATGCCTGATAGCTGTTTTCATCTTGCAGGTCAAGTGGCAATGACTACATCTATTGACAATCCTTGTATGGATTTTGAAATTAATGTAGGTGGAACTTTAAATTTACTTGAGGCAGTACGGCAGTATAATTCAAATTGTAATATAATTTATTCATCAACAAATAAAGTATACGGCGATCTTGAGCAATATAAATACAATGAAACAGAAACTAGATACACTTGTGTAGATAAGCCTAATGGATATGATGAGAGCACACAATTAGATTTCCACTCACCATATGGTTGTTCAAAAGGTGCTGCAGACCAATACATGCTTGATTATGCAAGGATTTTTGGTTTGAATACAGTGGTGTTCAGGCATTCATCAATGTATGGTGGGAGACAGTTTGCTACTTAT
+>fliC_y_Pomonastr_AHIA01000046_other.y__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGACAGGCAATTGCTAACCGTT
+TTACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAACACGGCTGTCAC
+GAACCCTAATTATGTTGATGGTGCAGCGTTAAGCACTACGATGCCTACTGCGGCTGAGATTAAAACGGCTATTGGCACTG
+GTGCGGGAACTCCGGCAGTTAAAGGTAATGAAGTTCAATTTGATAAGAGCACTGGGAAGTATTACGTTGAAATTGAAGGA
+TATTCAGCTCCTGATGCAGCTAAAAACGGCATTTATGAAGCCAAAGTTGCTGATGATGGCACAATATCTTTGGAGACTGG
+GACCAAAAAAATTGGCACCGCAATGCCTGCTGGTGCTGAAGTTATTACTCACGTGCAGAAAAAAGATCAACCAGTTGTTG
+TTGATGCCAGCGTTAAAGATGCTCTAAAAGCTGGTGGGGTAGATGATGCAGTTGCAGATACCGCGCAATTAGTCAAAATG
+TCTTACACTGATAAGAATGGTAAAACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGCAAAACCGAAGTTGTTACTATCGATGGTAAAACCTATAATGCCAGCAAAGCTGAAGGTCAC
+AACTTTAAAGCACAGCCTGAACTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCCGCGCT
+GGCGCAGGTTGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_r_Weltevredenstr_ABFF01000030_r,i__1470
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCGAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCTGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCT
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+TCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAG
+GCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_y_Hartfordstr_ALPO01000014_other.y__1509
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAACACGGTTGTCAC
+GAACCCTAATTATGTTGATGGTGCAGCGTTAAGCACTACGATGCCTACTGCGGCTGAGATTAAAACGGCTATTGGCACTG
+GTGCGGGAACTCCGGCAGTTAAAGGTAATGAAGTTCAATTTGATAAGAGCACTGGGAAGTATTACGTTGAAATTGAAGGA
+TATTCAGCTCCTGATGCAGCTAAAAACGGCATTTATGAAGCCAAAGTTGCTGATGATGGCACAATATCTTTGGAGACTGG
+GACCAAAAAAATTGGCACCGCAATGCCTGCTGGTGCTGAAGTTATTACTCACGTGCAGAAAAAAGATCAACCAGTTGTTG
+TTGATGCCAGCGTTAAAGATGCTCTAAAAGCTGGTGGGGTAGATGATGCAGTTGCAGATACCGCGCAATTAGTCAAAATG
+TCTTACACTGATAAGAATGGTAAAACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGTGTAGACGGCAAAACCGAAGTTGTTACTATCGATGGTAAAACCTATAATGCCAGCAAAGCTGAAGGTCAC
+AACTTTAAAGCACAGCCTGATCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCTGCTTT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_g,z51_50_g,z51_-str_AOXJ01000042_g,m__1503
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCTCACTGAGTTC
+CGCTATCGAGCGTTTGTCCTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATCAAAGGCCTGACTCAGGCTTCCCGTAATGCGAACGACGGTATCTCCATTGCGCAGACCACCGAAGGG
+GCGTTGAATGAAATTAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATTCAGGATGAAATTCAGCAGCGCTTATCGGAAATTGACCGTGTTTCTAACCAGACTCAGTTTAACG
+GTGTTAAAGTCCTGTCTCAGGATAATCAGATGAAAATTCAGGTGGGCGCTAACGATGGCGAGACTATTACCATTGATCTA
+CAAAAAATTGATGTGAAAAGTCTTGGTCTGGATGGGTTCAACGTGAATGGGCCTAAACAAGCAACCGCTGGGGATTTGAA
+ATCTAATTTCAAAAACGTTACTGGTTATGATACGTATGCTGTTGGTGCTGATAGTTATCGTGTAGATATTAATTCTGGAG
+CAGTAACTGATGATGCTGGTACCGATAAGATTTACGTAAACGCAGCAAACGGTAAACTCACAACTGATGATGCACAGAAT
+AACACCCCAGTTGATCTATTTAAGACAACAAAATCATCAGCCGGTACAGCTGAATCTAAAGCAATTGCTACCGCTATTAA
+AGGTGGTAAAGAAGGAGATACTTTTGATTATAAAGGTGTTTCTTTTACCATTGATACAAAGAATGGCACTGACGGTAATG
+GTACAGTTTCTACTACTATCAATGGTGAAAAAGTTACGTTGACTGTCGCTGACATTACCACGGGTGCGGCAGACGTTAAT
+GCGGCAACCTTACAATCAAGTAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACCTTTGATGATAAAACGAAAAA
+CGAAGGTGCGAAATTATCTGATTTAGAAGCAAATAATGCTGTTAAAGGTGAAAGTAAAATCACGGTAAACGGTGCTGAAT
+ATACAGCTAACGCTGAGGGTGATAAAATTACCTTAGCAGGTAAAACCATGTTTATTGATAAGACAGCCTCTGGCGTTAGC
+ACATTAATTAATGAAGATGCTGCTGCAGCTAAGAAGAGTACCGCTAATCCACTCGCTTCAATTGATTCTGCATTGTCAAA
+AGTGGATGCTGTACGTTCTTCATTGGGGGCTATTCAGAACCGTTTTGATTCTGCCATTACCAACTTGGGTAATACGGTAA
+ATAATCTGACTTCCGCACGTAGCCGTATCGAAGATGCTGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATT
+CTGCAGCAGGCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_g,m_Enteritidisstr_ALGW01000034_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGACGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_z_Salmonella.enterica_IIIb.48:z:1,5,7_AY353339_k,z__1500
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGTTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGTACAGCTATTAAAACTGGCGTTGCTGGAGCTACCACTACAACTG
+GTTCCATTAAAGATGACAAAGTATATTATGATAGTGCTACTAAAAATTATTATGCTGAAGTGAACTTTACAGATGCCGCT
+GATACCGCTAAAAATGGTTTCTATAAAGTCAATGTTGCTGATGATGGCACTGTTACAATGGGGGCTTCGACTACTAAAGA
+AGCTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACCCAAGAAGAGAAAGCAATTAAGGCATCTGCAGATGTGAAAG
+CTGCTCTGACTGCTGGAGGTATTGATACTGCTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTATACCGATAAAAAC
+GGTAAGACGATTGATGGCGGTTACGCTGTAAAAGTGGGCGATAACTACTATGCCGCTACCCAGAAAAAAGATGGTAGCTT
+TAGTGTTAACACCACGTCTTACACCGCAGCGGACGGTACATCCAAAACTGCCCTGAACCAACTTGGTGGCGCAGACGGTA
+AAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAGCCAGAG
+CTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACG
+TTCTGACTTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTG
+CACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCGGGG
+ACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGCTACGTTAA
+>oafA__1830
+ATGATCTACAAGAAATTCAGACTCGATATAAATGGGCTAAGAGCTTTTGCATTGATAAGTGTTGTGCTGTATCACTTCGG
+TGTACCTTATGTGTCAGGTGGCTTTATAGGTGTAGATGTTTTCTTTGTAATTTCTGGTTTTCTTATGACTGGAATTGTCC
+TTGAACGCGTAGACCACAAAGGAGTACTTGATTTTTATATTGCAAGATTCCTAAGAATTGTACCAGCTCTGGTATTTGCA
+ATTCTCTTGTTGATGATTTTCGGTTTATTTACACTAAGTACAAATGAATACGAAGCACTTAGCAAGAACGCAATATCGTC
+TTTACTTTTTTATTCAAATAATTATTACGCAATTCACTCTAGTTATTTCGACTCATCATCAGAGTTCAACTTTTTGCTTC
+ACACCTGGTCACTATCAGTTGAGTGGCAATTTTATATTTTATATCCTTTATTAGTCATTATAGTTAAAAAATTACGGTTT
+CCTGTTGGACTCTCATTATCTGTAATTTTAGCCATGTCACTTGCAATTACACTTATGCGAGTGACTGGAACCAAAGAAGA
+TATTTTCTATCTTATCCCTACCAGGGCATGGGAAATGCTGGCTGGCGGCCTTGTATACATAGCATCTGTACGTTACAAAA
+TGCCAGAATGGATAAAGCATTGTGAGGTTTATGGGATAGTCCTCATTGTTGTTCGTGTTGTTATACTCGACAGTAATGGT
+TACTGGCCAAGCTATTCAGCACTCGCTCCCGTGCTGGGTGCTTCGATGGTTATTCTGGCTAACAAACAGAACTCTTTATT
+CACATCAAACAGAATTGCACAGTGGGTGGGTAAGATTTCTTACTCAGTTTATTTATGGCACTGGCCTGTAATTGTAGCGA
+TGAAACATTATGATATTGAGTTCAGCGCTATAAATATTTTCTTTGGTGTAATTGTGTCTTTTGCGCTTGGGGATATTTCA
+GACAGAACAATTGAAAACACGCTCAGGAAACGAGTTAAGCTACAATTTAATATTGTATTATTTTCCTCTACTCTGGCTCT
+ATGCTTGTTTGTCATGTTCACAAAAGGTGTTAGTTTTAGATTTTCAGACACCCTAAAGCAAGTCGTTGAGTATCGTATGG
+ACAACTCTCCCTGGAGGCCTGATATTTGCTTCCTCAATCCAGATCAAGATTATTCAGCATTCTCAAAATGTCAGGATAAA
+ATGACTGAAAAGTCTTTTGTTGTATGGGGTGACTCGCATGCCGCACATCTTATGCCAGGGCTGAAATCGGTATTTGGAAA
+TTCACTTAACATTACGCAGAGAACTGCAAGCTTGTGCCCACCAATCATTGGGCTTCAAAAAGATGACAGGCCGTATTGCA
+AAGACATCAATGATATGGTAGCCAAGGAAATTTCAGACAACAAGCCTACTACGGTATTAATGTCCGCGTTGTGGCCTGTC
+TATCCTATGCGTGATTATCTGCCTGAGACTATTAAATTCCTGAAGGATAACAAAGTAAAAAACATCATCATTGTTGGCCC
+GTTCCCGGTTTGGAAGAAAACGATGATTGATACTATTGAGGATATGGGGATTAATTCCGGAAGGACCGTTCCATGGAGCA
+TGACGGATGAAACCCGTAATCTGAGAGATAATGACAAATATCTTAGAGAGCTGGCGAAAGAGCATTCCCTTACTTATATT
+TCACCACTTGAGACTATGTGTACAGAAAGTTATTGCAAAGCAATAATAGGGAATAGAATTGCTTACCCTATACAATATGA
+CAATGCGCACCTAACACCAGAAGGCTCAGGGTGGTTTATTGAGGAAGTGAGAAAGCAGATTTCAAAATAA
+>fljB_e,n,x,z15_Salmonella.enterica_IIIb.47:i:e,n,x,z15_AY353313_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+TAGCTCTACCTATAGTGATGGTACTAAGGCTCTTACGGCACCAACTGCAACTGATATTAAAACTGCATTAGGCAACCCGA
+CGGTAACTGGTGATACATTAACTGCCACCGTATCCTTCAAGGATGGTAAATATTACGCCACCGTAGGTGGTTATACCGAT
+ACGGGGGATGCTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+GACTAAAGCTACAGTAACTGGGGATACAACCGTAACTAAAGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGAGGCGTCTCATCTGCGGACGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTACAATGAAACTACAGG
+AGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAATGGCGGCTAACCAACTTGGTGGCGCAG
+ACGGTAAAACCGAAGTCGTTACTATCAACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGCCATGATTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,5_from-Ibadan-micro-assembly_SRR1753831_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCACAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCGATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCCATCAAAGCGGCCATAGGTG
+GTACGACTGGTACGCCTGCTGTAACGGGCGGTACAGTTAAATTTGACGCAGATAATAATAAGTATTTTGTTTCTATTGGT
+GGCTATACTGGTGCTGATGCATCCAAAAATGGCGATTATGAAGTTAACGTTGCTGCTGACGGTAAAGTTACACTTGCTAC
+AGGTGCAACTAAAACCACAATACCGGCAGGTGCTACAACCAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCTGATGCAAATGCCGCCGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACCATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGTT
+GGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,5,7_Salmonella.enterica_IIIb.47:r:1,5,7_AY353291_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTTTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATACGTTGAATGTGCAAAAAGCGTATGATGTGAAAGATACAGCAGCAAC
+AACGAAAGCTTATGCTGATAATGGTACTACACTGGATGTATCAGGTCTTGATGATGCAGCGATTAAAGCGGCTACGGGTG
+GTACGACTGGTGCGCCTACTGTAACGGGCGGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGGTGATGCTGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTAACACTTGCGAC
+TGGTGCAACTAAAACCACAATGCCTGCAGGTGCTACAACCAAAACAGAAGTACAGGAATTAAAAGATACACCGGCAGTTG
+TATCAGCTGATGCTAAAAATGCTTTAATTGCTGCTGGCGTTGATACTACAGATGCAAATGCCGCGACATTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTA
+CAATGAAACTACAGGAGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAACGGCGGCTAACC
+AACTTGGTGGCGCAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCAT
+GATTTCAAAGCACAGCCAGATCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCT
+GGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACA
+CCGTAAACAACCTGACTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTA
+A
+>fljB_1,5_from-Infantis-micro-assembly_SRR1106258_1__1521
+TTAACGTAACAGAGACAGCACGTTCTGCGGGACCTGGTTAGCCTGCGCCAGAACGGAAGTACCGGCCTGCTGCAGAATCT
+GCGCGCGAGACATGTTGGAAACTTCGGTCGCGTAGTCGGAATCTTCGATACGGCTACGCGCTTCAGACAGGTTGTTTACG
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTTTGTACCGCACCCAGATCAGAGCGCAGCGCATCCACCTGCGC
+CAGCGCGGCATCAATTTTCTGCAGCGGGTTTTCGGTGGTTTTAGCGGCTGCTTCCGCCAGCTCTGGTTGTGCTTTGAAAT
+CATGACCAGCGGCTTTGCTGGCATTGTAGGTTTTACCGTCGATAGTAACGACTTCGGTTTTACCGTCTACGCCACCCAGT
+TGGTTAGCTGCTGTTTTGGTAGTGCCGTCAGCAGCAGTATAACTTGTGGTTTTAGCTTTAATTGCTCCTGTCGCTTCATC
+GTAATCTGCGGCGTAATACTTATCGCCAGCTTTAAGCGCATAACCGCCTTCAATTGTCTTACCATTTTTATCGGTATAAG
+ACATTTTGACCAACTCAGCGCCATTAGCATCGGTAGCGTCAACGCCGCCAGCAATTAAGGCATTTTTAGCATCTGCTGAA
+ACAACTGCCGGTGTATCTTTTAACTCCTGTACTTCTGTTTTAGTTGTCGCACCAGCAGGCATTGTGGTTTTAGTTGCGCC
+AGCCGCAAGGGTTACTGTACCGTCAGTAGCAACGTTAACTTCATAATCGCCATTTTTGGCGGCATCAGCACCAGTAAAGC
+CACCAATAGTAACAAAGTACTTGTTATTATCTGCGTCAAATTTAACCGCACCACCGGTTACAGCAGCCGTACCAGTCGTA
+CCACCCGTAGCCGTTTTAATAGCTGCATCAGTAAGACCCGATACATCCAGTGTAGTACCATTATCGGCATAAGCTTTCGT
+TGTTACTGCTGTATCTTTCACATCATACGCTTTCTGCACGTTCAGTGAGTCCAGACCCAGGGTCTGAGAGTTGATCTGCT
+TCAGATCGATATCGATAGTTTCACCGTCGTTGGCACCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACG
+CCGTTGAACTGAGTCTGGCCGGATACACGGTCGATTTCGTTCAGGCGCTGGGTGATTTCAGCCTGGATGGAGTCGAGGTC
+AGACTGGGAGTTGGTGCTGTTAGCAGACTGAACCGCCAGTTCACGCACACGCTGCAGGTTGTTGTTGATTTCGTTCAGCG
+CGCCTTCAGTGGTCTGCGCAATGGAGATACCGTCGTTAGCGTTACGGGAAGCCTGAGTCAGACCTTTGATGTTCGCGGTA
+AAACGGTTAGCAATCGCCTGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCAGAAGACAGACGCTCGATAGC
+GGTGCCCAGTGCGGACTGGGATTTGTTCAGGTTATTCTGGGTCAGCAGCGACAGACTGTTAGTGTTGATTACTTGTGCCA
+T
+>fljB_1,5_Javiana_SAMN02902435_1__1511
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCGATAATGGTACTACACTGGATGCCTCAGGCCTTGATGATGCGGCCATCAAAGCAGCCATTGGTG
+GTACGACTGGTACGGCTGCTGTAACGGGTGGTACAGTTAAATTTGACGCAGATAATAATAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATGCCGCCAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTAAAGTTACACTTGCTAC
+GGGTGCAACTAAAACCACAATGCCTGCTGGCGCGGCAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATCGCTGGCGGCGTTGACACTGCCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATATTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACTACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCTGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATCCTGCAGCAGGCCGGTACTTCCGTTCTGGCACAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCT
+>fliC_r_Virchowstr_ABFH02000002_r,i__1470
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACTAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATTACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTACCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGCTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACTCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCTGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTGCT
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAG
+GCGAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_g,m_Enteritidisstr_ALGQ01000046_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGTTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACGATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGTA
+AGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_d_Muenchenstr_ARYW01000085_b,d,j__1496
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACGGTACTAACTCCCAGTC
+TGACCTTGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGTGATATTGATTTAAAAGAAATTAGCT
+CTAAAACACTGGGACTTGATAAGCTTAATGTCCAGGATGCCTACACCCCGAAAGAAACTGCTGTAACCGTTGATAAAACT
+ACCTATAAAAATGGTACAGATACTATTACAGCCCAGAGCAATACTGATATCCAAACTGCAATTGGCGGTGGTGCAACGGG
+GGTTACTGGGGCTGATATCAAATTTAAAGATGGTCAATACTATTTAGATGTTAAAGGCGGTGCTTCTGCTGGTGTTTATA
+AAGCCACTTATGATGAAACTACAAAGAAAGTTAATATTGATACGACTGATAAAACTCCGTTAGCAACTGCGGAAGCTACA
+GCTATTCGGGGAACGGCCACTATAACCCACAACCAAATTGCTGAAGTAACAAAAGAGGGTGTTGATACGACCACAGTTGC
+GGCTCAACTTGCTGCTGCAGGGGTTACTGGTGCCGATAAGGACAATACTAGCCTTGTAAAACTATCGTTTGAGGATAAAA
+ACGGTAAGGTTATTGATGGTGGCTATGCAGTGAAAATGGGCGACGATTTCTATGCCGCTACATATGATGAGAAAATAGGT
+ACAATTACTGCTAAAACAACCACTTATACAGATGGTGCTGGCGTTGCTCAAACTGGAGCTGTGAAATTTGGTGGCGCAAA
+TGGTAAATCTGAAGTTGTTACTGCTACCGATGGTAAAACTTACTTAGCAAGCGACCTTGACAAACATAACTTCAGAACAG
+GCGGTGAGCTTAAAGAGGTTAATACAGATAAGACTGAAAACCCACTGCAGAAAATTGATGCTGCCTTGGCACAGGTTGAT
+ACACTTCGTTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCT
+GTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGC
+AGGCCGGTACCTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fljB_e,n,x,z15_Salmonella.enterica_16:z10:e,n,x,z15_AY353306_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGATAACACCCTGACCATCCAGGTTGGTGCCAATGACGGTGAAACCATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACTCTGGGTCTGGATTCACTGAATGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+TAGCTCTACCTATAGTGATGGTACTAAGGCTCTTACGGCACCAACTGCAACTGATATTAAAACTGCATTAGGCAACCCGA
+CGGTAACTGGTGATACATTAACTGCCACCGTATCCTTCAAGGATGGTAAATATTACGCCACCGTAGGTGGTTATACCGAT
+ACGGGGGATGCTGCCAAAAATGGCAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACTCC
+GACTAAAGCTACAGTAACTGGGGATACAACCGTAACTAAAGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGAGGCGTCTCATCTGCGGACGCAAATGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAATATTACGCTGCTGATTACAATGAAACTACAGG
+AGCTATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGTACTACTAAAACGGCGGCTAACCAACTTGGTGGCGCAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGCACAG
+CCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACAC
+GTTACGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAATTCCGCCATCACCAACCTGGGCAACACCGTAAACAACCTGA
+CTTCTGCACGTAGCCGTATCGAAGATTCTGACTACGCGACTGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCGGGGACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCACAAAACGTGCTGTCTCTGTTACGTTAA
+>fljB_e,n,x_Salmonella.enterica_Bonn_AY353308_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGATATTAAAGCTGCATTAGGCAACCCGA
+CAGTAACTGGCGATACATTGACTGCCGCCGTATCCTTTAAGGATGGTAAATATTATGCCACTGTAAGTGGTTATACCGAT
+GCGGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGCTACAGGGGCTGTATCATTCGGTGCTACCCC
+AACTAAATCTACTGTTACAGGTGATACCGCTGTTACTAAGGTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCCACGA
+AAAAAGCCTTACAAGATGGGGGCGTTTCATCTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAA
+AATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCTGCAGATTACGATGAAGCGACAGG
+AGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCATGATTTCAAAGCACAA
+CCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCTGGCGCAGGTGGATGC
+GCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCTGCTATCACCAACCTGGGCAATACCGTAAACAACCTGT
+CTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fljB_1,7_Salmonella.enterica_from-cdc_Stk1415_1__1521
+TTAACGTAACAGCGACAGCACGTTTTGCGGGACCTGGTTAGCCTGCGCCAGAACGGAAGTACCGGCCTGTTGCAGAATCT
+GCGCGCGAGACATGTTGGAAACTTCAGTCGCATAGTCGGAATCTTCGATACGGCTACGCGCTTCAGACAGGTTGTTTACA
+GTATTGCCCAGGTTGGTGATAGCGGAGTTGAAACGGTTCTGTACCGCACCCAGATCAGAACGCAGCGCATCAACCTGCGC
+CAGCGCGGCATCAATTTTCTGCAGTGGGTTTTCGGTGGTTTTAGCGGCTGCTTCCGCCAGCTCTGGCTGTGCTTTGAAAT
+CATGACCCGCGGCTTTGCTGGCATTATAGGTTTTACCGTCGATAGTAACGACTTCGGTTTTTCCGTCTACGCCGCCAAGT
+TGGTTAGCCGCAGTTTTGGTAGTACCGTCAGCAGCAGTATAACTTGTGGTTTTAGCTTTAATGGCTCCTGTCGTTTCATC
+GTAATCTGCGGCGTAATACTTATCGCCAGCTTTAAGCGCATAACCGCCTTCAATTGTCTTACCATTTTTATCGGTATAAG
+ACATTTTGACCAATGTCGCAGCATTTGCATCTGTAGTATCAACGCCAGCAGAAATTAAAGCATTTTTAGCATCGGCTGAT
+ACAACTGCCGGTGTATCTTTTAATTCCTGCACTTCTGTTTTGGTTGCAGCACCTGCAGGCATTGTGGTTTTAGTTGCACC
+CGTAGCAAGTGTAACTTTACCGTCAGTAGCAACGTTAACTTCATAATCGCCATTTTTGGCGGCATCAGCGCCAGTAAAAC
+CACCGATAGTAACAAAATACTTGTTATTATCTGCGTCAAATTTAACCGCACTACCTGTTACACTAGGTGCACCATTCGTA
+CCACCCGTAGCCGCTTTAATAGCTGCATCATCAAGGCCTGATACATCCAGTGTAGTACCATTATTGGCATAAGCTTTCGT
+GGTTACTGCTGTATCTTTCACATCATACGCTTTCTGCACATTCAGTGAATCCAGACCCAGGGTCTGAGAGTTGATCTGCT
+TCAGATCGATGTCGATAGTTTCACCGTCATTGGCGCCAACCTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACG
+CCGTTGAACTGGGTCTGGCCGGATACACGGTCGATTTCGTTCAGACGCTGGGTGATTTCAGCCTGGATGGAGTCGAGGTC
+AGACTGGGAGTTGGTGCTGTTAGCAGACTGAACTGCCAGTTCACGCACGCGCTGCAGGTTGTTGTTGATTTCGTTCAGCG
+CGCCTTCAGTGGTCTGCGCAATAGAAATACCGTCGTTAGCGTTACGGGAAGCCTGAGTCAGACCTTTAATGTTCGCGGTG
+AAACGGTTAGCAATCGCCTGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCAGAAGACAGACGCTCGATAGC
+GGTGCCCAGAGCAGACTGGGATTTGTTCAGGTTATTCTGAGTCAGCAGCGACAGACTGTTAGTGTTGATTACTTGTGCCA
+T
+>fljB_1,5_Muenster_DTU-unknown(tail&head may be fliC due to extract by mapping)_1__1521
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGCCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+CACGAAAACTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCCATCAAAGCGGCCATAGGTG
+GTACGACTGGTACGCCTGCTGTAACGGGCGGTACAGTTAAATTTGACGCAGATAATAATAAGTATTTTGTTTCTATTGGT
+GGCTATACTGGTGCTGATGCATCCAAAAATGGCGATTATGAAGTTAACGTTGCTGCTGACGGTAAAGTTACACTTGCTAC
+AGGTGCAACTAAAACCACAATACCGGCAGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCAACAGTTG
+TTTCAGCAGATGCGAAAAATGCCTTAATCGCTGGCGGCGTGGATGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACCGCTGCTGACGGCGCTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCCGCTGGTCAT
+GATTTCAAAGCACAACCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTACAGAACCGTTTTAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fljB_1,7_Salmonella.enterica_Nola_AY353298_1__1521
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATTAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAAACTACTGAAGGT
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTGAAAGATACAGCAGTAAC
+AACGAAAGCTTATGCCAATAATGGTACTACACTGGATGTATCGGGTCTTGATGATGCAGCTATTAAAGCGGCTACGGGTG
+GTACGAATGGTGCACCTAGTGTAACAGGTAGTGCGGTTAAATTTGACGCAGATAATAACAAGTACTTTGTTACTATTGGT
+GGCTTTACTGGTGCTGATCTCGACAAAAATGGCGATTATGAAGTTAACGTTGCTACTGACGGTACAGTAACCCTTGCGGC
+TGGCGCAACTAAAACCACAATGCCTGCTGGTGCGACAACTAAAACAGAAGTACAGGAGTTAAAAGATACACCGGCAGTTG
+TTTCAGCAGATGCTAAAAATGCCTTAATTGCTGGCGGCGTTGACGCTACCGATGCTAATGGCGCTGAGTTGGTCAAAATG
+TCTTATACCGATAAAAATGGTAAGACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACCGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACCTATAATGCCAGCAAAGCCGCTGGTCAT
+GATTTTAAAGCACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCCGCGCT
+GGCGCAGGTTGATGCGCTGCGCTCTGACCTGGGTGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTCTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTA
+A
+>fliC_g,m_Enteritidisstr_ALHD01000038_g,m__1507
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGCT
+TCACTTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAAGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+ATCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGCAGCACCGGATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGATCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAAGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTGATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTGCCACTGGCGCGACGGATGTT
+AATGCTGCTACCTTACAATCAAGACAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCA
+AAAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAGGGCGAAAGTAAAATTACAGTAAATGGGGCT
+GAATATACTGCTAACGCCACGGGTGATAAGATCACCTTAGCTGGCAAAACCATGTTTATTGATAAAACAGCTTCTGGCGT
+AAGTACATTAATCAATGAAGACGCTGCCGCAGCCAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGT
+CAAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACG
+GTAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCA
+GATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_r_Salmonella.enterica_IIIb.38:r:e,n,x,z15_AY353462_r,i__1482
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATCGACATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTCACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTGCCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGGTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACCCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCCGATCTGGCGGAAGCGGCTACC
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAAACCGTTTAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTGGCGCAG
+GCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_y_Salmonella.enterica_Giza_AY353465_other.y__1521
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAAAATATGATGTTGATAACACGGTTGTCAC
+GAACCCTAATTATGTTGATGGTGCAGCGTTAAGCACTACGATGCCTACTGCGGCTGAGATTAAAACGGCTATTGGCACTG
+GTGCGGGAACTCCGGCAGTTAAAGGTAATGAAGTTCAATTTGATAAGAGCACTGGGAAGTATTACGTTGAAATTGAAGGA
+TATTCAGCTCCTGATGCAGCTAAAAACGGCATTTATGAAGCCAAAGTTGCTGATGATGGCACAATATCTTTGGAGACTGG
+GACCAAAAAAATTGGCACCGCAATGCCTGCTGGTGCTGAAGTTATTACTCACGTGCAGAAAAAAGATCAACCAGTTGTTG
+TTGATGCCAGCGTTAAAGATGCTCTAAAAGCTGGTGGGGTAGATGATGCAGTTGCAGATACCGCGCAATTAGTCAAAATG
+TCTTACACTGATAAGAATGGTAAAACAATTGAAGGCGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTA
+CGATGAAGCGACAGGAGCAATTAAAGCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACC
+AACTGGGTGGCGTAGACGGCAAAACCGAAGTTGTTACTATCGATGGTAAAACCTATAATGCCAGCAAAGCTGAAGGTCAC
+AACTTTAAAGCACAGCCTGATCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGGCTAAAATTGATGCTGCTTT
+GGCGCAGGTGGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATA
+CCGTAAATAACCTGTCTTCTGCCCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCG
+CAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTA
+A
+>fliC_r_Salmonella.enterica_IIIb.58:r:z53:z47_AY353461_r,i__1482
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCACTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACTGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATTTCTATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCTATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGTCAGACTCAGTTCAACG
+GCGTGAAAGTTCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGCGCCAATGACGGTGAAACTATTGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTCACTGGCTATACAGATTCTGCTACTGCTATTGACAAATCTACGTTTGCTGCATCAGCAACTGCCTTAGGTGGTACTC
+CTGCTATTACTGGTGATCTGAAGTTTGATGATACTACTGGAAAATATTACGCTGATGTTTCAGGTACTACGGCTAAAGAT
+GGTGTTTATGAAGTAACAGTTGCAGCCGATGGAAAAGTCACTTTAACTGGCACACCAACAGGACCAATTACTGGTGGCTT
+CCCTTCAACTGCAACAAAAGATGTTAAACAAACCCAGCAAGAAAACGCTGATTTGACAGAGGCCAAAGCCGCATTGACAG
+CAGCGGGTGTTGCAGCGGCCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATTGATGGT
+GGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGCTCCATAAGTATTAATACTACGAA
+ATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTGTTTCTA
+TTGGTGGTAAAACTTACGCTGCGAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCGGCTACC
+ACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCGCTGGCACAGGTTGACACGTTACGTTCTGACCTGGGTGCGGT
+ACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTATCGAAG
+ATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCAGGGACTTCCGTTCTGGCGCAG
+GCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_Bandia_AY353421_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTCGACTCCATCCAGGCTGAAATCACCCAGCGTCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCGCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGATGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGATACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_i_Salmonella.enterica_Idikan_AY353422_r,i__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCAATTGCTAACCGTT
+TCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAGGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTCCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAACAAAAATATAAGGTCAGCGATACGGCTGCAAC
+TGTTACAGGATATGCCGATACTACGATTGCTTTAGACAATAGTACTTTTAAAGCCTCGGCTACTGGTCTTGGTGGTACTG
+ACCAGAAAATTGATGGCGATTTAAAATTTGATGATACGACTGGAAAATATTACGCCAAAGTTACCGTTACGGGGGGAACT
+GGTAAAGATGGCTATTATGAAGTTTCCGTTGATAAGACGAACGGTGAGGTGACTCTTGCTGGCGGTGCGACTTCCCCGCT
+TACAGGTGGACTACCTGCGACAGCAACTGAGGATGTGAAAAATGTACAAGTTGCAAATGCTGATTTGACAGAGGCTAAAG
+CCGCATTGACAGCAGCAGGTGTTACCGGCACAGCATCTGTTGTTAAGATGTCTTATACTGATAATAACGGTAAAACTATT
+GATGGTGGTTTAGCAGTTAAGGTAGGCGATGATTACTATTCTGCAACTCAAAATAAAGATGGTTCCATAAGTATTAATAC
+TACGAAATACACTGCAGATGACGGTACATCCAAAACTGCACTAAACAAACTGGGTGGCGCAGACGGCAAAACCGAAGTTG
+TTTCTATTGGTGGTAAAACTTACGCTGCAAGTAAAGCCGAAGGTCACAACTTTAAAGCACAGCCTGATCTGGCGGAAGCG
+GCTGCTACAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTGGCACAGGTTGACACGTTACGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATTACCAACCTGGGCAACACCGTAAACAACCTGACTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z4,z32_Salmonella.enterica_IIIa.18:z4,z32:-_AY353543_z4,z23__1269
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAATAAATCCCAGTCCGCTCTGGGCAC
+CGCTATCGAGCGTCTCTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATCGCGCAGACTACCGAAGGC
+GCATTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCAGCAAACGGCTCGAACTCTGGTTC
+AGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTAACTAAAGGAATCGCAACCACTGTAAGCTCTGGAGC
+TTCGGTAGTTGGTGATGTTAAGATCAAAGAAGCTGATTTCAAAGATGCAAAAACCGGCGGTCCGGCTGCGGATAAATTAT
+CTCTGACACAAGATGATAAAGGCAATTACTTTGTCAAAGATGATACTGCTGCTGCAGCTAAATACTATGCAGCTACCGTA
+GATACGACAACGGGTAAAATCAGTTTTGATTCGGATAAAGATGTAACAGCTAGCGCAGGGACACCAACAGCAGTGTCAAC
+CCTATCACGCGAAGTGAAATTTGATGGAGCAGATCTAAAAGCCGACCAGTCTTTAGTGAAATATAAAGATGATAAGGGTA
+AAGATCTCTATGCTATCCAAACTTTGGATAAAGACGGAAATGCAAGTTTTAAATCTGTAACATTTTCCTCTGACGGTAAA
+ACTACGGAGGGTACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGA
+CGCATTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACGGTAAATAACC
+TGTCTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAG
+CAGGCCGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_f,g_Derbystr_AOZH01000145_g,m__1506
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCTCAGTCCTCACTGAGTTC
+CGCTATTGAGCGTCTGTCCTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGCCAGGCGATTGCTAACCGTT
+TCACGTCTAATATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGCATTTCTATTGCGCAGACCACTGAAGGT
+GCGCTGAATGAAATCAACAACAACCTGCAGCGTGTGCGTGAGTTGTCTGTTCAGGCCACTAACGGGACTAACTCTGATTC
+CGATCTGAAATCTATCCAGGATGAAATTCAGCAACGTCTGGAGGAAATCGATCGCGTTTCTAATCAGACTCAATTTAACG
+GTGTTAAAGTCCTGTCTCAGGACAACCAGATGAAAATCCAGGTTGGTGCTAACGATGGTGAAACCATTACCATCGATCTG
+CAAAAAATTGATGTGAAAAGCCTTGGCCTTGATGGGTTCAATGTTAATGGGCCAAAAGAAGCGACAGTGGGTGATCTGAA
+GTCCAGCTTCAAGAATGTTACGGGTTACGACACCTATGCAGCGGGTGCCGATAAATATCGTGTAGATATTAATTCCGGTG
+CTGTAGTGACTGATGCAGTAGCACCGAATAAAGTATATGTAAATGCAGCAAACGGTCAGTTAACAACTGACGATGCGGAA
+AATAACACTGCGGTTGACCTCTTTAAGACCACTAAATCTACTGCTGGTACCGCTGAAGCCAAAGCGATAGCTGGTGCCAT
+TAAGGGTGGTAAGGAAGGAGATACCTTTGATTATAAAGGCGTGACTTTTACTATTGATACAAAAACTGGTAATGACGGTA
+ATGGTAAGGTTTCTACTACCATCAATGGTGAAAAAGTTACGTTAACTGTCGCTGATATTACCAGTGGTGCGGCGAATGTT
+GATGCTGCTACCTTACAATCAAGCAAAAATGTTTATACATCTGTAGTGAACGGTCAGTTTACTTTTGATGATAAAACCAA
+AAACGAGAGTGCGAAACTTTCTGATTTGGAAGCAAACAATGCTGTTAAAGGCGAAAGTAAAATTACAGTAAACGGGGCTG
+AATATACTGCTAACGCCACGGGTGATAAGGTCACCTTAGCAGGCAAAACCATGTTTATTGACAAAACAGCTTCTGGCGTT
+AGTACATTAATCAATGAAGACGCTGCCGCTGCTAAGAAAAGTACCGCTAACCCACTGGCTTCAATTGATTCTGCATTGTC
+AAAAGTGGACGCAGTTCGTTCTTCTCTGGGGGCAATTCAAAACCGTTTTGATTCAGCCATTACCAACCTTGGCAATACGG
+TAACCAATCTGAACTCCGCGCGTAGCCGTATCGAAGATGCTGACTATGCAACGGAAGTTTCTAATATGTCTAAAGCGCAG
+ATTCTGCAGCAGGCTGGTACTTCCGTTCTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCT
+>fliC_z38_Salmonella.enterica_Lille_AY353488_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+TGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCGAACGACGGTATTTCCATTGCGCAGACCACTGAAGGC
+GCGTTGAATGAAATCAACAACAACCTGCAGCGCGTGCGCGAACTGTCCGTCCAGGCAGCAAACGGCTCGAACTCTGATTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAGCAAACCGATTTTAACG
+GGAAAAAAGTCTTAAGCCAGGATGGACAGTTGACCATTCAGGTTGGGGCGAATGACGGCGAAACTATCACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGTTTAGATAAATTAGATGTGACTAAAGGGATTGCCACAACCGTTAAAGAAGGTAC
+GAAGCTTACAGCCGATTTTGCAGTTAAGGATGCCGATTTTGATGATAAATCAACTGGTACAAAAGTAACTGCAAACTTAG
+AATTAAAGCAGGATAAATCCGGAAATTATTTTGCCTACGATAAAACAGCCAGTAAATACTATGATGCGACTGTAGATACT
+GCTACAGGTAAAATAGAATTTACTTCTGGGACAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGACTTACGGATGATAAATCATTAGTAAAATACAAAGGGGATAATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTA
+ACAGAGGGCACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATCGATGATGCGCTTAAAACCGTTGACGC
+TTTCCGTAGCCAGTTGGGGGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTTTCCAACATGTCTCGTGCGCAGATTCTGCAGCAG
+GCAGGGACGTCCGTACTGGCGCAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z35_Salmonella.enterica_Tienba_AY353481_other.z35__1488
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTGCTCTGGGTAC
+CGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGACGGTATCTCCATTGCGCAGACCACTGAAGGC
+GCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTGAACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTC
+TGACCTTGACTCCATCCAAGCTGAAATCACCCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACG
+GCGTGAAAGTGCTGGCGCAGGACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTG
+AAGCAGATCAACTCTCAGACCCTGGGTCTGGATACGCTGAATGTTCAGAAAAAATATGATGTGAAGAGTGAAGCCGTCAC
+GCCTCCGGCAAAACTTGATATTACAGGATTAACTGGAGCTGATATTAAAACTGGCGTTGATGGCGCTACGGTTGATACTG
+GCTCAATTAAAGATGGCAAAGTTTATTATAATAGTACTTCTAAGGACTATTACGTACAGGTTGATTTTGGTACATCAGCT
+GATGCTGCTAAGAGCGGTTACTATAAGGTCAATGTTAATGATGATGGTACAGTCTCAATGACGGCTGATACCACCAAAGA
+AGCTACAACTCCTACTGATATTACTGAAGTTACTCAAGTTCAAAAACCTGTAGCTGCTCCAGCCGCTATCCAGGACCAGT
+TGACTGCCGCTCATGTCACCGGGGCTGATACAGCTGAAATGGTCAAGATGTCTTATACGGATAAAAACGGTAAGACGATT
+GATGGCGGCTTCGGTGTTAAAGTTGGAGACGATATTTATGCTGCAACTAAGAATAAAGATGGTTCTTTTAGTATCAACAC
+CACGAAATATACCGATAAAGACGGTAATACCCAAACTGCATTGAACAAACTTGGTGGTGTAGACGGTAAAACTGAAGTTG
+TTTCGATTGAAGGTAAAACCTACACTGCAGCGAAAGCAAAAGATCACGATTTCAAAGCGCAGCCAGAGCTGGCAGAAGCG
+GCTACTGCAACCACCGAAAACCCGCTGCAGAAAATTGATGCTGCTTTAGCACAGGTTGATGCGCTGCGTTCTGACCTGGG
+TGCGGTACAGAACCGTTTCAACTCCGCTATCACCAACCTGGGCAATACCGTAAATAACCTGTCTTCTGCCCGTAGCCGTA
+TCGAAGATTCCGACTACGCGACCGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTG
+GCGCAGGCGAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fliC_z36,z38_Salmonella.enterica_IV.1,53:z36,z38:-_AY353485_z36,z38__1266
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCCGCTCTGGGCAC
+CGCTATTGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGGTCAGGCGATTGCTAACCGTT
+TCACGTCTAACATTAAAGGTCTGTCTCAGGCTTCCCGTAATGCAAACGACGGTATTTCCATTGCGCAGACGACTGAAGGC
+GCGTTGAACGAAATCAACAACAACCTGCAGCGTGTGCGCGAACTGTCTGTCCAGGCAGCAAACGGCTCAAACTCTGACTC
+TGATCTTAAATCCATCCAGGATGAAATCGATCAGCGCCTGAACGAAATTAACCGTGTCGCGGAACAAACCGATTTTAACG
+GGAAAAAAGTATTAAGCCAGGATGGACAGCTGACCATTCAGGTTGGGGCGAATGACGGTGAAACTATTACAATCGATCTT
+CAGAAAATCGATAAAACCGAGCTGGGCTTAGATAAATTAGATGTGACTAAAGGAATTGCTACAACAGTTAAAGAAGGTAC
+GAAGCTCACTGCCGATTTTGCAGTTAAGGTCGCAGATTTTGATGATAAAGCAACAACTGGTAAATTAACTGCAAACTTAG
+AATTGAAGCAGGATAAATCCGGAAATTATTTTGCCTACGATAAAACAGCCAGTAAATACTATGATGCGACTGTAGATACT
+GCTACAGGTAAAATAGAATTTACTTCTGGGGCAGGTAAAGAGACAACGAAAGATACATCTAAACTTACGGATGTTACTTC
+TTTGTCCAAAGAAGTAACGATAGATAGTGGACTTACGGATGATAAATCATTAGTAAAATACAAAGGGGATGATGGTAAAG
+AACAGTATGCCGTTCAAACTCTTGATAATAAAGGTAATGCGACCTATAAGACTGCCGTTATAGCGCGTGACGGCAAAGTG
+ACAGAGGGCACTGCCGTAGCCTTGGCTGCAAACGTTGATCCGCTGGCAAAAATTGATGATGCGCTTAAAACCGTTGACGC
+TTTCCGTAGCCAGTTGGGTGCGGTGCAGAACCGTTTTGAATCTGCCATCACTAACCTGGGCAACACCGTCAACAACCTGT
+CTTCTGCACGTAGCCGTATCGAAGATTCCGACTATGCGACCGAAGTCTCCAACATGTCTCGCGCGCAGATTCTGCAGCAG
+GCAGGGACTTCTGTTCTGGCACAGGCTAACCAGGTTCCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>O-9,46_wzy_partial__216
+TCAACCATTATTTTTAAGTGGGAGTAAATTATAGATGAAATAAAAAATCATCATAAATATGAACAAAAGA
+GAAATATATTTAACACCATAGGTGAGGTCTTTTCTCATTGCAACAAATATTAGGGAAATAATTGGAAAAT
+GATAAATTATGAGTCTGCTTTTCTTGGCTACAAGATAAAATACTATTAGCATTACGCCCAAGATTAAACC
+ATCAGG
+>fliC_z_6,14:z:l,z13,z28_inhouse_k,z__1500
+ATGGCACAAGTCATTAATACAAACAGCCTGTCGCTGTTGACCCAGAATAACCTGAACAAATCCCAGTCTG
+CTCTGGGTACCGCTATCGAGCGTCTGTCTTCCGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGG
+TCAGGCAATTGCTAACCGTTTCACCGCGAACATCAAAGGCCTGACTCAGGCTTCCCGTAACGCTAACGAC
+GGTATCTCCATTGCGCAGACCACTGAAGGCGCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTG
+AACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTCTGACCTTGACTCCATCCAGGCTGAAATCAC
+CCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACGGCGTGAAAGTCCTGGCGCAG
+GACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTGAAGCAGATCA
+ACTCTCAGACCCTGGGTCTGGATACGCTGAATGTGCAGAAAGCGTATGATGTAGATAGCAAAGCTGTGAC
+TGGTGTTTCTACTTTGGATACTACAGGTCTTACTGGCGCGAATATTAAAACTGGCGTTGATGGAGCTACC
+ACTACGAGTGGCTCCATTAAAGATGGCAAAGTATACTATGATGGTGCTACTAAAAATTATTATGTTGAAG
+TAGACTTTTCTGATGCCGCTGATACTGCTAAAAATGGCTACTATAAAGTCAATGTTGCTGATGATGGCAC
+TGTTACAATGGGGGCCTCGACTACTAAAGAAACTGCGAAACCTGCAGGTGTTGTTGAAGTAACGAAAACC
+CAAGAAGAGAAAGCAATTAAGGCGTCTGCTGAGGTGAAAGCTGCTTTGACTGCTGGTGGCGTCGATGCTG
+CTGATGCAGCTACGGCAGAAATGGTCAAAATGTCTTATACCGATAAAAACGGTAAGACGATTGATGGTGG
+TTATGCTGTAAAAGTAGGCGATAGCTACTATGCCGCTACCCAGAAAAAAGATGGTAGTTTCAGTGTTAAT
+ACTACTTCTTACACTGATAAAGACGGCAACACTAAATCTGCACTAAACCAACTGGGTGGCGTAGACGGTA
+AAACCGAAGTTGTTACTATCGACGGTAAAACCTACAATGCCAGCAAAGCTGCTGGTCATGATTTCAAAGC
+ACAGCCAGAGCTGGCTGAAGCAGCCGCTAAAACCACCGAAAATCCGCTGCAGAAAATTGATGCCGCGCTG
+GCGCAGGTTGATGCGCTGCGTTCTGACCTGGGTGCGGTTCAGAACCGTTTCAACTCCGCTATCACCAACC
+TGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGACCGAAGT
+CTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACCTCCGTTCTGGCGCAGGCGAACCAAGTT
+CCGCAAAACGTCCTCTCTTTACTGCGTTAA
+>fljB_e,n,z15_47:l,z13,z28:e,n,z15_inhouse_e__1506
+ATGGCACAAGTAATCAACACTAACAGTCTGTCGCTGCTGACCCAGAATAACCTGAACAAATCCCAGTCCG
+CACTGGGCACCGCTATCGAGCGTCTGTCTTCTGGTCTGCGTATCAACAGCGCGAAAGACGATGCGGCAGG
+TCAGGCGATTGCTAACCGTTTTACCGCGAACATCAAAGGTCTGACTCAGGCTTCCCGTAACGCTAACGAC
+GGTATTTCTATTGCGCAGACCACTGAAGGCGCGCTGAACGAAATCAACAACAACCTGCAGCGTGTGCGTG
+AACTGGCGGTTCAGTCTGCTAACAGCACCAACTCCCAGTCTGACCTTGACTCCATCCAGGCTGAAATCAC
+CCAGCGCCTGAACGAAATCGACCGTGTATCCGGCCAGACTCAGTTCAACGGCGTGAAAGTCCTGGCGCAG
+GACAACACCCTGACCATCCAGGTTGGTGCCAACGACGGTGAAACTATCGATATCGATCTGAAGCAGATCA
+ACTCTCAGACCCTGGGTCTGGATTCACTGAACGTGCAGAAAGCGTATGATGTTTCTGCGACAGACGTTAT
+CAGCTCTACCTATAGTGATGGTACTCAGGCGCTTACGGCACCAACTGCAACTGAGATTAAAGCTGCATTA
+GGCAACCCGACAGTAACTGGCGATACATTGACTGCCACCGTATCCTTTAAGGATGGTAAATATTATGCCA
+CTGTAGGTGGTTATACCGATGCAGGGGATACTGCCAAAAATGGTAAATATGAAGTTACCGTTGATAGTGC
+TACAGGGGCTGTATCATTCGGTGCTACTCCAACTAAATCTACTGTTACAGGTGATACCACTGTTACTAAG
+GTACAGGTTAATGCTCCTGTAGCAGCAGATGCTGCTACGAAAAAAGCCTTACAAGATGGGGGCGTTTCAT
+CTGCGGATGCAAGTGCCGCGACATTGGTCAAAATGTCTTATACCGATAAAAATGGTAAGACAATTGAAGG
+TGGTTATGCGCTTAAAGCTGGCGATAAGTATTACGCCGCAGATTACGATGAAGCGACAGGAGCAATTAAA
+GCTAAAACCACAAGTTATACTGCTGCTGACGGCACTACCAAAACAGCGGCTAACCAACTGGGTGGCGTAG
+ACGGTAAAACCGAAGTCGTTACTATCGACGGTAAAACTTACAATGCCAGCAAAGCCGCTGGTCATGATTT
+CAAAGCACAACCAGAGCTGGCGGAAGCAGCCGCTAAAACCACCGAAAACCCGCTGCAGAAAATTGATGCC
+GCGCTGGCGCAGGTGGATGCGCTGCGCTCTGATCTGGGTGCGGTACAAAACCGTTTCAACTCCGCTATCA
+CCAACCTGGGCAATACCGTAAACAACCTGTCTGAAGCGCGTAGCCGTATCGAAGATTCCGACTACGCGAC
+CGAAGTTTCCAACATGTCTCGCGCGCAGATTCTGCAGCAGGCCGGTACTTCCGTTCTGGCGCAGGCTAAC
+CAGGTCCCGCAGAACGTGCTGTCTCTGTTACGTTAA
+>fliC_b_Wien_CDC_b,d,j__1488
+TTAACGCAGTAAAGAGAGGACGTTTTGCGGAACCTGGTTAGCCTGCGCCAGAACGGAAGTACCGGCCTGC
+TGCAGAATCTGCGCGCGAGACATGTTGGAGACTTCGGTCGCGTAGTCGGAATCTTCGATACGGCTACGCG
+CTTCAGACAAGTTGTTTACGGTATTGCCCAGATTGGTGATAGCGGAGTTGAAACGGTTCTGAACCGCACC
+CAGGTCAGAACGCAGCGCATCAACCTGCGCCAGCGCGGCATCAATTTTAGCCAGCGGGTTTTCAGTTTTA
+GTAGTCACAGCCTCACTTAAAGCGCCACCACTCTGGAAATTATGCCCTTTCACATCACTAGCCTGATAAG
+TATTACCATCAACTGTAGTCACAACTTCAGTTTTACCATTCGCGCCGCCAAATTTCACAGCACCAGTTTT
+TGTTGCACCAGTAGCGTCAGTATAATTTACAGTCTTAGCTTTTATCTCACCAGTCTTTTCATCGTAATCA
+GCGGCATAATAATCATTTCCAACTTTAAGCGCGTAACCCGCATCAGTAACTTTGCCATTTTTATCTTCAA
+ATGACATTTTAACCAAGCTGGTATTACCTGTCGCACCTGTCACACCTGCATTGGTCAATGCAGTAGCTGC
+TGCGACTGTATCAACTGGTGCCGGAGTAACAGCGTCTACAATTTGGTTTTTGGTAACTGTGCCGGCCCCA
+GTTACTGTTGATTTATTTGCGGTCATTGTCACCGCGCCAGCTGCATCAACTGTCGCTTCATACAGACCAT
+TTTTAGCAGTTGTACCGGTCACCTCAACGAAGTAGTTACCGTCTTTAAATTTCACAGCCGCAGTACCCGT
+CGCACCAGTCAAACCTAAGGCGGTATCAATTTCTGCTGCGGTAGGTGCTGTAAGAGTAGTACCACCATCT
+TTATAGGTGGTAACATCCCTGGTAACAGCGGTACCTTTTGGCGTATAGGCGTCCTGTACACTTAAAGTAT
+CCAGACCCAGGGTCTGAGAGTTGATCTGCTTCAGATCGATATCAATAGTTTCACCATCGTTGGCGCCAAC
+CTGGATGGTCAGGGTGTTGTCCTGCGCCAGGACTTTCACGCCGTTGAACTGAGTCTGGCCGGATACACGG
+TCGATTTCGTTCAGACGCTGGGTGATTTCAGCCTGGATGGAGTCGAGGTCAGACTGGGAGTTGGTGCTGT
+TAGCAGACTGAACCGCCAGTTCACGCACACGCTGCAGGTTGTTGTTGATTTCGTTCAGCGCGCCTTCAGT
+GGTCTGCGCAATGGAGATACCGTCGTTAGCGTTACGGGAAGCCTGCGTCAGGCCTTTGATGTTCGCGGTG
+AAACGGTTAGCAATCGCCTGACCTGCCGCATCGTCTTTCGCGCTGTTGATACGCAGACCAGAAGACAGAC
+GCTCGATAGCGGTGCCCAGTGCGGACTGGGATTTGTTCAGGTTATTCTGGGTCAACAGCGACAGGCTGTT
+TGTATTAATGACTTGTGCCAT
+
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/seqsero2_db/antigens.pickle
Binary file build/lib/seqsero2_db/antigens.pickle has changed
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/seqsero2_db/invA_mers_dict
Binary file build/lib/seqsero2_db/invA_mers_dict has changed
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/seqsero2_db/special.pickle
Binary file build/lib/seqsero2_db/special.pickle has changed
diff -r 43f6b7f6ebb3 -r e6437d423693 build/lib/version.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/lib/version.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1 @@
+SeqSero2_version = '1.1.1'
diff -r 43f6b7f6ebb3 -r e6437d423693 build/scripts-3.6/Initial_Conditions.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/scripts-3.6/Initial_Conditions.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,109 @@
+#!/Users/charles.strittmatter/miniconda3/bin/python
+
+subs=['II', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'VI', 'II', 'I', 'VI', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'IV', 'I', 'I', 'II', 'I', 'I', 'IV', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'IV', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'VI', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'VI', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'bongori', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'IV', 'II', 'I', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'VI', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'IV', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IV', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'IIIb', 'II', 'IIIb', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'IV', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'IIIa', 'IIIa', 'IV', 'I', 'IV', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'I', 'IIIa', 'I', 'IV', 'IIIa', 'IIIa', 'IIIa', 'I', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'I', 'IIIa', 'IV', 'IIIa', 'IIIa', 'IIIb', 'IV', 'IIIa', 'I', 'IIIa', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'bongori', 'I', 'I', 'I', 'I', 'I', 'bongori', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'II', 'IIIb', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'II', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'II', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'II', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'VI', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'VI', 'I', 'IIIb', 'IIIb', 'IIIb', 'IV', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'I', 'II', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'II', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'II', 'IV', 'I', 'II', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'I', 'II', 'IV', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'IIIb', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'I', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'bongori', 'IIIb', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'bongori', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'II', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'II', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'I', 'II', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'I', 'II', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'I', 'II', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'II', 'II', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'I', 'I', 'IIIb', 'IIIb', 'I', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'I', 'IIIb', 'IIIb', 'I', 'II', 'VI', 'IIIb', 'II', 'IIIb', 'IIIb', 'I', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'II', 'II', 'IIIb', 'IIIb', 'I', 'II', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'IIIb', 'II', 'I', 'I', 'I', 'IIIb', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'IIIb', 'I', 'VI', 'I', 'I', 'II', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'II', 'IIIb', 'IIIb', 'I', 'I', 'IIIb', 'II', 'II', 'IIIb', 'IIIb', 'II', 'II', 'I', 'II', 'I', 'II', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'II', 'IIIb', 'I', 'I', 'I', 'II', 'I', 'IIIb', 'IIIb', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'I', 'IIIa', 'I', 'II', 'I', 'IV', 'IIIa', 'IIIa', 'IV', 'II', 'II', 'II', 'II', 'I', 'IIIa', 'I', 'II', 'II', 'I', 'IIIa', 'I', 'II', 'II', 'IV', 'IIIa', 'IIIa', 'II', 'II', 'I', 'II', 'I', 'II', 'I', 'II', 'II', 'IIIa', 'I', 'II', 'II', 'IIIa', 'I', 'II', 'II', 'II', 'I', 'I', 'II', 'II', 'I', 'II', 'I', 'IIIa', 'II', 'I', 'I', 'I', 'I', 'IIIa', 'IV', 'IIIa', 'I', 'II', 'II', 'I', 'I', 'II', 'IIIa', 'I', 'II', 'IIIa', 'II', 'I', 'IV', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'IIIb', 'I', 'II', 'bongori', 'II', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'bongori', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IIIa', 'IIIa', 'VI', 'II', 'IIIa', 'I', 'II', 'IV', 'IV', 'IV', 'I', 'IV', 'I', 'IIIa', 'IIIa', 'I', 'IIIa', 'I', 'II', 'IV', 'IIIa', 'IIIa', 'II', 'IV', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IV', 'IV', 'I', 'I', 'I', 'II', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'II', 'II', 'II', 'II', 'bongori', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'bongori', 'II', 'bongori', 'II', 'II', 'II', 'bongori', 'II', 'IIIb', 'IIIb', 'II', 'IV', 'I', 'I', 'I', 'II', 'IV', 'IV', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'I', 'II', 'IIIa', 'I', 'IIIa', 'IV', 'IIIa', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'IIIa', 'IIIa', 'I', 'IV', 'I', 'IIIa', 'IV', 'II', 'IIIa', 'IV', 'IIIa', 'IIIa', 'IV', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'I', 'I', 'I', 'IV', 'I', 'I', 'II', 'IIIa', 'IV', 'IV', 'IV', 'IIIa', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IV', 'IIIa', 'IV', 'IV', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'II', 'IV', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'IIIa', 'I', 'I', 'I', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'I', 'I', 'IV', 'I', 'I', 'IIIa', 'I', 'IV', 'IIIa', 'IIIa', 'IIIb', 'I', 'I', 'IIIa', 'II', 'I', 'IIIa', 'IV', 'IIIa', 'II', 'II', 'II', 'IV', 'IIIa', 'I', 'I', 'I', 'II', 'IIIa', 'I', 'I', 'IV', 'I', 'IV', 'I', 'I', 'II', 'I', 'IIIa', 'IIIa', 'IV', 'I', 'I', 'IIIa', 'I', 'I', 'II', 'II', 'I', 'IIIa', 'IIIa', 'II', 'I', 'I', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IIIa', 'IV', 'IV', 'IV', 'IV', 'IIIa', 'IIIa', 'IIIa', 'IV', 'I', 'IV', 'IIIa', 'IV', 'IV', 'IIIa', 'IIIa', 'bongori', 'I', 'I', 'I', 'I', 'I', 'I', 'I', 'VI', 'I', 'I', 'bongori', 'bongori', 'I', 'I', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'II', 'I', 'I', 'II', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IV', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'IIIb', 'II', 'II', 'I', 'II', 'II', 'II', 'II', 'II', 'I', 'IIIb', 'bongori', 'IIIb', 'bongori', 'I', 'I', 'bongori', 'bongori', 'bongori', 'II', 'I', 'I']
+
+#phase2=[u'1,7', u'e,n,x', u'1,6', u'1,7', u'1,6', u'1,6', u'1,6', u'-', u'1,6', u'1,6', u'1,5', u'1,5', u'z55', u'e,n,x,z15', u'z35', u'z', u'z53', u'z53', u'z54', u'-', u'z35', u'1,5,7', u'z', u'z', u'z53', u'z35', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z35', u'z35', u'z53', u'z', u'z35', u'-', u'e,n,x', u'[e,n,x]', u'1,5,7', u'1,[5],7', u'e,n,x', u'1,2', u'e,n,z15', u'z6', u'z6', u'e,n,z15', u'z42', u'1,5', u'e,n,x', u'z39', u'z42', u'z6', u'l,v', u'1,5', u'e,n,x,z15', u'[1,5]', u'z10', u'1,5', u'l,z13,z28', u'1,7', u'e,n,x', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'1,5', u'1,6', u'e,n,z15', u'1,5', u'z42', u'e,n,z15', u'e,n,x', u'z39', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'z6', u'1,6', u'z6', u'1,7', u'1,2', u'1,6', u'z39', u'z6', u'1,5,7', u'1,5', u'1,7', u'z6', u'z39', u'1,7', u'-', u'e,n,x', u'e,n,z15', u'z39', u'e,n,x', u'1,2', u'-', u'e,n,z15', u'z6', u'l,z13,z28', u'l,w', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'e,n,z15', u'-', u'-', u'e,n,z15', u'e,n,x', u'1,2', u'z42', u'l,w', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'1,5', u'1,2', u'1,5', u'1,5', u'z6', u'[z6]', u'1,6', u'e,n,x', u'1,2', u'1,2', u'e,n,x', u'1,6', u'1,5', u'1,7', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'[1,5]', u'l,w', u'z39', u'z52', u'z39', u'e,n,z15', u'z6', u'e,n,z15', u'1,7', u'[1,5]', u'z39', u'1,5', u'1,5', u'1,5', u'e,n,x', u'l,w', u'1,2', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'1,7', u'e,n,x,z15', u'l,w', u'e,n,z15', u'e,n,x', u'z6', u'l,w', u'z6', u'e,n,x', u'1,6', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'1,5', u'e,n,z15', u'-', u'e,n,z15', u'z42', u'e,n,x', u'e,n,z15', u'1,5', u'l,w', u'z35', u'1,5', u'1,6', u'z35', u'z6', u'l,w', u'[e,n,x]', u'1,7', u'[e,n,x]', u'1,6', u'z39', u'e,n,x', u'1,6', u'e,n,z15', u'1,5', u'1,2,5', u'1,2', u'1,2', u'1,5', u'e,n,x', u'e,n,x,z15', u'1,2', u'z6', u'1,6', u'-', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'-', u'e,n,z15', u'1,2', u'1,2', u'-', u'z6', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'1,5', u'1,7', u'l,w', u'1,5', u'1,6', u'z42', u'z39', u'z6', u'1,6', u'1,5', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,x', u'-', u'e,n,x', u'1,2', u'1,5', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'l,w', u'z6', u'l,w', u'1,6', u'z6', u'e,n,z15', u'1,5', u'1,5', u'1,7', u'1,7', u'1,2', u'e,n,z15', u'e,n,z15', u'1,5', u'1,2', u'1,5', u'1,7', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'e,n,x', u'l,w', u'l,w', u'z6', u'1,6', u'z6', u'e,n,x', u'e,n,x', u'z39', u'[1,5]', u'z6', u'1,5', u'z35', u'e,n,z15', u'z35', u'l,w', u'-', u'1,5', u'1,2', u'1,2', u'1,5', u'e,n,x,z15', u'z6', u'z6', u'1,7', u'1,2', u'z6', u'1,6', u'z39', u'1,2', u'1,5', u'1,7', u'-', u'1,5', u'1,5', u'e,n,x', u'z42', u'z6', u'z6', u'1,5', u'[1,5]', u'z6', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,6', u'l,w', u'1,7', u'e,n,z15', u'1,2', u'e,n,x', u'1,5', u'e,n,x', u'1,5', u'1,6', u'z39', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,6', u'z6', u'z35', u'z', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,5', u'l,w', u'e,n,x,z15', u'1,5', u'z6', u'e,n,z15', u'1,5,7', u'1,2', u'1,7', u'1,7', u'1,6', u'e,n,x', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'1,6', u'-', u'1,5', u'1,7', u'e,n,x', u'1,5', u'e,n,x,z15', u'1,6', u'1,7', u'l,w', u'e,n,x', u'e,n,x', u'[e,n,z15]', u'z6', u'z6', u'1,2', u'1,5', u'e,n,x', u'1,6', u'1,5', u'1,6', u'1,7', u'k', u'e,n,x', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'z39', u'z53', u'z', u'1,5,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'z35', u'1,5,7', u'1,6', u'1,5', u'1,2', u'z39', u'e,n,x,z15', u'1,5', u'1,6', u'1,7', u'z6', u'e,n,x', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'z6', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'1,5', u'z39', u'1,2', u'1,6', u'z', u'1,5', u'e,n,z15', u'1,7', u'e,n,z15', u'1,7', u'-', u'1,6', u'l,w', u'e,n,x,z15', u'e,n,x', u'1,5', u'1,5', u'1,5', u'1,7', u'1,6', u'z39', u'[1,5]', u'1,5', u'1,2', u'z6', u'1,5', u'l,z13,z28', u'1,7', u'l,w', u'z42', u'e,n,x', u'1,5', u'1,5', u'e,n,z15', u'l,w', u'-', u'1,5', u'z35', u'z6', u'1,2', u'e,n,z15', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'z42', u'z39', u'e,n,x,z15', u'1,5', u'e,n,x', u'l,w', u'z6', u'l,w', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,6', u'-', u'z39', u'z35', u'1,5', u'e,n,z15', u'1,5', u'z35', u'1,5', u'1,5', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'z6', u'l,z13,z28', u'1,7', u'1,7', u'e,n,z15', u'l,w', u'z6', u'1,5', u'e,n,z15', u'1,6', u'1,5', u'e,n,x', u'z6', u'1,6', u'1,5', u'e,n,x', u'z6', u'e,n,z15', u'z6', u'1,5', u'e,n,x', u'1,[2],7', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'z6', u'z39', u'e,n,x,z15', u'e,n,x', u'1,5', u'e,n,z15', u'l,w', u'1,7', u'1,5', u'z6', u'1,6', u'1,6', u'1,7', u'e,n,x', u'e,n,z15', u'1,2', u'e,n,z15', u'l,w', u'1,2', u'1,5', u'e,n,z15', u'e,n,x', u'1,6', u'z6', u'[e,n,x]', u'z6', u'1,5', u'-', u'e,n,x', u'1,2', u'1,6', u'1,7', u'1,5', u'e,n,x', u'e,n,x', u'e,n,z15', u'l,w', u'z42', u'z39', u'1,5', u'1,5', u'-', u'-', u'1,2', u'z6', u'1,5', u'1,2', u'1,2', u'z6', u'z39', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,7', u'1,7', u'e,n,x', u'1,5', u'z35', u'z35', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'1,6', u'l,z13,z28', u'1,5', u'1,7', u'1,6', u'1,5', u'1,2', u'1,6', u'1,5', u'1,6', u'1,5', u'l,w', u'1,5', u'1,5', u'1,2', u'z6', u'1,2', u'z6', u'1,7', u'z6', u'1,5', u'1,7', u'1,6', u'1,2', u'1,2', u'1,5', u'1,6', u'1,2', u'1,5', u'1,6', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,z15', u'1,5', u'z6', u'1,2', u'l,w', u'l,w', u'1,5', u'1,2', u'1,6', u'e,n,z15', u'1,2', u'l,w', u'z6', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'e,n,x', u'l,w', u'1,7', u'1,6', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,2', u'1,6', u'1,7', u'1,6', u'1,6', u'1,7', u'1,[5],7', u'1,[5],7', u'1,7', u'1,5,7', u'1,[5],7', u'1,2,7', u'1,5,7', u'1,6', u'1,[5],7', u'1,7', u'1,7', u'1,6', u'1,6', u'z6', u'1,6', u'1,6', u'1,6', u'1,5,7', u'1,6', u'1,[5],7', u'z87', u'-', u'1,6', u'-', u'[1,2]', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'[e,n,x]', u'-', u'[1,2]', u'z6', u'1,2,7', u'e,n,x', u'1,2,7', u'1,7', u'e,n,z15', u'1,5', u'-', u'e,n,x', u'-', u'[1,5]', u'[e,n,x]', u'[e,n,x]', u'z42', u'[1,5]', u'e,n,x', u'[z42]', u'z39', u'[1,5]', u'z42', u'[1,5]', u'-', u'z42', u'-', u'-', u'-', u'[e,n,z15]', u'1,6', u'-', u'-', u'1,5', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'[1,2,7]', u'-', u'[e,n,x]', u'[1,6]', u'-', u'-', u'e,n,x', u'[1,5,7]', u'[e,n,x]', u'[z42]', u'-', u'-', u'-', u'-', u'-', u'[1,2]', u'-', u'-', u'-', u'1,2,7', u'z', u'-', u'-', u'-', u'e,n,x', u'[e,n,z15]', u'e,n,x', u'-', u'1,5', u'[1,5]', u'e,n,x', u'1,5', u'-', u'z39', u'e,n,x', u'z42', u'z6', u'-', u'z39', u'e,n,x', u'z6', u'-', u'1,7', u'e,n,x,z15', u'[z67]', u'z39', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'[1,6]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'-', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'[1,7]', u'[1,2]', u'-', u'-', u'-', u'[1,5]', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'[1,5]', u'z6', u'1,5', u'-', u'-', u'[e,n,x,z15]', u'-', u'z39', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'1,5', u'e,n,x', u'-', u'1,5', u'z42', u'-', u'z39', u'[e,n,x]', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'e,n,x,z15', u'-', u'-', u'e,n,z15', u'-', u'1,7', u'1,5', u'e,n,x', u'[e,n,x]', u'e,n,x', u'-', u'-', u'-', u'-', u'[z]', u'1,6', u'1,5', u'1,7', u'1,2', u'1,6', u'[e,n,x,z15]', u'1,5', u'z', u'1,2', u'e,n,x', u'z35', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'l,w', u'z35', u'1,7', u'e,n,x,z15', u'1,2', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'e,n,x,z15', u'z6', u'l,w', u'z53', u'z35', u'1,7', u'e,n,z15', u'z', u'z6', u'e,n,z15', u'1,6', u'1,5', u'1,5', u'z53', u'z', u'e,n,z15', u'z6', u'e,n,z15', u'l,w', u'[z35]', u'1,2', u'1,5', u'e,n,x,z15', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,2', u'z35', u'e,n,x,z15', u'z', u'l,w', u'1,6', u'l,w', u'1,5', u'e,n,z15', u'e,n,x,z15', u'l,w', u'1,6', u'z6', u'1,6', u'1,7', u'z53', u'e,n,z15', u'z35', u'l,w', u'l,w', u'z6', u'z6', u'1,5,7', u'-', u'1,5', u'1,2', u'e,n,z15', u'e,n,x', u'z6', u'-', u'z61', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,6', u'z53', u'1,5', u'z', u'z', u'z35', u'l,w', u'e,n,z15', u'e,n,x', u'1,6', u'1,5', u'1,5', u'z53', u'1,7', u'z35', u'1,6', u'e,n,x', u'l,w', u'z', u'z6', u'z53', u'e,n,z15', u'1,7', u'e,n,x,z15', u'e,n,z15', u'1,5', u'e,n,z15', u'z53', u'l,w', u'z35', u'z6', u'1,2', u'1,5,7', u'l,w', u'1,5', u'1,7', u'z', u'1,5', u'1,2', u'z6', u'1,2', u'1,6', u'e,n,x', u'z', u'e,n,z15', u'e,n,z15', u'1,2', u'1,5', u'1,5', u'1,2', u'e,n,x', u'1,5', u'e,n,z15', u'z53', u'1,2,5', u'[z6]', u'z', u'e,n,x,z15', u'z53', u'1,5', u'1,5', u'z6', u'z', u'1,6', u'e,n,x', u'1,6', u'1,5', u'e,n,z15', u'z39', u'-', u'1,5', u'z35', u'1,7', u'1,5', u'e,n,z15', u'1,5,7', u'z35', u'1,2', u'1,5', u'z', u'e,n,z15', u'1,5', u'z6', u'z', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'1,7', u'1,5', u'z41', u'-', u'1,2', u'1,6', u'e,n,x', u'1,7', u'1,6', u'z', u'z53', u'z35', u'1,6', u'1,6', u'z6', u'z', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,5,7', u'z', u'1,2', u'1,7', u'z65', u'z53', u'1,5', u'1,6', u'e,n,x,z15', u'z', u'e,n,z15', u'1,2', u'z53', u'z53', u'z53', u'z35', u'z53', u'e,n,z15', u'e,n,x,[z15]', u'e,n,x,z15', u'1,7', u'l,z13,z28', u'1,5', u'e,n,z15', u'z53', u'e,n,z15', u'e,n,x', u'1,7', u'1,7', u'1,6', u'e,n,x,z15', u'1,2', u'e,n,x,z15', u'1,2', u'1,6', u'1,5', u'e,n,x', u'1,5,7', u'e,n,z15', u'z35', u'1,5', u'l,w', u'1,2', u'1,5', u'1,6', u'z', u'1,2', u'z', u'1,6', u'e,n,x', u'e,n,x,z15', u'z', u'z6', u'z', u'z53', u'1,2', u'1,6', u'e,n,x', u'z35', u'1,2', u'1,5', u'e,n,x,z15', u'z35', u'z53', u'e,n,x', u'z39', u'z', u'1,6', u'z53', u'e,n,x,z15', u'1,5', u'l,z13,z28', u'e,n,x', u'l,w', u'1,6', u'e,n,x', u'e,n,[x],z15', u'e,n,x,z15', u'1,5', u'1,6', u'1,5', u'e,n,x', u'1,5', u'z6', u'1,5', u'1,5,7', u'1,6', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'z', u'z35', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'[z6]', u'1,5', u'[1,5]', u'1,5', u'1,6', u'z53', u'z35', u'e,n,z15', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'e,n,z15', u'1,7', u'e,n,x', u'1,7', u'e,n,z15', u'z6', u'1,6', u'z35', u'1,7', u'1,2', u'e,n,x', u'e,n,z15', u'z', u'z35', u'1,7', u'z88', u'1,2', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,6', u'1,5', u'z53', u'1,2', u'z', u'1,5,7', u'1,6', u'e,n,x', u'z', u'z6', u'1,7', u'z53', u'1,5,7', u'1,5', u'e,n,x', u'e,n,z15', u'z', u'1,5', u'z53', u'z35', u'e,n,x', u'1,7', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,2', u'1,2', u'z67', u'1,5', u'e,n,x,z15', u'z35', u'[z53]', u'-', u'z57', u'z53', u'z35', u'1,2', u'1,2', u'z57', u'z35', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'z35', u'1,2', u'e,n,x,z15', u'1,5', u'z', u'1,5,7', u'1,5', u'1,2', u'1,6', u'e,n,x', u'1,5', u'1,5', u'z', u'e,n,z15', u'z39', u'e,n,z15', u'e,n,x', u'e,n,x', u'z53', u'1,5', u'z', u'1,2', u'z53', u'z53', u'z', u'e,n,z15', u'1,5,7', u'e,n,x,z15', u'1,7', u'e,n,x', u'1,5', u'1,[5],7', u'1,5', u'e,n,x', u'e,n,z15', u'1,5', u'[e,n,z15]', u'1,7', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'z6', u'z39', u'1,2', u'1,6', u'e,n,x', u'1,6', u'e,n,z15', u'z35', u'z', u'1,5,7', u'z', u'z53', u'z', u'z53', u'e,n,x', u'z', u'z35', u'e,n,x,z15', u'z39', u'z35', u'z', u'e,n,x,z15', u'1,5', u'z35', u'1,5', u'1,2', u'1,5', u'1,7', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'z53', u'1,2', u'e,n,x,z15', u'e,n,z15', u'z', u'z53', u'z', u'1,5,7', u'z57', u'z35', u'e,n,x', u'1,5', u'z', u'e,n,x', u'z6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,z15', u'z6', u'-', u'1,2', u'-', u'1,5', u'z6', u'e,n,z15', u'e,n,x', u'1,6', u'1,2', u'z6', u'[z44]', u'1,5', u'1,5', u'1,5,7', u'e,n,z15', u'z42', u'e,n,x', u'e,n,x', u'z6', u'z35', u'[1,2]', u'1,6', u'e,n,x,z15', u'1,5', u'1,5', u'1,5', u'1,6', u'1,5,7', u'1,2', u'1,5', u'1,2', u'e,n,z15', u'1,7', u'1,5', u'e,n,x', u'e,n,z15', u'1,6', u'1,2', u'-', u'1,5', u'e,n,x', u'1,6', u'e,n,z15', u'e,n,z15', u'1,5', u'z6', u'z6', u'1,6', u'1,2', u'e,n,x', u'e,n,z15', u'1,7', u'1,5', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,x,z15', u'z6', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'1,7', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,5', u'z39', u'1,2', u'z39', u'z6', u'z6', u'e,n,x', u'z42', u'z39', u'-', u'1,7', u'z6', u'1,7', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'1,5', u'z39', u'z42', u'z6', u'1,5', u'1,5', u'e,n,x', u'1,6', u'1,5', u'e,n,x', u'e,n,z15', u'e,n,x', u'z39', u'1,6', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z39', u'e,n,x', u'1,5', u'-', u'z6', u'z42', u'e,n,x', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,x', u'e,n,x', u'-', u'z42', u'1,5', u'z42', u'z42', u'-', u'-', u'z42', u'1,5', u'-', u'-', u'z39', u'e,n,x', u'-', u'e,n,x', u'z39', u'1,6', u'-', u'-', u'-', u'z6', u'-', u'1,5', u'[1,2]', u'1,5', u'[1,5]', u'e,n,x', u'e,n,x', u'1,5', u'e,n,x', u'[z57]', u'e,n,z15', u'-', u'e,n,x', u'-', u'z64', u'1,6', u'-', u'-', u'-', u'-', u'[e,n,x,z15]', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'e,n,x', u'[1,6]', u'1,5', u'1,6', u'[z42]', u'e,n,z15', u'-', u'-', u'[e,n,z15]', u'e,n,x', u'[e,n,x]', u'e,n,x', u'1,5', u'e,n,x', u'e,n,x,z15', u'e,n,z15', u'z53', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'l,z13,z28', u'z', u'1,2', u'l,w', u'z35', u'z53', u'z35', u'e,n,x,z15', u'z', u'z35', u'z53', u'z', u'-', u'e,n,z15', u'z', u'1,5', u'z53', u'1,7', u'e,n,z15', u'z', u'1,5', u'1,2', u'z', u'1,2', u'z35', u'1,5,7', u'1,6', u'e,n,z15', u'z6', u'1,5,7', u'e,n,x,z15', u'z', u'z35', u'z53', u'l,w', u'l,w', u'z', u'e,n,x,z15', u'e,n,x,z15', u'1,7', u'z6', u'1,6', u'e,n,z15', u'z', u'z35', u'z68', u'1,5', u'1,7', u'e,n,x', u'1,7', u'e,n,x', u'z', u'1,2', u'1,5', u'1,6', u'1,7', u'l,w', u'z', u'-', u'z', u'1,5', u'1,5,7', u'z53', u'z6', u'e,n,z15', u'1,5', u'e,n,x,z15', u'-', u'1,6', u'e,n,z15', u'l,w', u'e,n,z15', u'z53', u'z', u'z6', u'e,n,z15', u'1,7', u'1,5', u'l,w', u'1,6', u'1,5', u'e,n,z15', u'z6', u'1,2', u'-', u'-', u'1,6', u'e,n,x,z15', u'z', u'1,5,7', u'1,5', u'1,2', u'z', u'z53', u'z61', u'z35', u'z35', u'1,7', u'1,5', u'1,7', u'1,7', u'e,n,z15', u'1,2', u'e,n,z15', u'z35', u'1,5', u'e,n,z15', u'e,n,z15', u'l,w', u'e,n,z15', u'z6', u'1,5', u'1,5', u'l,w', u'e,n,x,z15', u'1,6', u'1,2', u'l,w', u'1,7', u'l,z13,z28', u'e,n,x', u'1,5', u'e,n,z15', u'e,n,z15', u'1,2', u'e,n,z15', u'z6', u'l,w', u'e,n,x', u'e,n,z15', u'e,n,x', u'1,5', u'z39', u'1,7', u'1,7', u'e,n,x', u'e,n,z15', u'1,7', u'1,2', u'1,6', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'1,2', u'1,2', u'1,5', u'z6', u'l,w', u'l,w', u'z39', u'1,7', u'1,6', u'z6', u'l,w', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'1,7', u'1,6', u'e,n,x', u'1,2', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'z6', u'z6', u'e,n,z15', u'1,5', u'1,6', u'1,5', u'1,7', u'1,2', u'1,5', u'e,n,x', u'1,5', u'1,5', u'1,2', u'e,n,z15', u'1,6', u'1,7', u'e,n,z15', u'e,n,x', u'e,n,z15', u'1,7', u'e,n,x', u'e,n,z15', u'l,w', u'-', u'z6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'1,5', u'1,5', u'e,n,x', u'e,n,x', u'1,7', u'l,w', u'e,n,z15', u'1,7', u'e,n,x,z15', u'1,7', u'z6', u'l,w', u'e,n,z15', u'1,7', u'1,6', u'1,2', u'e,n,x', u'l,w', u'e,n,x', u'1,5', u'1,2', u'l,w', u'e,n,x,z15', u'z6', u'1,7', u'1,5', u'-', u'e,n,z15', u'l,w', u'1,5', u'1,5', u'e,n,z15', u'1,5', u'z42', u'l,w', u'1,6', u'e,n,x', u'1,5', u'1,7', u'e,n,z15', u'e,n,z15', u'z39', u'1,5', u'1,5', u'e,n,z15', u'-', u'l,w', u'z6', u'z39', u'z39', u'z6', u'e,n,z15', u'1,6', u'1,6', u'e,n,x,z15', u'1,2', u'1,6', u'-', u'1,5', u'e,n,x', u'z6', u'z6', u'z39', u'z42', u'1,5', u'1,7', u'z39', u'1,5', u'1,2', u'z39', u'e,n,z15', u'e,n,x', u'1,5', u'1,5', u'1,6', u'1,6', u'1,5', u'e,n,z15', u'1,5', u'e,n,x,z15', u'1,5', u'1,5', u'1,6', u'1,7', u'1,7', u'e,n,x', u'e,n,x', u'z6', u'e,n,z15', u'1,7', u'1,2', u'1,6,[7]', u'1,5', u'e,n,z15', u'z6', u'z6', u'1,7', u'l,z13,z28', u'1,5', u'1,5', u'z6', u'1,5,7', u'1,5', u'z52', u'1,5', u'e,n,x', u'e,n,z15', u'z6', u'1,7', u'1,6', u'e,n,z15', u'1,6', u'z6', u'l,w', u'z39', u'z6', u'e,n,x', u'e,n,x', u'1,5', u'1,6', u'1,5', u'1,5', u'z42', u'-', u'1,5', u'e,n,x', u'l,w', u'e,n,z15', u'z39', u'z6', u'1,6', u'z42', u'z6', u'z39', u'e,n,x', u'l,w', u'e,n,[x],z15', u'1,7', u'1,6', u'1,5,7', u'1,5', u'1,5', u'1,5', u'e,n,x', u'z6', u'1,5', u'z39', u'e,n,z15', u'1,6', u'1,5', u'z6', u'l,w', u'1,7', u'e,n,z15', u'z52', u'e,n,x', u'1,5', u'e,n,x', u'1,6', u'1,7', u'e,n,x', u'e,n,x', u'l,w', u'z6', u'z35', u'e,n,x,z15', u'z6', u'1,5', u'z', u'e,n,x,z15', u'1,6', u'z35', u'z6', u'l,w', u'1,2', u'e,n,x', u'1,6', u'z35', u'1,7', u'e,n,x', u'e,n,z15', u'1,5', u'1,2', u'1,2', u'1,5', u'1,6', u'e,n,x', u'e,n,x', u'e,n,z15', u'-', u'e,n,x', u'e,n,z15', u'e,n,x', u'z35', u'z', u'1,5', u'z53', u'z6', u'z', u'1,5', u'e,n,z15', u'e,n,x', u'1,2', u'z', u'e,n,x,z15', u'e,n,x', u'1,6', u'1,5', u'z35', u'[1,5]', u'z35', u'z', u'e,n,z15', u'1,5,7', u'1,7', u'z6', u'z35', u'z', u'z57', u'z53', u'1,2', u'e,n,x,z15', u'e,n,x,z15', u'z', u'z6', u'z6', u'z35', u'z', u'z6', u'1,2', u'l,w', u'e,n,z15', u'e,n,x', u'z53', u'z6', u'e,n,x,z15', u'1,6', u'1,7', u'1,5', u'1,5', u'z53', u'z67', u'z', u'e,n,z15', u'l,w', u'z', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,2,7', u'1,5', u'1,6', u'z6', u'z6', u'e,n,x,z15', u'1,2', u'1,5', u'e,n,z15', u'e,n,x,z15', u'1,6', u'1,5', u'1,7', u'z53', u'z6', u'1,5', u'e,n,x,z15', u'e,n,x', u'z6', u'e,n,x,z15', u'z', u'z39', u'e,n,x', u'e,n,x', u'[z6]', u'1,7', u'-', u'z39', u'z6', u'z6', u'e,n,z15', u'e,n,x', u'1,7', u'1,2', u'1,5', u'z', u'1,5', u'z53', u'1,5', u'e,n,z15', u'1,2', u'z6', u'[1,5]', u'z', u'z53', u'1,6', u'1,5', u'1,2', u'z6', u'1,5', u'l,w', u'e,n,z15', u'-', u'e,n,z15', u'1,5', u'e,n,x', u'1,5', u'1,7', u'e,n,x', u'e,n,z15', u'z6', u'1,5', u'l,w', u'z6', u'z35', u'z6', u'1,2', u'-', u'e,n,x', u'e,n,x', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'z42', u'e,n,x', u'1,5', u'-', u'-', u'-', u'e,n,x', u'e,n,x,z15', u'-', u'-', u'-', u'z42', u'[e,n,x]', u'-', u'-', u'-', u'-', u'z42', u'-', u'1,5', u'-', u'1,5', u'-', u'1,5', u'e,n,x', u'-', u'-', u'e,n,x,z15', u'e,n,x', u'-', u'-', u'e,n,x', u'1,5', u'e,n,x', u'[e,n,z15]', u'[e,n,z15]', u'e,n,x', u'[z42]', u'[1,2,7]', u'-', u'-', u'-', u'1,5', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'e,n,x', u'1,5', u'[z6]', u'-', u'e,n,x', u'-', u'-', u'e,n,x', u'-', u'e,n,x', u'-', u'-', u'1,5', u'e,n,z15', u'1,7', u'1,6', u'z6', u'1,5', u'e,n,z15', u'1,7', u'-', u'1,5', u'1,6', u'1,6', u'e,n,z15', u'1,6', u'-', u'l,w', u'e,n,z15', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'e,n,z15', u'1,6', u'z6', u'z52', u'e,n,z15', u'e,n,x,z15', u'-', u'e,n,x,z15', u'e,n,x', u'e,n,z15', u'1,6', u'1,5', u'e,n,z15', u'z6', u'e,n,z15', u'e,n,z15', u'1,7', u'z6', u'1,6', u'z6', u'1,2', u'e,n,z15', u'1,2', u'-', u'1,6', u'z6', u'z6', u'1,6', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'e,n,z15', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'[z6]', u'z42', u'-', u'1,2', u'-', u'-', u'[e,n,z15]', u'-', u'-', u'[e,n,z15]', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'-', u'[e,n,x]', u'-', u'-', u'z6', u'1,[5],7', u'e,n,x,z15', u'1,7', u'1,[5],7', u'-', u'1,7', u'1,5,7', u'[1,6]', u'1,7', u'1,7', u'1,7', u'1,5', u'-', u'z81', u'-', u'1,5,7', u'e,n,x,z15', u'e,n,x,z15', u'-', u'1,6', u'1,6', u'1,2', u'1,5,7', u'-', u'z6', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'z6', u'[1,2]', u'1,6', u'e,n,z15', u'-', u'[1,5]', u'e,n,x', u'[e,n,z15]', u'z64', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'-', u'-', u'-', u'-', u'1,2', u'-', u'-', u'1,5', u'-', u'[1,2]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'1,6', u'-', u'-', u'-', u'e,n,z15', u'-', u'e,n,z15', u'-', u'-', u'e,n,z15', u'-', u'-', u'-', u'-', u'-', u'-', u'1,6', u'z6', u'l,w', u'-', u'-', u'-', u'-', u'-', u'-', u'z6', u'1,6', u'e,n,z15', u'z6', u'1,7', u'-', u'[e,n,z15]', u'[1,6]', u'z6', u'-', u'-', u'[1,7]', u'-', u'-', u'l,w', u'-', u'1,5', u'-', u'[z6]', u'[1,7]', u'[e,n,z15]', u'1,7', u'[e,n,z15]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,5', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'1,5', u'z42', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'z39', u'-', u'-', u'-', u'-', u'-', u'[1,5]', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'1,2,5', u'1,2', u'-', u'l,w', u'e,n,z15', u'z6', u'1,2', u'1,7', u'1,5', u'-', u'-', u'-', u'z35', u'1,[2],5', u'1,7', u'1,6', u'1,6', u'1,5,7', u'[1,5,7]', u'1,[5],7', u'1,6', u'1,[5],7', u'1,6', u'-', u'-', u'1,5,7', u'z35', u'z35', u'z53', u'z53', u'z35', u'z', u'z53', u'z', u'1,5,7', u'-', u'z35', u'z53', u'z35', u'1,5,[7]', u'z', u'z', u'z35', u'z53', u'e,n,x,z15', u'1,5', u'e,n,x,z15', u'1,5,7', u'z53', u'z35', u'z', u'z', u'1,5,7', u'z53', u'z', u'z35', u'z35', u'e,n,x,z15', u'z35', u'z53', u'e,n,x,z15', u'z', u'z35', u'e,n,x,z15', u'1,5,7', u'-', u'-', u'1,5', u'1,6', u'1,6', u'z67', u'1,6', u'1,6', u'1,6', u'1,5', u'1,7', u'1,2', u'[z53]', u'-', u'e,n,x,z15', u'-', u'1,7', u'-', u'-', u'-', u'-', u'z6', u'-',u'e,n,z15']
+
+#phase1=[u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'-', u'g,m,[s],t', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'[f],g,[t]', u'[g,t]', u'[g],m,t', u'[z42]', u'[z42]', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'a', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'b', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'c', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'd', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,h', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,x,z15', u'e,n,z15', u'e,n,z15', u'e,n,z15', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g', u'f,g,[s]', u'f,g,[s]', u'f,g,[t]', u'f,g,m,t', u'f,g,s', u'f,g,s', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'f,g,t', u'g,m,[s],t', u'g,t', u'g,[m],[s],[t]', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],[s],t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],s,t', u'g,[m],t', u'g,[s],t', u'g,[s],t', u'g,[s],t', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m', u'g,m,[p],s', u'g,m,[s]', u'g,m,[s]', u'g,m,[s]', u'g,m,[s],[t]', u'g,m,[s],[t]', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[s],t', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,[t]', u'g,m,q', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,s,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,m,t', u'g,p', u'g,p', u'g,p', u'g,p,s', u'g,p,u', u'g,q', u'g,s,[t]', u'g,s,q', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,s,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,t', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z51', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z62', u'g,z63', u'g,z85', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'i', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'k', u'l,[z13],[z28]', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,[z13],z28', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,v', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,w', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,[z28]', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z13,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'l,z28', u'm,p,t,[u]', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'm,t', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,[i]', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'r,i', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'y', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z10', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z29', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z35', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36', u'z36,[z38]', u'z36,[z38]', u'z36,z38', u'z36,z38', u'z36,z38', u'z36,z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z38', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z39', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23', u'z4,z23,[z32]', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z23,z32', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z24', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z4,z32', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z41', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z42', u'z44', u'z44', u'z44', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z52', u'z53', u'z53', u'z57', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z6', u'z60', u'z61', u'z65', u'z65', u'z65', u'z69', u'z71', u'z81', u'z81', u'z81', u'z81', u'z91',u'g,m,s']
+
+#phaseO=[u'39', u'4', u'53', u'51', u'18', u'41', u'65', u'9', u'13', u'7', u'11', u'7', u'38', u'59', u'53', u'59', u'60', u'18', u'18', u'38', u'38', u'38', u'63', u'7', u'61', u'35', u'41', u'16', u'16', u'8', u'65', u'59', u'65', u'65', u'42', u'9', u'47', u'39', u'40', u'13', u'28', u'30', u'28', u'57', u'28', u'52', u'57', u'52', u'28', u'3,10', u'9', u'9,46,27', u'3,10', u'47', u'47', u'21', u'45', u'3,10', u'11', u'3,10', u'3,10', u'35', u'3,10', u'3,10', u'28', u'11', u'28', u'3,10', u'45', u'45', u'11', u'11', u'11', u'28', u'11', u'16', u'13', u'7', u'7', u'39', u'7', u'7', u'16', u'16', u'16', u'7', u'16', u'7', u'7', u'16', u'7', u'48', u'48', u'48', u'40', u'40', u'40', u'40', u'16', u'44', u'30', u'30', u'30', u'51', u'51', u'51', u'42', u'58', u'13', u'7', u'13', u'30', u'13', u'13', u'13', u'38', u'50', u'41', u'9,46', u'9,46', u'9,46', u'7', u'13', u'9', u'9', u'17', u'9', u'17', u'43', u'43', u'43', u'43', u'8', u'9', u'4', u'17', u'8', u'9', u'8', u'1,3,19', u'1,3,19', u'1,3,19', u'1,3,19', u'9', u'8', u'2', u'4', u'8', u'8', u'4', u'6,14', u'4', u'4', u'8', u'4', u'9', u'6,14', u'6,14', u'44', u'44', u'44', u'4', u'9', u'4', u'9', u'11', u'11', u'8', u'8', u'8', u'4', u'18', u'4', u'6,14', u'11', u'35', u'4', u'4', u'42', u'9,46', u'42', u'9,46', u'9,46', u'42', u'1,3,19', u'9,46', u'9,46', u'9,46', u'9,46', u'7', u'7', u'13', u'4', u'43', u'43', u'43', u'1,3,19', u'1,3,19', u'4', u'1,3,19', u'9,46', u'42', u'4', u'7', u'7', u'7', u'7', u'7', u'4', u'42', u'7', u'44', u'41', u'44', u'16', u'16', u'16', u'17', u'17', u'17', u'17', u'39', u'17', u'16', u'48', u'48', u'48', u'44', u'40', u'40', u'40', u'40', u'40', u'40', u'17', u'4', u'38', u'50', u'50', u'50', u'38', u'41', u'41', u'1,3,19', u'41', u'39', u'4', u'7', u'16', u'16', u'16', u'1,3,19', u'7', u'7', u'16', u'16', u'16', u'16', u'41', u'11', u'8', u'54', u'8', u'6,14', u'6,14', u'6,14', u'4', u'3,10', u'11', u'11', u'11', u'8', u'11', u'45', u'11', u'3,10', u'30', u'3,10', u'42', u'13', u'8', u'4', u'13', u'8', u'8', u'11', u'57', u'9', u'8', u'8', u'9', u'3,10', u'3,10', u'9', u'3,10', u'3,10', u'21', u'9', u'8', u'57', u'8', u'8', u'8', u'9', u'21', u'8', u'3,10', u'21', u'9', u'56', u'8', u'45', u'1,3,19', u'9', u'3,10', u'4', u'60', u'13', u'6,14', u'47', u'47', u'47', u'47', u'47', u'18', u'8', u'3,10', u'13', u'3,10', u'30', u'30', u'30', u'51', u'51', u'58', u'30', u'13', u'30', u'42', u'18', u'13', u'28', u'13', u'13', u'28', u'28', u'28', u'13', u'28', u'28', u'13', u'8', u'52', u'52', u'13', u'28', u'28', u'40', u'42', u'43', u'41', u'1,3,19', u'42', u'47', u'47', u'47', u'1,3,19', u'44', u'6,14', u'6,14', u'6,14', u'13', u'17', u'9', u'9', u'47', u'35', u'1,3,19', u'9', u'9', u'45', u'41', u'6,14', u'9', u'44', u'47', u'41', u'11', u'7', u'21', u'8', u'21', u'8', u'8', u'8', u'8', u'8', u'35', u'8', u'40', u'8', u'53', u'21', u'11', u'28', u'28', u'28', u'52', u'28', u'28', u'28', u'11', u'11', u'7', u'7', u'7', u'18', u'17', u'17', u'65', u'65', u'65', u'3,10', u'3,10', u'3,10', u'3,10', u'61', u'61', u'3,10', u'8', u'3,10', u'9,46,27', u'59', u'4', u'4', u'4', u'58', u'4', u'4', u'4', u'57', u'57', u'4', u'21', u'3,10', u'30', u'35', u'9,46', u'39', u'16', u'16', u'7', u'7', u'7', u'30', u'7', u'38', u'48', u'38', u'8', u'9,46', u'16', u'30', u'51', u'7', u'16', u'40', u'16', u'18', u'16', u'16', u'18', u'16', u'38', u'38', u'38', u'16', u'7', u'43', u'7', u'16', u'7', u'7', u'3,10', u'40', u'17', u'17', u'17', u'40', u'39', u'3,10', u'3,10', u'3,10', u'3,10', u'7', u'3,10', u'3,10', u'3,10', u'43', u'43', u'43', u'3,10', u'16', u'3,10', u'9,46', u'35', u'6,14', u'6,14', u'6,14', u'6,14', u'9,46', u'9', u'9', u'9', u'6,14', u'9,46', u'6,14', u'9,46', u'30', u'28', u'28', u'28', u'28', u'28', u'28', u'42', u'6,14', u'9,46', u'9', u'16', u'16', u'16', u'35', u'6,14', u'9', u'21', u'21', u'21', u'6,14', u'9', u'16', u'41', u'9', u'9', u'9,46', u'7', u'7', u'7', u'7', u'7', u'6,14', u'41', u'1,3,19', u'47', u'47', u'47', u'47', u'1,3,19', u'1,3,19', u'1,3,19', u'13', u'4', u'13', u'13', u'13', u'9', u'13', u'48', u'13', u'13', u'11', u'11', u'45', u'45', u'45', u'13', u'11', u'11', u'50', u'50', u'13', u'4', u'4', u'4', u'1,3,19', u'4', u'4', u'4', u'4', u'53', u'53', u'53', u'4', u'56', u'48', u'1,3,19', u'48', u'57', u'8', u'8', u'58', u'52', u'52', u'52', u'8', u'8', u'8', u'8', u'8', u'13', u'4', u'44', u'13', u'8', u'44', u'44', u'51', u'44', u'8', u'8', u'3,10', u'4', u'28', u'28', u'28', u'9', u'9', u'9', u'4', u'4', u'11', u'6,14', u'3,10', u'3,10', u'3,10', u'3,10', u'1,3,19', u'8', u'8', u'48', u'3,10', u'1,3,19', u'54', u'17', u'3,10', u'4', u'16', u'6,14', u'9,46', u'9,46', u'52', u'52', u'9,46', u'8', u'4', u'6,14', u'7', u'7', u'7', u'7', u'40', u'6,14', u'3,10', u'8', u'8', u'8', u'13', u'7', u'16', u'8', u'11', u'4', u'13', u'30', u'30', u'16', u'1,3,19', u'9', u'1,3,19', u'35', u'8', u'8', u'13', u'51', u'16', u'16', u'1,3,19', u'11', u'39', u'39', u'38', u'38', u'4', u'16', u'54', u'50', u'7', u'16', u'3,10', u'4', u'40', u'56', u'16', u'13', u'4', u'9,46', u'44', u'9', u'39', u'28', u'9', u'42', u'48', u'40', u'47', u'17', u'43', u'43', u'17', u'28', u'6,14', u'7', u'9,46', u'4', u'13', u'44', u'47', u'21', u'28', u'7', u'3,10', u'45', u'8', u'1,3,19', u'16', u'35', u'13', u'3,10', u'43', u'8', u'54', u'4', u'4', u'7', u'7', u'1,3,19', u'1,3,19', u'1,3,19', u'28', u'7', u'40', u'21', u'40', u'9,46', u'16', u'40', u'16', u'4', u'7', u'11', u'50', u'57', u'4', u'1,3,19', u'13', u'13', u'9', u'47', u'28', u'28', u'6,14', u'40', u'11', u'13', u'4', u'9,46', u'2', u'3,10', u'18', u'7', u'38', u'8', u'44', u'45', u'13', u'7', u'9', u'13', u'43', u'30', u'7', u'16', u'1,3,19', u'9', u'4', u'9', u'3,10', u'16', u'9,46', u'13', u'30', u'35', u'6,14', u'30', u'28', u'40', u'8', u'13', u'3,10', u'9', u'45', u'17', u'7', u'45', u'13', u'41', u'35', u'28', u'28', u'60', u'8', u'8', u'45', u'4', u'4', u'35', u'13', u'48', u'6,14', u'2', u'9', u'9', u'9', u'9', u'7', u'7', u'9,46', u'11', u'6,14', u'13', u'30', u'45', u'35', u'9', u'8', u'8', u'16', u'28', u'51', u'17', u'1,3,19', u'28', u'44', u'4', u'18', u'54', u'3,10', u'13', u'44', u'44', u'43', u'30', u'38', u'41', u'43', u'13', u'13', u'52', u'40', u'17', u'42', u'17', u'65', u'4', u'3,10', u'9,46,27', u'40', u'57', u'3,10', u'13', u'52', u'35', u'35', u'35', u'40', u'7', u'50', u'51', u'48', u'7', u'21', u'21', u'63', u'62', u'53', u'43', u'11', u'7', u'35', u'30', u'43', u'44', u'44', u'13', u'53', u'47', u'9', u'18', u'18', u'45', u'40', u'50', u'45', u'7', u'41', u'42', u'48', u'42', u'40', u'38', u'38', u'4', u'40', u'4', u'42', u'50', u'9', u'43', u'9,46', u'4', u'9', u'9', u'60', u'28', u'1,3,19', u'28', u'1,3,19', u'1,3,19', u'60', u'28', u'53', u'28', u'1,3,19', u'59', u'28', u'65', u'3,10', u'1,3,19', u'1,3,19', u'17', u'17', u'50', u'21', u'21', u'21', u'65', u'16', u'61', u'16', u'16', u'61', u'61', u'3,10', u'16', u'59', u'9,46', u'9,46', u'16', u'51', u'16', u'58', u'61', u'30', u'54', u'28', u'28', u'60', u'3,10', u'3,10', u'58', u'3,10', u'59', u'30', u'30', u'16', u'57', u'57', u'30', u'3,10', u'8', u'8', u'47', u'47', u'42', u'42', u'42', u'8', u'8', u'38', u'8', u'47', u'8', u'3,10', u'1,3,19', u'3,10', u'40', u'13', u'13', u'4', u'44', u'8', u'4', u'48', u'48', u'39', u'39', u'39', u'41', u'8', u'41', u'48', u'8', u'48', u'47', u'4', u'4', u'4', u'4', u'4', u'4', u'9', u'47', u'13', u'48', u'11', u'11', u'7', u'35', u'8', u'50', u'13', u'7', u'35', u'7', u'11', u'35', u'35', u'35', u'35', u'35', u'11', u'50', u'13', u'6,14', u'6,14', u'38', u'38', u'38', u'7', u'43', u'7', u'43', u'50', u'6,14', u'6,14', u'7', u'7', u'8', u'8', u'8', u'8', u'8', u'53', u'21', u'7', u'21', u'21', u'6,14', u'9', u'54', u'6,14', u'6,14', u'9', u'6,14', u'6,14', u'6,14', u'7', u'55', u'17', u'47', u'60', u'45', u'45', u'44', u'61', u'61', u'43', u'43', u'43', u'45', u'7', u'42', u'17', u'17', u'17', u'17', u'17', u'17', u'1,3,19', u'1,3,19', u'13', u'13', u'7', u'47', u'7', u'7', u'7', u'58', u'47', u'47', u'41', u'41', u'41', u'47', u'60', u'47', u'57', u'47', u'53', u'47', u'3,10', u'59', u'59', u'18', u'42', u'42', u'42', u'47', u'11', u'48', u'11', u'16', u'50', u'50', u'3,10', u'11', u'53', u'11', u'11', u'11', u'16', u'35', u'28', u'28', u'28', u'28', u'28', u'50', u'28', u'35', u'30', u'11', u'38', u'50', u'50', u'51', u'51', u'13', u'11', u'9,46', u'9,46', u'9,46', u'16', u'38', u'35', u'38', u'38', u'38', u'50', u'50', u'38', u'38', u'16', u'16', u'16', u'9,46', u'3,10', u'52', u'52', u'52', u'52', u'40', u'48', u'40', u'40', u'40', u'40', u'3,10', u'30', u'3,10', u'3,10', u'30', u'30', u'30', u'30', u'28', u'4', u'39', u'39', u'40', u'40', u'4', u'48', u'4', u'48', u'48', u'48', u'48', u'48', u'4', u'4', u'30', u'4', u'42', u'1,3,19', u'16', u'4', u'7', u'7', u'7', u'16', u'1,3,19', u'13', u'13', u'13', u'7', u'7', u'7', u'1,3,19', u'1,3,19', u'7', u'13', u'3,10', u'16', u'3,10', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'6,14', u'7', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'3,10', u'6,14', u'11', u'38', u'16', u'16', u'16', u'16', u'16', u'6,14', u'16', u'7', u'11', u'11', u'11', u'11', u'7', u'11', u'16', u'38', u'4', u'4', u'4', u'4', u'8', u'8', u'50', u'38', u'42', u'38', u'38', u'47', u'47', u'47', u'47', u'38', u'30', u'50', u'50', u'50', u'50', u'9,46', u'9,46', u'35', u'50', u'35', u'30', u'48', u'48', u'48', u'4', u'4', u'47', u'9,46', u'9', u'47', u'38', u'9', u'9', u'9', u'9', u'40', u'9', u'40', u'9', u'43', u'42', u'42', u'42', u'42', u'42', u'9', u'8', u'4', u'47', u'39', u'39', u'39', u'8', u'45', u'8', u'47', u'8', u'8', u'8', u'4', u'40', u'40', u'40', u'8', u'28', u'61', u'61', u'61', u'60', u'59', u'59', u'52', u'28', u'21', u'58', u'58', u'56', u'53', u'53', u'53', u'28', u'65', u'2', u'17', u'17', u'17', u'17', u'17', u'65', u'65', u'51', u'18', u'18', u'18', u'18', u'65', u'35', u'21', u'17', u'51', u'51', u'51', u'13', u'4', u'9', u'9', u'18', u'4', u'8', u'21', u'7', u'9,46', u'11', u'16', u'16', u'16', u'16', u'8', u'3,10', u'43', u'52', u'7', u'7', u'7', u'7', u'4', u'42', u'16', u'42', u'40', u'4', u'50', u'1,3,19', u'16', u'4', u'28', u'48', u'3,10', u'3,10', u'11', u'13', u'9', u'9', u'7', u'16', u'1,3,19', u'1,3,19', u'43', u'7', u'9', u'4', u'8', u'7', u'43', u'7', u'58', u'30', u'1,3,19', u'11', u'30', u'7', u'28', u'28', u'47', u'16', u'41', u'16', u'16', u'58', u'9,46', u'4', u'4', u'8', u'3,10', u'3,10', u'4', u'1,3,19', u'11', u'9,46,27', u'40', u'53', u'51', u'53', u'53', u'50', u'51', u'56', u'3,10', u'7', u'1,3,19', u'11', u'3,10', u'13', u'1,3,19', u'4', u'4', u'8', u'44', u'51', u'3,10', u'13', u'13', u'13', u'3,10', u'39', u'9', u'9', u'9', u'9', u'6,14', u'40', u'40', u'40', u'40', u'9', u'7', u'39', u'3,10', u'7', u'35', u'30', u'16', u'28', u'28', u'28', u'21', u'17', u'40', u'7', u'40', u'6,14', u'13', u'13', u'13', u'8', u'44', u'13', u'40', u'13', u'40', u'40', u'54', u'9,46', u'9', u'41', u'9,46', u'44', u'45', u'50', u'8', u'8', u'9', u'9', u'4', u'11', u'13', u'45', u'3,10', u'7', u'4', u'51', u'8', u'7', u'7', u'7', u'11', u'1,3,19', u'17', u'17', u'42', u'35', u'35', u'18', u'18', u'47', u'21', u'21', u'6,14', u'38', u'16', u'30', u'28', u'6,14', u'3,10', u'3,10', u'28', u'16', u'16', u'42', u'39', u'28', u'16', u'28', u'9', u'11', u'11', u'35', u'11', u'42', u'30', u'48', u'48', u'30', u'11', u'42', u'30', u'42', u'61', u'58', u'59', u'60', u'60', u'60', u'60', u'21', u'21', u'28', u'61', u'41', u'61', u'41', u'1,3,19', u'18', u'18', u'67', u'17', u'17', u'65', u'61', u'16', u'9,46', u'9,46', u'50', u'50', u'50', u'50', u'50', u'28', u'35', u'58', u'47', u'58', u'16', u'16', u'28', u'42', u'53', u'53', u'53', u'54', u'9,46', u'28', u'9', u'9', u'6,14', u'4', u'4', u'4', u'4', u'8', u'8', u'44', u'35', u'44', u'47', u'40', u'4', u'44', u'9', u'43', u'13', u'13', u'13', u'7', u'7', u'43', u'43', u'3,10', u'3,10', u'3,10', u'3,10', u'4', u'38', u'7', u'9', u'9', u'7', u'42', u'42', u'7', u'38', u'38', u'38', u'38', u'47', u'47', u'47', u'35', u'35', u'38', u'8', u'8', u'8', u'7', u'45', u'8', u'28', u'47', u'8', u'8', u'4', u'8', u'6,14', u'8', u'28', u'16', u'1,3,19', u'11', u'3,10', u'3,10', u'4', u'28', u'51', u'16', u'6,14', u'16', u'8', u'3,10', u'8', u'9,46', u'9,46', u'9,46', u'3,10', u'3,10', u'3,10', u'9', u'9', u'9,46', u'7', u'7', u'3,10', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'8', u'7', u'8', u'7', u'8', u'8', u'8', u'9,46,27', u'7', u'7', u'3,10', u'3,10', u'8', u'50', u'38', u'30', u'30', u'4', u'4', u'21', u'21', u'30', u'4', u'30', u'16', u'16', u'42', u'28', u'16', u'38', u'38', u'4', u'28', u'28', u'28', u'4', u'54', u'43', u'43', u'4', u'30', u'6,14', u'42', u'28', u'28', u'6,14', u'6,14', u'6,14', u'28', u'17', u'4', u'47', u'11', u'39', u'1,3,19', u'16', u'11', u'11', u'39', u'40', u'1,3,19', u'47', u'11', u'17', u'1,3,19', u'1,3,19', u'18', u'18', u'13', u'13', u'17', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'17', u'17', u'17', u'17', u'47', u'8', u'17', u'47', u'18', u'43', u'44', u'44', u'45', u'45', u'8', u'7', u'8', u'47', u'44', u'8', u'8', u'8', u'8', u'45', u'9', u'28', u'4', u'38', u'4', u'4', u'4', u'9', u'9', u'9', u'42', u'9', u'42', u'9', u'41', u'21', u'40', u'40', u'40', u'40', u'40', u'40', u'41', u'9', u'28', u'43', u'4', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'17', u'28', u'42', u'28', u'43', u'30', u'4', u'4', u'4', u'4', u'4', u'4', u'4', u'42', u'42', u'28', u'7', u'7', u'7', u'13', u'13', u'56', u'13', u'6,14', u'7', u'13', u'53', u'53', u'53', u'52', u'6,14', u'6,14', u'6,14', u'59', u'3,10', u'13', u'17', u'13', u'47', u'13', u'3,10', u'3,10', u'7', u'3,10', u'13', u'3,10', u'3,10', u'3,10', u'13', u'13', u'13', u'6,14', u'3,10', u'1,3,19', u'52', u'16', u'6,14', u'16', u'7', u'7', u'16', u'1,3,19', u'16', u'1,3,19', u'1,3,19', u'48', u'48', u'48', u'1,3,19', u'60', u'1,3,19', u'11', u'11', u'51', u'51', u'51', u'11', u'7', u'11', u'7', u'50', u'50', u'16', u'7', u'16', u'16', u'16', u'11', u'7', u'7', u'7', u'41', u'41', u'7', u'65', u'65', u'4', u'4', u'4', u'4', u'7', u'8', u'7', u'61', u'7', u'4', u'7', u'4', u'4', u'41', u'41', u'41', u'41', u'7', u'4', u'45', u'56', u'54', u'54', u'53', u'53', u'51', u'50', u'50', u'50', u'43', u'8', u'44', u'8', u'48', u'48', u'48', u'48', u'48', u'40', u'48', u'47', u'47', u'47', u'47', u'44', u'8', u'60', u'60', u'59', u'59', u'42', u'42', u'42', u'42', u'42', u'42', u'42', u'57', u'8', u'8', u'8', u'8', u'8', u'58', u'58', u'58', u'58', u'8', u'8', u'8', u'60', u'42', u'28', u'28', u'28', u'17', u'17', u'17', u'16', u'16', u'16', u'16', u'6,14', u'16', u'28', u'18', u'6,14', u'6,14', u'30', u'30', u'30', u'30', u'6,14', u'6,14', u'16', u'21', u'18', u'18', u'18', u'40', u'39', u'21', u'21', u'9,46,27', u'9,46,27', u'28', u'21', u'28', u'17', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'9,46', u'28', u'28', u'6,14', u'9,46,27', u'6,14', u'3,10', u'9', u'11', u'13', u'38', u'38', u'38', u'3,10', u'13', u'3,10', u'9', u'9', u'13', u'13', u'39', u'1,3,19', u'1,3,19', u'11', u'11', u'3,10', u'3,10', u'3,10', u'3,10', u'35', u'35', u'35', u'35', u'40', u'6,14', u'62', u'3,10', u'44', u'44', u'17', u'45', u'59', u'44', u'60', u'45', u'45', u'45', u'45', u'17', u'17', u'13', u'51', u'3,10', u'50', u'50', u'43', u'3,10', u'48', u'53', u'48', u'48', u'57', u'13', u'13', u'54', u'13', u'16', u'16', u'16', u'47', u'47', u'47', u'13', u'56', u'13', u'35', u'8', u'8', u'8', u'8', u'8', u'7', u'7', u'42', u'28', u'43', u'28', u'9,46', u'30', u'42', u'35', u'35', u'41', u'41', u'41', u'9', u'9', u'1,3,19', u'4', u'4', u'40', u'40', u'28', u'21', u'43', u'43', u'43', u'9,46', u'28', u'28', u'28', u'3,10', u'4', u'30', u'4', u'66', u'1,3,19', u'3,10', u'17', u'7', u'30', u'48', u'3,10', u'4', u'13', u'13', u'13', u'13', u'38', u'41', u'9', u'48', u'47', u'3,10', u'61', u'40', u'16', u'16', u'16', u'45', u'9,46', u'47', u'21', u'40', u'3,10', u'42', u'43', u'4', u'8', u'42', u'8', u'40', u'7', u'9,46', u'8', u'42', u'4', u'40', u'59', u'62', u'7', u'43', u'17', u'59', u'6,14', u'45', u'45', u'16', u'16', u'47', u'42', u'42', u'21', u'3,10', u'48', u'35', u'6,14', u'50', u'7', u'7', u'41', u'41', u'63', u'18', u'17', u'21', u'48', u'44', u'53', u'45', u'18', u'43', u'35', u'3,10', u'3,10', u'3,10', u'11', u'3,10', u'41', u'9,46', u'1,3,19', u'9', u'38', u'4', u'30', u'28', u'44', u'8', u'16', u'18', u'7', u'7', u'43', u'47', u'6,14', u'13', u'13', u'42', u'4', u'44', u'9,46', u'3,10', u'13', u'13', u'13', u'16', u'30', u'9', u'40', u'40', u'44', u'48', u'48', u'52', u'57', u'58', u'66', u'40', u'40', u'7', u'7', u'40', u'7', u'41', u'41', u'43', u'41', u'38', u'4', u'4', u'42', u'42', u'42', u'18', u'8', u'28', u'18', u'18', u'18', u'21', u'21', u'21', u'40', u'28', u'39', u'30', u'35', u'35', u'38', u'38', u'43', u'28', u'57', u'43', u'51', u'51', u'7', u'53', u'53', u'50', u'56', u'7', u'7', u'7', u'59', u'62', u'63', u'7', u'54', u'47', u'43', u'44', u'44', u'44', u'44', u'44', u'50', u'45', u'41', u'47', u'47', u'47', u'47', u'48', u'48', u'45', u'16', u'6,14', u'1,3,19', u'11', u'11', u'3,10', u'8', u'11', u'6,14', u'16', u'16', u'16', u'11', u'3,10', u'9,46', u'13', u'8', u'13', u'6,14', u'17', u'8', u'9', u'13', u'8', u'8', u'13', u'53', u'41', u'48', u'56', u'17', u'50', u'44', u'17', u'44', u'1,3,19', u'43', u'41', u'42', u'41', u'11', u'42', u'42', u'43', u'48', u'8', u'8', u'53', u'53', u'9', u'51', u'50', u'50', u'9,46', u'9,46,27', u'7', u'44', u'48', u'48', u'47', u'3,10', u'3,10', u'45', u'45', u'7', u'7', u'9,46', u'16', u'6,14', u'6,14', u'40', u'38', u'40', u'35', u'40', u'35', u'4', u'44', u'30', u'28', u'16', u'18', u'13', u'13', u'21', u'21', u'18', u'16', u'17', u'45', u'63', u'62', u'35', u'18', u'21', u'48', u'16', u'44', u'51', u'48', u'50', u'50', u'8', u'40', u'44', u'43', u'11', u'41', u'40', u'60', u'4', u'40', u'9,46', u'7', u'4', u'8', u'11', u'7', u'9', u'42', u'48', u'66', u'7', u'3,10', u'50', u'57', u'6,14', u'16', u'43', u'9', u'40', u'7', u'16', u'47', u'7', u'52', u'58', u'53', u'53', u'65', u'65', u'65', u'59', u'58', u'61', u'41', u'16', u'61', u'61', u'60', u'61', u'60', u'60', u'60', u'65', u'47', u'48', u'35', u'50', u'47', u'47', u'48', u'47', u'43', u'35', u'35', u'6,14', u'6,14', u'38', u'38', u'47', u'42', u'50', u'35', u'50', u'38', u'47', u'42', u'58', u'30', u'9', u'47', u'16', u'42', u'40', u'7', u'8', u'38', u'48', u'21', u'66', u'3,10', u'18', u'48', u'40', u'66', u'40', u'4',u'7']
+
+sero=[u'II 39:-:1,7', u'Abortusequi', u'Leda', u'II 51:-:1,7', u'Cotia', u'II 41:-:1,6', u'II 65:-:1,6', u'9:-:-', u'II 13,23:-:1,6', u'II 6,7:-:1,6', u'II 11:-:1,5', u'II 6,7:(g),m,[s],t:1,5', u'IIIb 38:(k):z55', u'IIIb 59:(k):e,n,x,z15', u'IIIb 53:(k):z35', u'IIIb 59:(k):z', u'IIIb 60:(k):z53', u'IIIb 18:(k):z53', u'IIIb 18:(k):z54', u'IIIb 38:(k):-', u'IIIb 38:(k):z35', u'IIIb 38:(k):1,5,7', u'IIIb 63:(k):z', u'IIIb 6,7:(k):z', u'IIIb 61:(k):z53', u'IIIb 35:(k):z35', u'IIIb 41:(k):z35', u'IIIb 16:(k):z35', u'IIIb 16:(k):e,n,x,z15', u'IIIb 8:(k):z35', u'IIIb 65:(k):z35', u'IIIb 59:(k):z35', u'IIIb 65:(k):z53', u'IIIb 65:(k):z', u'IIIb 42:(k):z35', u'Berta', u'II 47:[g,t]:e,n,x', u'II 39:[g],m,t:[e,n,x]', u'II [1],40:[z42]:1,(5),7', u'II [1],13,23:[z42]:1,[5],7', u'II 28:a:e,n,x', u'Overvecht', u'Honelis', u'Antonio', u'Dibra', u'Ord', u'II 57:a:z42', u'Uithof', u'Seattle', u'II 3,10:a:z39', u'II [1],9,12:a:z42', u'II 1,9,12,46,27:a:z6', u'II 3,10:a:l,v', u'II 47:a:1,5', u'II 47:a:e,n,x,z15', u'Assen', u'II 45:a:z10', u'Goelzau', u'Epinay', u'Oxford', u'Masembe', u'Umhlatazana', u'II 3,10:a:e,n,x', u'Galil', u'Solna', u'Toowong', u'Bakau', u'Aminatu', u'Meekatharra', u'VI 45:a:e,n,x', u'II 11:a:z6', u'Massilia', u'VI 11:a:1,5', u'Dakar', u'Luciana', u'Brazil', u'II [1],13,23:a:z42', u'Denver', u'Oslo', u'II 39:a:z39', u'Sanjuan', u'II 6,7,[14]:a:1,5', u'Heron', u'Fischerhuette', u'Togba', u'Damman', u'Amunigun', u'II 6,7:a:z6', u'Austin', u'Hannover', u'Umhlali', u'II 48:a:z39', u'II 48:a:z6', u'Hisingen', u'Shikmonah', u'Salinas', u'Greiz', u'II 40:a:z39', u'Nyeko', u'IV 44:a:-', u'Guarapiranga', u'Doulassame', u'II 30:a:z39', u'Tione', u'Windsheim', u'IV 51:a:-', u'Faji', u'II 58:a:z6', u'Marshall', u'Coleypark', u'II 13,22:a:e,n,x', u'Zehlendorf', u'Mim', u'II [1],13,23:a:1,5', u'Chagoua', u'Oran', u'IV 50:a:-', u'Burundi', u'Doba', u'Baildon', u'Detmold', u'II 6,7:a:z42', u'Wyldegreen', u'Miami', u'Lomalinda', u'Kinondoni', u'Saarbruecken', u'Jangwani', u'Graz', u'Berkeley', u'II 43:a:1,5', u'II 43:a:z6', u'Be', u'Os', u'II [1],4,[5],12,[27]:a:e,n,x', u'Bonames', u'Valdosta', u'II [1],9,12:a:e,n,x', u'Curacao', u'Niumi', u'Juba', u'Gwoza', u'Alkmaar', u'Sendai', u'Doncaster', u'Paratyphi A', u'Huettwilen', u'II 6,8:a:z39', u'II 6,8:a:z52', u'II [1],4,12,[27]:a:z39', u'Banjul', u'Nakuru', u'Tinda', u'Nordufer', u'Fulica', u'II 9,12:a:z39', u'Garba', u'VI [1],6,14:a:1,5', u'Niakhar', u'Tiergarten', u'Niarembe', u'Kisangani', u'II 9,12:a:1,5', u'Hessarek', u'Durban', u'Marseille', u'Gallen', u'Leith', u'II 6,8:a:e,n,x', u'Narashino', u'Arechavaleta', u'Brazos', u'Bispebjerg', u'VI [1],6,14,[25]:a:e,n,x', u'II 11:a:e,n,z15', u'Tchad', u'Abony', u'Uppsala', u'II 42:b:e,n,x,z15', u'Bamboye', u'Tomegbe', u'II 9,46:b:e,n,x', u'Linguere', u'Frederiksberg', u'Accra', u'Worb', u'Zadar', u'Cheltenham', u'Montaigu', u'Georgia', u'Lockleaze', u'Ibadan', u'Wagenia', u'Niederoderwitz', u'Ede', u'II 43:b:z42', u'Tambacounda', u'Kande', u'II 4,12:b:1,5', u'Broughton', u'Kolar', u'II 42:b:1,5', u'Canada', u'Kotte', u'Leopoldville', u'Ohio', u'II 6,7:b:[e,n,x]', u'Koumra', u'II [1],4,[5],12,[27]:b:[e,n,x]', u'Orbe', u'II 6,7:b:z39', u'Elbeuf', u'Vaugirard', u'Sedgwick', u'Wa', u'Melaka', u'Hull', u'Kirkee', u'Dahra', u'Mattenhof', u'II 17:b:e,n,x,z15', u'Wandsworth', u'II 17:b:z6', u'Glasgow', u'48:b:-', u'II 48:b:e,n,x,z15', u'II 48:b:z6', u'Shahalam', u'Riogrande', u'Saugus', u'Johannesburg', u'Duval', u'Benguella', u'II 40:b:-', u'Bignona', u'Paratyphi B', u'II 38:b:1,2', u'IV 50:b:-', u'II 50:b:z6', u'Rochdale', u'Rittersbach', u'Sica', u'Vietnam', u'Gnesta', u'VI 41:b:1,7', u'Abidjan', u'Limete', u'Adime', u'II 16:b:z42', u'II 16:b:z39', u'Malstatt', u'Visby', u'Edinburg', u'Brazzaville', u'Vegesack', u'Sangera', u'II 16:b:e,n,x', u'Hvittingfoss', u'II 41:b:1,5', u'Pharr', u'Eboko', u'Tonev', u'Sanga', u'Kuntair', u'Tucson', u'IIIb (6),14:b:e,n,x', u'Schleissheim (Schleissheim is extremely rare)', u'II 3,10:b:e,n,x', u'Atento', u'Leeuwarden', u'Wohlen', u'Korbol', u'VI 11:b:e,n,x', u'Fomeco', u'Erfurt', u'Yaba', u'Neudorf', u'Epicrates', u'Egusitoo', u'Sanktjohann', u'Stourbridge', u'Tripoli', u'Durham', u'II 6,8:b:1,5', u'Nagoya', u'VI 11:b:1,7', u'Maryland', u'Onarimon', u'Shipley', u'Presov', u'Frintrop', u'Kalina', u'Butantan', u'Bata', u'Allerton', u'Huvudsta', u'II 21:b:1,5', u'II [1],9,12:b:e,n,x', u'Konstanz', u'Batonrouge', u'Gatuni', u'Bukuru', u'Heistopdenberg', u'II [1],9,12:b:z6', u'Ghana', u'Tounouma', u'Benfica', u'Minnesota', u'II [1],9,12:b:z39', u'II 56:b:[1,5]', u'Banalia', u'Riverside', u'Chittagong', u'Mana', u'Westminster', u'Wien', u'II 60:b:-', u'Mississippi', u'Ndjamena', u'Wenatchee', u'II 47:b:1,5', u'II 47:b:e,n,x,z15', u'Sya', u'II 47:b:z6', u'Cochise', u'Djelfa', u'Wilmington', u'Oudwijk', u'II 3,10:b:z39', u'Louga', u'Aschersleben', u'Tempe', u'IV 51:b:-', u'Karaya', u'II 58:b:1,5', u'Urbana', u'II [1],13,22:b:z42', u'II 30:b:z6', u'II 42:b:z6', u'Fluntern', u'II [1],13,23:b:[1,5]', u'II 28:b:z6', u'Vaertan', u'Rottnest', u'II 28:b:e,n,x', u'Soumbedioune', u'Langford', u'Bracknell', u'Freefalls', u'Bokanjac', u'Bahati', u'Skansen', u'Flottbek', u'Molesey', u'Ullevi', u'Moero', u'Ashanti', u'II [1],40:c:z39', u'Antwerpen', u'Montreal', u'IIIb 41:c:e,n,x,z15', u'Bida', u'Kampala', u'IIIb 47:c:z35', u'IIIb 47:c:z', u'IIIb 47:c:e,n,x,z15', u'Eastglam', u'Madigan', u'Kassberg', u'Blijdorp', u'Minna', u'Haouaria', u'Luedinghausen', u'Ridge', u'Alabama', u'IIIb 47:c:1,5,7', u'Keurmassar', u'Madiago', u'Elokate', u'Ipeko', u'Deversoir', u'II 41:c:z6', u'Runby', u'Goeteborg', u'Quebec', u'Kodjovi', u'Lonestar', u'Chiredzi', u'Schwabach', u'II 21:c:e,n,x', u'Utah', u'IIIb 21:c:e,n,x,z15', u'Bronx', u'Belfast', u'Alexanderpolder', u'Santiago', u'Belem', u'Yolo', u'Tado', u'II 40:c:z6', u'Wingrove', u'II 53:c:1,5', u'Rhone', u'Brindisi', u'Hermannswerder', u'Eberswalde', u'Halle', u'II 52:c:k', u'Dresden', u'Wedding', u'Techimani', u'II 11:c:e,n,z15', u'Woodinville', u'Namibia', u'Cotonou', u'Kaduna', u'Rawash', u'Victoriaborg', u'II 17:c:z39', u'IIIb 65:c:z53', u'IIIb 65:c:z', u'IIIb 65:c:1,5,7', u'Okefoko', u'Anderlecht', u'Agege', u'Pramiso', u'IIIb 61:c:z35', u'IIIb 61:c:1,5,(7)', u'Ikayi', u'Gaillac', u'Asylanta', u'II 1,9,12,46,27:c:z39', u'IIIb 59:c:e,n,x,z15', u'Legon', u'Abortusovis', u'Altendorf', u'II 58:c:z6', u'Bissau', u'Jericho', u'Hallfold', u'IIIb 57:c:z', u'IIIb 57:c:e,n,x,z15', u'Bury', u'Hydra', u'Gbadago', u'Morningside', u'Gouloumbo', u'Itutaba', u'II 39:c:e,n,x', u'Vancouver', u'Gafsa', u'Paratyphi C', u'Choleraesuis', u'Typhisuis', u'II 30:c:z39', u'Hissar', u'Kidderminster', u'IIIb 48:c:z', u'Sheffield', u'Quiniela', u'Argenteuil', u'Hithergreen', u'Zaire', u'II 51:c:-', u'Birkenhead', u'Yoruba', u'II [1],40:c:e,n,x,z15', u'Shamba', u'Groenekan', u'Sculcoates', u'II 16:d:1,5', u'Usumbura', u'Sherbrooke', u'II 38:d:z39', u'II 38:d:[1,5]', u'Willamette', u'Oldenburg', u'Nieukerk', u'Orleans', u'Wil', u'Gaminara', u'Livingstone', u'II 6,7:d:z42', u'II 3,10:d:e,n,x', u'Driffield', u'Berlin', u'Karlshamn', u'Niamey', u'II 40:d:-', u'Logone', u'Maron', u'Weybridge', u'Stormont', u'Madjorio', u'Gombe', u'Souza', u'Onireke', u'Lekke', u'II 43:d:z42', u'II 43:d:z39', u'II 43:d:e,n,x,z15', u'Shangani', u'Barranquilla', u'Birmingham', u'Plymouth', u'Dembe', u'Midway', u'Florida', u'Lindern', u'Charity', u'Quentin', u'Typhi', u'II 9,12:d:z39', u'Jaffna', u'Finkenwerder', u'Olten', u'Martonos', u'Sontheim', u'Messina', u'Amoutive', u'Hatfield', u'Mundonobo', u'Mocamedes', u'Patience', u'Cullingworth', u'II 42:d:z6', u'Encino', u'Strasbourg', u'Eschberg', u'Nottingham', u'Caen', u'Barmbek', u'II 35:d:1,5', u'Teko', u'Tarshyne', u'Spartel', u'Magwa', u'Madison', u'Woodhull', u'Ndolo', u'II 16:d:e,n,x', u'II 41:d:z6', u'Bangui', u'Zega', u'Ontario', u'Amersfoort', u'Kambole', u'Kivu', u'Isangi', u'Kisii', u'Albuquerque', u'Egusi', u'Niloese', u'II 47:d:z39', u'II 47:d:e,n,x,z15', u'Stellingen', u'II 47:d:1,5', u'Liverpool', u'Tilburg', u'Wanatah', u'II 13,22:d:1,5', u'Ayinde', u'Friedenau', u'Wichita', u'Grumpensis', u'II [1],9,12:d:e,n,x', u'Diguel', u'II 48:d:1,2', u'Telelkebir', u'Putten', u'Ati', u'Gustavia', u'Warmsen', u'Karachi', u'Dugbe', u'Isuge', u'Chandans', u'Findorff', u'Hemingford', u'IV 50:d:-', u'II 13,23:d:e,n,x', u'Stanley', u'Brezany', u'Schwarzengrund', u'Ahmadi', u'II 4,12:d:e,n,x', u'Sarajane', u'Duisburg', u'Mons', u'II 53:d:z42', u'II [1],53:d:z39', u'II 53:d:1,5', u'Eppendorf', u'II 56:d:-', u'Buckeye', u'Umbadah', u'II 48:d:z6', u'II 57:d:1,5', u'Virginia', u'Muenchen', u'II 58:d:z6', u'II 52:d:z39', u'II 52:d:e,n,x,z15', u'Utrecht', u'Yovokome', u'Manhattan', u'Portanigra', u'Dunkwa', u'Sterrenbos', u'Mishmarhaemek', u'Chennai', u'Palamaner', u'Handen', u'II 6,8:d:z6', u'Fischerstrasse', u'Kermel', u'Gokul', u'Bobo', u'Labadi', u'Herston', u'Newlands', u'Kaapstad', u'Korkeasaari', u'Kpeme', u'Gozo', u'Israel', u'Westafrica', u'Eastbourne', u'Chester', u'Eko', u'Redhill', u'Bahrenfeld', u'Nyborg', u'Anatum', u'Muenster', u'Vejle', u'Hayindogo', u'Kottbus', u'Cremieu', u'Fitzroy', u'Meleagridis', u'Vilvoorde', u'Winnipeg', u'Jubilee', u'Sekondi', u'Saintpaul', u'Weston', u'Beaudesert', u'Guerin', u'Waedenswil', u'Derkle', u'Butare', u'Bergedorf', u'Newport', u'Reading', u'Magumeri', u'Larochelle', u'Lomita', u'Norwich', u'Nola', u'Tilene', u'Onderstepoort', u'Lamberhurst', u'Ferruch', u'Atakpame', u'Bardo', u'Tschangu', u'Braenderup', u'Saboya', u'Rechovot', u'Chingola', u'Chartres', u'Vridi', u'Torhout', u'Livulu', u'Astridplein', u'Sao', u'Bournemouth', u'Calabar', u'Gassi', u'Fillmore', u'Tshiongwe', u'Willemstad', u'Meskin', u'Rhydyfelin', u'Moabit', u'Sanktmarx', u'Adamstua', u'Bruebach', u'Mara', u'Kasenyi', u'Thiaroye', u'Sandiego', u'Malakal', u'Rossleben', u'II 50:e,n,x:1,7', u'II 6,7:e,n,x:1,6', u'II 16:e,n,x:1,6', u'II 3,10:e,n,x:1,7', u'II [1],4,12,[27]:e,n,x:1,[5],7', u'II [1],40:e,n,x:1,[5],7', u'II 56:e,n,x:1,7', u'II 16:e,n,x:1,(5),7', u'II [1],13,23:e,n,x:1,[5],7', u'II 4,12:e,n,x:1,2,7', u'II 9,46:e,n,x:1,5,7', u'II [1],44:e,n,x:1,6', u'II 9,12:e,n,x:1,[5],7', u'II 39:e,n,x:1,7', u'II 28:e,n,x:1,7', u'II 9,12:e,n,x:1,6', u'II 42:e,n,x:1,6', u'II 48:e,n,x,z15:z6', u'II [1],40:e,n,x,z15:1,6', u'II 47:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,6', u'II 43:e,n,x,z15:1,(5),7', u'II 43:e,n,x,z15:1,6', u'II 17:e,n,x,z15:1,[5],7', u'II 28:e,n,z15:z87', u'6,14:e,n,z15:-', u'Kastrup', u'Wernigerode', u'Derby', u'Raus', u'Vleuten', u'Sljeme', u'Good', u'Friedrichsfelde', u'Rissen', u'Alfort', u'Suelldorf', u'Sandow', u'Rideau', u'Tees', u'Adelaide', u'Havana', u'Regent', u'Milwaukee', u'II 6,8:f,g,m,t:[e,n,x]', u'Borreze', u'Agona', u'II [1],4,[5],12:f,g,t:z6', u'Eingedi', u'Afula', u'Bilu', u'Petahtikve', u'Maiduguri', u'II 28:g,(m),[s],t:1,5', u'Riggil', u'II [1],40:g,[m],[s],[t]:e,n,x', u'II 21:g,[m],[s],t:-', u'II [1],40:g,[m],[s],t:[1,5]', u'II 9,46:g,[m],[s],t:[e,n,x]', u'II 16:g,[m],[s],t:[e,n,x]', u'II [1],40:g,[m],[s],t:z42', u'II 16:g,[m],[s],t:[1,5]', u'II [1],4,12,[27]:g,[m],[s],t:e,n,x', u'II 6,7:g,[m],s,t:[z42]', u'II 11:g,[m],s,t:z39', u'II 50:g,[m],s,t:[1,5]', u'II 57:g,[m],s,t:z42', u'II [1],4,12,[27]:g,[m],t:[1,5]', u'Senftenberg', u'II [1],13,23:g,[s],t:z42', u'Okatie', u'Enteritidis', u'Luke', u'Abadina', u'Yardley', u'Warragul', u'Bijlmer', u'Abuja', u'Bron', u'Essen', u'Hillingdon', u'Nitra', u'Suberu', u'Pontypridd', u'Montevideo', u'Korovi', u'Chincol', u'Gamaba', u'Tornow', u'Agbeni', u'II 6,7:g,m,[s],t:e,n,x', u'II [1],9,12:g,m,[s],t:[1,5,7]', u'II [1],13,23:g,m,[s],t:[e,n,x]', u'II 43:g,m,[s],t:[z42]', u'Godesberg', u'Othmarschen', u'Adeoyo', u'Kouka', u'Blegdam', u'Hato', u'Gueuletapee', u'Amsterdam', u'Nikolaifleet', u'Macclesfield', u'IIIb 13,22:g,m,s:z', u'Giessen', u'Ealing', u'Caracas', u'II 30:g,m,s:e,n,x', u'Croft', u'Athens', u'Emek', u'II [1],13,23:g,m,s,t:1,5', u'II 3,{10}{15}:g,m,s,t:[1,5]', u'II [1],9,12:g,m,s,t:e,n,x', u'II 45:g,m,s,t:1,5', u'II 17:g,m,s,t:-', u'II 6,7:g,m,s,t:z39', u'II 45:g,m,s,t:e,n,x', u'II [1],13,23:g,m,s,t:z42', u'II 41:g,m,s,t:z6', u'II 35:g,m,s,t:-', u'II 28:g,m,t:z39', u'II 28:g,m,t:e,n,x', u'II 60:g,m,t:z6', u'Reubeuss', u'II 6,8:g,m,t:1,7', u'II 45:g,m,t:e,n,x,z15', u'California', u'II 4,12:g,m,t:z39', u'Ebrie', u'II [1],13,22:g,m,t:[1,5]', u'II 48:g,m,t:-', u'Sylvania', u'Kiel', u'Dublin', u'Naestved', u'Rostock', u'Moscow', u'Menston', u'Plumaugat', u'Gateshead', u'Missouri', u'Catanzaro', u'Newyork', u'Sternschanze', u'Binningen', u'Anecho', u'II 9,12:g,s,t:e,n,x', u'Alminko', u'Nanergou', u'Cardoner', u'Ona', u'II 51:g,s,t:e,n,x', u'Lowestoft', u'Dessau', u'II 28:g,s,t:e,n,x', u'Splott', u'Kingston', u'Eaubonne', u'Uccle', u'Westhampton', u'II [1],13,22:g,t:[1,5]', u'IIIb [1],44:g,t:1,5', u'II 44:g,t:z42', u'IIIb 43:g,t:-', u'II 30:g,t:-', u'II 38:g,t:-', u'II 41:g,t:-', u'II 43:g,t:[1,5]', u'II 13,22:g,t:z6', u'II [1],13,23:g,t:1,5', u'Saintemarie', u'IV [1],40:g,t:-', u'II 17:g,t:[e,n,x,z15]', u'II 42:g,t:-', u'II 17:g,t:z39', u'II 65:g,t:-', u'Budapest', u'II 3,10:g,t:-', u'II 9,12,46,27:g,t:e,n,x', u'II [1],40:g,t:e,n,x,z15', u'II 57:g,t:-', u'Bloomsbury', u'II 13,23:g,t:e,n,x', u'II 52:g,t:-', u'II 35:g,t:1,5', u'II 35:g,t:z42', u'Agodi', u'II 40:g,t:z39', u'II 6,7:g,t:[e,n,x]', u'IIIa 50:g,z51:-', u'IIIa 51:g,z51:-', u'IV 48:g,z51:-', u'Larose', u'IV 21:g,z51:-', u'IIIa 21:g,z51:-', u'IIIa 63:g,z51:-', u'IIIa 62:g,z51:-', u'IV [1],53:g,z51:-', u'IV 43:g,z51:-', u'IV 11:g,z51:-', u'IV 6,7:g,z51:-', u'IIIa 35:g,z51:-', u'Wayne', u'IIIa 43:g,z51:-', u'Carswell', u'IV 44:g,z51:-', u'IIIa [1],13,23:g,z51:-', u'IIIa 53:g,z51:-', u'IIIa 47:g,z51:-', u'Newmexico', u'IIIa 18:g,z51:-', u'IV 18:g,z51:-', u'IV 45:g,z51:-', u'IV [1],40:g,z51:-', u'IV 50:g,z51:-', u'IIIa 45:g,z51:-', u'Alamo', u'IIIa 41:g,z51:-', u'IV [1],42:g,z51:-', u'IIIa 48:g,z51:-', u'IIIa 42:g,z51:-', u'IIIb 40:g,z51:e,n,x,z15', u'IV 38:g,z51:-', u'IIIa 38:g,z51:-', u'Tennyson', u'IIIa 40:g,z51:-', u'Travis', u'Maricopa', u'II 50:g,z62:e,n,x', u'II [1],9,12:g,z62:[e,n,x]', u'II 43:g,z62:e,n,x', u'II 9,46:g,z62:-', u'II 4,12:g,z62:-', u'Antarctica', u'Rosenberg', u'IIIb 60:i:[z]', u'Volkmarsdorf', u'Ouagadougou', u'Dieuppeul', u'Stratford', u'Chichester', u'IIIb 60:i:[e,n,x,z15]', u'Cotham', u'IIIb 53:i:z', u'Doorn', u'Machaga', u'IIIb 59:i:z35', u'Warnemuende', u'IIIb 65:i:z', u'Falkensee', u'Avonmouth', u'Zuilen', u'IIIb 17:i:z35', u'Ahanou', u'IIIb 50:i:e,n,x,z15', u'Diourbel', u'IIIb 21:i:1,5,7', u'IIIb 21:i:e,n,x,z15', u'IIIb 65:i:e,n,x,z15', u'Wisbech', u'IIIb 61:i:e,n,x,z15', u'Abobo', u'Pisa', u'IIIb 61:i:z53', u'IIIb 61:i:z35', u'Truro', u'Frankfurt', u'IIIb 59:i:z', u'Potto', u'Mathura', u'Agbara', u'Kabete', u'Amina', u'IIIb 58:i:z53', u'IIIb 61:i:z', u'Mjordan', u'Poeseldorf', u'Kuessel', u'Douala', u'IIIb 60:i:[z35]', u'Cuckmere', u'Amounderness', u'IIIb 58:i:e,n,x,z15', u'Bessi', u'IIIb 59:i:e,n,x,z15', u'Morehead', u'Landau', u'IIIb 16:i:z35', u'IIIb 57:i:e,n,x,z15', u'IIIb 57:i:z', u'Soerenga', u'Tibati', u'Magherafelt', u'Takoradi', u'Bergen', u'IIIb 47:i:e,n,x,z15', u'Kaneshie', u'Borromea', u'Middlesbrough', u'Warnow', u'Malmoe', u'IIIb 38:i:z53', u'Aba', u'IIIb 47:i:z35', u'Cyprus', u'Hoboken', u'Taksony', u'Yeerongpilly', u'IIIb 40:i:1,5,7', u'[1],13,22:i:-', u'Idikan', u'Typhimurium', u'Maritzburg', u'Bonariensis', u'Tumodi', u'48:i:-', u'IIIb 48:i:z61', u'Hofit', u'Cumberland', u'Alma', u'Samaru', u'Lindenburg', u'Verona', u'IIIb 48:i:z53', u'Bargny', u'IIIb 48:i:z', u'IIIb 47:i:z', u'II 4,12,27:i:z35', u'Gloucester', u'Tsevie', u'Farsta', u'Agama', u'Lagos', u'Seremban', u'IIIb 47:i:z53', u'Myrria', u'IIIb 48:i:z35', u'Heerlen', u'Veneziana', u'Norton', u'IIIb 35:i:z', u'Kentucky', u'IIIb 50:i:z53', u'Jukestown', u'Lika', u'IIIb 35:i:e,n,x,z15', u'Athinai', u'Brijbhumi', u'Gambia', u'IIIb 35:i:z53', u'Bandia', u'IIIb 35:i:z35', u'Evry', u'Aberdeen', u'IIIb 50:i:1,5,7', u'Kedougou', u'Mampeza', u'Buzu', u'IIIb 38:i:z', u'Lansing', u'Mgulani', u'Stuttgart', u'Mbao', u'Garoli', u'Voulte', u'IIIb 50:i:z', u'Schalkwijk', u'Moussoro', u'Augustenborg', u'Oritamerin', u'Haardt', u'Kallo', u'Schwerin', u'Blockley', u'Charlottenburg', u'IIIb 53:k:z53', u'Surrey', u'II 6,7:k:[z6]', u'IIIb 21:k:z', u'IIIb 21:k:e,n,x,z15', u'IIIb (6),14:k:z53', u'Claibornei', u'Ochsenwerder', u'II 1,6,14:k:z6', u'IIIb (6),14:k:z', u'Goverdhan', u'II 6,14:k:e,n,x', u'II 6,14,[24]:k:1,6', u'Harburg', u'Escanaba', u'II 55:k:z39', u'II 17:k:-', u'Bootle', u'IIIb 60:k:z35', u'Casablanca', u'Verviers', u'Lawra', u'IIIb 61:k:1,5,(7)', u'IIIb 61:k:z35', u'Thetford', u'Ahuza', u'IIIb 43:k:z', u'Cairns', u'Thompson', u'Gwale', u'IIIb 17:k:z', u'Zaria', u'Matadi', u'Warri', u'Bandim', u'Irenea', u'Bethune', u'Oesterbro', u'II 13,23:k:z41', u'Marburg', u'Galiema', u'Dahomey', u'Singapore', u'Baiboukoum', u'Daytona', u'IIIb 58:k:z', u'IIIb 47:k:z53', u'IIIb 47:k:z35', u'Ferlo', u'II 41:k:1,6', u'II 41:k:z6', u'IIIb 47:k:z', u'IIIb 60:k:z', u'IIIb 47:k:e,n,x,z15', u'IIIb 57:k:e,n,x,z15', u'IIIb 47:k:1,5,7', u'IIIb 53:k:z', u'Staoueli', u'Serrekunda', u'II 59:k:z65', u'IIIb 59:k:z53', u'Memphis', u'Haferbreite', u'IIIb 42:k:e,n,x,z15', u'IIIb 42:k:z', u'Lyon', u'Pretoria', u'IIIb 48:k:z53', u'IIIb 11:k:z53', u'IIIb 16:k:z53', u'IIIb 50:k:z35', u'IIIb 50:k:z53', u'Marienthal', u'Kisarawe', u'IIIb 53:k:e,n,x,z15', u'Colobane', u'Amba', u'Abaetetuba', u'Orientalis', u'IIIb 35:k:z53', u'Ank', u'Taunton', u'IIIb 28:k:1,7', u'Ikeja', u'Adamstown', u'IIIb 50:k:e,n,x,z15', u'Guildford', u'IIIb 35:k:e,n,x,z15', u'Hilversum', u'Sharon', u'Mango', u'II 50:k:e,n,x', u'IIIb 50:k:1,5,7', u'Dan', u'IIIb 51:k:z35', u'II 13,22:k:1,5', u'Mannheim', u'Marylebone', u'Cochin', u'Clontarf', u'IIIb 16:k:z', u'Echa', u'IIIb 35:k:z', u'Inverness', u'Njala', u'IIIb 38:k:e,n,x,z15', u'IIIb 50:k:z', u'II 50:k:z6', u'IIIb 38:k:z', u'IIIb 38:k:z53', u'Szentes', u'Maumee', u'Nuatja', u'Ceyco', u'Wimborne', u'Bordeaux', u'IIIb 52:k:e,n,x,z15', u'IIIb 52:k:z35', u'IIIb 52:k:z53', u'Hann', u'II 48:k:z39', u'IIIb 40:k:z', u'Allandale', u'IIIb 40:k:z53', u'II [1],40:k:e,n,x,z15', u'Zanzibar', u'Scarborough', u'Yundum', u'Newrochelle', u'Aqua', u'Angoda', u'Odozi', u'II 30:k:e,n,x,z15', u'Ilala', u'II [1],4,12,27:k:1,6', u'Champaign', u'Newjersey', u'Goulfey', u'II 40:k:z6', u'Massenya', u'IIIb 48:k:1,5,(7)', u'Neumuenster', u'II 48:k:e,n,x,z15', u'IIIb 48:k:e,n,x,z15', u'Dahlem', u'IIIb 48:k:z', u'IIIb 48:k:z35', u'Ljubljana', u'Texas', u'Ramatgan', u'Kunduchi', u'II [1],42:l,[z13],z28:[z6]', u'Stuivenberg', u'Enugu', u'Tyresoe', u'Mkamba', u'IIIb 6,7:l,v:z53', u'Coromandel', u'Burgas', u'Ngor', u'Lovelace', u'IIIb 13,22:l,v:1,5,7', u'Nanga', u'Potsdam', u'Kortrijk', u'Bonn', u'Parkroyal', u'Svedvi', u'Gdansk', u'Borbeck', u'Sinchew', u'Welikade', u'Nchanga', u'Horsham', u'Alpenquai', u'IIIb (6),14:l,v:z', u'IIIb (6),14:l,v:z35', u'Amberg', u'VI 6,14:l,v:z88', u'Concord', u'II 3,10:l,v:z6', u'Ruzizi', u'II 3,10:l,v:e,n,x', u'Give', u'London', u'Sinstorf', u'IIIb (6),14:l,v:z53', u'Stendal', u'IIIb 38:l,v:z', u'IIIb 16:l,v:1,5,7', u'Shanghai', u'Salford', u'IIIb 16:l,v:z', u'Losangeles', u'Boecker', u'IIIb 16:l,v:z53', u'IIIb 6,7:l,v:1,5,7', u'Maracaibo', u'Fann', u'Bullbay', u'IIIb 11:l,v:z', u'Irumu', u'IIIb 11:l,v:z53', u'IIIb 16:l,v:z35', u'Roan', u'Bredeney', u'Kimuenza', u'II [1],4,12,27:l,v:e,n,x', u'Brandenburg', u'Pakistan', u'Litchfield', u'VI 50:l,v:z67', u'Kimberley', u'IIIb 42:l,v:e,n,x,z15', u'IIIb 38:l,v:z35', u'IIIb 38:l,v:[z53]', u'IV 47:l,v:-', u'IIIb 47:l,v:z57', u'IIIb 47:l,v:z53', u'IIIb 47:l,v:z35', u'Alger', u'Ligeo', u'IIIb 50:l,v:z57', u'IIIb 50:l,v:z35', u'IIIb 50:l,v:z', u'IIIb 50:l,v:e,n,x,z15', u'Toronto', u'Geraldton', u'IIIb 35:l,v:z35', u'Fass', u'IIIb 35:l,v:e,n,x,z15', u'Donna', u'IIIb 48:l,v:z', u'IIIb 48:l,v:1,5,(7)', u'Australia', u'Fyris', u'Clackamas', u'Drac', u'India', u'Panama', u'IIIb 47:l,v:z', u'Taylor', u'II 9,12:l,v:z39', u'Goettingen', u'II 9,12:l,v:e,n,x', u'Zaiman', u'IIIb [1],40:l,v:z53', u'Houston', u'IIIb 40:l,v:z', u'Mendoza', u'IIIb 43:l,v:z53', u'IIIb 42:l,v:z53', u'IIIb 42:l,v:z', u'Coogee', u'IIIb 42:l,v:1,5,7', u'II 42:l,v:e,n,x,z15', u'Kapemba', u'Holcomb', u'Azteca', u'IIIb 47:l,v:1,[5],7', u'II 39:l,v:1,5', u'Kokomlemle', u'Oerlikon', u'Loanda', u'Imo', u'Manchester', u'IIIb 47:l,v:e,n,x,z15', u'II 6,8:l,v:e,n,x', u'Edmonton', u'Lund', u'II [1],4,12,27:l,v:z39', u'Millesi', u'Canary', u'II 40:l,v:e,n,x', u'Amherstiana', u'Nashua', u'IIIb 61:l,v:z35', u'IIIb 61:l,v:z', u'IIIb 61:l,v:1,5,7', u'IIIb 60:l,v:z', u'IIIb 59:l,v:z53', u'IIIb 59:l,v:z', u'IIIb 52:l,v:z53', u'Vitkin', u'IIIb 21:l,v:z', u'IIIb 58:l,v:z35', u'IIIb 58:l,v:e,n,x,z15', u'II 56:l,v:z39', u'IIIb 53:l,v:z35', u'IIIb 53:l,v:z', u'IIIb 53:l,v:e,n,x,z15', u'Leoben', u'IIIb 65:l,v:z35', u'Koessen', u'Morotai', u'Michigan', u'Lancaster', u'Carmel', u'IIIb 17:l,v:e,n,x,z15', u'IIIb 65:l,v:e,n,x,z15', u'IIIb 65:l,v:z53', u'Harcourt', u'IIIb 18:l,v:e,n,x,z15', u'Orlando', u'IIIb 18:l,v:z', u'IIIb 18:l,v:z53', u'IIIb 65:l,v:z', u'IIIb 35:l,v:1,5,7', u'IIIb 21:l,v:z57', u'IIIb 17:l,v:z35', u'Dadzie', u'Overschie', u'IIIb 51:l,v:z', u'II 13,23:l,w:e,n,x', u'Ayton', u'Victoria', u'II [1],9,12:l,w:e,n,x', u'Toulon', u'Blancmesnil', u'II 6,8:l,w:z6', u'Keve', u'Gabon', u'Ackwepe', u'Glidji', u'Essingen', u'Lomnava', u'Brooklyn', u'Westeinde', u'Fayed', u'Assinie', u'Epalinges', u'Marsabit', u'Colorado', u'II 6,7:l,w:1,5,7', u'Langeveld', u'II 6,7:l,w:z42', u'II 4,12:l,w:e,n,x', u'II [1],42:l,w:e,n,x', u'II 16:l,w:z6', u'Parakou', u'Overchurch', u'Togo', u'II 50:l,w:e,n,x,z15', u'Fulda', u'Zigong', u'Mono', u'Ramsey', u'IIIb 48:l,w:1,5,7', u'Freiburg', u'Uganda', u'Tours', u'Taiping', u'Miyazaki', u'Itami', u'Kenya', u'Mandera', u'Winterthur', u'Westerstede', u'Sudan', u'Nessziona', u'Napoli', u'Haduna', u'Breukelen', u'Neukoelln', u'II 43:l,z13,z28:1,5', u'Makiso', u'II 58:l,z13,z28:z6', u'Ockenheim', u'Lokstedt', u'Osnabrueck', u'Morocco', u'Strathcona', u'Catalunia', u'Penilla', u'Teshie', u'Battle', u'II 41:l,z13,z28:e,n,x,z15', u'Ablogame', u'Koblenz', u'II 58:l,z13,z28:1,5', u'Nordrhein', u'Kano', u'Kubacha', u'Hiduddify', u'Fallowfield', u'Hoghton', u'Vom', u'Bedford', u'Connecticut', u'II 1,9,12,46,27:l,z13,z28:z39', u'Tiko', u'II 53:l,z28:z39', u'II 51:l,z28:z6', u'II 53:l,z28:z6', u'II 53:l,z28:e,n,x', u'II 50:l,z28:z42', u'II 51:l,z28:z39', u'II 56:l,z28:-', u'Joal', u'II 6,7:l,z28:z6', u'Tomelilla', u'II 11:l,z28:e,n,x', u'Lamin', u'II 13,22:l,z28:1,5', u'Kindia', u'Reinickendorf', u'II [1],4,12:l,z28:[e,n,x]', u'II 6,8:l,z28:e,n,x', u'Malika', u'Moundou', u'II 3,10:l,z28:z39', u'II [1],13,23:l,z28:z42', u'II 13,23:l,z28:z6', u'II 13,23:l,z28:1,5', u'II 3,10:l,z28:1,5', u'II 39:l,z28:e,n,x', u'Kotu', u'II 9,12:l,z28:1,5', u'II 9,12:l,z28:e,n,x', u'York', u'Aflao', u'II [1],40:l,z28:z39', u'Santhiaba', u'II [1],40:l,z28:1,5', u'Bukavu', u'Javiana', u'II 6,7:l,z28:e,n,x', u'II 39:l,z28:z39', u'II 3,10:l,z28:e,n,x', u'II 6,7:l,z28:1,5', u'II 35:l,z28:-', u'II 30:l,z28:z6', u'II 16:l,z28:z42', u'II 28:l,z28:e,n,x', u'Fajara', u'II 28:l,z28:1,5', u'Jambur', u'Granlo', u'II 40:l,z28:e,n,x', u'Haelsingborg', u'II [1],40:m,t:z42', u'II 1,6,14:m,t:1,5', u'II 13,22:m,t:z42', u'II [1],13,23:m,t:z42', u'Kintambo', u'Bassa', u'II [1],44:m,t:z42', u'II [1],13,23:m,t:1,5', u'IV 40:m,t:-', u'Washington', u'II 40:m,t:z39', u'II 40:m,t:e,n,x', u'Newholland', u'II 9,46:m,t:e,n,x', u'II [1],9,12:m,t:z39', u'Leatherhead', u'Sangalkam', u'Muguga', u'Apapa', u'II 50:m,t:z6', u'Yokoe', u'II 6,8:m,t:1,5', u'Pensacola', u'II [1],9,12:m,t:1,5', u'Banana', u'II 11:m,t:e,n,x', u'II [1],13,23:m,t:e,n,x', u'II 45:m,t:1,5', u'II 3,10:m,t:e,n,x', u'Oranienburg', u'Madras', u'Djinten', u'II 6,8:m,t:e,n,x', u'II 6,7:m,t:-', u'Oakey', u'Winston', u'Moers', u'Cannstatt', u'Bama', u'II 17:m,t:-', u'II 42:m,t:[e,n,x,z15]', u'II 35:m,t:-', u'Monschaui', u'II 18:m,t:1,5', u'Langenhorn', u'Mesbit', u'II 21:m,t:-', u'IV 21:m,t:-', u'Kaitaan', u'Rothenburgsort', u'Mpouto', u'II 30:m,t:-', u'II 28:m,t:z39', u'II 6,14:m,t:e,n,x', u'Southbank', u'II 3,10:m,t:1,5', u'Morillons', u'II 16:m,t:[z42]', u'Morbihan', u'Waral', u'Dietrichsdorf', u'Vinohrady', u'II 16:m,t:e,n,x', u'II 28:m,t:[e,n,x]', u'II 9,12:m,t:e,n,x', u'Senegal', u'Rubislaw', u'IIIb 35:r:e,n,x,z15', u'Clanvillian', u'IIIb 42:r:z53', u'Gege', u'IIIb 48:r:z', u'IIIb 48:r:e,n,x,z15', u'Quincy', u'Volta', u'IIIb 42:r:z', u'Grandhaven', u'Brive', u'IIIb 61:r:z35', u'IIIb 58:r:z53', u'IIIb 59:r:z35', u'IIIb 60:r:e,n,x,z15', u'IIIb 60:r:z', u'IIIb 60:r:z35', u'IIIb 60:r:z53', u'IIIb 21:r:z', u'Mountmagnet', u'II 28:r:e,n,z15', u'IIIb 61:r:z', u'Lubumbashi', u'IIIb 61:r:z53', u'Konongo', u'Yalding', u'IIIb 18:r:z', u'Tennenlohe', u'Crossness', u'IIIb 17:r:z', u'Lode', u'IIIb 65:r:z35', u'IIIb 61:r:1,5,7', u'Ivory', u'Shoreditch', u'Sokode', u'IIIb 50:r:1,5,(7)', u'IIIb 50:r:e,n,x,z15', u'IIIb 50:r:z', u'IIIb 50:r:z35', u'IIIb 50:r:z53', u'Fairfield', u'Massakory', u'IIIb 58:r:z', u'IIIb 47:r:e,n,x,z15', u'IIIb 58:r:e,n,x,z15', u'Brunflo', u'Lehrte', u'Bassadji', u'Sipane', u'IIIb 53:r:z', u'IIIb 53:r:z35', u'IIIb 53:r:z68', u'Czernyring', u'Deckstein', u'Kibusi', u'Camberwell', u'Yellowknife', u'IIIb (6),14:r:z', u'Heidelberg', u'Bradford', u'Winneba', u'Remo', u'Goldcoast', u'IIIb 8:r:z', u'44:r:-', u'IIIb 35:r:z', u'Albertbanjul', u'IIIb 47:r:1,5,7', u'IIIb 40:r:z53', u'Southampton', u'Brefet', u'Jamaica', u'IIIb 43:r:e,n,x,z15', u'13,22:r:-', u'Adjame', u'Linton', u'Grampian', u'Papuana', u'IIIb 43:r:z53', u'IIIb 43:r:z', u'Weltevreden', u'Simi', u'Elisabethville', u'Ughelli', u'Bochum', u'Emmastad', u'Infantis', u'Campinense', u'Lome', u'Virchow', u'IIIb 42:r:-', u'II 42:r:-', u'Nigeria', u'IIIb 38:r:e,n,x,z15', u'IIIb 38:r:z', u'IIIb 38:r:1,5,7', u'Lindi', u'Dapango', u'IIIb 47:r:z', u'IIIb 47:r:z53', u'IIIb 35:r:z61', u'IIIb 35:r:z35', u'IIIb 38:r:z35', u'Akanji', u'Hindmarsh', u'Noya', u'Colindale', u'Kofandoka', u'Bsilla', u'Sanktgeorg', u'IIIb 47:r,[i]:z35', u'Bovismorbificans', u'Hidalgo', u'Drogana', u'Brikama', u'Surat', u'Altona', u'Chicago', u'Rovaniemi', u'Fareham', u'Euston', u'Dumfries', u'Seegefeld', u'Africana', u'Banco', u'Lutetia', u'Annedal', u'Istoria', u'Zwickau', u'Cocody', u'Amager', u'Praha', u'Mayday', u'Nantes', u'Irchel', u'Bolton', u'Ohlstedt', u'Orion', u'II [1],9,12:y:z39', u'Powell', u'Benin', u'Hartford', u'Mikawasima', u'Mokola', u'Giza', u'Bulgaria', u'Tananarive', u'II 6,8:y:1,6', u'Alagbon', u'Inchpark', u'Sunnycove', u'Daarle', u'Richmond', u'Lamphun', u'Bareilly', u'Kralingen', u'Benue', u'Sindelfingen', u'II 1,9,12,46,27:y:z39', u'Gatow', u'Oyonnax', u'Stockholm', u'Langensalza', u'Brunei', u'Dougi', u'Perth', u'Baguirmi', u'Nijmegen', u'Teddington', u'Finaghy', u'Ruiru', u'Ibaragi', u'Bietri', u'Coeln', u'Matopeni', u'Saphra', u'Akuafo', u'Harvestehude', u'Selby', u'Avignon', u'Freetown', u'Colombo', u'Trachau', u'Pomona', u'Oskarshamn', u'Nima', u'Ball', u'Steinwerder', u'Kingabwa', u'Farcha', u'Jos', u'Steinplatz', u'Carrau', u'Spalentor', u'Kitenge', u'Telaviv', u'Madelia', u'Fischerkietz', u'Mornington', u'Shomolu', u'II 17:y:-', u'Kamoru', u'Moualine', u'Solt', u'Delan', u'Gatineau', u'Kikoma', u'Herzliya', u'Woumbou', u'Windermere', u'Odienne', u'Cannonhill', u'Blitta', u'Jalisco', u'Lokomo', u'Slade', u'Thies', u'II 18:y:e,n,x,z15', u'Troy', u'Tunis', u'Ordonez', u'Hadejia', u'Yarrabah', u'Tanger', u'Anfo', u'Kinson', u'Krefeld', u'Tendeba', u'Warengo', u'Gori', u'II 17:z:l,w', u'II 47:z:e,n,x,z15', u'Daula', u'II 17:z:1,7', u'Mountpleasant', u'Potengi', u'Arusha', u'Uhlenhorst', u'Brackenridge', u'II 45:z:1,5', u'Yopougon', u'II 6,8:z:1,5', u'II 6,7:z:z42', u'Kuru', u'Kaolack', u'Bolama', u'Mowanjum', u'Marmande', u'Phaliron', u'Kalumburu', u'II 45:z:z39', u'Lawndale', u'Vanier', u'Koenigstuhl', u'Stachus', u'Preston', u'Entebbe', u'II 4,12:z:z39', u'II 9,12:z:z39', u'II [1],9,12:z:z6', u'Aurelianis', u'Ursenbach', u'Kimpese', u'II 42:z:e,n,x,z15', u'Mulhouse', u'Sally', u'II 21:z:-', u'II [1],40:z:1,5', u'Casamance', u'Nowawes', u'II [1],40:z:z6', u'II [1],40:z:z39', u'II 40:z:z42', u'II 41:z:1,5', u'II [1],9,12:z:1,7', u'II 28:z:z39', u'Ogbete', u'Shubra', u'II 9,46:z:z39', u'Bambylor', u'II 9,46:z:e,n,x', u'II 9,46:z:1,5', u'II 28:z:1,5', u'Dingiri', u'Doel', u'II 42:z:1,5', u'Brisbane', u'II 43:z:1,5', u'Hohentwiel', u'Kiambu', u'II [1],4,12,27:z:1,5', u'Loubomo', u'Indiana', u'II 4,12:z:1,7', u'Neftenbach', u'II [1],4,12,27:z:e,n,x', u'II 42:z:z6', u'Melbourne', u'Ezra', u'Chile', u'Oakland', u'II 6,7:z:1,5', u'Tanzania', u'Ivrysurseine', u'II 56:z:z6', u'Bristol', u'Poano', u'Poitiers', u'II [1],13,23:z:1,5', u'II 53:z:z6', u'IIIb 53:z:1,5,(7)', u'II 53:z:1,5', u'IIIb 52:z:z52', u'Homosassa', u'Soahanina', u'Royan', u'II [1],59:z:z6', u'Huddinge', u'Farmsen', u'Tchamba', u'Poona', u'II 47:z:z6', u'Worthington', u'II 3,10:z:z39', u'Landwasser', u'Cayar', u'II 3,10:z:e,n,x', u'Winslow', u'Harleystreet', u'II 3,10:z:1,5', u'Fufu', u'II [1],13,23:z:z42', u'II 13,22:z:-', u'IIIb 13,23:z:1,5', u'Sundsvall', u'Clerkenwell', u'Schoeneberg', u'II 52:z:z39', u'Bouake', u'Kanifing', u'II 16:z:z42', u'II 6,7:z:z6', u'II 6,7:z:z39', u'II 16:z:e,n,x', u'Carno', u'Brevik', u'Lerum', u'Kainji', u'IIIb 48:z:1,5,7', u'II 48:z:1,5', u'Toucra', u'Korlebu', u'II 60:z:e,n,x', u'Hongkong', u'Crewe', u'II 11:z:z39', u'Lechler', u'Treforest', u'Antsalova', u'Nyanza', u'Bruck', u'Maroua', u'Businga', u'IIIb 50:z:z52', u'II 50:z:e,n,x', u'Gerland', u'II 6,7:z:e,n,x', u'Fortlamy', u'Lingwala', u'Kassel', u'II 11:z:e,n,x', u'Jerusalem', u'Redba', u'Omuna', u'II 41:z10:e,n,x,z15', u'II 41:z10:z6', u'Inganda', u'IIIb 65:z10:z', u'IIIb 65:z10:e,n,x,z15', u'Tudu', u'Vellore', u'Fortune', u'Mura', u'Menden', u'Hadar', u'Eschweiler', u'IIIb 61:z10:z35', u'Ngili', u'Albert', u'Mbandaka', u'Ituri', u'Haifa', u'II 41:z10:1,2', u'Leipzig', u'Landala', u'Inpraw', u'Djugu', u'Tokoin', u'Aprad', u'II 56:z10:e,n,x', u'Barry', u'Canton', u'IIIb 53:z10:z35', u'IIIb 53:z10:z', u'Bergues', u'IIIb 50:z10:z53', u'II 50:z10:z6', u'IIIb 50:z10:z', u'Adana', u'Glostrup', u'Llobregat', u'Zerifin', u'IIIb 48:z10:z', u'IIIb 48:z10:e,n,x,z15', u'Isaszeg', u'II 48:z10:1,6', u'VI 48:z10:1,5', u'IIIb 40:z10:z35', u'II 48:z10:[1,5]', u'IIIb 47:z10:z35', u'IIIb 47:z10:z', u'Namoda', u'IIIb 47:z10:1,5,7', u'Guinea', u'Molade', u'IIIb 60:z10:z35', u'IIIb 60:z10:z', u'IIIb 59:z10:z57', u'IIIb 59:z10:z53', u'II 42:z10:1,2', u'II 42:z10:e,n,x,z15', u'IIIb 42:z10:e,n,x,z15', u'IIIb 42:z10:z', u'Loenga', u'II 42:z10:z6', u'IIIb 42:z10:z35', u'IIIb 57:z10:z', u'Wippra', u'Bazenheid', u'Remiremont', u'Chomedey', u'Istanbul', u'IIIb 58:z10:z53', u'II 58:z10:z6', u'IIIb 58:z10:e,n,x,z15', u'II 58:z10:1,6', u'Cleveland', u'Mapo', u'Paris', u'IIIb 60:z10:z53', u'IIIb 42:z10:z67', u'IIIb 28:z10:z', u'Luckenwalde', u'Moroto', u'IIIb 17:z10:z', u'IIIb 17:z10:e,n,x,z15', u'Djibouti', u'Angouleme', u'Redlands', u'IIIb 16:z10:e,n,x,z15', u'Lisboa', u'VI 1,6,14,25:z10:1,(2),7', u'Badagry', u'Libreville', u'II 18:z10:z6', u'II 1,6,14:z10:z6', u'IIIb (6),14:z10:e,n,x,z15', u'Sada', u'Senneville', u'Kumasi', u'II 30:z10:e,n,x,z15', u'Laredo', u'II 1,6,14:z10:1,5', u'IIIb 16:z10:1,7', u'IIIb 21:z10:z53', u'Carnac', u'Leer', u'IIIb 18:z10:e,n,x,z15', u'II 40:z10:e,n,x', u'II 39:z10:z6', u'IIIb 21:z10:e,n,x,z15', u'IIIb 21:z10:z', u'II 1,9,12,46,27:z10:z39', u'II 1,9,12,46,27:z10:e,n,x', u'Umbilo', u'II 21:z10:[z6]', u'Malaysia', u'II 17:z10:-', u'II 9,46:z10:z39', u'II 9,46:z10:z6', u'Louisiana', u'Mahina', u'Inglis', u'Lishabi', u'Rogy', u'Farakan', u'IIIb (6),14:z10:z', u'II 1,9,12,46,27:z10:1,5', u'IIIb 6,14:z10:z53', u'Lexington', u'Ruanda', u'Wentworth', u'II [1],13,22:z10:z6', u'Neunkirchen', u'IIIb 38:z10:z', u'IIIb 38:z10:z53', u'Harrisonburg', u'Roodepoort', u'Okerara', u'Treguier', u'Portland', u'Demerara', u'Sapele', u'Hegau', u'Dallgow', u'Yenne', u'Telhashomer', u'Straengnaes', u'Coquilhatville', u'Podiensis', u'Kristianstad', u'Biafra', u'Camberene', u'Enschede', u'Ligna', u'IIIb 35:z10:z35', u'Trotha', u'Nessa', u'IIIa 62:z29:-', u'Everleigh', u'II 44:z29:e,n,x', u'Zinder', u'IV 17:z29:-', u'IIIa 45:z29:-', u'IIIa 59:z29:-', u'IV 44:z29:-', u'II 60:z29:e,n,x', u'II 45:z29:z42', u'II 45:z29:e,n,x', u'II 45:z29:1,5', u'Jodhpur', u'IIIa 17:z29:-', u'Kandla', u'II [1],13,23:z29:e,n,x', u'II 51:z29:e,n,x,z15', u'Jedburgh', u'IIIa 50:z29:-', u'Ivorycoast', u'II 43:z29:z42', u'II 3,10:z29:[e,n,x]', u'IV 48:z29:-', u'IIIa 53:z29:-', u'IIIa 48:z29:-', u'II 48:z29:-', u'II 57:z29:z42', u'Agoueve', u'II 13,22:z29:1,5', u'Mundubbera', u'II [1],13,23:z29:1,5', u'Saloniki', u'II 16:z29:1,5', u'II 16:z29:e,n,x', u'IIIa 47:z29:-', u'Ekpoui', u'II 47:z29:e,n,x,z15', u'II 13,22:z29:e,n,x', u'IIIa 56:z29:-', u'Cubana', u'II 35:z29:e,n,x', u'II 6,8:z29:1,5', u'II 6,8:z29:e,n,x:z42', u'Tamale', u'Uno', u'II 6,8:z29:e,n,x', u'II 6,7:z29:[z42]', u'Tennessee', u'II 42:z29:-', u'Djermaia', u'IIIa 43:z29:-', u'II 28:z29:1,5', u'Ouakam', u'Aragua', u'Djama', u'Widemarsh', u'IIIa 35:z29:-', u'IV 41:z29:-', u'IIIa 41:z29:-', u'Lodz', u'II [1],9,12:z29:e,n,x', u'II 9,12:z29:1,5', u'Llandoff', u'Brancaster', u'II [1],4,12:z29:e,n,x', u'IIIa 40:z29:-', u'Omifisan', u'II 28:z29:e,n,x', u'IIIa 21:z29:-', u'II 43:z29:e,n,x', u'Makiling', u'IV 43:z29:-', u'Hillegersberg', u'Santander', u'Babili', u'Konolfingen', u'Cairina', u'Pasing', u'Wuiti', u'Tafo', u'66:z35:-', u'Catumagos', u'Ratchaburi', u'Aachen', u'Palime', u'Kokoli', u'48:z35:-', u'Shannon', u'Yaounde', u'Anna', u'Picpus', u'Nimes', u'Mampong', u'Carpentras', u'Ahoutoue', u'Penarth', u'IIIb 48:z35:z52', u'Bingerville', u'II 3,10:z35:e,n,x,z15', u'61:z35:-', u'II [1],40:z35:e,n,x,z15', u'II 16:z35:e,n,x', u'Dakota', u'Trier', u'Lattenkamp', u'Basingstoke', u'Yombesali', u'Gambaga', u'Yekepa', u'Zongo', u'Tema', u'Ahepe', u'Sloterdijk', u'Kolda', u'Hennekamp', u'Yarm', u'[1],40:z35:-', u'Tienba', u'Trimdon', u'Angers', u'Kahla', u'Tejas', u'IIIa 40:z36:-', u'IIIa 59:z36:-', u'IIIa 62:z36:-', u'IV 6,7:z36:-', u'IIIa 43:z36:-', u'IIIa 17:z36:-', u'VI 59:z36:-', u'II 6,14:z36:-', u'IIIa 45:z36:-', u'Balcones', u'II 16:z36:e,n,z15', u'IV 16:z36:-', u'IV 47:z36:-', u'IV 42:z36:-', u'Weslaco', u'IV 21:z36:-', u'Macallen', u'IIIa 48:z36:-', u'IIIa 35:z36:-', u'Potosi', u'IIIa 50:z36:-', u'Tampico', u'II 6,7:z36:z42', u'IV 41:z36:-', u'IIIa 41:z36:-', u'IIIa 63:z36:-', u'II 18:z36:-', u'IV 17:z36:-', u'IIIa 21:z36:-', u'IV 48:z36,[z38]:-', u'IV 44:z36,[z38]:-', u'IV [1],53:z36,z38:-', u'IV 45:z36,z38:-', u'IV 18:z36,z38:-', u'IV 43:z36,z38:-', u'Haga', u'Albertslund', u'Bolombo', u'II 3,10:z38:z42', u'Lene', u'Sandaga', u'Offa', u'Fresno', u'Ochiogu', u'Elomrane', u'Klouto', u'Wilhelmsburg', u'Ago', u'Aderike', u'Koketime', u'Apeyeme', u'Naware', u'Sinthia', u'Rumford', u'Lille', u'Irigny', u'Alexanderplatz', u'Sara', u'Fanti', u'Leiden', u'Vogan', u'II [1],4,12,[27]:z39:1,[5],7', u'II [1],44:z39:e,n,x,z15', u'II 9,46:z39:1,7', u'II 3,10:z39:1,[5],7', u'13,22:z39:-', u'II 13,22:z39:1,7', u'II [1],13,23:z39:1,5,7', u'Grancanaria', u'II 30:z39:1,7', u'II [1],9,12:z39:1,7', u'II 40:z39:1,7', u'II [1],40:z39:1,5', u'44:z39:-', u'II 48:z39:z81', u'48:z39:-', u'II 52:z39:1,5,7', u'II 57:z39:e,n,x,z15', u'II 58:z39:e,n,x,z15', u'66:z39:-', u'II [1],40:z39:1,6', u'IIIb 40:z39:1,6', u'IIIb 6,7,[14]:z39:1,2', u'II 6,7:z39:1,5,7', u'IV [1],40:z4,z23:-', u'Goma', u'Bofflens', u'Waycross', u'II 43:z4,z23:-', u'IV 41:z4,z23:-', u'IV 38:z4,z23:-', u'Vuadens', u'Stanleyville', u'Gera', u'Broc', u'IIIa 42:z4,z23:-', u'Cerro', u'Breda', u'Babelsberg', u'Aarhus', u'II 18:z4,z23:-', u'IIIa 18:z4,z23:-', u'Baguida', u'IIIa 21:z4,z23:-', u'IV 21:z4,z23:-', u'IIIa 40:z4,z23:-', u'Teltow', u'Namur', u'Stoneferry', u'Alachua', u'IIIa 35:z4,z23:-', u'Yoff', u'IIIa 38:z4,z23:-', u'IIIa 43:z4,z23:-', u'Cannobio', u'IV 57:z4,z23:-', u'Farmingdale', u'IIIa 51:z4,z23:-', u'IV 51:z4,z23:-', u'II 6,7:z4,z23:-', u'IIIa 53:z4,z23:-', u'IV 53:z4,z23:-', u'IIIa 50:z4,z23:-', u'IIIa 56:z4,z23:-', u'IV 6,7:z4,z23:-', u'Obogu', u'Planckendael', u'IIIa 59:z4,z23:-', u'IIIa 62:z4,z23:-', u'IIIa 63:z4,z23:-', u'Aequatoria', u'Yerba', u'Tabligbo', u'IV 43:z4,z23:-', u'Kua', u'Ploufragan', u'II 44:z4,z23:-', u'IIIa 44:z4,z23:-', u'IV 44:z4,z23:-', u'IV 50:z4,z23:-', u'IV 45:z4,z23:-', u'IIIa 41:z4,z23:-', u'Fehrbellin', u'Bere', u'Binche', u'IIIa 47:z4,z23:-', u'IIIa 48:z4,z23:-', u'IV 48:z4,z23:-', u'IIIa 45:z4,z23:-', u'IV 16:z4,z23:-', u'IV 6,14:z4,z23:-', u'Ilugun', u'Remete', u'Etterbeek', u'Wagadugu', u'Bellevue', u'IIIa 11:z4,z23:-', u'Bousso', u'Kibi', u'Axim', u'II 16:z4,z23:-', u'IV 11:z4,z23:-', u'Adabraka', u'Ekotedo', u'IIIa 13,22:z4,z23:-', u'Dabou', u'Ajiobo', u'Arapahoe', u'IIIa 17:z4,z23:-', u'Corvallis', u'Wangata', u'Ried', u'Lezennes', u'Chailey', u'IIIa 13,23:z4,z23,[z32]:-', u'IIIa 53:z4,z23,z32:-', u'IIIa 41:z4,z23,z32:-', u'IIIa 48:z4,z23,z32:-', u'IIIa 56:z4,z23,z32:-', u'IIIa 17:z4,z23,z32:-', u'IIIa 50:z4,z23,z32:-', u'IIIa 44:z4,z23,z32:-', u'IIIa 17:z4,z24:-', u'Christiansborg', u'Sambre', u'IV 43:z4,z24:-', u'Ipswich', u'Toricada', u'IIIa 41:z4,z24:-', u'Yehuda', u'IV [1],42:z4,z24:-', u'IIIa 42:z4,z24:-', u'IIIa 43:z4,z24:-', u'IIIb 48:z4,z24:-', u'Albany', u'Duesseldorf', u'IIIa 53:z4,z24:-', u'II 53:z4,z24:-', u'Natal', u'IIIa 51:z4,z24:-', u'IV 50:z4,z24:-', u'IIIa 50:z4,z24:-', u'II 9,46:z4,z24:z39', u'II 1,9,12,46,27:z4,z24:1,5', u'II 6,7:z4,z24:z42', u'IV 44:z4,z24:-', u'IIIa 48:z4,z24:-', u'Djakarta', u'Tamberma', u'Florian', u'II 3,10:z4,z24:-', u'IIIa 45:z4,z24:-', u'Transvaal', u'Somone', u'IV 6,7:z4,z24:-', u'Ngaparou', u'IV 16:z4,z24:-', u'Uzaramo', u'Chichiri', u'II 40:z4,z24:z39', u'Bangkok', u'IIIa 40:z4,z24:-', u'IIIa 35:z4,z24:-', u'IV [1],40:z4,z24:-', u'Westphalia', u'Kalamu', u'IIIa 44:z4,z24:-', u'Bodjonegoro', u'Kethiabarny', u'II 16:z4,z24:-', u'II 18:z4,z24:-', u'Romanby', u'IIIa 13,23:z4,z24:-', u'IIIa 21:z4,z24:-', u'II 21:z4,z24:-', u'Blukwa', u'Kaevlinge', u'IIIa 17:z4,z32:-', u'IIIa 45:z4,z32:-', u'IIIa 63:z4,z32:-', u'IIIa 62:z4,z32:-', u'IIIa 35:z4,z32:-', u'IIIa 18:z4,z32:-', u'IV 21:z4,z32:-', u'IV 48:z4,z32:-', u'IV 16:z4,z32:-', u'IV [1],44:z4,z32:-', u'IIIa 51:z4,z32:-', u'IIIa 48:z4,z32:-', u'IIIa 50:z4,z32:-', u'IV 50:z4,z32:-', u'Tallahassee', u'IV [1],40:z4,z32:-', u'IIIa 44:z4,z32:-', u'IV 43:z4,z32:-', u'IV 11:z4,z32:-', u'IIIa 41:z4,z32:-', u'IIIa 40:z4,z32:-', u'60:z41:-', u'Thayngen', u'Karamoja', u'Wuppertal', u'Hillsborough', u'Maska', u'Diogoye', u'Maastricht', u'VI 6,7:z41:1,7', u'Ottawa', u'Taset', u'48:z41:-', u'66:z41:-', u'Tamilnadu', u'Dortmund', u'II 50:z42:1,7', u'II 57:z42:1,6', u'II 1,6,14:z42:1,6', u'II 16:z42:1,(5),7', u'II 43:z42:[1,5,7]', u'II [1],9,12:z42:1,[5],7', u'II [1],40:z42:1,6', u'II 6,7:z42:1,[5],7', u'II 16:z42:1,6', u'Quinhon', u'Bulovka', u'II 52:z44:1,5,7', u'IIIb 58:z52:z35', u'IIIb 53:z52:z35', u'IIIb 53:z52:z53', u'IIIb 65:z52:z53', u'IIIb 65:z52:z35', u'IIIb 65:z52:z', u'IIIb 59:z52:z53', u'IIIb 58:z52:z', u'IIIb 61:z52:1,5,7', u'IV 41:z52:-', u'IIIb 16:z52:z35', u'IIIb 61:z52:z53', u'IIIb 61:z52:z35', u'IIIb 60:z52:1,5,[7]', u'IIIb 61:z52:z', u'IIIb 60:z52:z', u'IIIb 60:z52:z35', u'IIIb 60:z52:z53', u'IIIb 65:z52:e,n,x,z15', u'IIIb 47:z52:1,5', u'IIIb 48:z52:e,n,x,z15', u'IIIb 35:z52:1,5,7', u'IIIb 50:z52:z53', u'IIIb 47:z52:z35', u'IIIb 47:z52:z', u'IIIb 48:z52:z', u'IIIb 47:z52:1,5,7', u'IIIb 43:z52:z53', u'IIIb 35:z52:z', u'IIIb 35:z52:z35', u'IIIb [1],6,14,[25]:z52:z35', u'IIIb 6,14:z52:e,n,x,z15', u'IIIb 38:z52:z35', u'IIIb 38:z52:z53', u'IIIb 47:z52:e,n,x,z15', u'IIIb 42:z52:z', u'IIIb 50:z52:z35', u'IIIb 35:z52:e,n,x,z15', u'IIIb 50:z52:1,5,7', u'IIIb 38:z53:-', u'IIIb 47:z53:-', u'IIIb 42:z57:1,5', u'II 58:z6:1,6', u'II 30:z6:1,6', u'Franken', u'II 47:z6:1,6', u'II 16:z6:1,6', u'II 42:z6:1,6', u'II [1],40:z6:1,5', u'II 6,7:z6:1,7', u'Aesch', u'IIIb 38:z61:[z53]', u'48:z65:-', u'IIIb 21:z65:e,n,x,z15', u'66:z65:-', u'Pietersburg', u'Delmenhorst', u'48:z81:-', u'[1],40:z81:-', u'66:z81:-', u'II [1],40:z81:z6', u'Mygdal',u'Lubbock']
+
+phase1=['-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', 'g,m,[s],t', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'f,g,t', '[g,t]', '[g],m,t', '[z42]', '[z42]', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'b', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'c', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'd', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,h', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,x,z15', 'e,n,z15', 'e,n,z15', 'e,n,z15', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g', 'f,g,[s]', 'f,g,[t]', 'f,g,m,t', 'f,g,s', 'f,g,s', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'f,g,t', 'g,m,[s],t', 'g,t', 'g,[m],[s],[t]', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,[m],[s],t', 'g,s,t', 'g,[m],[s],t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],s,t', 'g,[m],t', 'g,s,t', 'g,[s],t', 'g,[s],t', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m', 'g,m,s', 'g,m,[s]', 'g,m,[s]', 'g,m,[s]', 'g,m,[s],[t]', 'g,m', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[s],t', 'g,m,[t]', 'g,m', 'g,m,[t]', 'g,m,[t]', 'g,m,q', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,s,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,m,t', 'g,p', 'g,p', 'g,p', 'g,p,s', 'g,p,u', 'g,q', 'g,s,[t]', 'g,s,q', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,s,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,t', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z51', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z62', 'g,z63', 'g,z85', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'i', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'k', 'l,[z13],[z28]', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,[z13],z28', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,v', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,w', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,[z28]', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z13,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'l,z28', 'm,p,t,[u]', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'm,t', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,[i]', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'r,i', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z10', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z29', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z35', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36', 'z36,[z38]', 'z36,[z38]', 'z36,z38', 'z36,z38', 'z36,z38', 'z36,z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z38', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z39', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23', 'z4,z23,[z32]', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z23,z32', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z24', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z4,z32', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z41', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z42', 'z44', 'z44', 'z44', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z52', 'z53', 'z53', 'z57', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z6', 'z60', 'z61', 'z65', 'z65', 'z65', 'z69', 'z71', 'z81', 'z81', 'z81', 'z81', 'z91', 'g,m,s']
+
+phase2=['1,7','e,n,x','1,6','1,7','1,6','1,6','1,6','-','1,6','1,6','1,5','1,5','z55','e,n,x,z15','z35','z','z53','z53','z54','-','z35','1,5,7','z','z','z53','z35','z35','z35','e,n,x,z15','z35','z35','z35','z53','z','z35','-','e,n,x','[e,n,x]','1,5,7','1,[5],7','e,n,x','1,2','e,n,z15','z6','z6','e,n,z15','z42','1,5','e,n,x','z39','z42','z6','l,v','1,5','e,n,x,z15','[1,5]','z10','1,5','l,z13,z28','1,7','e,n,x','e,n,z15','e,n,x','e,n,z15','1,5','1,7','1,7','1,2','e,n,z15','e,n,x','z6','1,6','1,5','1,6','e,n,z15','1,5','z42','e,n,z15','e,n,x','z39','1,5','1,5','z6','e,n,z15','e,n,x','z6','1,6','z6','1,7','1,2','1,6','z39','z6','1,5,7','1,5','1,7','z6','z39','1,7','-','e,n,x','e,n,z15','z39','e,n,x','1,2','-','e,n,z15','z6','l,z13,z28','l,w','e,n,x','1,5','1,6','1,5','1,5','e,n,z15','-','-','e,n,z15','e,n,x','1,2','z42','l,w','1,5','e,n,x','e,n,x','1,7','1,5','1,2','1,5','1,5','z6','[z6]','1,6','e,n,x','1,2','1,2','e,n,x','1,6','1,5','1,7','e,n,z15','l,w','1,5','1,5','[1,5]','l,w','z39','z52','z39','e,n,z15','z6','e,n,z15','1,7','[1,5]','z39','1,5','1,5','1,5','e,n,x','l,w','1,2','1,5','1,5','e,n,z15','1,5','1,2','e,n,z15','e,n,x','e,n,x','1,7','e,n,z15','e,n,x','e,n,x','e,n,z15','-','e,n,x','1,7','e,n,x,z15','l,w','e,n,z15','e,n,x','z6','l,w','z6','e,n,x','1,6','1,5','1,2','e,n,z15','e,n,x','1,5','e,n,z15','-','e,n,z15','z42','e,n,x','e,n,z15','1,5','l,w','z35','1,5','1,6','z35','z6','l,w','[e,n,x]','1,7','[e,n,x]','1,6','z39','e,n,x','1,6','e,n,z15','1,5','1,2,5','1,2','1,2','1,5','e,n,x','e,n,x,z15','1,2','z6','1,6','-','e,n,x,z15','z6','1,6','1,5','1,7','e,n,x','e,n,z15','z6','-','e,n,z15','1,2','1,2','-','z6','e,n,x','e,n,z15','e,n,z15','z6','1,5','1,7','l,w','1,5','1,6','z42','z39','z6','1,6','1,5','1,2','l,w','e,n,z15','e,n,x','e,n,x','1,5','e,n,z15','1,7','e,n,x','1,7','1,5','1,7','e,n,x','-','e,n,x','1,2','1,5','1,6','1,5','e,n,x','e,n,z15','z6','e,n,z15','e,n,z15','l,w','z6','l,w','1,6','z6','e,n,z15','1,5','1,5','1,7','1,7','1,2','e,n,z15','e,n,z15','1,5','1,2','1,5','1,7','1,6','1,7','1,5','e,n,x','e,n,x','e,n,z15','e,n,x','l,w','l,w','z6','1,6','z6','e,n,x','e,n,x','z39','[1,5]','z6','1,5','z35','e,n,z15','z35','l,w','-','1,5','1,2','1,2','1,5','e,n,x,z15','z6','z6','1,7','1,2','z6','1,6','z39','1,2','1,5','1,7','-','1,5','1,5','e,n,x','z42','z6','z6','1,5','[1,5]','z6','e,n,x','1,7','e,n,x','e,n,x','e,n,z15','1,6','l,w','1,7','e,n,z15','1,2','e,n,x','1,5','e,n,x','1,5','1,6','z39','e,n,z15','1,5','e,n,x,z15','1,6','z6','z35','z','e,n,x,z15','1,5','1,5','1,6','1,5','l,w','e,n,x,z15','1,5','z6','e,n,z15','1,5,7','1,2','1,7','1,7','1,6','e,n,x','z6','e,n,x','1,5','e,n,z15','1,6','-','1,5','1,7','e,n,x','1,5','e,n,x,z15','1,6','1,7','l,w','e,n,x','e,n,x','[e,n,z15]','z6','z6','1,2','1,5','e,n,x','1,6','1,5','1,6','1,7','k','e,n,x','e,n,z15','z6','e,n,z15','e,n,x','e,n,x','z6','e,n,z15','e,n,x','1,6','z39','z53','z','1,5,7','z6','l,w','e,n,z15','1,7','z35','1,5,7','1,6','1,5','1,2','z39','e,n,x,z15','1,5','1,6','1,7','z6','e,n,x','e,n,z15','l,w','z','e,n,x,z15','z6','1,6','1,5','e,n,z15','1,5','z6','e,n,x','1,5','1,6','1,5','1,5','1,5','z39','1,2','1,6','z','1,5','e,n,z15','1,7','e,n,z15','1,7','-','1,6','l,w','e,n,x,z15','e,n,x','1,5','1,5','1,5','1,7','1,6','z39','[1,5]','1,5','1,2','z6','1,5','l,z13,z28','1,7','l,w','z42','e,n,x','1,5','1,5','e,n,z15','l,w','-','1,5','z35','z6','1,2','e,n,z15','e,n,z15','e,n,x','1,7','1,6','z42','z39','e,n,x,z15','1,5','e,n,x','l,w','z6','l,w','1,7','1,7','e,n,x','e,n,x','1,6','-','z39','z35','1,5','e,n,z15','1,5','z35','1,5','1,5','1,6','1,7','e,n,x','e,n,z15','l,w','z6','l,z13,z28','1,7','1,7','e,n,z15','l,w','z6','1,5','e,n,z15','1,6','1,5','e,n,x','z6','1,6','1,5','e,n,x','z6','e,n,z15','z6','1,5','e,n,x','1,[2],7','1,6','1,5','1,2','z6','1,5','z6','z39','e,n,x,z15','e,n,x','1,5','e,n,z15','l,w','1,7','1,5','z6','1,6','1,6','1,7','e,n,x','e,n,z15','1,2','e,n,z15','l,w','1,2','1,5','e,n,z15','e,n,x','1,6','z6','[e,n,x]','z6','1,5','-','e,n,x','1,2','1,6','1,7','1,5','e,n,x','e,n,x','e,n,z15','l,w','z42','z39','1,5','1,5','-','-','1,2','z6','1,5','1,2','1,2','z6','z39','e,n,x,z15','1,5','1,5','1,5','1,7','1,7','e,n,x','1,5','z35','z35','1,2','z6','e,n,z15','e,n,x','1,5','1,5','z6','e,n,z15','e,n,x','1,7','1,5','1,7','e,n,z15','e,n,z15','1,7','1,5','e,n,x','1,6','l,z13,z28','1,5','1,7','1,6','1,5','1,2','1,6','1,5','1,6','1,5','l,w','1,5','1,5','1,2','z6','1,2','z6','1,7','z6','1,5','1,7','1,6','1,2','1,2','1,5','1,6','1,2','1,5','1,6','1,7','1,2','1,5','e,n,z15','1,5','1,7','1,2','1,5','e,n,z15','1,5','z6','1,2','l,w','l,w','1,5','1,2','1,6','e,n,z15','1,2','l,w','z6','e,n,x','e,n,z15','1,6','1,2','e,n,x','l,w','1,7','1,6','1,2','1,5','1,5','1,2','e,n,z15','1,2','1,6','1,7','1,6','1,6','1,7','1,[5],7','1,[5],7','1,7','1,5,7','1,[5],7','1,2,7','1,5,7','1,6','1,[5],7','1,7','1,7','1,6','1,6','z6','1,6','1,6','1,6','1,5,7','1,6','1,[5],7','z87','-','1,6','-','-','e,n,x','-','-','e,n,x','-','-','e,n,x','-','e,n,z15','-','-','-','-','[1,6]','-','[e,n,x]','-','-','z6','1,2,7','e,n,x','1,2,7','1,7','-','1,5','-','e,n,x','-','[1,5]','[e,n,x]','[e,n,x]','z42','-','e,n,x','[z42]','z39','[1,5]','z42','[1,5]','-','z42','-','-','-','[e,n,z15]','1,6','-','-','1,5','[e,n,z15]','-','-','-','-','-','-','-','[e,n,x]','[1,6]','-','-','e,n,x','[1,5,7]','[e,n,x]','[z42]','-','-','-','-','-','[1,2]','-','-','-','1,2,7','z','-','-','-','e,n,x','[e,n,z15]','e,n,x','-','1,5','[1,5]','e,n,x','1,5','-','z39','e,n,x','z42','z6','-','z39','e,n,x','z6','-','1,7','e,n,x,z15','[z67]','z39','-','[1,5]','-','-','-','-','-','-','-','[1,6]','-','-','-','-','-','-','-','-','e,n,x','-','-','-','-','e,n,x','-','-','e,n,x','-','[1,2]','-','-','-','[1,5]','1,5','z42','-','-','-','-','[1,5]','z6','1,5','-','-','[e,n,x,z15]','-','z39','-','-','-','e,n,x','e,n,x,z15','-','1,5','e,n,x','-','1,5','z42','-','z39','[e,n,x]','-','-','-','e,n,z15','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','1,5','-','-','-','-','-','-','1,5','-','-','-','-','e,n,x,z15','-','-','e,n,z15','-','1,7','1,5','e,n,x','[e,n,x]','e,n,x','-','-','-','-','[z]','1,6','1,5','1,7','1,2','1,6','[e,n,x,z15]','1,5','z','1,2','e,n,x','z35','e,n,x','z','e,n,z15','e,n,z15','l,w','z35','1,7','e,n,x,z15','1,2','1,5,7','e,n,x,z15','e,n,x,z15','1,7','e,n,x,z15','z6','l,w','z53','z35','1,7','e,n,z15','z','z6','e,n,z15','1,6','1,5','1,5','z53','z','e,n,z15','z6','e,n,z15','l,w','[z35]','1,2','1,5','e,n,x,z15','e,n,x','e,n,x,z15','1,5','1,2','z35','e,n,x,z15','z','l,w','1,6','l,w','1,5','e,n,z15','e,n,x,z15','l,w','1,6','z6','1,6','1,7','z53','e,n,z15','z35','l,w','l,w','z6','z6','1,5,7','-','1,5','1,2','e,n,z15','e,n,x','z6','-','z61','1,5','e,n,x','e,n,z15','1,5','1,2','1,6','z53','1,5','z','z','z35','l,w','e,n,z15','e,n,x','1,6','1,5','1,5','z53','1,7','z35','1,6','e,n,x','l,w','z','z6','z53','e,n,z15','1,7','e,n,x,z15','e,n,z15','1,5','e,n,z15','z53','l,w','z35','z6','1,2','1,5,7','l,w','1,5','1,7','z','1,5','1,2','z6','1,2','1,6','e,n,x','z','e,n,z15','e,n,z15','1,2','1,5','1,5','1,2','e,n,x','1,5','e,n,z15','z53','1,2,5','[z6]','z','e,n,x,z15','z53','1,5','1,5','z6','z','1,6','e,n,x','1,6','1,5','e,n,z15','z39','-','1,5','z35','1,7','1,5','e,n,z15','1,5,7','z35','1,2','1,5','z','e,n,z15','1,5','z6','z','e,n,z15','e,n,x','1,7','1,6','1,5','1,7','1,5','z41','-','1,2','1,6','e,n,x','1,7','1,6','z','z53','z35','1,6','1,6','z6','z','z','e,n,x,z15','e,n,x,z15','1,5,7','z','1,2','1,7','z65','z53','1,5','1,6','e,n,x,z15','z','e,n,z15','1,2','z53','z53','z53','z35','z53','e,n,z15','e,n,x,[z15]','e,n,x,z15','1,7','l,z13,z28','1,5','e,n,z15','z53','e,n,z15','e,n,x','1,7','1,7','1,6','e,n,x,z15','1,2','e,n,x,z15','1,2','1,6','1,5','e,n,x','1,5,7','e,n,z15','z35','1,5','l,w','1,2','1,5','1,6','z','1,2','z','1,6','e,n,x','e,n,x,z15','z','z6','z','z53','1,2','1,6','e,n,x','z35','1,2','1,5','e,n,x,z15','z35','z53','e,n,x','z39','z','1,6','z53','e,n,x,z15','1,5','l,z13,z28','e,n,x','l,w','1,6','e,n,x','e,n,[x],z15','e,n,x,z15','1,5','1,6','1,5','e,n,x','1,5','z6','1,5','1,5,7','1,6','e,n,x,z15','e,n,x,z15','e,n,z15','z','z35','e,n,x','e,n,z15','1,5','1,2','[z6]','1,5','[1,5]','1,5','1,6','z53','z35','e,n,z15','1,5','1,5','1,5,7','e,n,z15','e,n,z15','1,7','e,n,x','1,7','e,n,z15','z6','1,6','z35','1,7','1,2','e,n,x','e,n,z15','z','z35','1,7','z88','1,2','z6','e,n,z15','e,n,x','1,7','1,6','1,5','z53','1,2','z','1,5,7','1,6','e,n,x','z','z6','1,7','z53','1,5,7','1,5','e,n,x','e,n,z15','z','1,5','z53','z35','e,n,x','1,7','e,n,x','e,n,x','e,n,z15','1,2','1,2','z67','1,5','e,n,x,z15','z35','[z53]','-','z57','z53','z35','1,2','1,2','z57','z35','z','e,n,x,z15','e,n,x','1,6','z35','1,2','e,n,x,z15','1,5','z','1,5,7','1,5','1,2','1,6','e,n,x','1,5','1,5','z','e,n,z15','z39','e,n,z15','e,n,x','e,n,x','z53','1,5','z','1,2','z53','z53','z','e,n,z15','1,5,7','e,n,x,z15','1,7','e,n,x','1,5','1,[5],7','1,5','e,n,x','e,n,z15','1,5','[e,n,z15]','1,7','e,n,x,z15','e,n,x','e,n,z15','z6','z39','1,2','1,6','e,n,x','1,6','e,n,z15','z35','z','1,5,7','z','z53','z','z53','e,n,x','z','z35','e,n,x,z15','z39','z35','z','e,n,x,z15','1,5','z35','1,5','1,2','1,5','1,7','e,n,x','e,n,x,z15','e,n,x,z15','z53','1,2','e,n,x,z15','e,n,z15','z','z53','z','1,5,7','z57','z35','e,n,x','1,5','z','e,n,x','z6','1,5','e,n,x','e,n,z15','e,n,z15','z6','-','1,2','-','1,5','z6','e,n,z15','e,n,x','1,6','1,2','z6','[z44]','1,5','1,5','1,5,7','e,n,z15','z42','e,n,x','e,n,x','z6','z35','[1,2]','1,6','e,n,x,z15','1,5','1,5','1,5','1,6','1,5,7','1,2','1,5','1,2','e,n,z15','1,7','1,5','e,n,x','e,n,z15','1,6','1,2','-','1,5','e,n,x','1,6','e,n,z15','e,n,z15','1,5','z6','z6','1,6','1,2','e,n,x','e,n,z15','1,7','1,5','e,n,z15','e,n,z15','1,6','e,n,x,z15','z6','e,n,x','1,5','e,n,z15','e,n,x','1,7','1,5','e,n,z15','z6','e,n,z15','e,n,z15','1,5','z39','1,2','z39','z6','z6','e,n,x','z42','z39','-','1,7','z6','1,7','e,n,x','e,n,x','1,5','e,n,x','e,n,x','[e,n,x]','e,n,x','1,5','1,5','z39','z42','z6','1,5','1,5','e,n,x','1,6','1,5','e,n,x','e,n,z15','e,n,x','z39','1,6','1,5','1,5','1,5','e,n,x','z39','e,n,x','1,5','-','z6','z42','e,n,x','e,n,x','1,5','e,n,z15','e,n,x','e,n,x','-','z42','1,5','z42','z42','-','-','z42','1,5','-','-','z39','e,n,x','-','e,n,x','z39','1,6','-','-','-','z6','-','1,5','-','1,5','[1,5]','e,n,x','e,n,x','1,5','e,n,x','-','e,n,z15','-','e,n,x','-','z64','1,6','-','-','-','-','[e,n,x,z15]','-','-','1,5','-','e,n,z15','-','-','-','-','-','-','z39','e,n,x','[1,6]','1,5','1,6','[z42]','e,n,z15','-','-','[e,n,z15]','e,n,x','[e,n,x]','e,n,x','1,5','e,n,x','e,n,x,z15','e,n,z15','z53','1,5','z','e,n,x,z15','1,6','l,z13,z28','z','1,2','l,w','z35','z53','z35','e,n,x,z15','z','z35','z53','z','-','e,n,z15','z','1,5','z53','1,7','e,n,z15','z','1,5','1,2','z','1,2','z35','1,5,7','1,6','e,n,z15','z6','1,5,7','e,n,x,z15','z','z35','z53','l,w','l,w','z','e,n,x,z15','e,n,x,z15','1,7','z6','1,6','e,n,z15','z','z35','z68','1,5','1,7','e,n,x','1,7','e,n,x','z','1,2','1,5','1,6','1,7','l,w','z','-','z','1,5','1,5,7','z53','z6','e,n,z15','1,5','e,n,x,z15','-','1,6','e,n,z15','l,w','e,n,z15','z53','z','z6','e,n,z15','1,7','1,5','l,w','1,6','1,5','e,n,z15','z6','1,2','-','-','1,6','e,n,x,z15','z','1,5,7','1,5','1,2','z','z53','z61','z35','z35','1,7','1,5','1,7','1,7','e,n,z15','1,2','e,n,z15','z35','1,5','e,n,z15','e,n,z15','l,w','e,n,z15','z6','1,5','1,5','l,w','e,n,x,z15','1,6','1,2','l,w','1,7','l,z13,z28','e,n,x','1,5','e,n,z15','e,n,z15','1,2','e,n,z15','z6','l,w','e,n,x','e,n,z15','e,n,x','1,5','z39','1,7','1,7','e,n,x','e,n,z15','1,7','1,2','1,6','1,5','1,6','1,7','1,7','e,n,x','e,n,x','1,2','1,2','1,5','z6','l,w','l,w','z39','1,7','1,6','z6','l,w','1,5','1,6','e,n,x','e,n,x','e,n,z15','1,7','1,6','e,n,x','1,2','1,5','1,2','1,2','1,5','1,6','z6','z6','e,n,z15','1,5','1,6','1,5','1,7','1,2','1,5','e,n,x','1,5','1,5','1,2','e,n,z15','1,6','1,7','e,n,z15','e,n,x','e,n,z15','1,7','e,n,x','e,n,z15','l,w','-','z6','1,6','1,5','e,n,z15','1,5','e,n,x','e,n,x','e,n,x,z15','1,5','1,5','e,n,x','e,n,x','1,7','l,w','e,n,z15','1,7','e,n,x,z15','1,7','z6','l,w','e,n,z15','1,7','1,6','1,2','e,n,x','l,w','e,n,x','1,5','1,2','l,w','e,n,x,z15','z6','1,7','1,5','-','e,n,z15','l,w','1,5','1,5','e,n,z15','1,5','z42','l,w','1,6','e,n,x','1,5','1,7','e,n,z15','e,n,z15','z39','1,5','1,5','e,n,z15','-','l,w','z6','z39','z39','z6','e,n,z15','1,6','1,6','e,n,x,z15','1,2','1,6','-','1,5','e,n,x','z6','z6','z39','z42','1,5','1,7','z39','1,5','1,2','z39','e,n,z15','e,n,x','1,5','1,5','1,6','1,6','1,5','e,n,z15','1,5','e,n,x,z15','1,5','1,5','1,6','1,7','1,7','e,n,x','e,n,x','z6','e,n,z15','1,7','1,2','1,6,[7]','1,5','e,n,z15','z6','z6','1,7','l,z13,z28','1,5','1,5','z6','1,5,7','1,5','z52','1,5','e,n,x','e,n,z15','z6','1,7','1,6','e,n,z15','1,6','z6','l,w','z39','z6','e,n,x','e,n,x','1,5','1,6','1,5','1,5','z42','-','1,5','e,n,x','l,w','e,n,z15','z39','z6','1,6','z42','z6','z39','e,n,x','l,w','e,n,[x],z15','1,7','1,6','1,5,7','1,5','1,5','1,5','e,n,x','z6','1,5','z39','e,n,z15','1,6','1,5','z6','l,w','1,7','e,n,z15','z52','e,n,x','1,5','e,n,x','1,6','1,7','e,n,x','e,n,x','l,w','z6','z35','e,n,x,z15','z6','1,5','z','e,n,x,z15','1,6','z35','z6','l,w','1,2','e,n,x','1,6','z35','1,7','e,n,x','e,n,z15','1,5','1,2','1,2','1,5','1,6','e,n,x','e,n,x','e,n,z15','-','e,n,x','e,n,z15','e,n,x','z35','z','1,5','z53','z6','z','1,5','e,n,z15','e,n,x','1,2','z','e,n,x,z15','e,n,x','1,6','1,5','z35','[1,5]','z35','z','e,n,z15','1,5,7','1,7','z6','z35','z','z57','z53','1,2','e,n,x,z15','e,n,x,z15','z','z6','z6','z35','z','z6','1,2','l,w','e,n,z15','e,n,x','z53','z6','e,n,x,z15','1,6','1,7','1,5','1,5','z53','z67','z','e,n,z15','l,w','z','e,n,x,z15','e,n,x','z6','e,n,z15','e,n,x,z15','1,6','1,2,7','1,5','1,6','z6','z6','e,n,x,z15','1,2','1,5','e,n,z15','e,n,x,z15','1,6','1,5','1,7','z53','z6','1,5','e,n,x,z15','e,n,x','z6','e,n,x,z15','z','z39','e,n,x','e,n,x','[z6]','1,7','-','z39','z6','z6','e,n,z15','e,n,x','1,7','1,2','1,5','z','1,5','z53','1,5','e,n,z15','1,2','z6','[1,5]','z','z53','1,6','1,5','1,2','z6','1,5','l,w','e,n,z15','-','e,n,z15','1,5','e,n,x','1,5','1,7','e,n,x','e,n,z15','z6','1,5','l,w','z6','z35','z6','1,2','-','e,n,x','e,n,x','-','-','-','-','-','e,n,x','z42','e,n,x','1,5','-','-','-','e,n,x','e,n,x,z15','-','-','-','z42','[e,n,x]','-','-','-','-','z42','-','1,5','-','1,5','-','1,5','e,n,x','-','-','e,n,x,z15','e,n,x','-','-','e,n,x','1,5','e,n,x','[e,n,z15]','[e,n,z15]','e,n,x','[z42]','-','-','-','-','1,5','-','-','[1,5]','-','-','-','-','-','e,n,x','1,5','[z6]','-','e,n,x','-','-','e,n,x','-','e,n,x','-','-','1,5','e,n,z15','1,7','1,6','z6','1,5','e,n,z15','1,7','-','1,5','1,6','1,6','e,n,z15','1,6','-','l,w','e,n,z15','e,n,z15','1,6','e,n,z15','1,6','e,n,z15','1,6','z6','z52','e,n,z15','e,n,x,z15','-','e,n,x,z15','e,n,x','e,n,z15','1,6','1,5','e,n,z15','z6','e,n,z15','e,n,z15','1,7','z6','1,6','z6','1,2','e,n,z15','1,2','-','1,6','z6','z6','1,6','-','-','-','-','-','-','-','-','-','-','-','e,n,z15','-','-','-','-','-','-','-','-','1,5','-','e,n,z15','z42','-','-','-','-','-','-','-','-','-','-','-','-','-','1,6','[z6]','z42','-','1,2','-','-','[e,n,z15]','-','-','[e,n,z15]','-','e,n,z15','-','-','-','-','1,2','-','-','-','[e,n,x]','-','-','z6','1,[5],7','e,n,x,z15','1,7','1,[5],7','-','1,7','1,5,7','[1,6]','1,7','1,7','1,7','1,5','-','z81','-','1,5,7','e,n,x,z15','e,n,x,z15','-','1,6','1,6','1,2','1,5,7','-','z6','1,7','[e,n,z15]','-','-','-','z6','[1,2]','1,6','e,n,z15','-','-','e,n,x','[e,n,z15]','z64','-','-','-','-','-','-','1,6','-','-','-','-','1,2','-','-','1,5','-','[1,2]','-','-','-','-','-','-','-','-','1,5','1,6','-','-','-','e,n,z15','-','e,n,z15','-','-','e,n,z15','-','-','-','-','-','-','1,6','z6','l,w','-','-','-','-','-','-','z6','1,6','e,n,z15','z6','1,7','-','[e,n,z15]','[1,6]','z6','-','-','[1,7]','-','-','l,w','-','1,5','-','-','[1,7]','-','1,7','e,n,z15','-','-','-','-','-','-','-','-','-','-','-','-','1,5','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','z39','1,5','z42','-','-','-','-','-','-','-','-','-','-','-','-','-','-','z39','-','-','-','-','-','[1,5]','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','1,2,5','1,2','-','l,w','e,n,z15','z6','1,2','1,7','1,5','-','-','-','z35','1,[2],5','1,7','1,6','1,6','1,5,7','[1,5,7]','1,[5],7','1,6','1,[5],7','1,6','-','-','1,5,7','z35','z35','z53','z53','z35','z','z53','z','1,5,7','-','z35','z53','z35','1,5,[7]','z','z','z35','z53','e,n,x,z15','1,5','e,n,x,z15','1,5,7','z53','z35','z','z','1,5,7','z53','z','z35','z35','e,n,x,z15','z35','z53','e,n,x,z15','z','z35','e,n,x,z15','1,5,7','-','-','1,5','1,6','1,6','z67','1,6','1,6','1,6','1,5','1,7','1,2','[z53]','-','e,n,x,z15','-','1,7','-','-','-','-','z6','-','e,n,z15']
+
+phaseO=['39','4','53','51','18','41','65','9','13','7','11','7','38','59','53','59','60','18','18','38','38','38','63','7','61','35','41','16','16','8','65','59','65','65','42','9','47','39','40','13','28','30','28','57','28','52','57','52','28','3,10','9','9,46,27','3,10','47','47','21','45','3,10','11','3,10','3,10','35','3,10','3,10','28','11','28','3,10','45','45','11','11','11','28','11','16','13','7','7','39','7','7','16','16','16','7','16','7','7','16','7','48','48','48','40','40','40','40','16','44','30','30','30','51','51','51','42','58','13','7','13','30','13','13','13','38','50','41','9,46','9,46','9,46','7','13','9','9','17','9','17','43','43','43','43','8','9','4','17','8','9','8','1,3,19','1,3,19','1,3,19','1,3,19','9','8','2','4','8','8','4','6,14','4','4','8','4','9','6,14','6,14','44','44','44','4','9','4','9','11','11','8','8','8','4','18','4','6,14','11','35','4','4','42','9,46','42','9,46','9,46','42','1,3,19','9,46','9,46','9,46','9,46','7','7','13','4','43','43','43','1,3,19','1,3,19','4','1,3,19','9,46','42','4','7','7','7','7','7','4','42','7','44','41','44','16','16','16','17','17','17','17','39','17','16','48','48','48','44','40','40','40','40','40','40','17','4','38','50','50','50','38','41','41','1,3,19','41','39','4','7','16','16','16','1,3,19','7','7','16','16','16','16','41','11','8','54','8','6,14','6,14','6,14','4','3,10','11','11','11','8','11','45','11','3,10','30','3,10','42','13','8','4','13','8','8','11','57','9','8','8','9','3,10','3,10','9','3,10','3,10','21','9','8','57','8','8','8','9','21','8','3,10','21','9','56','8','45','1,3,19','9','3,10','4','60','13','6,14','47','47','47','47','47','18','8','3,10','13','3,10','30','30','30','51','51','58','30','13','30','42','18','13','28','13','13','28','28','28','13','28','28','13','8','52','52','13','28','28','40','42','43','41','1,3,19','42','47','47','47','1,3,19','44','6,14','6,14','6,14','13','17','9','9','47','35','1,3,19','9','9','45','41','6,14','9','44','47','41','11','7','21','8','21','8','8','8','8','8','35','8','40','8','53','21','11','28','28','28','52','28','28','28','11','11','7','7','7','18','17','17','65','65','65','3,10','3,10','3,10','3,10','61','61','3,10','8','3,10','9,46,27','59','4','4','4','58','4','4','4','57','57','4','21','3,10','30','35','9,46','39','16','16','7','7','7','30','7','38','48','38','8','9,46','16','30','51','7','16','40','16','18','16','16','18','16','38','38','38','16','7','43','7','16','7','7','3,10','40','17','17','17','40','39','3,10','3,10','3,10','3,10','7','3,10','3,10','3,10','43','43','43','3,10','16','3,10','9,46','35','6,14','6,14','6,14','6,14','9,46','9','9','9','6,14','9,46','6,14','9,46','30','28','28','28','28','28','28','42','6,14','9,46','9','16','16','16','35','6,14','9','21','21','21','6,14','9','16','41','9','9','9,46','7','7','7','7','7','6,14','41','1,3,19','47','47','47','47','1,3,19','1,3,19','1,3,19','13','4','13','13','13','9','13','48','13','13','11','11','45','45','45','13','11','11','50','50','13','4','4','4','1,3,19','4','4','4','4','53','53','53','4','56','48','1,3,19','48','57','8','8','58','52','52','52','8','8','8','8','8','13','4','44','13','8','44','44','51','44','8','8','3,10','4','28','28','28','9','9','9','4','4','11','6,14','3,10','3,10','3,10','3,10','1,3,19','8','8','48','3,10','1,3,19','54','17','3,10','4','16','6,14','9,46','9,46','52','52','9,46','8','4','6,14','7','7','7','7','40','6,14','3,10','8','8','8','13','7','16','8','11','4','13','30','30','16','1,3,19','9','1,3,19','35','8','8','13','51','16','16','1,3,19','11','39','39','38','38','4','16','54','50','7','16','3,10','4','40','56','16','13','4','9,46','44','9','39','28','9','42','48','40','47','17','43','43','17','28','6,14','7','9,46','4','13','44','47','21','28','7','3,10','45','8','1,3,19','16','35','13','3,10','43','8','54','4','4','7','7','1,3,19','1,3,19','1,3,19','28','7','40','21','40','9,46','16','40','16','4','7','11','50','57','4','1,3,19','13','13','9','47','28','28','6,14','40','11','13','4','9,46','2','3,10','18','7','38','8','44','45','13','7','9','13','43','30','7','16','1,3,19','9','4','9','3,10','16','9,46','13','30','35','6,14','30','28','40','8','13','3,10','9','45','17','7','45','13','41','35','28','28','60','8','8','45','4','4','35','13','48','6,14','2','9','9','9','9','7','7','9,46','11','6,14','13','30','45','35','9','8','8','16','28','51','17','1,3,19','28','44','4','18','54','3,10','13','44','44','43','30','38','41','43','13','13','52','40','17','42','17','65','4','3,10','9,46,27','40','57','3,10','13','52','35','35','35','40','7','50','51','48','7','21','21','63','62','53','43','11','7','35','30','43','44','44','13','53','47','9','18','18','45','40','50','45','7','41','42','48','42','40','38','38','4','40','4','42','50','9','43','9,46','4','9','9','60','28','1,3,19','28','1,3,19','1,3,19','60','28','53','28','1,3,19','59','28','65','3,10','1,3,19','1,3,19','17','17','50','21','21','21','65','16','61','16','16','61','61','3,10','16','59','9,46','9,46','16','51','16','58','61','30','54','28','28','60','3,10','3,10','58','3,10','59','30','30','16','57','57','30','3,10','8','8','47','47','42','42','42','8','8','38','8','47','8','3,10','1,3,19','3,10','40','13','13','4','44','8','4','48','48','39','39','39','41','8','41','48','8','48','47','4','4','4','4','4','4','9','47','13','48','11','11','7','35','8','50','13','7','35','7','11','35','35','35','35','35','11','50','13','6,14','6,14','38','38','38','7','43','7','43','50','6,14','6,14','7','7','8','8','8','8','8','53','21','7','21','21','6,14','9','54','6,14','6,14','9','6,14','6,14','6,14','7','55','17','47','60','45','45','44','61','61','43','43','43','45','7','42','17','17','17','17','17','17','1,3,19','1,3,19','13','13','7','47','7','7','7','58','47','47','41','41','41','47','60','47','57','47','53','47','3,10','59','59','18','42','42','42','47','11','48','11','16','50','50','3,10','11','53','11','11','11','16','35','28','28','28','28','28','50','28','35','30','11','38','50','50','51','51','13','11','9,46','9,46','9,46','16','38','35','38','38','38','50','50','38','38','16','16','16','9,46','3,10','52','52','52','52','40','48','40','40','40','40','3,10','30','3,10','3,10','30','30','30','30','28','4','39','39','40','40','4','48','4','48','48','48','48','48','4','4','30','4','42','1,3,19','16','4','7','7','7','16','1,3,19','13','13','13','7','7','7','1,3,19','1,3,19','7','13','3,10','16','3,10','6,14','6,14','6,14','6,14','6,14','6,14','7','3,10','3,10','3,10','3,10','3,10','3,10','6,14','11','38','16','16','16','16','16','6,14','16','7','11','11','11','11','7','11','16','38','4','4','4','4','8','8','50','38','42','38','38','47','47','47','47','38','30','50','50','50','50','9,46','9,46','35','50','35','30','48','48','48','4','4','47','9,46','9','47','38','9','9','9','9','40','9','40','9','43','42','42','42','42','42','9','8','4','47','39','39','39','8','45','8','47','8','8','8','4','40','40','40','8','28','61','61','61','60','59','59','52','28','21','58','58','56','53','53','53','28','65','2','17','17','17','17','17','65','65','51','18','18','18','18','65','35','21','17','51','51','51','13','4','9','9','18','4','8','21','7','9,46','11','16','16','16','16','8','3,10','43','52','7','7','7','7','4','42','16','42','40','4','50','1,3,19','16','4','28','48','3,10','3,10','11','13','9','9','7','16','1,3,19','1,3,19','43','7','9','4','8','7','43','7','58','30','1,3,19','11','30','7','28','28','47','16','41','16','16','58','9,46','4','4','8','3,10','3,10','4','1,3,19','11','9,46,27','40','53','51','53','53','50','51','56','3,10','7','1,3,19','11','3,10','13','1,3,19','4','4','8','44','51','3,10','13','13','13','3,10','39','9','9','9','9','6,14','40','40','40','40','9','7','39','3,10','7','35','30','16','28','28','28','21','17','40','7','40','6,14','13','13','13','8','44','13','40','13','40','40','54','9,46','9','41','9,46','44','45','50','8','8','9','9','4','11','13','45','3,10','7','4','51','8','7','7','7','11','1,3,19','17','17','42','35','35','18','18','47','21','21','6,14','38','16','30','28','6,14','3,10','3,10','28','16','16','42','39','28','16','28','9','11','11','35','11','42','30','48','48','30','11','42','30','42','61','58','59','60','60','60','60','21','21','28','61','41','61','41','1,3,19','18','18','67','17','17','65','61','16','9,46','9,46','50','50','50','50','50','28','35','58','47','58','16','16','28','42','53','53','53','54','9,46','28','9','9','6,14','4','4','4','4','8','8','44','35','44','47','40','4','44','9','43','13','13','13','7','7','43','43','3,10','3,10','3,10','3,10','4','38','7','9','9','7','42','42','7','38','38','38','38','47','47','47','35','35','38','8','8','8','7','45','8','28','47','8','8','4','8','6,14','8','28','16','1,3,19','11','3,10','3,10','4','28','51','16','6,14','16','8','3,10','8','9,46','9,46','9,46','3,10','3,10','3,10','9','9','9,46','7','7','3,10','8','8','8','8','8','8','8','8','7','8','7','8','8','8','9,46,27','7','7','3,10','3,10','8','50','38','30','30','4','4','21','21','30','4','30','16','16','42','28','16','38','38','4','28','28','28','4','54','43','43','4','30','6,14','42','28','28','6,14','6,14','6,14','28','17','4','47','11','39','1,3,19','16','11','11','39','40','1,3,19','47','11','17','1,3,19','1,3,19','18','18','13','13','17','13','13','39','1,3,19','1,3,19','17','17','17','17','47','8','17','47','18','43','44','44','45','45','8','7','8','47','44','8','8','8','8','45','9','28','4','38','4','4','4','9','9','9','42','9','42','9','41','21','40','40','40','40','40','40','41','9','28','43','4','9,46','9,46','9,46','9,46','28','17','28','42','28','43','30','4','4','4','4','4','4','4','42','42','28','7','7','7','13','13','56','13','6,14','7','13','53','53','53','52','6,14','6,14','6,14','59','3,10','13','17','13','47','13','3,10','3,10','7','3,10','13','3,10','3,10','3,10','13','13','13','6,14','3,10','1,3,19','52','16','6,14','16','7','7','16','1,3,19','16','1,3,19','1,3,19','48','48','48','1,3,19','60','1,3,19','11','11','51','51','51','11','7','11','7','50','50','16','7','16','16','16','11','7','7','7','41','41','7','65','65','4','4','4','4','7','8','7','61','7','4','7','4','4','41','41','41','41','7','4','45','56','54','54','53','53','51','50','50','50','43','8','44','8','48','48','48','48','48','40','48','47','47','47','47','44','8','60','60','59','59','42','42','42','42','42','42','42','57','8','8','8','8','8','58','58','58','58','8','8','8','60','42','28','28','28','17','17','17','16','16','16','16','6,14','16','28','18','6,14','6,14','30','30','30','30','6,14','6,14','16','21','18','18','18','40','39','21','21','9,46,27','9,46,27','28','21','28','17','9,46','9,46','9,46','9,46','9,46','9,46','28','28','6,14','9,46,27','6,14','3,10','9','11','13','38','38','38','3,10','13','3,10','9','9','13','13','39','1,3,19','1,3,19','11','11','3,10','3,10','3,10','3,10','35','35','35','35','40','6,14','62','3,10','44','44','17','45','59','44','60','45','45','45','45','17','17','13','51','3,10','50','50','43','3,10','48','53','48','48','57','13','13','54','13','16','16','16','47','47','47','13','56','13','35','8','8','8','8','8','7','7','42','28','43','28','9,46','30','42','35','35','41','41','41','9','9','1,3,19','4','4','40','40','28','21','43','43','43','9,46','28','28','28','3,10','4','30','4','66','1,3,19','3,10','17','7','30','48','3,10','4','13','13','13','13','38','41','9','48','47','3,10','61','40','16','16','16','45','9,46','47','21','40','3,10','42','43','4','8','42','8','40','7','9,46','8','42','4','40','59','62','7','43','17','59','6,14','45','45','16','16','47','42','42','21','3,10','48','35','6,14','50','7','7','41','41','63','18','17','21','48','44','53','45','18','43','35','3,10','3,10','3,10','11','3,10','41','9,46','1,3,19','9','38','4','30','28','44','8','16','18','7','7','43','47','6,14','13','13','42','4','44','9,46','3,10','13','13','13','16','30','9','40','40','44','48','48','52','57','58','66','40','40','7','7','40','7','41','41','43','41','38','4','4','42','42','42','18','8','28','18','18','18','21','21','21','40','28','39','30','35','35','38','38','43','28','57','43','51','51','7','53','53','50','56','7','7','7','59','62','63','7','54','47','43','44','44','44','44','44','50','45','41','47','47','47','47','48','48','45','16','6,14','1,3,19','11','11','3,10','8','11','6,14','16','16','16','11','3,10','9,46','13','8','13','6,14','17','8','9','13','8','8','13','53','41','48','56','17','50','44','17','44','1,3,19','43','41','42','41','11','42','42','43','48','8','8','53','53','9','51','50','50','9,46','9,46,27','7','44','48','48','47','3,10','3,10','45','45','7','7','9,46','16','6,14','6,14','40','38','40','35','40','35','4','44','30','28','16','18','13','13','21','21','18','16','17','45','63','62','35','18','21','48','16','44','51','48','50','50','8','40','44','43','11','41','40','60','4','40','9,46','7','4','8','11','7','9','42','48','66','7','3,10','50','57','6,14','16','43','9','40','7','16','47','7','52','58','53','53','65','65','65','59','58','61','41','16','61','61','60','61','60','60','60','65','47','48','35','50','47','47','48','47','43','35','35','6,14','6,14','38','38','47','42','50','35','50','38','47','42','58','30','9','47','16','42','40','7','8','38','48','21','66','3,10','18','48','40','66','40','4','7']
+
+remove_list=['Schleissheim', 'Sendai', 'Blegdam', 'Naestved', 'Rostock', 'Moscow', 'Antarctica', 'Rosenberg', 'Chittagong', 'Bilu', 'Dessau', 'Cannonhill', 'Ilugun']
+
+rename_dict={'Nitra': 'Enteritidis',
+ 'Kiel': 'Dublin',
+ 'Koessen': 'Panama',
+ 'Phaliron': 'Kalumburu',
+ 'Istanbul': 'Hadar',
+ 'Haardt': 'Blockley',
+ 'Ferruch': 'Kottbus',
+ 'Sanga': 'Eboko',
+ 'Pakistan': 'Litchfield',
+ 'Bellevue': 'Lezennes',
+ 'Sunnycove': 'Daarle',
+ 'Noya': 'Akanji',
+ 'Virginia': 'Muenchen',
+ 'Djelfa': 'Skansen',
+ 'Konstanz': 'Gatuni',
+ 'Bardo': 'Newport',
+ 'Houston': 'Panama',
+ 'Martonos': 'Finkenwerder',
+ 'Midway': 'Florida',
+ 'Lindern': 'Charity',
+ 'Bahrenfeld': 'Onderstepoort',
+ 'Schalkwijk': 'Moussoro',
+ 'Amberg': 'Boecker',
+ 'Madelia': 'Carrau',
+ 'Soahanina': 'Sundsvall',
+ 'Stafford': 'Poano',
+ 'Chichiri': 'Uzaramo',
+ 'II 16:g,[m],[s],t:[e,n,x]': 'II 16:g,[m],[s],t:[1,5]',
+ 'Hindmarsh':'Bovismorbificans',
+ 'Yovokome': 'Manhattan'}
+
+ #potential merge for O22 and O23
+ #'Ibadan': 'Mississippi',
+ #'Bracknell': 'Oudwijk',
+ #'Vaertan': 'Ullevi',
+ #'Bahati': 'Durham',
+ #'Wichita': 'Friedenau',
+ #'Diguel': 'Telelkebir',
+ #'II 13,22:l,z28:1,5': 'II 13,23:l,z28:1,5',
+ #'Washington': 'Kintambo',
+ #'II 13,23:m,t:z42': 'II 13,22:m,t:z42:z39',
+ #'Serenli': 'Winslow',
+ #'Farmsen': 'Poona',
+ #'Durance': 'Ivrysurseine',
+ #'Agoueve': 'Cubana',
+ #'II 13,23:z29:1,5': 'II 13,22:z29:1,5',
+ #'II 13,23:z29:e,n,x': 'II 13,22:z29:e,n,x',
+ #'Picpus': 'Mampong',
+ #'Anna': 'Nimes',
+ #'Fanti': 'Leiden',
+ #'Ried': 'Ajiobo',
+
+ #potential O68 list
+ #'Djelfa': 'Skansen',
+ #'Korbol': 'Nagoya',
+ #'Sanga': 'Eboko',
+ #'Konstanz': 'Gatuni',
+ #'Presov': 'Shipley',
+ #'Heistopdenberg': 'Bukuru',
+ #'Tounouma': 'Banalia',
+ #'Gaillac': 'Utah',
+ #'Santiago': 'Belem',
+ #'Virginia': 'Muenchen',
+ #'Yovokome': 'Manhattan',
+ #'Portanigra': 'Dunkwa',
+ #'Bardo': 'Newport',
+ #'Ferruch': 'Kottbus',
+ #'Alminko': 'Nanergou',
+ #'Bargny': 'Takoradi',
+ #'Magherafelt': 'Cyprus',
+ #'Haardt': 'Blockley',
+ #'Pakistan': 'Litchfield',
+ #'Yokoe': 'Bassa',
+ #'Noya': 'Akanji',
+ #'Lamphun': 'Giza',
+ #'Tananarive': 'Brunei',
+ #'Inchpark': 'Alagbon',
+ #'Sunnycove': 'Daarle',
+ #'Sindelfingen': 'Benue',
+ #'Phaliron': 'Kalumburu',
+ #'Bazenheid': 'Zerifin',
+ #'Paris': 'Mapo',
+ #'Istanbul': 'Hadar',
+ #'Chomedey': 'Glostrup',
+ #'Wippra': 'Molade',
+ #'Uno': 'Tamale',
+ #'Kolda': 'Yarm',
+ #'Bellevue': 'Lezennes',
+ #'Albany':'Duesseldorf'
diff -r 43f6b7f6ebb3 -r e6437d423693 build/scripts-3.6/SeqSero2_package.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/scripts-3.6/SeqSero2_package.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,1576 @@
+#!/Users/charles.strittmatter/miniconda3/bin/python
+
+import sys
+import time
+import random
+import os
+import subprocess
+import gzip
+import io
+import pickle
+import argparse
+import itertools
+from distutils.version import LooseVersion
+from distutils.spawn import find_executable
+sys.path.insert(1,sys.path[0]+'/..')
+
+try:
+ from .version import SeqSero2_version
+except Exception: #ImportError
+ from version import SeqSero2_version
+
+### SeqSero Kmer
+def parse_args():
+ "Parse the input arguments, use '-h' for help."
+ parser = argparse.ArgumentParser(usage='SeqSero2_package.py -t -m -i [-d ] [-p ] [-b ]\n\nDevelopper: Shaokang Zhang (zskzsk@uga.edu), Hendrik C Den-Bakker (Hendrik.DenBakker@uga.edu) and Xiangyu Deng (xdeng@uga.edu)\n\nContact email:seqsero@gmail.com\n\nVersion: v1.1.1')#add "-m " in future
+ parser.add_argument("-i",nargs="+",help=": path/to/input_data",type=os.path.abspath) ### add 'type=os.path.abspath' to generate absolute path of input data.
+ parser.add_argument("-t",choices=['1','2','3','4','5','6'],help=": '1' for interleaved paired-end reads, '2' for separated paired-end reads, '3' for single reads, '4' for genome assembly, '5' for nanopore fasta, '6' for nanopore fastq")
+ parser.add_argument("-b",choices=['sam','mem'],default="mem",help=": algorithms for bwa mapping for allele mode; 'mem' for mem, 'sam' for samse/sampe; default=mem; optional; for now we only optimized for default 'mem' mode")
+ parser.add_argument("-p",default="1",help=": number of threads for allele mode, if p >4, only 4 threads will be used for assembly since the amount of extracted reads is small, default=1")
+ parser.add_argument("-m",choices=['k','a'],default="a",help=": which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a")
+ parser.add_argument("-n",help=": optional, to specify a sample name in the report output")
+ parser.add_argument("-d",help=": optional, to specify an output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number")
+ parser.add_argument("-c",action="store_true",help=": if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files")
+ parser.add_argument("-s",action="store_true",help=": if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv")
+ parser.add_argument("--check",action="store_true",help=": use '--check' flag to check the required dependencies")
+ parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + SeqSero2_version)
+ return parser.parse_args()
+
+### check paths of dependencies
+check_dependencies = parse_args().check
+dependencies = ['bwa','samtools','blastn','fastq-dump','spades.py','bedtools','SalmID.py']
+if check_dependencies:
+ for item in dependencies:
+ ext_path = find_executable(item)
+ if ext_path is not None:
+ print ("Using "+item+" - "+ext_path)
+ else:
+ print ("ERROR: can not find "+item+" in PATH")
+ sys.exit()
+### end of --check
+
+def reverse_complement(sequence):
+ complement = {
+ 'A': 'T',
+ 'C': 'G',
+ 'G': 'C',
+ 'T': 'A',
+ 'N': 'N',
+ 'M': 'K',
+ 'R': 'Y',
+ 'W': 'W',
+ 'S': 'S',
+ 'Y': 'R',
+ 'K': 'M',
+ 'V': 'B',
+ 'H': 'D',
+ 'D': 'H',
+ 'B': 'V'
+ }
+ return "".join(complement[base] for base in reversed(sequence))
+
+
+def createKmerDict_reads(list_of_strings, kmer):
+ kmer_table = {}
+ for string in list_of_strings:
+ sequence = string.strip('\n')
+ for i in range(len(sequence) - kmer + 1):
+ new_mer = sequence[i:i + kmer].upper()
+ new_mer_rc = reverse_complement(new_mer)
+ if new_mer in kmer_table:
+ kmer_table[new_mer.upper()] += 1
+ else:
+ kmer_table[new_mer.upper()] = 1
+ if new_mer_rc in kmer_table:
+ kmer_table[new_mer_rc.upper()] += 1
+ else:
+ kmer_table[new_mer_rc.upper()] = 1
+ return kmer_table
+
+
+def multifasta_dict(multifasta):
+ multifasta_list = [
+ line.strip() for line in open(multifasta, 'r') if len(line.strip()) > 0
+ ]
+ headers = [i for i in multifasta_list if i[0] == '>']
+ multifasta_dict = {}
+ for h in headers:
+ start = multifasta_list.index(h)
+ for element in multifasta_list[start + 1:]:
+ if element[0] == '>':
+ break
+ else:
+ if h[1:] in multifasta_dict:
+ multifasta_dict[h[1:]] += element
+ else:
+ multifasta_dict[h[1:]] = element
+ return multifasta_dict
+
+
+def multifasta_single_string(multifasta):
+ multifasta_list = [
+ line.strip() for line in open(multifasta, 'r')
+ if (len(line.strip()) > 0) and (line.strip()[0] != '>')
+ ]
+ return ''.join(multifasta_list)
+
+
+def chunk_a_long_sequence(long_sequence, chunk_size=60):
+ chunk_list = []
+ steps = len(long_sequence) // 60 #how many chunks
+ for i in range(steps):
+ chunk_list.append(long_sequence[i * chunk_size:(i + 1) * chunk_size])
+ chunk_list.append(long_sequence[steps * chunk_size:len(long_sequence)])
+ return chunk_list
+
+
+def target_multifasta_kmerizer(multifasta, k, kmerDict):
+ forward_length = 300 #if find the target, put forward 300 bases
+ reverse_length = 2200 #if find the target, put backward 2200 bases
+ chunk_size = 60 #it will firstly chunk the single long sequence to multiple smaller sequences, it controls the size of those smaller sequences
+ target_mers = []
+ long_single_string = multifasta_single_string(multifasta)
+ multifasta_list = chunk_a_long_sequence(long_single_string, chunk_size)
+ unit_length = len(multifasta_list[0])
+ forward_lines = int(forward_length / unit_length) + 1
+ reverse_lines = int(forward_length / unit_length) + 1
+ start_num = 0
+ end_num = 0
+ for i in range(len(multifasta_list)):
+ if i not in range(start_num, end_num): #avoid computational repetition
+ line = multifasta_list[i]
+ start = int((len(line) - k) // 2)
+ s1 = line[start:k + start]
+ if s1 in kmerDict: #detect it is a potential read or not (use the middle part)
+ if i - forward_lines >= 0:
+ start_num = i - forward_lines
+ else:
+ start_num = 0
+ if i + reverse_lines <= len(multifasta_list) - 1:
+ end_num = i + reverse_lines
+ else:
+ end_num = len(multifasta_list) - 1
+ target_list = [
+ x.strip() for x in multifasta_list[start_num:end_num]
+ ]
+ target_line = "".join(target_list)
+ target_mers += [
+ k1 for k1 in createKmerDict_reads([str(target_line)], k)
+ ] ##changed k to k1, just want to avoid the mixes of this "k" (kmer) to the "k" above (kmer length)
+ else:
+ pass
+ return set(target_mers)
+
+
+def target_read_kmerizer(file, k, kmerDict):
+ i = 1
+ n_reads = 0
+ total_coverage = 0
+ target_mers = []
+ if file.endswith(".gz"):
+ file_content = io.BufferedReader(gzip.open(file))
+ else:
+ file_content = open(file, "r").readlines()
+ for line in file_content:
+ start = int((len(line) - k) // 2)
+ if i % 4 == 2:
+ if file.endswith(".gz"):
+ s1 = line[start:k + start].decode()
+ line = line.decode()
+ else:
+ s1 = line[start:k + start]
+ if s1 in kmerDict: #detect it is a potential read or not (use the middle part)
+ n_reads += 1
+ total_coverage += len(line)
+ target_mers += [
+ k1 for k1 in createKmerDict_reads([str(line)], k)
+ ] #changed k to k1, just want to avoid the mixes of this "k" (kmer) to the "k" above (kmer length)
+ i += 1
+ if total_coverage >= 4000000:
+ break
+ return set(target_mers)
+
+
+def minion_fasta_kmerizer(file, k, kmerDict):
+ i = 1
+ n_reads = 0
+ total_coverage = 0
+ target_mers = {}
+ for line in open(file):
+ if i % 2 == 0:
+ for kmer, rc_kmer in kmers(line.strip().upper(), k):
+ if (kmer in kmerDict) or (rc_kmer in kmerDict):
+ if kmer in target_mers:
+ target_mers[kmer] += 1
+ else:
+ target_mers[kmer] = 1
+ if rc_kmer in target_mers:
+ target_mers[rc_kmer] += 1
+ else:
+ target_mers[rc_kmer] = 1
+ i += 1
+ return set([h for h in target_mers])
+
+
+def minion_fastq_kmerizer(file, k, kmerDict):
+ i = 1
+ n_reads = 0
+ total_coverage = 0
+ target_mers = {}
+ for line in open(file):
+ if i % 4 == 2:
+ for kmer, rc_kmer in kmers(line.strip().upper(), k):
+ if (kmer in kmerDict) or (rc_kmer in kmerDict):
+ if kmer in target_mers:
+ target_mers[kmer] += 1
+ else:
+ target_mers[kmer] = 1
+ if rc_kmer in target_mers:
+ target_mers[rc_kmer] += 1
+ else:
+ target_mers[rc_kmer] = 1
+ i += 1
+ return set([h for h in target_mers])
+
+
+def multifasta_single_string2(multifasta):
+ single_string = ''
+ with open(multifasta, 'r') as f:
+ for line in f:
+ if line.strip()[0] == '>':
+ pass
+ else:
+ single_string += line.strip()
+ return single_string
+
+
+def kmers(seq, k):
+ rev_comp = reverse_complement(seq)
+ for start in range(1, len(seq) - k + 1):
+ yield seq[start:start + k], rev_comp[-(start + k):-start]
+
+
+def multifasta_to_kmers_dict(multifasta,k_size):#used to create database kmer set
+ multi_seq_dict = multifasta_dict(multifasta)
+ lib_dict = {}
+ for h in multi_seq_dict:
+ lib_dict[h] = set(
+ [k for k in createKmerDict_reads([multi_seq_dict[h]], k_size)])
+ return lib_dict
+
+
+def Combine(b, c):
+ fliC_combinations = []
+ fliC_combinations.append(",".join(c))
+ temp_combinations = []
+ for i in range(len(b)):
+ for x in itertools.combinations(b, i + 1):
+ temp_combinations.append(",".join(x))
+ for x in temp_combinations:
+ temp = []
+ for y in c:
+ temp.append(y)
+ temp.append(x)
+ temp = ",".join(temp)
+ temp = temp.split(",")
+ temp.sort()
+ temp = ",".join(temp)
+ fliC_combinations.append(temp)
+ return fliC_combinations
+
+
+def seqsero_from_formula_to_serotypes(Otype, fliC, fljB, special_gene_list,subspecies):
+ #like test_output_06012017.txt
+ #can add more varialbles like sdf-type, sub-species-type in future (we can conclude it into a special-gene-list)
+ from Initial_Conditions import phase1,phase2,phaseO,sero,subs,remove_list,rename_dict
+ rename_dict_not_anymore=[rename_dict[x] for x in rename_dict]
+ rename_dict_all=rename_dict_not_anymore+list(rename_dict) #used for decide whether to
+ seronames = []
+ seronames_none_subspecies=[]
+ for i in range(len(phase1)):
+ fliC_combine = []
+ fljB_combine = []
+ if phaseO[i] == Otype: # no VII in KW, but it's there
+ ### for fliC, detect every possible combinations to avoid the effect of "["
+ if phase1[i].count("[") == 0:
+ fliC_combine.append(phase1[i])
+ elif phase1[i].count("[") >= 1:
+ c = []
+ b = []
+ if phase1[i][0] == "[" and phase1[i][-1] == "]" and phase1[i].count(
+ "[") == 1:
+ content = phase1[i].replace("[", "").replace("]", "")
+ fliC_combine.append(content)
+ fliC_combine.append("-")
+ else:
+ for x in phase1[i].split(","):
+ if "[" in x:
+ b.append(x.replace("[", "").replace("]", ""))
+ else:
+ c.append(x)
+ fliC_combine = Combine(
+ b, c
+ ) #Combine will offer every possible combinations of the formula, like f,[g],t: f,t f,g,t
+ ### end of fliC "[" detect
+ ### for fljB, detect every possible combinations to avoid the effect of "["
+ if phase2[i].count("[") == 0:
+ fljB_combine.append(phase2[i])
+ elif phase2[i].count("[") >= 1:
+ d = []
+ e = []
+ if phase2[i][0] == "[" and phase2[i][-1] == "]" and phase2[i].count(
+ "[") == 1:
+ content = phase2[i].replace("[", "").replace("]", "")
+ fljB_combine.append(content)
+ fljB_combine.append("-")
+ else:
+ for x in phase2[i].split(","):
+ if "[" in x:
+ d.append(x.replace("[", "").replace("]", ""))
+ else:
+ e.append(x)
+ fljB_combine = Combine(d, e)
+ ### end of fljB "[" detect
+ new_fliC = fliC.split(
+ ","
+ ) #because some antigen like r,[i] not follow alphabetical order, so use this one to judge and can avoid missings
+ new_fliC.sort()
+ new_fliC = ",".join(new_fliC)
+ new_fljB = fljB.split(",")
+ new_fljB.sort()
+ new_fljB = ",".join(new_fljB)
+ if (new_fliC in fliC_combine
+ or fliC in fliC_combine) and (new_fljB in fljB_combine
+ or fljB in fljB_combine):
+ ######start, remove_list,rename_dict, added on 11/11/2018
+ if sero[i] not in remove_list:
+ temp_sero=sero[i]
+ if temp_sero in rename_dict:
+ temp_sero=rename_dict[temp_sero] #rename if in the rename list
+ if temp_sero not in seronames:#the new sero may already included, if yes, then not consider
+ if subs[i] == subspecies:
+ seronames.append(temp_sero)
+ seronames_none_subspecies.append(temp_sero)
+ else:
+ pass
+ else:
+ pass
+ ######end, added on 11/11/2018
+ #analyze seronames
+ subspecies_pointer=""
+ if len(seronames) == 0 and len(seronames_none_subspecies)!=0:
+ # ed_SL_12182019: modified to fix the subspecies output problem
+ #seronames=seronames_none_subspecies
+ seronames=["N/A"]
+ #subspecies_pointer="1"
+ subspecies_pointer="0"
+ if len(seronames) == 0:
+ seronames = [
+ "N/A (The predicted antigenic profile does not exist in the White-Kauffmann-Le Minor scheme)"
+ ]
+ star = ""
+ star_line = ""
+ if len(seronames) > 1: #there are two possible predictions for serotypes
+ star = "*"
+ #changed 04072019
+ #star_line = "The predicted serotypes share the same general formula:\t" + Otype + ":" + fliC + ":" + fljB + "\n"
+ if subspecies_pointer=="1" and len(seronames_none_subspecies)!=0:
+ star="*"
+ star_line="The predicted O and H antigens correspond to serotype '"+(" or ").join(seronames)+"' in the Kauffmann-White scheme. The predicted subspecies by SalmID (github.com/hcdenbakker/SalmID) may not be consistent with subspecies designation in the Kauffmann-White scheme. " + star_line
+ #star_line="The formula with this subspieces prediction can't get a serotype in KW manual, and the serotyping prediction was made without considering it."+star_line
+ if Otype=="":
+ Otype="-"
+ predict_form = Otype + ":" + fliC + ":" + fljB
+ predict_sero = (" or ").join(seronames)
+ ###special test for Enteritidis
+ if predict_form == "9:g,m:-":
+ sdf = "-"
+ for x in special_gene_list:
+ if x.startswith("sdf"):
+ sdf = "+"
+ #star_line="Detected sdf gene, a marker to differentiate Gallinarum and Enteritidis"
+ star_line="sdf gene detected. "
+ #predict_form = predict_form + " Sdf prediction:" + sdf
+ predict_form = predict_form #changed 04072019
+ if sdf == "-":
+ star = "*"
+ #star_line="Didn't detected sdf gene, a marker to differentiate Gallinarum and Enteritidis"
+ star_line="sdf gene not detected. "
+ #changed in 04072019, for new output
+ #star_line = "Additional characterization is necessary to assign a serotype to this strain. Commonly circulating strains of serotype Enteritidis are sdf+, although sdf- strains of serotype Enteritidis are known to exist. Serotype Gallinarum is typically sdf- but should be quite rare. Sdf- strains of serotype Enteritidis and serotype Gallinarum can be differentiated by phenotypic profile or genetic criteria.\n"
+ #predict_sero = "Gallinarum/Enteritidis" #04132019, for new output requirement
+ predict_sero = "Gallinarum or Enteritidis"
+ ###end of special test for Enteritidis
+ elif predict_form == "4:i:-":
+ predict_sero = "I 4,[5],12:i:-" # change serotype name
+ elif predict_form == "4:r:-":
+ predict_sero = "N/A (4:r:-)"
+ elif predict_form == "4:b:-":
+ predict_sero = "N/A (4:b:-)"
+ #elif predict_form == "8:e,h:1,2": #removed after official merge of newport and bardo
+ #predict_sero = "Newport"
+ #star = "*"
+ #star_line = "Serotype Bardo shares the same antigenic profile with Newport, but Bardo is exceedingly rare."
+ claim = "The serotype(s) is/are the only serotype(s) with the indicated antigenic profile currently recognized in the Kauffmann White Scheme. New serotypes can emerge and the possibility exists that this antigenic profile may emerge in a different subspecies. Identification of strains to the subspecies level should accompany serotype determination; the same antigenic profile in different subspecies is considered different serotypes.\n"
+ if "N/A" in predict_sero:
+ claim = ""
+ #special test for Typhimurium
+ if "Typhimurium" in predict_sero or predict_form == "4:i:-":
+ normal = 0
+ mutation = 0
+ for x in special_gene_list:
+ if "oafA-O-4_full" in x:
+ normal = float(special_gene_list[x])
+ elif "oafA-O-4_5-" in x:
+ mutation = float(special_gene_list[x])
+ if normal > mutation:
+ pass
+ elif normal < mutation:
+ #predict_sero = predict_sero.strip() + "(O5-)"
+ predict_sero = predict_sero.strip() #diable special sero for new output requirement, 04132019
+ star = "*"
+ #star_line = "Detected the deletion of O5-."
+ star_line = "Detected a deletion that causes O5- variant of Typhimurium. "
+ else:
+ pass
+ #special test for Paratyphi B
+ if "Paratyphi B" in predict_sero or predict_form == "4:b:-":
+ normal = 0
+ mutation = 0
+ for x in special_gene_list:
+ if "gntR-family-regulatory-protein_dt-positive" in x:
+ normal = float(special_gene_list[x])
+ elif "gntR-family-regulatory-protein_dt-negative" in x:
+ mutation = float(special_gene_list[x])
+ #print(normal,mutation)
+ if normal > mutation:
+ #predict_sero = predict_sero.strip() + "(dt+)" #diable special sero for new output requirement, 04132019
+ predict_sero = predict_sero.strip()+' var. L(+) tartrate+' if "Paratyphi B" in predict_sero else predict_sero.strip()
+ star = "*"
+ #star_line = "Didn't detect the SNP for dt- which means this isolate is a Paratyphi B variant L(+) tartrate(+)."
+ star_line = "The SNP that causes d-Tartrate nonfermentating phenotype of Paratyphi B was not detected. "
+ elif normal < mutation:
+ #predict_sero = predict_sero.strip() + "(dt-)" #diable special sero for new output requirement, 04132019
+ predict_sero = predict_sero.strip()
+ star = "*"
+ #star_line = "Detected the SNP for dt- which means this isolate is a systemic pathovar of Paratyphi B."
+ star_line = "Detected the SNP for d-Tartrate nonfermenting phenotype of Paratyphi B. "
+ else:
+ star = "*"
+ #star_line = " Failed to detect the SNP for dt-, can't decide it's a Paratyphi B variant L(+) tartrate(+) or not."
+ star_line = " " ## ed_SL_05152019: do not report this situation.
+ #special test for O13,22 and O13,23
+ if Otype=="13":
+ #ex_dir = os.path.dirname(os.path.realpath(__file__))
+ ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019
+ f = open(ex_dir + '/special.pickle', 'rb')
+ special = pickle.load(f)
+ O22_O23=special['O22_O23']
+ if predict_sero.split(" or ")[0] in O22_O23[-1] and predict_sero.split(" or ")[0] not in rename_dict_all:#if in rename_dict_all, then it means already merged, no need to analyze
+ O22_score=0
+ O23_score=0
+ for x in special_gene_list:
+ if "O:22" in x:
+ O22_score = O22_score+float(special_gene_list[x])
+ elif "O:23" in x:
+ O23_score = O23_score+float(special_gene_list[x])
+ #print(O22_score,O23_score)
+ for z in O22_O23[0]:
+ if predict_sero.split(" or ")[0] in z:
+ if O22_score > O23_score:
+ star = "*"
+ #star_line = "Detected O22 specific genes to further differenciate '"+predict_sero+"'." #diabled for new output requirement, 04132019
+ predict_sero = z[0]
+ elif O22_score < O23_score:
+ star = "*"
+ #star_line = "Detected O23 specific genes to further differenciate '"+predict_sero+"'." #diabled for new output requirement, 04132019
+ predict_sero = z[1]
+ else:
+ star = "*"
+ #star_line = "Fail to detect O22 and O23 differences." #diabled for new output requirement, 04132019
+ if " or " in predict_sero:
+ star_line = star_line + "The predicted serotypes share the same general formula: " + Otype + ":" + fliC + ":" + fljB + "."
+ #special test for O6,8
+ #merge_O68_list=["Blockley","Bovismorbificans","Hadar","Litchfield","Manhattan","Muenchen"] #remove 11/11/2018, because already in merge list
+ #for x in merge_O68_list:
+ # if x in predict_sero:
+ # predict_sero=x
+ # star=""
+ # star_line=""
+ #special test for Montevideo; most of them are monophasic
+ #if "Montevideo" in predict_sero and "1,2,7" in predict_form: #remove 11/11/2018, because already in merge list
+ #star="*"
+ #star_line="Montevideo is almost always monophasic, having an antigen called for the fljB position may be a result of Salmonella-Salmonella contamination."
+ return predict_form, predict_sero, star, star_line, claim
+### End of SeqSero Kmer part
+
+### Begin of SeqSero2 allele prediction and output
+def xml_parse_score_comparision_seqsero(xmlfile):
+ #used to do seqsero xml analysis
+ from Bio.Blast import NCBIXML
+ handle=open(xmlfile)
+ handle=NCBIXML.parse(handle)
+ handle=list(handle)
+ List=[]
+ List_score=[]
+ List_ids=[]
+ List_query_region=[]
+ for i in range(len(handle)):
+ if len(handle[i].alignments)>0:
+ for j in range(len(handle[i].alignments)):
+ score=0
+ ids=0
+ cover_region=set() #fixed problem that repeated calculation leading percentage > 1
+ List.append(handle[i].query.strip()+"___"+handle[i].alignments[j].hit_def)
+ for z in range(len(handle[i].alignments[j].hsps)):
+ hsp=handle[i].alignments[j].hsps[z]
+ temp=set(range(hsp.query_start,hsp.query_end))
+ if len(cover_region)==0:
+ cover_region=cover_region|temp
+ fraction=1
+ else:
+ fraction=1-len(cover_region&temp)/float(len(temp))
+ cover_region=cover_region|temp
+ if "last" in handle[i].query or "first" in handle[i].query:
+ score+=hsp.bits*fraction
+ ids+=float(hsp.identities)/handle[i].query_length*fraction
+ else:
+ score+=hsp.bits*fraction
+ ids+=float(hsp.identities)/handle[i].query_length*fraction
+ List_score.append(score)
+ List_ids.append(ids)
+ List_query_region.append(cover_region)
+ temp=zip(List,List_score,List_ids,List_query_region)
+ Final_list=sorted(temp, key=lambda d:d[1], reverse = True)
+ return Final_list
+
+
+def Uniq(L,sort_on_fre="none"): #return the uniq list and the count number
+ Old=L
+ L.sort()
+ L = [L[i] for i in range(len(L)) if L[i] not in L[:i]]
+ count=[]
+ for j in range(len(L)):
+ y=0
+ for x in Old:
+ if L[j]==x:
+ y+=1
+ count.append(y)
+ if sort_on_fre!="none":
+ d=zip(*sorted(zip(count, L)))
+ L=d[1]
+ count=d[0]
+ return (L,count)
+
+def judge_fliC_or_fljB_from_head_tail_for_one_contig(nodes_vs_score_list):
+ #used to predict it's fliC or fljB for one contig, based on tail and head score, but output the score difference,if it is very small, then not reliable, use blast score for whole contig to test
+ #this is mainly used for
+ a=nodes_vs_score_list
+ fliC_score=0
+ fljB_score=0
+ for z in a:
+ if "fliC" in z[0]:
+ fliC_score+=z[1]
+ elif "fljB" in z[0]:
+ fljB_score+=z[1]
+ if fliC_score>=fljB_score:
+ role="fliC"
+ else:
+ role="fljB"
+ return (role,abs(fliC_score-fljB_score))
+
+def judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(node_name,Final_list,Final_list_passed):
+ #used to predict contig is fliC or fljB, if the differnce score value on above head_and_tail is less than 10 (quite small)
+ #also used when no head or tail got blasted score for the contig
+ role=""
+ for z in Final_list_passed:
+ if node_name in z[0]:
+ role=z[0].split("_")[0]
+ break
+ return role
+
+def fliC_or_fljB_judge_from_head_tail_sequence(nodes_list,tail_head_list,Final_list,Final_list_passed):
+ #nodes_list is the c created by c,d=Uniq(nodes) in below function
+ first_target=""
+ role_list=[]
+ for x in nodes_list:
+ a=[]
+ role=""
+ for y in tail_head_list:
+ if x in y[0]:
+ a.append(y)
+ if len(a)==4:
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ elif len(a)==3:
+ ###however, if the one with highest score is the fewer one, compare their accumulation score
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ ###end of above score comparison
+ elif len(a)==2:
+ #must on same node, if not, then decide with unit blast score, blast-score/length_of_special_sequence(30 or 37)
+ temp=[]
+ for z in a:
+ temp.append(z[0].split("_")[0])
+ m,n=Uniq(temp)#should only have one choice, but weird situation might occur too
+ if len(m)==1:
+ pass
+ else:
+ pass
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ ###need to desgin a algorithm to guess most possible situation for nodes_list, See the situations of test evaluation
+ elif len(a)==1:
+ #that one
+ role,diff=judge_fliC_or_fljB_from_head_tail_for_one_contig(a)
+ if diff<20:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ #need to evaluate, in future, may set up a cut-off, if not met, then just find Final_list_passed best match,like when "a==0"
+ else:#a==0
+ #use Final_list_passed best match
+ for z in Final_list_passed:
+ if x in z[0]:
+ role=z[0].split("_")[0]
+ break
+ #print x,role,len(a)
+ role_list.append((role,x))
+ if len(role_list)==2:
+ if role_list[0][0]==role_list[1][0]:#this is the most cocmmon error, two antigen were assigned to same phase
+ #just use score to do a final test
+ role_list=[]
+ for x in nodes_list:
+ role=judge_fliC_or_fljB_from_whole_contig_blast_score_ranking(x,Final_list,Final_list_passed)
+ role_list.append((role,x))
+ return role_list
+
+def decide_contig_roles_for_H_antigen(Final_list,Final_list_passed):
+ #used to decide which contig is FliC and which one is fljB
+ contigs=[]
+ nodes=[]
+ for x in Final_list_passed:
+ if x[0].startswith("fl") and "last" not in x[0] and "first" not in x[0]:
+ nodes.append(x[0].split("___")[1].strip())
+ c,d=Uniq(nodes)#c is node_list
+ #print c
+ tail_head_list=[x for x in Final_list if ("last" in x[0] or "first" in x[0])]
+ roles=fliC_or_fljB_judge_from_head_tail_sequence(c,tail_head_list,Final_list,Final_list_passed)
+ return roles
+
+def decide_O_type_and_get_special_genes(Final_list,Final_list_passed):
+ #decide O based on Final_list
+ O_choice="?"
+ O_list=[]
+ special_genes={}
+ nodes=[]
+ for x in Final_list_passed:
+ if x[0].startswith("O-"):
+ nodes.append(x[0].split("___")[1].strip())
+ elif not x[0].startswith("fl"):
+ special_genes[x[0]]=x[2]#08172018, x[2] changed from x[-1]
+ #print "special_genes:",special_genes
+ c,d=Uniq(nodes)
+ #print "potential O antigen contig",c
+ final_O=[]
+ O_nodes_list=[]
+ for x in c:#c is the list for contigs
+ temp=0
+ for y in Final_list_passed:
+ if x in y[0] and y[0].startswith("O-"):
+ final_O.append(y)
+ break
+ ### O contig has the problem of two genes on same contig, so do additional test
+ potenial_new_gene=""
+ for x in final_O:
+ pointer=0 #for genes merged or not
+ #not consider O-1,3,19_not_in_3,10, too short compared with others
+ if "O-1,3,19_not_in_3,10" not in x[0] and int(x[0].split("__")[1].split("___")[0])*x[2]+850 <= int(x[0].split("length_")[1].split("_")[0]):#gene length << contig length; for now give 300*2 (for secureity can use 400*2) as flank region
+ pointer=x[0].split("___")[1].strip()#store the contig name
+ print(pointer)
+ if pointer!=0:#it has potential merge event
+ for y in Final_list:
+ if pointer in y[0] and y not in final_O and (y[1]>=int(y[0].split("__")[1].split("___")[0])*1.5 or (y[1]>=int(y[0].split("__")[1].split("___")[0])*y[2] and y[1]>=400)):#that's a realtively strict filter now; if passed, it has merge event and add one more to final_O
+ potenial_new_gene=y
+ #print(potenial_new_gene)
+ break
+ if potenial_new_gene!="":
+ print("two differnt genes in same contig, fix it for O antigen")
+ print(potenial_new_gene[:3])
+ pointer=0
+ for y in final_O:
+ if y[0].split("___")[-1]==potenial_new_gene[0].split("___")[-1]:
+ pointer=1
+ if pointer!=0: #changed to consider two genes in same contig
+ final_O.append(potenial_new_gene)
+ ### end of the two genes on same contig test
+ final_O=sorted(final_O,key=lambda x: x[2], reverse=True)#sorted
+ if len(final_O)==0 or (len(final_O)==1 and "O-1,3,19_not_in_3,10" in final_O[0][0]):
+ #print "$$$No Otype, due to no hit"#may need to be changed
+ O_choice="-"
+ else:
+ highest_O_coverage=max([float(x[0].split("_cov_")[-1].split("_")[0]) for x in final_O if "O-1,3,19_not_in_3,10" not in x[0]])
+ O_list=[]
+ O_list_less_contamination=[]
+ for x in final_O:
+ if not "O-1,3,19_not_in_3,10__130" in x[0]:#O-1,3,19_not_in_3,10 is too small, which may affect further analysis; to avoid contamination affect, use 0.15 of highest coverage as cut-off
+ O_list.append(x[0].split("__")[0])
+ O_nodes_list.append(x[0].split("___")[1])
+ if float(x[0].split("_cov_")[-1].split("_")[0])>highest_O_coverage*0.15:
+ O_list_less_contamination.append(x[0].split("__")[0])
+ ### special test for O9,46 and O3,10 family
+ if ("O-9,46_wbaV" in O_list or "O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254" in O_list) and O_list_less_contamination[0].startswith("O-9,"):#not sure should use and float(O9_wbaV)/float(num_1) > 0.1
+ if "O-9,46_wzy" in O_list or "O-9,46_wzy_partial" in O_list:#and float(O946_wzy)/float(num_1) > 0.1
+ O_choice="O-9,46"
+ #print "$$$Most possilble Otype: O-9,46"
+ elif "O-9,46,27_partial_wzy" in O_list:#and float(O94627)/float(num_1) > 0.1
+ O_choice="O-9,46,27"
+ #print "$$$Most possilble Otype: O-9,46,27"
+ else:
+ O_choice="O-9"#next, detect O9 vs O2?
+ O2=0
+ O9=0
+ for z in special_genes:
+ if "tyr-O-9" in z:
+ O9=special_genes[z]
+ elif "tyr-O-2" in z:
+ O2=special_genes[z]
+ if O2>O9:
+ O_choice="O-2"
+ elif O2 0.1 and float(O946_wzy)/float(num_1) > 0.1
+ if "O-3,10_not_in_1,3,19" in O_list:#and float(O310_no_1319)/float(num_1) > 0.1
+ O_choice="O-3,10"
+ #print "$$$Most possilble Otype: O-3,10 (contain O-3,10_not_in_1,3,19)"
+ else:
+ O_choice="O-1,3,19"
+ #print "$$$Most possilble Otype: O-1,3,19 (not contain O-3,10_not_in_1,3,19)"
+ ### end of special test for O9,46 and O3,10 family
+ else:
+ try:
+ max_score=0
+ for x in final_O:
+ if x[2]>=max_score and float(x[0].split("_cov_")[-1].split("_")[0])>highest_O_coverage*0.15:#use x[2],08172018, the "coverage identity = cover_length * identity"; also meet coverage threshold
+ max_score=x[2]#change from x[-1] to x[2],08172018
+ O_choice=x[0].split("_")[0]
+ if O_choice=="O-1,3,19":
+ O_choice=final_O[1][0].split("_")[0]
+ #print "$$$Most possilble Otype: ",O_choice
+ except:
+ pass
+ #print "$$$No suitable Otype, or failure of mapping (please check the quality of raw reads)"
+ if O_choice=="O-9,46,27" and len(O_list)==2 and "O-4_wzx" in O_list: #special for very low chance sitatuion between O4 and O9,27,46, this is for serotypes like Bredeney and Schwarzengrund (normallly O-4 will have higher score, but sometimes sequencing quality may affect the prediction)
+ O_choice="O-4"
+ #print "O:",O_choice,O_nodes_list
+ Otypes=[]
+ for x in O_list:
+ if x!="O-1,3,19_not_in_3,10":
+ if "O-9,46_" not in x:
+ Otypes.append(x.split("_")[0])
+ else:
+ Otypes.append(x.split("-from")[0])#O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254
+ #Otypes=[x.split("_")[0] for x in O_list if x!="O-1,3,19_not_in_3,10"]
+ Otypes_uniq,Otypes_fre=Uniq(Otypes)
+ contamination_O=""
+ if O_choice=="O-9,46,27" or O_choice=="O-3,10" or O_choice=="O-1,3,19":
+ if len(Otypes_uniq)>2:
+ contamination_O="potential contamination from O antigen signals"
+ else:
+ if len(Otypes_uniq)>1:
+ if O_choice=="O-4" and len(Otypes_uniq)==2 and "O-9,46,27" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ elif O_choice=="O-9,46" and len(Otypes_uniq)==2 and "O-9,46_wbaV" in Otypes_uniq and "O-9,46_wzy" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ else:
+ contamination_O="potential contamination from O antigen signals"
+ return O_choice,O_nodes_list,special_genes,final_O,contamination_O,Otypes_uniq
+### End of SeqSero2 allele prediction and output
+
+def get_input_files(make_dir,input_file,data_type,dirpath):
+ #tell input files from datatype
+ #": '1'(pair-end reads, interleaved),'2'(pair-end reads, seperated),'3'(single-end reads), '4'(assembly),'5'(nanopore fasta),'6'(nanopore fastq)"
+ for_fq=""
+ rev_fq=""
+ os.chdir(make_dir)
+ if data_type=="1":
+ input_file=input_file[0].split("/")[-1]
+ if input_file.endswith(".sra"):
+ subprocess.check_call("fastq-dump --split-files "+input_file,shell=True)
+ for_fq=input_file.replace(".sra","_1.fastq")
+ rev_fq=input_file.replace(".sra","_2.fastq")
+ else:
+ core_id=input_file.split(".fastq")[0].split(".fq")[0]
+ for_fq=core_id+"_1.fastq"
+ rev_fq=core_id+"_2.fastq"
+ if input_file.endswith(".gz"):
+ subprocess.check_call("gzip -dc "+input_file+" | "+dirpath+"/deinterleave_fastq.sh "+for_fq+" "+rev_fq,shell=True)
+ else:
+ subprocess.check_call("cat "+input_file+" | "+dirpath+"/deinterleave_fastq.sh "+for_fq+" "+rev_fq,shell=True)
+ elif data_type=="2":
+ for_fq=input_file[0].split("/")[-1]
+ rev_fq=input_file[1].split("/")[-1]
+ elif data_type=="3":
+ input_file=input_file[0].split("/")[-1]
+ if input_file.endswith(".sra"):
+ subprocess.check_call("fastq-dump --split-files "+input_file,shell=True)
+ for_fq=input_file.replace(".sra","_1.fastq")
+ else:
+ for_fq=input_file
+ elif data_type in ["4","5","6"]:
+ for_fq=input_file[0].split("/")[-1]
+ os.chdir("..")
+ return for_fq,rev_fq
+
+def predict_O_and_H_types(Final_list,Final_list_passed,new_fasta):
+ #get O and H types from Final_list from blast parsing; allele mode
+ from Bio import SeqIO
+ fliC_choice="-"
+ fljB_choice="-"
+ fliC_contig="NA"
+ fljB_contig="NA"
+ fliC_region=set([0])
+ fljB_region=set([0,])
+ fliC_length=0 #can be changed to coverage in future; in 03292019, changed to ailgned length
+ fljB_length=0 #can be changed to coverage in future; in 03292019, changed to ailgned length
+ O_choice="-"#no need to decide O contig for now, should be only one
+ O_choice,O_nodes,special_gene_list,O_nodes_roles,contamination_O,Otypes_uniq=decide_O_type_and_get_special_genes(Final_list,Final_list_passed)#decide the O antigen type and also return special-gene-list for further identification
+ O_choice=O_choice.split("-")[-1].strip()
+ if (O_choice=="1,3,19" and len(O_nodes_roles)==1 and "1,3,19" in O_nodes_roles[0][0]) or O_choice=="":
+ O_choice="-"
+ H_contig_roles=decide_contig_roles_for_H_antigen(Final_list,Final_list_passed)#decide the H antigen contig is fliC or fljB
+ #add alignment locations, used for further selection, 03312019
+ for i in range(len(H_contig_roles)):
+ x=H_contig_roles[i]
+ for y in Final_list_passed:
+ if x[1] in y[0] and y[0].startswith(x[0]):
+ H_contig_roles[i]+=H_contig_roles[i]+(y[-1],)
+ break
+ log_file=open("SeqSero_log.txt","a")
+ extract_file=open("Extracted_antigen_alleles.fasta","a")
+ handle_fasta=list(SeqIO.parse(new_fasta,"fasta"))
+
+ #print("O_contigs:")
+ log_file.write("O_contigs:\n")
+ extract_file.write("#Sequences with antigen signals (if the micro-assembled contig only covers the flanking region, it will not be used for contamination analysis)\n")
+ extract_file.write("#O_contigs:\n")
+ for x in O_nodes_roles:
+ if "O-1,3,19_not_in_3,10" not in x[0]:#O-1,3,19_not_in_3,10 is just a small size marker
+ #print(x[0].split("___")[-1],x[0].split("__")[0],"blast score:",x[1],"identity%:",str(round(x[2]*100,2))+"%",str(min(x[-1]))+" to "+str(max(x[-1])))
+ log_file.write(x[0].split("___")[-1]+" "+x[0].split("__")[0]+"; "+"blast score: "+str(x[1])+" identity%: "+str(round(x[2]*100,2))+"%; alignment from "+str(min(x[-1]))+" to "+str(max(x[-1]))+" of antigen\n")
+ title=">"+x[0].split("___")[-1]+" "+x[0].split("__")[0]+"; "+"blast score: "+str(x[1])+" identity%: "+str(round(x[2]*100,2))+"%; alignment from "+str(min(x[-1]))+" to "+str(max(x[-1]))+" of antigen\n"
+ seqs=""
+ for z in handle_fasta:
+ if x[0].split("___")[-1]==z.description:
+ seqs=str(z.seq)
+ extract_file.write(title+seqs+"\n")
+ if len(H_contig_roles)!=0:
+ highest_H_coverage=max([float(x[1].split("_cov_")[-1].split("_")[0]) for x in H_contig_roles]) #less than highest*0.1 would be regarded as contamination and noises, they will still be considered in contamination detection and logs, but not used as final serotype output
+ else:
+ highest_H_coverage=0
+ for x in H_contig_roles:
+ #if multiple choices, temporately select the one with longest length for now, will revise in further change
+ if "fliC" == x[0] and len(x[-1])>=fliC_length and x[1] not in O_nodes and float(x[1].split("_cov_")[-1].split("_")[0])>highest_H_coverage*0.13:#remember to avoid the effect of O-type contig, so should not in O_node list
+ fliC_contig=x[1]
+ fliC_length=len(x[-1])
+ elif "fljB" == x[0] and len(x[-1])>=fljB_length and x[1] not in O_nodes and float(x[1].split("_cov_")[-1].split("_")[0])>highest_H_coverage*0.13:
+ fljB_contig=x[1]
+ fljB_length=len(x[-1])
+ for x in Final_list_passed:
+ if fliC_choice=="-" and "fliC_" in x[0] and fliC_contig in x[0]:
+ fliC_choice=x[0].split("_")[1]
+ elif fljB_choice=="-" and "fljB_" in x[0] and fljB_contig in x[0]:
+ fljB_choice=x[0].split("_")[1]
+ elif fliC_choice!="-" and fljB_choice!="-":
+ break
+ #now remove contigs not in middle core part
+ first_allele="NA"
+ first_allele_percentage=0
+ for x in Final_list:
+ if x[0].startswith("fliC") or x[0].startswith("fljB"):
+ first_allele=x[0].split("__")[0] #used to filter those un-middle contigs
+ first_allele_percentage=x[2]
+ break
+ additional_contigs=[]
+ for x in Final_list:
+ if first_allele in x[0]:
+ if (fliC_contig == x[0].split("___")[-1]):
+ fliC_region=x[3]
+ elif fljB_contig!="NA" and (fljB_contig == x[0].split("___")[-1]):
+ fljB_region=x[3]
+ else:
+ if x[1]*1.1>int(x[0].split("___")[1].split("_")[3]):#loose threshold by multiplying 1.1
+ additional_contigs.append(x)
+ #else:
+ #print x[:3]
+ #we can just use the fljB region (or fliC depends on size), no matter set() or contain a large locations (without middle part); however, if none of them is fully assembled, use 500 and 1200 as conservative cut-off
+ if first_allele_percentage>0.9:
+ if len(fliC_region)>len(fljB_region) and (max(fljB_region)-min(fljB_region))>1000:
+ target_region=fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region)))) #fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region))))
+ elif len(fliC_region)1000:
+ target_region=fliC_region|(fljB_region-set(range(min(fliC_region),max(fliC_region)))) #fljB_region|(fliC_region-set(range(min(fljB_region),max(fljB_region))))
+ else:
+ target_region=set()#doesn't do anything
+ else:
+ target_region=set()#doesn't do anything
+ #print(target_region)
+ #print(additional_contigs)
+ target_region2=set(list(range(0,525))+list(range(1200,1700)))#I found to use 500 to 1200 as special region would be best
+ target_region=target_region2|target_region
+ for x in additional_contigs:
+ removal=0
+ contig_length=int(x[0].split("___")[1].split("length_")[-1].split("_")[0])
+ if fljB_contig not in x[0] and fliC_contig not in x[0] and len(target_region&x[3])/float(len(x[3]))>0.65 and contig_length*0.5 0.9 and float(x[0].split("__")[1].split("___")[0])*x[2]/len(x[-1])>0.96:#if high similiarity with middle part of first allele (first allele >0.9, already cover middle part)
+ removal=1
+ else:
+ pass
+ if removal==1:
+ for y in H_contig_roles:
+ if y[1] in x[0]:
+ H_contig_roles.remove(y)
+ else:
+ pass
+ #print(x[:3],contig_length,len(target_region&x[3])/float(len(x[3])),contig_length*0.5,len(x[3]),contig_length*1.5)
+ #end of removing none-middle contigs
+ #print("H_contigs:")
+ log_file.write("H_contigs:\n")
+ extract_file.write("#H_contigs:\n")
+ H_contig_stat=[]
+ H1_cont_stat={}
+ H2_cont_stat={}
+ for i in range(len(H_contig_roles)):
+ x=H_contig_roles[i]
+ a=0
+ for y in Final_list_passed:
+ if x[1] in y[0] and y[0].startswith(x[0]):
+ if "first" in y[0] or "last" in y[0]: #this is the final filter to decide it's fliC or fljB, if can't pass, then can't decide
+ for y in Final_list_passed: #it's impossible to has the "first" and "last" allele as prediction, so re-do it
+ if x[1] in y[0]:#it's very possible to be third phase allele, so no need to make it must be fliC or fljB
+ #print(x[1],"can't_decide_fliC_or_fljB",y[0].split("_")[1],"blast_score:",y[1],"identity%:",str(round(y[2]*100,2))+"%",str(min(y[-1]))+" to "+str(max(y[-1])))
+ log_file.write(x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n")
+ H_contig_roles[i]="can't decide fliC or fljB, may be third phase"
+ title=">"+x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antiten\n"
+ seqs=""
+ for z in handle_fasta:
+ if x[1]==z.description:
+ seqs=str(z.seq)
+ extract_file.write(title+seqs+"\n")
+ break
+ else:
+ #print(x[1],x[0],y[0].split("_")[1],"blast_score:",y[1],"identity%:",str(round(y[2]*100,2))+"%",str(min(y[-1]))+" to "+str(max(y[-1])))
+ log_file.write(x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n")
+ title=">"+x[1]+" "+x[0]+" "+y[0].split("_")[1]+"; "+"blast score: "+str(y[1])+" identity%: "+str(round(y[2]*100,2))+"%; alignment from "+str(min(y[-1]))+" to "+str(max(y[-1]))+" of antigen\n"
+ seqs=""
+ for z in handle_fasta:
+ if x[1]==z.description:
+ seqs=str(z.seq)
+ extract_file.write(title+seqs+"\n")
+ if x[0]=="fliC":
+ if y[0].split("_")[1] not in H1_cont_stat:
+ H1_cont_stat[y[0].split("_")[1]]=y[2]
+ else:
+ H1_cont_stat[y[0].split("_")[1]]+=y[2]
+ if x[0]=="fljB":
+ if y[0].split("_")[1] not in H2_cont_stat:
+ H2_cont_stat[y[0].split("_")[1]]=y[2]
+ else:
+ H2_cont_stat[y[0].split("_")[1]]+=y[2]
+ break
+ #detect contaminations
+ #print(H1_cont_stat)
+ #print(H2_cont_stat)
+ H1_cont_stat_list=[x for x in H1_cont_stat if H1_cont_stat[x]>0.2]
+ H2_cont_stat_list=[x for x in H2_cont_stat if H2_cont_stat[x]>0.2]
+ contamination_H=""
+ if len(H1_cont_stat_list)>1 or len(H2_cont_stat_list)>1:
+ contamination_H="potential contamination from H antigen signals"
+ elif len(H2_cont_stat_list)==1 and fljB_contig=="NA":
+ contamination_H="potential contamination from H antigen signals, uncommon weak fljB signals detected"
+ #get additional antigens
+ """
+ if ("O-9,46_wbaV" in O_list or "O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254" in O_list) and O_list_less_contamination[0].startswith("O-9,"):#not sure should use and float(O9_wbaV)/float(num_1) > 0.1
+ if "O-9,46_wzy" in O_list:#and float(O946_wzy)/float(num_1) > 0.1
+ O_choice="O-9,46"
+ #print "$$$Most possilble Otype: O-9,46"
+ elif "O-9,46,27_partial_wzy" in O_list:#and float(O94627)/float(num_1) > 0.1
+ O_choice="O-9,46,27"
+ #print "$$$Most possilble Otype: O-9,46,27"
+ elif ("O-3,10_wzx" in O_list) and ("O-9,46_wzy" in O_list) and (O_list[0].startswith("O-3,10") or O_list_less_contamination[0].startswith("O-9,46_wzy")):#and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1
+ if "O-3,10_not_in_1,3,19" in O_list:#and float(O310_no_1319)/float(num_1) > 0.1
+ O_choice="O-3,10"
+ #print "$$$Most possilble Otype: O-3,10 (contain O-3,10_not_in_1,3,19)"
+ else:
+ O_choice="O-1,3,19"
+ #print "$$$Most possilble Otype: O-1,3,19 (not contain O-3,10_not_in_1,3,19)"
+ ### end of special test for O9,46 and O3,10 family
+
+ if O_choice=="O-9,46,27" or O_choice=="O-3,10" or O_choice=="O-1,3,19":
+ if len(Otypes_uniq)>2:
+ contamination_O="potential contamination from O antigen signals"
+ else:
+ if len(Otypes_uniq)>1:
+ if O_choice=="O-4" and len(Otypes_uniq)==2 and "O-9,46,27" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ elif O_choice=="O-9,46" and len(Otypes_uniq)==2 and "O-9,46_wbaV" in Otypes_uniq and "O-9,46_wzy" in Otypes_uniq: #for special 4,12,27 case such as Bredeney and Schwarzengrund
+ contamination_O=""
+ """
+ additonal_antigents=[]
+ #print(contamination_O)
+ #print(contamination_H)
+ log_file.write(contamination_O+"\n")
+ log_file.write(contamination_H+"\n")
+ log_file.close()
+ return O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H,Otypes_uniq,H1_cont_stat_list,H2_cont_stat_list
+
+def get_input_K(input_file,lib_dict,data_type,k_size):
+ #kmer mode; get input_Ks from dict and data_type
+ kmers = []
+ for h in lib_dict:
+ kmers += lib_dict[h]
+ if data_type == '4':
+ input_Ks = target_multifasta_kmerizer(input_file, k_size, set(kmers))
+ elif data_type == '1' or data_type == '2' or data_type == '3':#set it for now, will change later
+ input_Ks = target_read_kmerizer(input_file, k_size, set(kmers))
+ elif data_type == '5':#minion_2d_fasta
+ input_Ks = minion_fasta_kmerizer(input_file, k_size, set(kmers))
+ if data_type == '6':#minion_2d_fastq
+ input_Ks = minion_fastq_kmerizer(input_file, k_size, set(kmers))
+ return input_Ks
+
+def get_kmer_dict(lib_dict,input_Ks):
+ #kmer mode; get predicted types
+ O_dict = {}
+ H_dict = {}
+ Special_dict = {}
+ for h in lib_dict:
+ score = (len(lib_dict[h] & input_Ks) / len(lib_dict[h])) * 100
+ if score > 1: # Arbitrary cut-off for similarity score very low but seems necessary to detect O-3,10 in some cases
+ if h.startswith('O-') and score > 25:
+ O_dict[h] = score
+ if h.startswith('fl') and score > 40:
+ H_dict[h] = score
+ if (h[:2] != 'fl') and (h[:2] != 'O-'):
+ Special_dict[h] = score
+ return O_dict,H_dict,Special_dict
+
+def call_O_and_H_type(O_dict,H_dict,Special_dict,make_dir):
+ log_file=open("SeqSero_log.txt","a")
+ log_file.write("O_scores:\n")
+ #call O:
+ highest_O = '-'
+ if len(O_dict) == 0:
+ pass
+ else:
+ for x in O_dict:
+ log_file.write(x+"\t"+str(O_dict[x])+"\n")
+ if ('O-9,46_wbaV__1002' in O_dict and O_dict['O-9,46_wbaV__1002']>70) or ("O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002" in O_dict and O_dict['O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002']>70): # not sure should use and float(O9_wbaV)/float(num_1) > 0.1
+ #if 'O-9,46_wzy__1191' in O_dict or "O-9,46_wzy_partial__216" in O_dict: # and float(O946_wzy)/float(num_1) > 0.1
+ #modified to fix miscall of O-9,46
+ if ('O-9,46_wzy__1191' in O_dict and O_dict['O-9,46_wzy__1191']>40) or ("O-9,46_wzy_partial__216" in O_dict and O_dict["O-9,46_wzy_partial__216"]>40): # and float(O946_wzy)/float(num_1) > 0.1
+ highest_O = "O-9,46"
+ elif "O-9,46,27_partial_wzy__1019" in O_dict: # and float(O94627)/float(num_1) > 0.1
+ highest_O = "O-9,46,27"
+ else:
+ highest_O = "O-9" # next, detect O9 vs O2?
+ O2 = 0
+ O9 = 0
+ for z in Special_dict:
+ if "tyr-O-9" in z:
+ O9 = float(Special_dict[z])
+ if "tyr-O-2" in z:
+ O2 = float(Special_dict[z])
+ if O2 > O9:
+ highest_O = "O-2"
+ elif ("O-3,10_wzx__1539" in O_dict) and (
+ "O-9,46_wzy__1191" in O_dict
+ ): # and float(O310_wzx)/float(num_1) > 0.1 and float(O946_wzy)/float(num_1) > 0.1
+ if "O-3,10_not_in_1,3,19__1519" in O_dict: # and float(O310_no_1319)/float(num_1) > 0.1
+ highest_O = "O-3,10"
+ else:
+ highest_O = "O-1,3,19"
+ ### end of special test for O9,46 and O3,10 family
+ else:
+ try:
+ max_score = 0
+ for x in O_dict:
+ if float(O_dict[x]) >= max_score:
+ max_score = float(O_dict[x])
+ #highest_O = x.split("_")[0]
+ # ed_SL_12182019: modified to fix the O-9,46 error example1
+ if (x == 'O-9,46_wbaV__1002' or x == 'O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002') and ('O-9,46_wzy__1191' not in O_dict and 'O-9,46_wzy_partial__216' not in O_dict):
+ highest_O = "O-9"
+ else:
+ highest_O = x.split("_")[0]
+ if highest_O == "O-1,3,19":
+ highest_O = '-'
+ max_score = 0
+ for x in O_dict:
+ if x == 'O-1,3,19_not_in_3,10__130':
+ pass
+ else:
+ if float(O_dict[x]) >= max_score:
+ max_score = float(O_dict[x])
+ #highest_O = x.split("_")[0]
+ # ed_SL_12182019: modified to fix the O-9,46 error example1
+ if (x == 'O-9,46_wbaV__1002' or x == 'O-9,46_wbaV-from-II-9,12:z29:1,5-SRR1346254__1002') and ('O-9,46_wzy__1191' not in O_dict and 'O-9,46_wzy_partial__216' not in O_dict):
+ highest_O = "O-9"
+ else:
+ highest_O = x.split("_")[0]
+ except:
+ pass
+ #call_fliC:
+ if len(H_dict)!=0:
+ highest_H_score_both_BC=H_dict[max(H_dict.keys(), key=(lambda k: H_dict[k]))] #used to detect whether fljB existed or not
+ else:
+ highest_H_score_both_BC=0
+ highest_fliC = '-'
+ highest_fliC_raw = '-'
+ highest_Score = 0
+ log_file.write("\nH_scores:\n")
+ for s in H_dict:
+ log_file.write(s+"\t"+str(H_dict[s])+"\n")
+ if s.startswith('fliC'):
+ if float(H_dict[s]) > highest_Score:
+ highest_fliC = s.split('_')[1]
+ highest_fliC_raw = s
+ highest_Score = float(H_dict[s])
+ #call_fljB
+ highest_fljB = '-'
+ highest_fljB_raw = '-'
+ highest_Score = 0
+ for s in H_dict:
+ if s.startswith('fljB'):
+ if float(H_dict[s]) > highest_Score and float(H_dict[s]) > highest_H_score_both_BC * 0.65: #fljB is special, so use highest_H_score_both_BC to give a general estimate of coverage, currently 0.65 seems pretty good; the reason use a high (0.65) is some fliC and fljB shared with each other
+ #highest_fljB = s.split('_')[1]
+ #highest_fljB_raw = s
+ #highest_Score = float(H_dict[s])
+ if s.split('_')[1]!=highest_fliC:
+ highest_fljB = s.split('_')[1]
+ highest_fljB_raw = s
+ highest_Score = float(H_dict[s])
+ log_file.write("\nSpecial_scores:\n")
+ for s in Special_dict:
+ log_file.write(s+"\t"+str(Special_dict[s])+"\n")
+ log_file.close()
+ return highest_O,highest_fliC,highest_fljB
+
+def get_temp_file_names(for_fq,rev_fq):
+ #seqsero2 -a; get temp file names
+ sam=for_fq+".sam"
+ bam=for_fq+".bam"
+ sorted_bam=for_fq+"_sorted.bam"
+ mapped_fq1=for_fq+"_mapped.fq"
+ mapped_fq2=rev_fq+"_mapped.fq"
+ combined_fq=for_fq+"_combined.fq"
+ for_sai=for_fq+".sai"
+ rev_sai=rev_fq+".sai"
+ return sam,bam,sorted_bam,mapped_fq1,mapped_fq2,combined_fq,for_sai,rev_sai
+
+def map_and_sort(threads,database,fnameA,fnameB,sam,bam,for_sai,rev_sai,sorted_bam,mapping_mode):
+ #seqsero2 -a; do mapping and sort
+ print("building database...")
+ subprocess.check_call("bwa index "+database+ " 2>> data_log.txt",shell=True)
+ print("mapping...")
+ if mapping_mode=="mem":
+ subprocess.check_call("bwa mem -k 17 -t "+threads+" "+database+" "+fnameA+" "+fnameB+" > "+sam+ " 2>> data_log.txt",shell=True)
+ elif mapping_mode=="sam":
+ if fnameB!="":
+ subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameA+" > "+for_sai+ " 2>> data_log.txt",shell=True)
+ subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameB+" > "+rev_sai+ " 2>> data_log.txt",shell=True)
+ subprocess.check_call("bwa sampe "+database+" "+for_sai+" "+ rev_sai+" "+fnameA+" "+fnameB+" > "+sam+ " 2>> data_log.txt",shell=True)
+ else:
+ subprocess.check_call("bwa aln -t "+threads+" "+database+" "+fnameA+" > "+for_sai+ " 2>> data_log.txt",shell=True)
+ subprocess.check_call("bwa samse "+database+" "+for_sai+" "+for_fq+" > "+sam)
+ subprocess.check_call("samtools view -@ "+threads+" -F 4 -Sh "+sam+" > "+bam,shell=True)
+ ### check the version of samtools then use differnt commands
+ samtools_version=subprocess.Popen(["samtools"],stdout=subprocess.PIPE,stderr=subprocess.PIPE)
+ out, err = samtools_version.communicate()
+ version = str(err).split("ersion:")[1].strip().split(" ")[0].strip()
+ print("check samtools version:",version)
+ ### end of samtools version check and its analysis
+ if LooseVersion(version)<=LooseVersion("1.2"):
+ subprocess.check_call("samtools sort -@ "+threads+" -n "+bam+" "+fnameA+"_sorted",shell=True)
+ else:
+ subprocess.check_call("samtools sort -@ "+threads+" -n "+bam+" >"+sorted_bam,shell=True)
+
+def extract_mapped_reads_and_do_assembly_and_blast(current_time,sorted_bam,combined_fq,mapped_fq1,mapped_fq2,threads,fnameA,fnameB,database,mapping_mode):
+ #seqsero2 -a; extract, assembly and blast
+ subprocess.check_call("bamToFastq -i "+sorted_bam+" -fq "+combined_fq,shell=True)
+ #print("fnameA:",fnameA)
+ #print("fnameB:",fnameB)
+ if fnameB!="":
+ subprocess.check_call("bamToFastq -i "+sorted_bam+" -fq "+mapped_fq1+" -fq2 "+mapped_fq2 + " 2>> data_log.txt",shell=True)#2> /dev/null if want no output
+ else:
+ pass
+ outdir=current_time+"_temp"
+ print("assembling...")
+ if int(threads)>4:
+ t="4"
+ else:
+ t=threads
+ if os.path.getsize(combined_fq)>100 and (fnameB=="" or os.path.getsize(mapped_fq1)>100):#if not, then it's "-:-:-"
+ if fnameB!="":
+ subprocess.check_call("spades.py --careful --pe1-s "+combined_fq+" --pe1-1 "+mapped_fq1+" --pe1-2 "+mapped_fq2+" -t "+t+" -o "+outdir+ " >> data_log.txt 2>&1",shell=True)
+ else:
+ subprocess.check_call("spades.py --careful --pe1-s "+combined_fq+" -t "+t+" -o "+outdir+ " >> data_log.txt 2>&1",shell=True)
+ new_fasta=fnameA+"_"+database+"_"+mapping_mode+".fasta"
+ #new_fasta=fnameA+"_"+database.split('/')[-1]+"_"+mapping_mode+".fasta" # change path to databse for packaging
+ subprocess.check_call("mv "+outdir+"/contigs.fasta "+new_fasta+ " 2> /dev/null",shell=True)
+ #os.system("mv "+outdir+"/scaffolds.fasta "+new_fasta+ " 2> /dev/null") contigs.fasta
+ subprocess.check_call("rm -rf "+outdir+ " 2> /dev/null",shell=True)
+ print("blasting...","\n")
+ xmlfile="blasted_output.xml"#fnameA+"-extracted_vs_"+database+"_"+mapping_mode+".xml"
+ subprocess.check_call('makeblastdb -in '+new_fasta+' -out '+new_fasta+'_db '+'-dbtype nucl >> data_log.txt 2>&1',shell=True) #temp.txt is to forbid the blast result interrupt the output of our program###1/27/2015
+ subprocess.check_call("blastn -query "+database+" -db "+new_fasta+"_db -out "+xmlfile+" -outfmt 5 >> data_log.txt 2>&1",shell=True)###1/27/2015; 08272018, remove "-word_size 10"
+ else:
+ xmlfile="NA"
+ return xmlfile,new_fasta
+
+def judge_subspecies(fnameA):
+ #seqsero2 -a; judge subspecies on just forward raw reads fastq
+ salmID_output=subprocess.Popen("SalmID.py -i "+fnameA,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
+ out, err = salmID_output.communicate()
+ out=out.decode("utf-8")
+ file=open("data_log.txt","a")
+ file.write(out)
+ file.close()
+ salm_species_scores=out.split("\n")[1].split("\t")[6:]
+ salm_species_results=out.split("\n")[0].split("\t")[6:]
+ max_score=0
+ max_score_index=1 #default is 1, means "I"
+ for i in range(len(salm_species_scores)):
+ if max_score float(out.split("\n")[1].split("\t")[5]): #bongori and enterica compare
+ if float(out.split("\n")[1].split("\t")[4]) > 10 and float(out.split("\n")[1].split("\t")[4]) > float(out.split("\n")[1].split("\t")[5]): ## ed_SL_0318: change SalmID_ssp_threshold
+ prediction="bongori" #if not, the prediction would always be enterica, since they are located in the later part
+ #if max_score<10: ## ed_SL_0318: change SalmID_ssp_threshold
+ if max_score<60:
+ prediction="-"
+ return prediction
+
+def judge_subspecies_Kmer(Special_dict):
+ #seqsero2 -k;
+ max_score=0
+ prediction="-" #default should be I
+ for x in Special_dict:
+ #if "mer" in x: ## ed_SL_0318: change ssp_threshold
+ if "mer" in x and float(Special_dict[x]) > 60:
+ if max_score95:#if bongori already, then no need to test enterica
+ prediction="bongori"
+ break
+ return prediction
+
+## ed_SL_11232019: add notes for missing antigen
+def check_antigens(ssp,O_antigen,H1_antigen,H2_antigen,NA_note):
+ antigen_note = ''
+ if ssp != '-':
+ if O_antigen != '-' and H1_antigen == '-' and H2_antigen == '-': # O:-:-
+ antigen_note = 'H antigens were not detected. This is an atypical result that should be further investigated. Most Salmonella strains have at least fliC, encoding the Phase 1 H antigen, even if it is not expressed. '
+ NA_note = ''
+ elif O_antigen != '-' and H1_antigen == '-' and H2_antigen != '-': # O:-:H2
+ antigen_note = 'fliC was not detected. This is an atypical result that should be further investigated. Most Salmonella strains have fliC, encoding the Phase 1 H antigen, even if it is not expressed. '
+ NA_note = ''
+ elif O_antigen == '-' and H1_antigen != '-': # -:H1:X
+ antigen_note = 'O antigen was not detected. This result may be due to a rough strain that has deleted the rfb region. For raw reads input, the k-mer workflow is sometimes more sensitive than the microassembly workflow in detecting O antigen. Caution should be used with this approach because the k-mer result may be due to low levels of contamination. '
+ NA_note = ''
+ elif O_antigen == '-' and H1_antigen == '-' and H2_antigen == '-': # -:-:-
+ antigen_note = 'No serotype antigens were detected. This is an atypical result that should be further investigated. '
+ NA_note = ''
+ else:
+ antigen_note = 'The input genome cannot be identified as Salmonella. Check the input for taxonomic ID, contamination, or sequencing quality. '
+ NA_note = ''
+# if [O_antigen, H1_antigen, H2_antigen].count('-') >= 2:
+# antigen_note = 'No subspecies marker was detected and less than 2 serotype antigens were detected; further, this genome was not identified as Salmonella. This is an atypical result that should be further investigated. '
+# else:
+# antigen_note = 'No subspecies marker was detected. This genome may not be Salmonella. This is an atypical result that should be further investigated. '
+ return (antigen_note,NA_note)
+
+def main():
+ #combine SeqSeroK and SeqSero2, also with SalmID
+ args = parse_args()
+ input_file = args.i
+ data_type = args.t
+ analysis_mode = args.m
+ mapping_mode=args.b
+ threads=args.p
+ make_dir=args.d
+ clean_mode=args.c
+ sample_name=args.n
+ ingore_header=args.s
+ k_size=27 #will change for bug fixing
+ dirpath = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
+ ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019: add ex_dir for packaging
+ seqsero2_db=ex_dir+"/H_and_O_and_specific_genes.fasta" # ed_SL_11092019: change path to database for packaging
+ database="H_and_O_and_specific_genes.fasta"
+ note="Note: "
+ NA_note="This predicted serotype is not in the Kauffman-White scheme. " # ed_SL_09272019: add for new output format
+ if len(sys.argv)==1:
+ subprocess.check_call(dirpath+"/SeqSero2_package.py -h",shell=True)#change name of python file
+ else:
+ request_id = time.strftime("%m_%d_%Y_%H_%M_%S", time.localtime())
+ request_id += str(random.randint(1, 10000000))
+ if make_dir is None:
+ make_dir="SeqSero_result_"+request_id
+ make_dir=os.path.abspath(make_dir)
+ if os.path.isdir(make_dir):
+ pass
+ else:
+ subprocess.check_call("mkdir -p "+make_dir,shell=True)
+ #subprocess.check_call("cp "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True)
+ #subprocess.check_call("ln -sr "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True)
+ subprocess.check_call("ln -f -s "+seqsero2_db+" "+" ".join(input_file)+" "+make_dir,shell=True) # ed_SL_11092019: change path to database for packaging
+ #subprocess.check_call("ln -f -s "+dirpath+"/"+database+" "+" ".join(input_file)+" "+make_dir,shell=True) ### use -f option to force the replacement of links, remove -r and use absolute path instead to avoid link issue (use 'type=os.path.abspath' in -i argument).
+ ############################begin the real analysis
+ if analysis_mode=="a":
+ if data_type in ["1","2","3"]:#use allele mode
+ for_fq,rev_fq=get_input_files(make_dir,input_file,data_type,dirpath)
+ os.chdir(make_dir)
+ ###add a function to tell input files
+ fnameA=for_fq.split("/")[-1]
+ fnameB=rev_fq.split("/")[-1]
+ current_time=time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime())
+ sam,bam,sorted_bam,mapped_fq1,mapped_fq2,combined_fq,for_sai,rev_sai=get_temp_file_names(fnameA,fnameB) #get temp files id
+ map_and_sort(threads,database,fnameA,fnameB,sam,bam,for_sai,rev_sai,sorted_bam,mapping_mode) #do mapping and sort
+ ### avoid error out when micro assembly fails. ed_SL_03172020
+ try:
+ xmlfile,new_fasta=extract_mapped_reads_and_do_assembly_and_blast(current_time,sorted_bam,combined_fq,mapped_fq1,mapped_fq2,threads,fnameA,fnameB,database,mapping_mode) #extract the mapped reads and do micro assembly and blast
+ except (UnboundLocalError, subprocess.CalledProcessError):
+ xmlfile="NA"
+ H1_cont_stat_list=[]
+ H2_cont_stat_list=[]
+ ###
+ if xmlfile=="NA":
+ O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H=("-","-","-",[],"","")
+ else:
+ Final_list=xml_parse_score_comparision_seqsero(xmlfile) #analyze xml and get parsed results
+ file=open("data_log.txt","a")
+ for x in Final_list:
+ file.write("\t".join(str(y) for y in x)+"\n")
+ file.close()
+ Final_list_passed=[x for x in Final_list if float(x[0].split("_cov_")[1].split("_")[0])>=0.9 and (x[1]>=int(x[0].split("__")[1]) or x[1]>=int(x[0].split("___")[1].split("_")[3]) or x[1]>1000)]
+ O_choice,fliC_choice,fljB_choice,special_gene_list,contamination_O,contamination_H,Otypes_uniq,H1_cont_stat_list,H2_cont_stat_list=predict_O_and_H_types(Final_list,Final_list_passed,new_fasta) #predict O, fliC and fljB
+ subspecies=judge_subspecies(fnameA) #predict subspecies
+ ###output
+ predict_form,predict_sero,star,star_line,claim=seqsero_from_formula_to_serotypes(O_choice,fliC_choice,fljB_choice,special_gene_list,subspecies)
+ claim="" #04132019, disable claim for new report requirement
+ contamination_report=""
+ H_list=["fliC_"+x for x in H1_cont_stat_list if len(x)>0]+["fljB_"+x for x in H2_cont_stat_list if len(x)>0]
+ if contamination_O!="" and contamination_H=="":
+ contamination_report="#Potential inter-serotype contamination detected from O antigen signals. All O-antigens detected:"+"\t".join(Otypes_uniq)+"."
+ elif contamination_O=="" and contamination_H!="":
+ contamination_report="#Potential inter-serotype contamination detected or potential thrid H phase from H antigen signals. All H-antigens detected:"+"\t".join(H_list)+"."
+ elif contamination_O!="" and contamination_H!="":
+ contamination_report="#Potential inter-serotype contamination detected from both O and H antigen signals.All O-antigens detected:"+"\t".join(Otypes_uniq)+". All H-antigens detected:"+"\t".join(H_list)+"."
+ if contamination_report!="":
+ #contamination_report="potential inter-serotype contamination detected (please refer below antigen signal report for details)." #above contamination_reports are for back-up and bug fixing #web-based mode need to be re-used, 04132019
+ contamination_report="Co-existence of multiple serotypes detected, indicating potential inter-serotype contamination. See 'Extracted_antigen_alleles.fasta' for detected serotype determinant alleles. "
+ #claim="\n"+open("Extracted_antigen_alleles.fasta","r").read()#used to store H and O antigen sequeences #04132019, need to change if using web-version
+ #if contamination_report+star_line+claim=="": #0413, new output style
+ # note=""
+ #else:
+ # note="Note:"
+
+ ### ed_SL_11232019: add notes for missing antigen
+ if O_choice=="":
+ O_choice="-"
+ antigen_note,NA_note=check_antigens(subspecies,O_choice,fliC_choice,fljB_choice,NA_note)
+ if sample_name:
+ print ("Sample name:\t"+sample_name)
+ ###
+
+ if clean_mode:
+ subprocess.check_call("rm -rf ../"+make_dir,shell=True)
+ make_dir="none-output-directory due to '-c' flag"
+ else:
+ new_file=open("SeqSero_result.txt","w")
+ ### ed_SL_01152020: add new output
+ conta_note="yes" if "inter-serotype contamination" in contamination_report else "no"
+ tsv_file=open("SeqSero_result.tsv","w")
+ if ingore_header:
+ pass
+ else:
+ tsv_file.write("Sample name\tOutput directory\tInput files\tO antigen prediction\tH1 antigen prediction(fliC)\tH2 antigen prediction(fljB)\tPredicted subspecies\tPredicted antigenic profile\tPredicted serotype\tPotential inter-serotype contamination\tNote\n")
+ if sample_name:
+ new_file.write("Sample name:\t"+sample_name+"\n")
+ tsv_file.write(sample_name+'\t')
+ else:
+ tsv_file.write(input_file[0].split('/')[-1]+'\t')
+ ###
+ if "N/A" not in predict_sero:
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+contamination_report+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+" ".join(input_file)+"\t"+O_choice+"\t"+fliC_choice+"\t"+fljB_choice+"\t"+subspecies+"\t"+predict_form+"\t"+predict_sero+"\t"+conta_note+"\t"+contamination_report+star_line+claim+antigen_note+"\n")
+ else:
+ #star_line=star_line.strip()+"\tNone such antigenic formula in KW.\n"
+ star_line="" #04132019, for new output requirement, diable star_line if "NA" in output
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, add subspecies
+ note+NA_note+contamination_report+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+" ".join(input_file)+"\t"+O_choice+"\t"+fliC_choice+"\t"+fljB_choice+"\t"+subspecies+"\t"+predict_form+"\t"+subspecies+' '+predict_form+"\t"+conta_note+"\t"+NA_note+contamination_report+star_line+claim+antigen_note+"\n")
+ new_file.close()
+ tsv_file.close()
+ #subprocess.check_call("cat Seqsero_result.txt",shell=True)
+ #subprocess.call("rm H_and_O_and_specific_genes.fasta* *.sra *.bam *.sam *.fastq *.gz *.fq temp.txt *.xml "+fnameA+"*_db* 2> /dev/null",shell=True)
+ subprocess.call("rm H_and_O_and_specific_genes.fasta* *.sra *.bam *.sam *.fastq *.gz *.fq temp.txt "+fnameA+"*_db* 2> /dev/null",shell=True)
+ if "N/A" not in predict_sero:
+ #print("Output_directory:"+make_dir+"\nInput files:\t"+for_fq+" "+rev_fq+"\n"+"O antigen prediction:\t"+O_choice+"\n"+"H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+"H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+"Predicted antigenic profile:\t"+predict_form+"\n"+"Predicted subspecies:\t"+subspecies+"\n"+"Predicted serotype(s):\t"+predict_sero+star+"\nNote:"+contamination_report+star+star_line+claim+"\n")#+##
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+contamination_report+star_line+claim+antigen_note+"\n")#+##
+ else:
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+"\t".join(input_file)+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+fliC_choice+"\n"+
+ "H2 antigen prediction(fljB):\t"+fljB_choice+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, subspecies
+ note+NA_note+contamination_report+star_line+claim+antigen_note+"\n")
+ else:
+ print("Allele modes only support raw reads datatype, i.e. '-t 1 or 2 or 3'; please use '-m k'")
+ elif analysis_mode=="k":
+ #ex_dir = os.path.dirname(os.path.realpath(__file__))
+ ex_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.dirname(__file__)),'seqsero2_db')) # ed_SL_09152019: change ex_dir for packaging
+ #output_mode = args.mode
+ for_fq,rev_fq=get_input_files(make_dir,input_file,data_type,dirpath)
+ input_file = for_fq #-k will just use forward because not all reads were used
+ os.chdir(make_dir)
+ f = open(ex_dir + '/antigens.pickle', 'rb')
+ lib_dict = pickle.load(f)
+ f.close
+ input_Ks=get_input_K(input_file,lib_dict,data_type,k_size)
+ O_dict,H_dict,Special_dict=get_kmer_dict(lib_dict,input_Ks)
+ highest_O,highest_fliC,highest_fljB=call_O_and_H_type(O_dict,H_dict,Special_dict,make_dir)
+ subspecies=judge_subspecies_Kmer(Special_dict)
+ if subspecies=="IIb" or subspecies=="IIa":
+ subspecies="II"
+ predict_form,predict_sero,star,star_line,claim = seqsero_from_formula_to_serotypes(
+ highest_O.split('-')[1], highest_fliC, highest_fljB, Special_dict,subspecies)
+ claim="" #no claim any more based on new output requirement
+ #if star_line+claim=="": #0413, new output style
+ # note=""
+ #else:
+ # note="Note:"
+
+ ### ed_SL_11232019: add notes for missing antigen
+ if highest_O.split('-')[-1]=="":
+ O_choice="-"
+ else:
+ O_choice=highest_O.split('-')[-1]
+ antigen_note,NA_note=check_antigens(subspecies,O_choice,highest_fliC,highest_fljB,NA_note)
+ if sample_name:
+ print ("Sample name:\t"+sample_name)
+ ###
+
+ if clean_mode:
+ subprocess.check_call("rm -rf ../"+make_dir,shell=True)
+ make_dir="none-output-directory due to '-c' flag"
+ # ### ed_SL_05282019, fix the assignment issue of variable 'O_choice' using "-m k -c"
+ # if highest_O.split('-')[-1]=="":
+ # O_choice="-"
+ # else:
+ # O_choice=highest_O.split('-')[-1]
+ # ###
+ else:
+ # if highest_O.split('-')[-1]=="":
+ # O_choice="-"
+ # else:
+ # O_choice=highest_O.split('-')[-1]
+ #print("Output_directory:"+make_dir+"\tInput_file:"+input_file+"\tPredicted subpecies:"+subspecies + '\tPredicted antigenic profile:' + predict_form + '\tPredicted serotype(s):' + predict_sero)
+ new_file=open("SeqSero_result.txt","w")
+ #new_file.write("Output_directory:"+make_dir+"\nInput files:\t"+input_file+"\n"+"O antigen prediction:\t"+O_choice+"\n"+"H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+"H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+"Predicted antigenic profile:\t"+predict_form+"\n"+"Predicted subspecies:\t"+subspecies+"\n"+"Predicted serotype(s):\t"+predict_sero+star+"\n"+star+star_line+claim+"\n")#+##
+ ### ed_SL_01152020: add new output
+ tsv_file=open("SeqSero_result.tsv","w")
+ if ingore_header:
+ pass
+ else:
+ tsv_file.write("Sample name\tOutput directory\tInput files\tO antigen prediction\tH1 antigen prediction(fliC)\tH2 antigen prediction(fljB)\tPredicted subspecies\tPredicted antigenic profile\tPredicted serotype\tNote\n")
+ if sample_name:
+ new_file.write("Sample name:\t"+sample_name+"\n")
+ tsv_file.write(sample_name+'\t')
+ else:
+ tsv_file.write(input_file.split('/')[-1]+'\t')
+ ###
+ if "N/A" not in predict_sero:
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+input_file+"\t"+O_choice+"\t"+highest_fliC+"\t"+highest_fljB+"\t"+subspecies+"\t"+predict_form+"\t"+predict_sero+"\t"+star_line+claim+antigen_note+"\n")
+ else:
+ #star_line=star_line.strip()+"\tNone such antigenic formula in KW.\n"
+ star_line = "" #changed for new output requirement, 04132019
+ new_file.write("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, subspecies
+ note+NA_note+star_line+claim+antigen_note+"\n")#+##
+ tsv_file.write(make_dir+"\t"+input_file+"\t"+O_choice+"\t"+highest_fliC+"\t"+highest_fljB+"\t"+subspecies+"\t"+predict_form+"\t"+subspecies+' '+predict_form+"\t"+NA_note+star_line+claim+antigen_note+"\n")
+ new_file.close()
+ tsv_file.close()
+ subprocess.call("rm *.fasta* *.fastq *.gz *.fq temp.txt *.sra 2> /dev/null",shell=True)
+ if "N/A" not in predict_sero:
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+predict_sero+"\n"+
+ note+star_line+claim+antigen_note+"\n")#+##
+ else:
+ print("Output directory:\t"+make_dir+"\n"+
+ "Input files:\t"+input_file+"\n"+
+ "O antigen prediction:\t"+O_choice+"\n"+
+ "H1 antigen prediction(fliC):\t"+highest_fliC+"\n"+
+ "H2 antigen prediction(fljB):\t"+highest_fljB+"\n"+
+ "Predicted subspecies:\t"+subspecies+"\n"+
+ "Predicted antigenic profile:\t"+predict_form+"\n"+
+ "Predicted serotype:\t"+subspecies+' '+predict_form+"\n"+ # add serotype output for "N/A" prediction, subspecies
+ note+NA_note+star_line+claim+antigen_note+"\n")#+##
+
+if __name__ == '__main__':
+ main()
diff -r 43f6b7f6ebb3 -r e6437d423693 build/scripts-3.6/SeqSero2_update_kmer_database.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/scripts-3.6/SeqSero2_update_kmer_database.py Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,113 @@
+#!/Users/charles.strittmatter/miniconda3/bin/python
+
+import argparse
+import os,subprocess
+import pickle
+
+### SeqSero Kmer
+def parse_args():
+ "Parse the input arguments, use '-h' for help."
+ parser = argparse.ArgumentParser(usage='Just type "SeqSero2_update_kmer_database.py", it will update kmer database automatically')
+ return parser.parse_args()
+
+def reverse_complement(sequence):
+ complement = {
+ 'A': 'T',
+ 'C': 'G',
+ 'G': 'C',
+ 'T': 'A',
+ 'N': 'N',
+ 'M': 'K',
+ 'R': 'Y',
+ 'W': 'W',
+ 'S': 'S',
+ 'Y': 'R',
+ 'K': 'M',
+ 'V': 'B',
+ 'H': 'D',
+ 'D': 'H',
+ 'B': 'V'
+ }
+ return "".join(complement[base] for base in reversed(sequence))
+
+def multifasta_dict(multifasta):
+ multifasta_list = [
+ line.strip() for line in open(multifasta, 'r') if len(line.strip()) > 0
+ ]
+ headers = [i for i in multifasta_list if i[0] == '>']
+ multifasta_dict = {}
+ for h in headers:
+ start = multifasta_list.index(h)
+ for element in multifasta_list[start + 1:]:
+ if element[0] == '>':
+ break
+ else:
+ if h[1:] in multifasta_dict:
+ multifasta_dict[h[1:]] += element
+ else:
+ multifasta_dict[h[1:]] = element
+ return multifasta_dict
+
+def createKmerDict_reads(list_of_strings, kmer):
+ kmer_table = {}
+ for string in list_of_strings:
+ sequence = string.strip('\n')
+ for i in range(len(sequence) - kmer + 1):
+ new_mer = sequence[i:i + kmer].upper()
+ new_mer_rc = reverse_complement(new_mer)
+ if new_mer in kmer_table:
+ kmer_table[new_mer.upper()] += 1
+ else:
+ kmer_table[new_mer.upper()] = 1
+ if new_mer_rc in kmer_table:
+ kmer_table[new_mer_rc.upper()] += 1
+ else:
+ kmer_table[new_mer_rc.upper()] = 1
+ return kmer_table
+
+def multifasta_to_kmers_dict(multifasta):
+ multi_seq_dict = multifasta_dict(multifasta)
+ lib_dict = {}
+ for h in multi_seq_dict:
+ lib_dict[h] = set(
+ [k for k in createKmerDict_reads([multi_seq_dict[h]], 27)])
+ return lib_dict
+
+def get_salmid_invA_database(ex_dir):
+ # read invA kmer and return it
+ a = open(ex_dir + '/invA_mers_dict', 'rb')
+ invA_dict = pickle.load(a)
+ try:
+ del invA_dict['version']
+ except:
+ pass
+ return invA_dict
+
+def get_salmid_rpoB_database(ex_dir):
+ # read invA kmer and return it
+ a = open(ex_dir + '/rpoB_mers_dict', 'rb')
+ rpoB_dict = pickle.load(a)
+ try:
+ del rpoB_dict['version']
+ except:
+ pass
+ return rpoB_dict
+
+def main():
+ args = parse_args()
+ ex_dir = os.path.dirname(os.path.realpath(__file__))
+ lib_dict = multifasta_to_kmers_dict(ex_dir + '/H_and_O_and_specific_genes.fasta')
+ invA_dict=get_salmid_invA_database(ex_dir)
+ #rpoB_dict=get_salmid_rpoB_database(ex_dir)
+ lib_dict_new = lib_dict.copy()
+ #print(len(lib_dict_new))
+ lib_dict_new.update(invA_dict)
+ #print(len(lib_dict_new))
+ #lib_dict_new.update(rpoB_dict)
+ #print(len(lib_dict_new))
+ f = open(ex_dir + '/antigens.pickle', "wb")
+ pickle.dump(lib_dict_new, f)
+ f.close()
+
+if __name__ == '__main__':
+ main()
diff -r 43f6b7f6ebb3 -r e6437d423693 build/scripts-3.6/deinterleave_fastq.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/build/scripts-3.6/deinterleave_fastq.sh Fri May 01 13:30:43 2020 -0400
@@ -0,0 +1,30 @@
+#!/bin/bash
+# Usage: deinterleave_fastq.sh < interleaved.fastq f.fastq r.fastq [compress]
+#
+# Deinterleaves a FASTQ file of paired reads into two FASTQ
+# files specified on the command line. Optionally GZip compresses the output
+# FASTQ files using pigz if the 3rd command line argument is the word "compress"
+#
+# Can deinterleave 100 million paired reads (200 million total
+# reads; a 43Gbyte file), in memory (/dev/shm), in 4m15s (255s)
+#
+# Latest code: https://gist.github.com/3521724
+# Also see my interleaving script: https://gist.github.com/4544979
+#
+# Inspired by Torsten Seemann's blog post:
+# http://thegenomefactory.blogspot.com.au/2012/05/cool-use-of-unix-paste-with-ngs.html
+
+# Set up some defaults
+GZIP_OUTPUT=0
+PIGZ_COMPRESSION_THREADS=10
+
+# If the third argument is the word "compress" then we'll compress the output using pigz
+if [[ $3 == "compress" ]]; then
+ GZIP_OUTPUT=1
+fi
+
+if [[ ${GZIP_OUTPUT} == 0 ]]; then
+ paste - - - - - - - - | tee >(cut -f 1-4 | tr "\t" "\n" > $1) | cut -f 5-8 | tr "\t" "\n" > $2
+else
+ paste - - - - - - - - | tee >(cut -f 1-4 | tr "\t" "\n" | pigz --best --processes ${PIGZ_COMPRESSION_THREADS} > $1) | cut -f 5-8 | tr "\t" "\n" | pigz --best --processes ${PIGZ_COMPRESSION_THREADS} > $2
+fi
diff -r 43f6b7f6ebb3 -r e6437d423693 core.py
--- a/core.py Thu Apr 30 21:47:42 2020 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,386 +0,0 @@
-#!/usr/bin/env python3
-
-
-import gzip
-import io
-import pickle
-import os
-import sys
-
-from argparse import ArgumentParser
-try:
- from .version import SalmID_version
-except ImportError:
- SalmID_version = "version unknown"
-
-
-def reverse_complement(sequence):
- """return the reverse complement of a nucleotide (including IUPAC ambiguous nuceotide codes)"""
- complement = {'A': 'T', 'C': 'G', 'G': 'C', 'T': 'A', 'N': 'N', 'M': 'K', 'R': 'Y', 'W': 'W',
- 'S': 'S', 'Y': 'R', 'K': 'M', 'V': 'B', 'H': 'D', 'D': 'H', 'B': 'V'}
- return "".join(complement[base] for base in reversed(sequence))
-
-
-def parse_args():
- "Parse the input arguments, use '-h' for help."
- parser = ArgumentParser(description='SalmID - rapid Kmer based Salmonella identifier from sequence data')
- # inputs
- parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + SalmID_version)
- parser.add_argument(
- '-i', '--input_file', type=str, required=False, default='None', metavar='your_fastqgz',
- help='Single fastq.gz file input, include path to file if file is not in same directory ')
- parser.add_argument(
- '-e', '--extension', type=str, required=False, default='.fastq.gz', metavar='file_extension',
- help='File extension, if specified without "--input_dir", SalmID will attempt to ID all files\n' +
- ' with this extension in current directory, otherwise files in input directory')
-
- parser.add_argument(
- '-d', '--input_dir', type=str, required=False, default='.', metavar='directory',
- help='Directory which contains data for identification, when not specified files in current directory will be analyzed.')
- parser.add_argument(
- '-r', '--report', type=str, required=False, default='percentage', metavar='percentage, coverage or taxonomy',
- help='Report either percentage ("percentage") of clade specific kmers recovered, average kmer-coverage ("cov"), or '
- 'taxonomy (taxonomic species ID, plus observed mean k-mer coverages and expected coverage).')
- parser.add_argument(
- '-m', '--mode', type=str, required=False, default='quick', metavar='quick or thorough',
- help='Quick [quick] or thorough [thorough] mode')
- if len(sys.argv) == 1:
- parser.print_help(sys.stderr)
- sys.exit(1)
- return parser.parse_args()
-
-
-def get_av_read_length(file):
- """Samples the first 100 reads from a fastq file and return the average read length."""
- i = 1
- n_reads = 0
- total_length = 0
- if file.endswith(".gz"):
- file_content = io.BufferedReader(gzip.open(file))
- else:
- file_content = open(file, "r").readlines()
- for line in file_content:
- if i % 4 == 2:
- total_length += len(line.strip())
- n_reads += 1
- i += 1
- if n_reads == 100:
- break
- return total_length / 100
-
-
-def createKmerDict_reads(list_of_strings, kmer):
- """Count occurence of K-mers in a list of strings
-
- Args:
- list_of_strings(list of str): nucleotide sequences as a list of strings
- kmer(int): length of the K-mer to count
-
- Returns:
- dict: dictionary with kmers as keys, counts for each kmer as values"""
- kmer_table = {}
- for string in list_of_strings:
- sequence = string.strip('\n')
- if len(sequence) >= kmer:
- for i in range(len(sequence) - kmer + 1):
- new_mer = sequence[i:i + kmer]
- new_mer_rc = reverse_complement(new_mer)
- if new_mer in kmer_table:
- kmer_table[new_mer.upper()] += 1
- else:
- kmer_table[new_mer.upper()] = 1
- if new_mer_rc in kmer_table:
- kmer_table[new_mer_rc.upper()] += 1
- else:
- kmer_table[new_mer_rc.upper()] = 1
- return kmer_table
-
-
-def target_read_kmerizer_multi(file, k, kmerDict_1, kmerDict_2, mode):
- mean_1 = None
- mean_2 = None
- i = 1
- n_reads_1 = 0
- n_reads_2 = 0
- total_coverage_1 = 0
- total_coverage_2 = 0
- reads_1 = []
- reads_2 = []
- total_reads = 0
- if file.endswith(".gz"):
- file_content = io.BufferedReader(gzip.open(file))
- else:
- file_content = open(file, "r").readlines()
- for line in file_content:
- start = int((len(line) - k) // 2)
- if i % 4 == 2:
- total_reads += 1
- if file.endswith(".gz"):
- s1 = line[start:k + start].decode()
- line = line.decode()
- else:
- s1 = line[start:k + start]
- if s1 in kmerDict_1:
- n_reads_1 += 1
- total_coverage_1 += len(line)
- reads_1.append(line)
- if s1 in kmerDict_2:
- n_reads_2 += 1
- total_coverage_2 += len(line)
- reads_2.append(line)
- i += 1
- if mode == 'quick':
- if total_coverage_2 >= 800000:
- break
-
- if len(reads_1) == 0:
- kmer_Dict1 = {}
- else:
- kmer_Dict1 = createKmerDict_reads(reads_1, k)
- mers_1 = set([key for key in kmer_Dict1])
- mean_1 = sum([kmer_Dict1[key] for key in kmer_Dict1]) / len(mers_1)
- if len(reads_2) == 0:
- kmer_Dict2 = {}
- else:
- kmer_Dict2 = createKmerDict_reads(reads_2, k)
- mers_2 = set([key for key in kmer_Dict2])
- mean_2 = sum([kmer_Dict2[key] for key in kmer_Dict2]) / len(mers_2)
- return kmer_Dict1, kmer_Dict2, mean_1, mean_2, total_reads
-
-
-def mean_cov_selected_kmers(iterable, kmer_dict, clade_specific_kmers):
- '''
- Given an iterable (list, set, dictrionary) returns mean coverage for the kmers in iterable
- :param iterable: set, list or dictionary containing kmers
- :param kmer_dict: dictionary with kmers as keys, kmer-frequency as value
- :param clade_specific_kmers: list, dict or set of clade specific kmers
- :return: mean frequency as float
- '''
- if len(iterable) == 0:
- return 0
- return sum([kmer_dict[value] for value in iterable]) / len(clade_specific_kmers)
-
-
-def kmer_lists(query_fastq_gz, k,
- allmers, allmers_rpoB,
- uniqmers_bongori,
- uniqmers_I,
- uniqmers_IIa,
- uniqmers_IIb,
- uniqmers_IIIa,
- uniqmers_IIIb,
- uniqmers_IV,
- uniqmers_VI,
- uniqmers_VII,
- uniqmers_VIII,
- uniqmers_bongori_rpoB,
- uniqmers_S_enterica_rpoB,
- uniqmers_Escherichia_rpoB,
- uniqmers_Listeria_ss_rpoB,
- uniqmers_Lmono_rpoB,
- mode):
- dict_invA, dict_rpoB, mean_invA, mean_rpoB, total_reads = target_read_kmerizer_multi(query_fastq_gz, k, allmers,
- allmers_rpoB, mode)
- target_mers_invA = set([key for key in dict_invA])
- target_mers_rpoB = set([key for key in dict_rpoB])
- if target_mers_invA == 0:
- print('No reads found matching invA, no Salmonella in sample?')
- else:
- p_bongori = (len(uniqmers_bongori & target_mers_invA) / len(uniqmers_bongori)) * 100
- p_I = (len(uniqmers_I & target_mers_invA) / len(uniqmers_I)) * 100
- p_IIa = (len(uniqmers_IIa & target_mers_invA) / len(uniqmers_IIa)) * 100
- p_IIb = (len(uniqmers_IIb & target_mers_invA) / len(uniqmers_IIb)) * 100
- p_IIIa = (len(uniqmers_IIIa & target_mers_invA) / len(uniqmers_IIIa)) * 100
- p_IIIb = (len(uniqmers_IIIb & target_mers_invA) / len(uniqmers_IIIb)) * 100
- p_VI = (len(uniqmers_VI & target_mers_invA) / len(uniqmers_VI)) * 100
- p_IV = (len(uniqmers_IV & target_mers_invA) / len(uniqmers_IV)) * 100
- p_VII = (len(uniqmers_VII & target_mers_invA) / len(uniqmers_VII)) * 100
- p_VIII = (len(uniqmers_VIII & target_mers_invA) / len(uniqmers_VIII)) * 100
- p_bongori_rpoB = (len(uniqmers_bongori_rpoB & target_mers_rpoB) / len(uniqmers_bongori_rpoB)) * 100
- p_Senterica = (len(uniqmers_S_enterica_rpoB & target_mers_rpoB) / len(uniqmers_S_enterica_rpoB)) * 100
- p_Escherichia = (len(uniqmers_Escherichia_rpoB & target_mers_rpoB) / len(uniqmers_Escherichia_rpoB)) * 100
- p_Listeria_ss = (len(uniqmers_Listeria_ss_rpoB & target_mers_rpoB) / len(uniqmers_Listeria_ss_rpoB)) * 100
- p_Lmono = (len(uniqmers_Lmono_rpoB & target_mers_rpoB) / len(uniqmers_Lmono_rpoB)) * 100
- bongori_invA_cov = mean_cov_selected_kmers(uniqmers_bongori & target_mers_invA, dict_invA, uniqmers_bongori)
- I_invA_cov = mean_cov_selected_kmers(uniqmers_I & target_mers_invA, dict_invA, uniqmers_I)
- IIa_invA_cov = mean_cov_selected_kmers(uniqmers_IIa & target_mers_invA, dict_invA, uniqmers_IIa)
- IIb_invA_cov = mean_cov_selected_kmers(uniqmers_IIb & target_mers_invA, dict_invA, uniqmers_IIb)
- IIIa_invA_cov = mean_cov_selected_kmers(uniqmers_IIIa & target_mers_invA, dict_invA, uniqmers_IIIa)
- IIIb_invA_cov = mean_cov_selected_kmers(uniqmers_IIIb & target_mers_invA, dict_invA, uniqmers_IIIb)
- IV_invA_cov = mean_cov_selected_kmers(uniqmers_IV & target_mers_invA, dict_invA, uniqmers_IV)
- VI_invA_cov = mean_cov_selected_kmers(uniqmers_VI & target_mers_invA, dict_invA, uniqmers_VI)
- VII_invA_cov = mean_cov_selected_kmers(uniqmers_VII & target_mers_invA, dict_invA, uniqmers_VII)
- VIII_invA_cov = mean_cov_selected_kmers(uniqmers_VIII & target_mers_invA, dict_invA, uniqmers_VIII)
- S_enterica_rpoB_cov = mean_cov_selected_kmers((uniqmers_S_enterica_rpoB & target_mers_rpoB), dict_rpoB,
- uniqmers_S_enterica_rpoB)
- S_bongori_rpoB_cov = mean_cov_selected_kmers((uniqmers_bongori_rpoB & target_mers_rpoB), dict_rpoB,
- uniqmers_bongori_rpoB)
- Escherichia_rpoB_cov = mean_cov_selected_kmers((uniqmers_Escherichia_rpoB & target_mers_rpoB), dict_rpoB,
- uniqmers_Escherichia_rpoB)
- Listeria_ss_rpoB_cov = mean_cov_selected_kmers((uniqmers_Listeria_ss_rpoB & target_mers_rpoB), dict_rpoB,
- uniqmers_Listeria_ss_rpoB)
- Lmono_rpoB_cov = mean_cov_selected_kmers((uniqmers_Lmono_rpoB & target_mers_rpoB), dict_rpoB,
- uniqmers_Lmono_rpoB)
- coverages = [Listeria_ss_rpoB_cov, Lmono_rpoB_cov, Escherichia_rpoB_cov, S_bongori_rpoB_cov,
- S_enterica_rpoB_cov, bongori_invA_cov, I_invA_cov, IIa_invA_cov, IIb_invA_cov,
- IIIa_invA_cov, IIIb_invA_cov, IV_invA_cov, VI_invA_cov, VII_invA_cov, VIII_invA_cov]
- locus_scores = [p_Listeria_ss, p_Lmono, p_Escherichia, p_bongori_rpoB, p_Senterica, p_bongori,
- p_I, p_IIa, p_IIb, p_IIIa, p_IIIb, p_IV, p_VI, p_VII, p_VIII]
- return locus_scores, coverages, total_reads
-
-
-def report_taxon(locus_covs, average_read_length, number_of_reads):
- list_taxa = [ 'Listeria ss', 'Listeria monocytogenes', 'Escherichia sp.', # noqa: E201
- 'Salmonella bongori (rpoB)', 'Salmonella enterica (rpoB)',
- 'Salmonella bongori (invA)', 'S. enterica subsp. enterica (invA)',
- 'S. enterica subsp. salamae (invA: clade a)', 'S. enterica subsp. salamae (invA: clade b)',
- 'S. enterica subsp. arizonae (invA)', 'S. enterica subsp. diarizonae (invA)',
- 'S. enterica subsp. houtenae (invA)', 'S. enterica subsp. indica (invA)',
- 'S. enterica subsp. VII (invA)', 'S. enterica subsp. salamae (invA: clade VIII)' ] # noqa: E202
- if sum(locus_covs) < 1:
- rpoB = ('No rpoB matches!', 0)
- invA = ('No invA matches!', 0)
- return rpoB, invA, 0.0
- else:
- # given list of scores get taxon
- if sum(locus_covs[0:5]) > 0:
- best_rpoB = max(range(len(locus_covs[1:5])), key=lambda x: locus_covs[1:5][x]) + 1
- all_rpoB = max(range(len(locus_covs[0:5])), key=lambda x: locus_covs[0:5][x])
- if (locus_covs[best_rpoB] != 0) & (all_rpoB == 0):
- rpoB = (list_taxa[best_rpoB], locus_covs[best_rpoB])
- elif (all_rpoB == 0) & (round(sum(locus_covs[1:5]), 1) < 1):
- rpoB = (list_taxa[0], locus_covs[0])
- else:
- rpoB = (list_taxa[best_rpoB], locus_covs[best_rpoB])
- else:
- rpoB = ('No rpoB matches!', 0)
- if sum(locus_covs[5:]) > 0:
- best_invA = max(range(len(locus_covs[5:])), key=lambda x: locus_covs[5:][x]) + 5
- invA = (list_taxa[best_invA], locus_covs[best_invA])
- else:
- invA = ('No invA matches!', 0)
- if 'Listeria' in rpoB[0]:
- return rpoB, invA, (average_read_length * number_of_reads) / 3000000
- else:
- return rpoB, invA, (average_read_length * number_of_reads) / 5000000
-
-
-def main():
- ex_dir = os.path.dirname(os.path.realpath(__file__))
- args = parse_args()
- input_file = args.input_file
- if input_file != 'None':
- files = [input_file]
- else:
- extension = args.extension
- inputdir = args.input_dir
- files = [inputdir + '/' + f for f in os.listdir(inputdir) if f.endswith(extension)]
- report = args.report
- mode = args.mode
- f_invA = open(ex_dir + "/invA_mers_dict", "rb")
- sets_dict_invA = pickle.load(f_invA)
- f_invA.close()
- allmers = sets_dict_invA['allmers']
- uniqmers_I = sets_dict_invA['uniqmers_I']
- uniqmers_IIa = sets_dict_invA['uniqmers_IIa']
- uniqmers_IIb = sets_dict_invA['uniqmers_IIb']
- uniqmers_IIIa = sets_dict_invA['uniqmers_IIIa']
- uniqmers_IIIb = sets_dict_invA['uniqmers_IIIb']
- uniqmers_IV = sets_dict_invA['uniqmers_IV']
- uniqmers_VI = sets_dict_invA['uniqmers_VI']
- uniqmers_VII = sets_dict_invA['uniqmers_VII']
- uniqmers_VIII = sets_dict_invA['uniqmers_VIII']
- uniqmers_bongori = sets_dict_invA['uniqmers_bongori']
-
- f = open(ex_dir + "/rpoB_mers_dict", "rb")
- sets_dict = pickle.load(f)
- f.close()
-
- allmers_rpoB = sets_dict['allmers']
- uniqmers_bongori_rpoB = sets_dict['uniqmers_bongori']
- uniqmers_S_enterica_rpoB = sets_dict['uniqmers_S_enterica']
- uniqmers_Escherichia_rpoB = sets_dict['uniqmers_Escherichia']
- uniqmers_Listeria_ss_rpoB = sets_dict['uniqmers_Listeria_ss']
- uniqmers_Lmono_rpoB = sets_dict['uniqmers_L_mono']
- # todo: run kmer_lists() once, create list of tuples containing data to be used fro different reports
- if report == 'taxonomy':
- print('file\trpoB\tinvA\texpected coverage')
- for f in files:
- locus_scores, coverages, reads = kmer_lists(f, 27,
- allmers, allmers_rpoB,
- uniqmers_bongori,
- uniqmers_I,
- uniqmers_IIa,
- uniqmers_IIb,
- uniqmers_IIIa,
- uniqmers_IIIb,
- uniqmers_IV,
- uniqmers_VI,
- uniqmers_VII,
- uniqmers_VIII,
- uniqmers_bongori_rpoB,
- uniqmers_S_enterica_rpoB,
- uniqmers_Escherichia_rpoB,
- uniqmers_Listeria_ss_rpoB,
- uniqmers_Lmono_rpoB,
- mode)
- pretty_covs = [round(cov, 1) for cov in coverages]
- report = report_taxon(pretty_covs, get_av_read_length(f), reads)
- print(f.split('/')[-1] + '\t' + report[0][0] + '[' + str(report[0][1]) + ']' + '\t' + report[1][0] +
- '[' + str(report[1][1]) + ']' +
- '\t' + str(round(report[2], 1)))
- else:
- print(
- 'file\tListeria sensu stricto (rpoB)\tL. monocytogenes (rpoB)\tEscherichia spp. (rpoB)\tS. bongori (rpoB)\tS. enterica' + # noqa: E122
- '(rpoB)\tS. bongori (invA)\tsubsp. I (invA)\tsubsp. II (clade a: invA)\tsubsp. II' + # noqa: E122
- ' (clade b: invA)\tsubsp. IIIa (invA)\tsubsp. IIIb (invA)\tsubsp.IV (invA)\tsubsp. VI (invA)\tsubsp. VII (invA)' + # noqa: E122
- '\tsubsp. II (clade VIII : invA)')
- if report == 'percentage':
- for f in files:
- locus_scores, coverages, reads = kmer_lists(f, 27,
- allmers, allmers_rpoB,
- uniqmers_bongori,
- uniqmers_I,
- uniqmers_IIa,
- uniqmers_IIb,
- uniqmers_IIIa,
- uniqmers_IIIb,
- uniqmers_IV,
- uniqmers_VI,
- uniqmers_VII,
- uniqmers_VIII,
- uniqmers_bongori_rpoB,
- uniqmers_S_enterica_rpoB,
- uniqmers_Escherichia_rpoB,
- uniqmers_Listeria_ss_rpoB,
- uniqmers_Lmono_rpoB,
- mode)
- pretty_scores = [str(round(score)) for score in locus_scores]
- print(f.split('/')[-1] + '\t' + '\t'.join(pretty_scores))
- else:
- for f in files:
- locus_scores, coverages, reads = kmer_lists(f, 27,
- allmers, allmers_rpoB,
- uniqmers_bongori,
- uniqmers_I,
- uniqmers_IIa,
- uniqmers_IIb,
- uniqmers_IIIa,
- uniqmers_IIIb,
- uniqmers_IV,
- uniqmers_VI,
- uniqmers_VII,
- uniqmers_VIII,
- uniqmers_bongori_rpoB,
- uniqmers_S_enterica_rpoB,
- uniqmers_Escherichia_rpoB,
- uniqmers_Listeria_ss_rpoB,
- uniqmers_Lmono_rpoB,
- mode)
- pretty_covs = [str(round(cov, 1)) for cov in coverages]
- print(f.split('/')[-1] + '\t' + '\t'.join(pretty_covs))
-
-
-if __name__ == '__main__':
- main()
-
diff -r 43f6b7f6ebb3 -r e6437d423693 deinterleave_fastq.sh
--- a/deinterleave_fastq.sh Thu Apr 30 21:47:42 2020 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-#!/bin/bash
-# Usage: deinterleave_fastq.sh < interleaved.fastq f.fastq r.fastq [compress]
-#
-# Deinterleaves a FASTQ file of paired reads into two FASTQ
-# files specified on the command line. Optionally GZip compresses the output
-# FASTQ files using pigz if the 3rd command line argument is the word "compress"
-#
-# Can deinterleave 100 million paired reads (200 million total
-# reads; a 43Gbyte file), in memory (/dev/shm), in 4m15s (255s)
-#
-# Latest code: https://gist.github.com/3521724
-# Also see my interleaving script: https://gist.github.com/4544979
-#
-# Inspired by Torsten Seemann's blog post:
-# http://thegenomefactory.blogspot.com.au/2012/05/cool-use-of-unix-paste-with-ngs.html
-
-# Set up some defaults
-GZIP_OUTPUT=0
-PIGZ_COMPRESSION_THREADS=10
-
-# If the third argument is the word "compress" then we'll compress the output using pigz
-if [[ $3 == "compress" ]]; then
- GZIP_OUTPUT=1
-fi
-
-if [[ ${GZIP_OUTPUT} == 0 ]]; then
- paste - - - - - - - - | tee >(cut -f 1-4 | tr "\t" "\n" > $1) | cut -f 5-8 | tr "\t" "\n" > $2
-else
- paste - - - - - - - - | tee >(cut -f 1-4 | tr "\t" "\n" | pigz --best --processes ${PIGZ_COMPRESSION_THREADS} > $1) | cut -f 5-8 | tr "\t" "\n" | pigz --best --processes ${PIGZ_COMPRESSION_THREADS} > $2
-fi
diff -r 43f6b7f6ebb3 -r e6437d423693 dist/SeqSero2-1.1.1-py3.6.egg
Binary file dist/SeqSero2-1.1.1-py3.6.egg has changed
diff -r 43f6b7f6ebb3 -r e6437d423693 pyproject.toml
--- a/pyproject.toml Thu Apr 30 21:47:42 2020 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-[tool.poetry]
-name = "salmid"
-version = "0.1.23"
-description = "Rapid tool to check taxonomic ID of single isolate samples. Currently only IDs Salmonella species and subspecies, and some common contaminants (Listeria, Escherichia)."
-authors = ["Henk den Bakker "]
-license = "MIT"
-include = [ 'salmid/invA_mers_dict', 'salmid/rpoB_mers_dict' ]
-
-[tool.poetry.dependencies]
-python = "^3.5"
-
-[tool.poetry.dev-dependencies]
-
-[tool.poetry.scripts]
-'SalmID.py' = 'salmid.core:main'
-
-[build-system]
-requires = ["poetry>=0.12"]
-build-backend = "poetry.masonry.api"