Mercurial > repos > cstrittmatter > ss2v110
changeset 10:e6437d423693 draft
planemo upload commit 70dc513aa7d7ac6785847dfd86323687613b6b68-dirty
line wrap: on
line diff
--- 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., <http://fsf.org/> + 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.
--- 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 <string> (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a) + + -t <string> (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 <file> (/path/to/input/file) + + -p <int> (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 <string> (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 <string> (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number) + + -c <flag> (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files) + + -n <string> (optional, to specify a sample name in the report output) + + -s <flag> (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv) + + --check <flag> (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)
--- /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 <string> (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a) + + -t <string> (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 <file> (/path/to/input/file) + + -p <int> (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 <string> (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 <string> (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number) + + -c <flag> (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files) + + -n <string> (optional, to specify a sample name in the report output) + + -s <flag> (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv) + + --check <flag> (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
--- /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
--- /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 @@ +
--- /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 @@ +
--- /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
--- /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 @@ +
--- 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 <data_type> -m <mode> -i <input_data> [-d <output_directory>] [-p <number of threads>] [-b <BWA_algorithm>]\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 <data_type>" in future - parser.add_argument("-i",nargs="+",help="<string>: 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="<int>: '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="<string>: 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="<int>: 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="<string>: 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="<string>: 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="<flag>: if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files") - parser.add_argument("--check",action="store_true",help="<flag>: 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<O9: - pass - else: - pass - #print "$$$No suitable one, because can't distinct it's O-9 or O-2, but O-9 has a more possibility." - 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 - 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 - #"<int>: '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)<len(fljB_region) and (max(fliC_region)-min(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<len(x[3])<contig_length*1.5: #consider length and alignment length for now, but very loose,0.5 and 1.5 as cut-off - removal=1 - else: - if first_allele_percentage > 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(salm_species_scores[i]): - max_score=float(salm_species_scores[i]) - max_score_index=i - prediction=salm_species_results[max_score_index].split(".")[1].strip().split(" ")[0] - if float(out.split("\n")[1].split("\t")[4]) > 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_score<float(Special_dict[x]): - max_score=float(Special_dict[x]) - prediction=x.split("_")[-1].strip() - if x.split("_")[-1].strip()=="bongori" and float(Special_dict[x])>95:#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()
--- 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()
--- /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'
--- 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()
--- /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., <http://fsf.org/> + 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.
--- /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
--- /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 <string> (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a) + + -t <string> (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 <file> (/path/to/input/file) + + -p <int> (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 <string> (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 <string> (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number) + + -c <flag> (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files) + + -n <string> (optional, to specify a sample name in the report output) + + -s <flag> (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv) + + --check <flag> (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)
--- /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 <string> (which workflow to apply, 'a'(raw reads allele micro-assembly), 'k'(raw reads and genome assembly k-mer), default=a) + + -t <string> (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 <file> (/path/to/input/file) + + -p <int> (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 <string> (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 <string> (output directory name, if not set, the output directory would be 'SeqSero_result_'+time stamp+one random number) + + -c <flag> (if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files) + + -n <string> (optional, to specify a sample name in the report output) + + -s <flag> (if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv) + + --check <flag> (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
--- /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
--- /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 @@ +
--- /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 @@ +
--- /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
--- /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 @@ +
--- /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'
--- /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 <data_type> -m <mode> -i <input_data> [-d <output_directory>] [-p <number of threads>] [-b <BWA_algorithm>]\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 <data_type>" in future + parser.add_argument("-i",nargs="+",help="<string>: 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="<int>: '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="<string>: 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="<int>: 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="<string>: 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="<string>: optional, to specify a sample name in the report output") + parser.add_argument("-d",help="<string>: 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="<flag>: if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files") + parser.add_argument("-s",action="store_true",help="<flag>: if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv") + parser.add_argument("--check",action="store_true",help="<flag>: 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<O9: + pass + else: + pass + #print "$$$No suitable one, because can't distinct it's O-9 or O-2, but O-9 has a more possibility." + 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 + 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 + #"<int>: '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)<len(fljB_region) and (max(fliC_region)-min(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<len(x[3])<contig_length*1.5: #consider length and alignment length for now, but very loose,0.5 and 1.5 as cut-off + removal=1 + else: + if first_allele_percentage > 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(salm_species_scores[i]): + max_score=float(salm_species_scores[i]) + max_score_index=i + prediction=salm_species_results[max_score_index].split(".")[1].strip().split(" ")[0] + #if float(out.split("\n")[1].split("\t")[4]) > 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_score<float(Special_dict[x]): + max_score=float(Special_dict[x]) + prediction=x.split("_")[-1].strip() + if x.split("_")[-1].strip()=="bongori" and float(Special_dict[x])>95:#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()
--- /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()
--- /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
--- /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 +
--- /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'
--- /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'
--- /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 <data_type> -m <mode> -i <input_data> [-d <output_directory>] [-p <number of threads>] [-b <BWA_algorithm>]\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 <data_type>" in future + parser.add_argument("-i",nargs="+",help="<string>: 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="<int>: '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="<string>: 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="<int>: 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="<string>: 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="<string>: optional, to specify a sample name in the report output") + parser.add_argument("-d",help="<string>: 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="<flag>: if '-c' was flagged, SeqSero2 will only output serotype prediction without the directory containing log files") + parser.add_argument("-s",action="store_true",help="<flag>: if '-s' was flagged, SeqSero2 will not output header in SeqSero_result.tsv") + parser.add_argument("--check",action="store_true",help="<flag>: 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<O9: + pass + else: + pass + #print "$$$No suitable one, because can't distinct it's O-9 or O-2, but O-9 has a more possibility." + 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 + 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 + #"<int>: '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)<len(fljB_region) and (max(fliC_region)-min(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<len(x[3])<contig_length*1.5: #consider length and alignment length for now, but very loose,0.5 and 1.5 as cut-off + removal=1 + else: + if first_allele_percentage > 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(salm_species_scores[i]): + max_score=float(salm_species_scores[i]) + max_score_index=i + prediction=salm_species_results[max_score_index].split(".")[1].strip().split(" ")[0] + #if float(out.split("\n")[1].split("\t")[4]) > 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_score<float(Special_dict[x]): + max_score=float(Special_dict[x]) + prediction=x.split("_")[-1].strip() + if x.split("_")[-1].strip()=="bongori" and float(Special_dict[x])>95:#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()
--- /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()
--- /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
--- 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() -
--- 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
--- 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 <hcd82599@uga.edu>"] -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"