From 8c48fd97f3eaebb090a2fdea48c1a442059ab02d Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Mon, 4 Mar 2024 13:26:45 -0500 Subject: [PATCH 01/14] version 1.0.12 --- common.cpp | 10 ++++------ common.inc | 1 + fasta_check.cpp | 5 +---- stxtyper.cpp | 53 ++++++++++++++++++++----------------------------- tsv.hpp | 2 ++ version.txt | 2 +- 6 files changed, 30 insertions(+), 43 deletions(-) diff --git a/common.cpp b/common.cpp index b4678d2..8e3717b 100644 --- a/common.cpp +++ b/common.cpp @@ -1597,12 +1597,10 @@ void exec (const string &cmd, //Chronometer_OnePass cop (cmd); if (verbose ()) cout << cmd << endl; - if (logPtr) - *logPtr << cmd << endl; + LOG (cmd); const int status = system (cmd. c_str ()); // pipefail's are not caught - if (logPtr) - *logPtr << "status = " << status << endl; + LOG ("status = " + to_string (status)); if (status) { string err (cmd + "\nstatus = " + to_string (status)); @@ -4147,8 +4145,8 @@ string ShellApplication::getHelp () const void ShellApplication::body () const { - if (logPtr && useTmp) - *logPtr << tmp << endl; + if (useTmp) + LOG (tmp); shellBody (); } diff --git a/common.inc b/common.inc index 1026779..00c9e1c 100644 --- a/common.inc +++ b/common.inc @@ -121,6 +121,7 @@ #define PRINT(x) { Offset::newLn (cout); cout << #x << " = " << (x); } +#define LOG(x) { if (logPtr) *logPtr << (x) << endl; } #define XSTR(s) STR(s) #define STR(s) #s diff --git a/fasta_check.cpp b/fasta_check.cpp index 359a63a..8083eea 100644 --- a/fasta_check.cpp +++ b/fasta_check.cpp @@ -120,10 +120,7 @@ struct ThisApplication : Application throw runtime_error (id + ": Too many ambiguities"); } if (skip) - { - if (logPtr) - *logPtr << "Skipping " << id << endl; - } + { LOG ("Skipping " + id); } else { if (lenF. get ()) diff --git a/stxtyper.cpp b/stxtyper.cpp index e3da479..cc15650 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,8 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: +* 1.0.12 02/29/2024 TsvOut.live() is used +* 1.0.11 02/28/2024 PD-4911 wrong QC for log file output * PD-4897 single-subunit operons are de-redundified * 1.0.10 02/22/2024 PD-4901 multiple types for the same protein sequence are allowed; only Flemming's reference proteins are used * 1.0.9 02/16/2024 PD-4901 new database (includes Flemming's data) @@ -207,7 +209,9 @@ struct BlastAlignment } void saveTsvOut (TsvOut& td, bool verboseP) const - { if (! input_name. empty ()) + { if (! td. live ()) + return; + if (! input_name. empty ()) td << input_name; td << targetName << (stxS + (verboseP ? (subunit + stxType) : string (1, stxType [0]))) @@ -387,6 +391,8 @@ struct Operon void saveTsvOut (TsvOut& td, bool verboseP) const { ASSERT (al1); + if (! td. live ()) + return; if (al2) { string stxType (getStxType (verboseP)); @@ -533,8 +539,7 @@ void goodBlasts2operons (const VectorPtr &goodBlastAls, { IMPLY (sameType, strong); - if (logPtr) - *logPtr << endl << "Good blasts:" << endl; + LOG ("\nGood blasts:"); size_t start = 0; FFOR (size_t, i, goodBlastAls. size ()) @@ -577,11 +582,8 @@ void goodBlasts2operons (const VectorPtr &goodBlastAls, ) { Operon op (*al1, *al2); - if (logPtr) - { - *logPtr << "Operon:" << '\t' << op. getIdentity () << '\t' << stxClass2identity [op. al1->stxClass] << endl; - op. saveTsvOut (logTd, true); - } + LOG ("Operon:\t" + to_string (op. getIdentity ()) + "\t" + to_string (stxClass2identity [op. al1->stxClass])); + op. saveTsvOut (logTd, true); if ( ! strong || ( op. getIdentity () >= stxClass2identity [op. al1->stxClass] && op. getIdentity () >= stxClass2identity [op. al2->stxClass] @@ -596,11 +598,8 @@ void goodBlasts2operons (const VectorPtr &goodBlastAls, } } - if (logPtr) - { - *logPtr << "# Operons: " << operons. size () << endl; - *logPtr << endl << "Suppress goodBlastAls by operons" << endl; - } + LOG ("# Operons: " + to_string (operons. size ())); + LOG ("\nSuppress goodBlastAls by operons"); for (const BlastAlignment* al : goodBlastAls) { @@ -778,19 +777,15 @@ struct ThisApplication : ShellApplication while (f. nextLine ()) { const Unverbose unv; - if (logPtr) - *logPtr << f. line << endl; + LOG (f. line); auto al = new BlastAlignment (f. line); al->qc (); blastAls << al; } } - if (logPtr) - { - *logPtr << "# All stx blasts: " << blastAls. size () << endl; - *logPtr << "Finding frame shifts:" << endl; - } + LOG ("# All stx blasts: " + to_string (blastAls. size ())); + LOG ("Finding frame shifts:"); { // Multiple frame shifts are possible blastAls. sort (BlastAlignment::frameshiftLess); @@ -816,8 +811,7 @@ struct ThisApplication : ShellApplication } } - if (logPtr) - *logPtr << "All blasts:" << endl; + LOG ("All blasts:"); VectorPtr goodBlastAls; { blastAls. sort (BlastAlignment::sameTypeLess); @@ -864,22 +858,18 @@ struct ThisApplication : ShellApplication Vector operons; - if (logPtr) - *logPtr << endl << "Same type operons:" << endl; + LOG ("\nSame type operons:"); goodBlasts2operons (goodBlastAls, operons, true, true, logTd); goodBlastAls. sort (BlastAlignment::less); - if (logPtr) - *logPtr << endl << "Strong operons:" << endl; + LOG ("\nStrong operons:"); goodBlasts2operons (goodBlastAls, operons, false, true, logTd); - if (logPtr) - *logPtr << endl << "Weak operons:" << endl; + LOG ("\nWeak operons:"); goodBlasts2operons (goodBlastAls, operons, false, false, logTd); - if (logPtr) - *logPtr << endl << "goodOperons" << endl; + LOG ("\ngoodOperons"); Vector goodOperons; { operons. sort (); @@ -939,8 +929,7 @@ struct ThisApplication : ShellApplication } } - if (logPtr) - *logPtr << endl << "goodBlastAls -> goodOperons (single-subunit)" << endl; + LOG ("\ngoodBlastAls -> goodOperons (single-subunit)"); goodBlastAls. sort (BlastAlignment::reportLess); FFOR (size_t, i, goodBlastAls. size ()) { diff --git a/tsv.hpp b/tsv.hpp index e43bf7e..895726d 100644 --- a/tsv.hpp +++ b/tsv.hpp @@ -264,6 +264,8 @@ struct TsvOut } + bool live () const + { return os; } bool empty () const { return ! lines && ! fields_max diff --git a/version.txt b/version.txt index 59e9e60..bb83058 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.11 +1.0.12 From 605384fd28bd2e6f569d0d1f8b234b180759d9cb Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Tue, 5 Mar 2024 12:30:12 -0500 Subject: [PATCH 02/14] PD-4915 --amrfinder option prints output in the AMRFinderPlus format --- stxtyper.cpp | 230 ++++++++++++++++++++++++++++++++++++++------------- version.txt | 2 +- 2 files changed, 174 insertions(+), 58 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index cc15650..3693cf5 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: +* 1.0.13 03/04/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format * 1.0.12 02/29/2024 TsvOut.live() is used * 1.0.11 02/28/2024 PD-4911 wrong QC for log file output * PD-4897 single-subunit operons are de-redundified @@ -77,6 +78,7 @@ namespace string input_name; +bool amrfinder = false; map stxClass2identity; // PAR @@ -84,6 +86,7 @@ constexpr size_t intergenic_max {36}; // Max. intergenic region in the referenc constexpr size_t slack = 30; const string stxS ("stx"); +const string na ("na"); @@ -102,6 +105,7 @@ struct BlastAlignment string targetSeq; bool targetStrand {true}; // false <=> negative + size_t targetAlign_aa {0}; // Reference // Whole sequence ends with '*' @@ -176,6 +180,10 @@ struct BlastAlignment refStart--; targetStart--; + targetAlign_aa = targetEnd - targetStart; + QC_ASSERT (targetAlign_aa % 3 == 0); + targetAlign_aa /= 3; + const size_t stopCodonPos = targetSeq. find ('*'); if (stopCodonPos != string::npos && stopCodonPos + 1 < targetSeq. size ()) stopCodon = true; @@ -211,37 +219,75 @@ struct BlastAlignment bool verboseP) const { if (! td. live ()) return; + const string stxType_reported (stxS + (verboseP ? (subunit + stxType) : string (1, stxType [0]))); + const string operon (frameshift + ? "FRAMESHIFT" + : stopCodon + ? "INTERNAL_STOP" + : truncated () || otherTruncated () + ? "PARTIAL_CONTIG_END" + : verboseP && getRelCoverage () == 1.0 + ? "COMPLETE_SUBUNIT" + : getExtended () + ? "EXTENDED" + : "PARTIAL" + ); + const char strand (targetStrand ? '+' : '-'); + const double refCoverage = getRelCoverage () * 100.0; + const double refIdentity = getIdentity () * 100.0; + // td if (! input_name. empty ()) td << input_name; - td << targetName - << (stxS + (verboseP ? (subunit + stxType) : string (1, stxType [0]))) - << (frameshift - ? "FRAMESHIFT" - : stopCodon - ? "INTERNAL_STOP" - : truncated () || otherTruncated () - ? "PARTIAL_CONTIG_END" - : verboseP && getRelCoverage () == 1.0 - ? "COMPLETE_SUBUNIT" - : getExtended () - ? "EXTENDED" - : "PARTIAL" - ) - << noString - << targetStart + 1 - << targetEnd - << (targetStrand ? '+' : '-'); - if (subunit == 'B') - td << noString - << noString - << noString; - td << refAccession - << getIdentity () * 100.0 - << getRelCoverage () * 100.0; - if (subunit == 'A') - td << noString + if (amrfinder) + { + const string subunitS (1, subunit); + string subclass (stxS + stxType); + strUpper (subclass); + td << na // 1 "Protein identifier" + << targetName // 2 "Contig id" + << targetStart + 1 // 3 "Start" + << targetEnd // 4 "Stop" + << strand // 5 "Strand" + << stxType_reported // 6 "Gene symbol" + << "Shiga toxin" // 7 "Sequence name" + << "plus" // 8 "Scope" + << "VIRULENCE" // 9 "Element type" + << "VIRULENCE" //10 "Element subtype" + << subclass. substr (0, 4) //11 "Class" + << subclass //12 "Subclass" + << operon //13 "Method" + << targetAlign_aa //14 "Target length" + << refLen //15 "Reference sequence length" + << refCoverage //16 "% Coverage of reference sequence" + << refIdentity //17 "% Identity to reference sequence" + << length //18 "Alignment length" + << refAccession //19 "Accession of closest sequence" + << "Shiga toxin " + stxS + stxType + " subunit " + subunitS //20 "Name of closest sequence" + << na //21 "HMM id" + << na //22 "HMM description" + ; + } + else + { + td << targetName + << stxType_reported + << operon << noString - << noString; + << targetStart + 1 + << targetEnd + << strand; + if (subunit == 'B') + td << noString + << noString + << noString; + td << refAccession + << refIdentity + << refCoverage; + if (subunit == 'A') + td << noString + << noString + << noString; + } td. newLn (); } @@ -260,6 +306,7 @@ struct BlastAlignment refEnd = prev. refEnd; length += prev. length; // Approximately nident += prev. nident; // Approximately + targetAlign_aa += prev. targetAlign_aa; if (prev. stopCodon) stopCodon = true; frameshift = true; @@ -426,23 +473,65 @@ struct Operon if (stxType. size () == 2) stxType. erase (1); } + const string targetName (al1->targetName); + const size_t start = al1->targetStart + 1; + const size_t stop = al2->targetEnd; + const char strand (al1->targetStrand ? '+' : '-'); + const string stxType_reported (stxS + stxType); + const double refIdentity = getIdentity () * 100.0; + // td if (! input_name. empty ()) td << input_name; - td << al1->targetName - << (stxS + stxType) - << operonType - << getIdentity () * 100.0 - << al1->targetStart + 1 - << al2->targetEnd - << (al1->targetStrand ? '+' : '-') - // Approximately if frameshift - << getA () -> refAccession - << getA () -> getIdentity () * 100.0 - << getA () -> getRelCoverage () * 100.0 - << getB () -> refAccession - << getB () -> getIdentity () * 100.0 - << getB () -> getRelCoverage () * 100.0 - ; + if (amrfinder) + { + const string genesymbol (al1->stxType == al2->stxType ? stxS + al1->stxType : stxType_reported); + string subclass (genesymbol); + strUpper (subclass); + const size_t targetLen = al1->targetAlign_aa + al2->targetAlign_aa; + const size_t refLen = al1->refLen + al2->refLen; + const double refCoverage = double (al1->getAbsCoverage () + al2->getAbsCoverage ()) / double (refLen) * 100.0; + const size_t alignmentLen = al1->length + al2->length; + const string refAccessions (al1->refAccession + ", " + al2->refAccession); + td << na // 1 "Protein identifier" + << targetName // 2 "Contig id" + << start // 3 "Start" + << stop // 4 "Stop" + << strand // 5 "Strand" + << stxType_reported // 6 "Gene symbol" + << "Shiga toxin" // 7 "Sequence name" + << "plus" // 8 "Scope" + << "VIRULENCE" // 9 "Element type" + << "VIRULENCE" //10 "Element subtype" + << subclass. substr (0, 4) //11 "Class" + << subclass //12 "Subclass" + << operonType //13 "Method" + << targetLen //14 "Target length" + << refLen //15 "Reference sequence length" + << refCoverage //16 "% Coverage of reference sequence" + << refIdentity //17 "% Identity to reference sequence" + << alignmentLen //18 "Alignment length" + << refAccessions //19 "Accession of closest sequence" + << "Shiga toxin " + genesymbol //20 "Name of closest sequence" + << na //21 "HMM id" + << na //22 "HMM description" + ; + } + else + td << targetName + << stxType_reported + << operonType + << refIdentity + << start + << stop + << strand + // Approximately if frameshift + << getA () -> refAccession + << getA () -> getIdentity () * 100.0 + << getA () -> getRelCoverage () * 100.0 + << getB () -> refAccession + << getB () -> getIdentity () * 100.0 + << getB () -> getRelCoverage () * 100.0 + ; td. newLn (); } else @@ -635,6 +724,7 @@ struct ThisApplication : ShellApplication addKey ("name", "Text to be added as the first column \"name\" to all rows of the report, for example it can be an assembly name", "", '\0', "NAME"); addKey ("output", "Write output to OUTPUT_FILE instead of STDOUT", "", 'o', "OUTPUT_FILE"); addKey ("blast_bin", "Directory for BLAST. Deafult: $BLAST_BIN", "", '\0', "BLAST_DIR"); + addFlag ("amrfinder", "Print output in the nucleotide AMRFinderPlus format"); version = SVN_REV; } @@ -648,6 +738,7 @@ struct ThisApplication : ShellApplication input_name = getArg ("name"); const string output = getArg ("output"); string blast_bin = getArg ("blast_bin"); + amrfinder = getFlag ("amrfinder"); if (contains (input_name, '\t')) throw runtime_error ("NAME cannot contain a tab character"); @@ -755,20 +846,45 @@ struct ThisApplication : ShellApplication if (! input_name. empty ()) td << "name"; - td << "target_contig" - << "stx_type" - << "operon" - << "identity" - << "target_start" - << "target_stop" - << "target_strand" - << "A_reference" - << "A_identity" - << "A_coverage" - << "B_reference" - << "B_identity" - << "B_coverage" - ; + if (amrfinder) + td << /* 1*/ "Protein identifier" + << /* 2*/ "Contig id" + << /* 3*/ "Start" + << /* 4*/ "Stop" + << /* 5*/ "Strand" + << /* 6*/ "Gene symbol" + << /* 7*/ "Sequence name" + << /* 8*/ "Scope" + << /* 9*/ "Element type" + << /*10*/ "Element subtype" + << /*11*/ "Class" + << /*12*/ "Subclass" + << /*13*/ "Method" + << /*14*/ "Target length" + << /*15*/ "Reference sequence length" + << /*16*/ "% Coverage of reference sequence" + << /*17*/ "% Identity to reference sequence" + << /*18*/ "Alignment length" + << /*19*/ "Accession of closest sequence" + << /*20*/ "Name of closest sequence" + << /*21*/ "HMM id" + << /*22*/ "HMM description" + ; + else + td << "target_contig" + << "stx_type" + << "operon" + << "identity" + << "target_start" + << "target_stop" + << "target_strand" + << "A_reference" + << "A_identity" + << "A_coverage" + << "B_reference" + << "B_identity" + << "B_coverage" + ; td. newLn (); VectorOwn blastAls; diff --git a/version.txt b/version.txt index bb83058..2ac9634 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.12 +1.0.13 From 8a8eb85b74eb41da35490d05bdb581aaba034cdc Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Tue, 5 Mar 2024 15:05:14 -0500 Subject: [PATCH 03/14] PD-4918 --print_node --- stxtyper.cpp | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index 3693cf5..93f6d35 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,7 +32,8 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: -* 1.0.13 03/04/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format +* 1.0.14 03/05/2024 PD-4918 --print_node: Print AMRFinderPlus hierarchy node +* 1.0.13 03/05/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format * 1.0.12 02/29/2024 TsvOut.live() is used * 1.0.11 02/28/2024 PD-4911 wrong QC for log file output * PD-4897 single-subunit operons are de-redundified @@ -79,6 +80,7 @@ namespace string input_name; bool amrfinder = false; +bool print_node = false; map stxClass2identity; // PAR @@ -219,7 +221,7 @@ struct BlastAlignment bool verboseP) const { if (! td. live ()) return; - const string stxType_reported (stxS + (verboseP ? (subunit + stxType) : string (1, stxType [0]))); + const string stxType_reported (verboseP ? getGenesymbol () : (stxS + stxType. substr (0, 1))); const string operon (frameshift ? "FRAMESHIFT" : stopCodon @@ -266,6 +268,8 @@ struct BlastAlignment << na //21 "HMM id" << na //22 "HMM description" ; + if (print_node) + td << getGenesymbol (); } else { @@ -292,6 +296,8 @@ struct BlastAlignment } + string getGenesymbol () const + { return stxS + subunit + stxType; } void merge (const BlastAlignment &prev) { ASSERT (targetName == prev. targetName); ASSERT (refAccession == prev. refAccession); @@ -492,6 +498,7 @@ struct Operon const double refCoverage = double (al1->getAbsCoverage () + al2->getAbsCoverage ()) / double (refLen) * 100.0; const size_t alignmentLen = al1->length + al2->length; const string refAccessions (al1->refAccession + ", " + al2->refAccession); + const string fam (al1->getGenesymbol () + ", " + al2->getGenesymbol ()); td << na // 1 "Protein identifier" << targetName // 2 "Contig id" << start // 3 "Start" @@ -515,6 +522,8 @@ struct Operon << na //21 "HMM id" << na //22 "HMM description" ; + if (print_node) + td << fam; } else td << targetName @@ -725,6 +734,7 @@ struct ThisApplication : ShellApplication addKey ("output", "Write output to OUTPUT_FILE instead of STDOUT", "", 'o', "OUTPUT_FILE"); addKey ("blast_bin", "Directory for BLAST. Deafult: $BLAST_BIN", "", '\0', "BLAST_DIR"); addFlag ("amrfinder", "Print output in the nucleotide AMRFinderPlus format"); + addFlag ("print_node", "Print AMRFinderPlus hierarchy node"); version = SVN_REV; } @@ -739,9 +749,12 @@ struct ThisApplication : ShellApplication const string output = getArg ("output"); string blast_bin = getArg ("blast_bin"); amrfinder = getFlag ("amrfinder"); + print_node = getFlag ("print_node"); if (contains (input_name, '\t')) throw runtime_error ("NAME cannot contain a tab character"); + if (print_node && ! amrfinder) + throw runtime_error ("--print_node requires --amrfinder"); stderr << "Software directory: " << shellQuote (execDir) << '\n'; @@ -847,6 +860,7 @@ struct ThisApplication : ShellApplication if (! input_name. empty ()) td << "name"; if (amrfinder) + { td << /* 1*/ "Protein identifier" << /* 2*/ "Contig id" << /* 3*/ "Start" @@ -870,6 +884,9 @@ struct ThisApplication : ShellApplication << /*21*/ "HMM id" << /*22*/ "HMM description" ; + if (print_node) + td << "Hierarchy node"; + } else td << "target_contig" << "stx_type" From 21af87a7821e936d9569c2c7a1ef95d6cf36c581 Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Tue, 5 Mar 2024 15:08:07 -0500 Subject: [PATCH 04/14] PD-4918 --print_node --- stxtyper.cpp | 2 +- version.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index 93f6d35..d1355bb 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,7 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: -* 1.0.14 03/05/2024 PD-4918 --print_node: Print AMRFinderPlus hierarchy node +* 1.0.14 03/05/2024 PD-4918 --print_node: print AMRFinderPlus hierarchy node * 1.0.13 03/05/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format * 1.0.12 02/29/2024 TsvOut.live() is used * 1.0.11 02/28/2024 PD-4911 wrong QC for log file output diff --git a/version.txt b/version.txt index 2ac9634..5b09c67 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.13 +1.0.14 From da8adc6d509c14825401292a1dbbfbbfcdebe6b4 Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Mon, 11 Mar 2024 16:34:10 -0400 Subject: [PATCH 05/14] PD-4924 dead stxA2j EFK5907329.1 is replaced by EMA1832120.1 --- common.hpp | 11 + stx.prot | 1062 +++++++++++++++++++++++++------------------------- stxtyper.cpp | 1 + version.txt | 2 +- 4 files changed, 544 insertions(+), 532 deletions(-) diff --git a/common.hpp b/common.hpp index c99547a..3bf5da7 100644 --- a/common.hpp +++ b/common.hpp @@ -2355,6 +2355,17 @@ template { if (P::empty ()) return no_index; checkSorted (); + if (P::size () < 8) // PAR + { + for (size_t i = 0; i < P::size (); i++) + { + if (value == (*this) [i]) + return i; + if (value < (*this) [i]) + return exact ? no_index : i; + } + return no_index; + } size_t lo = 0; // vec.at(lo) <= value size_t hi = P::size () - 1; // lo <= hi diff --git a/stx.prot b/stx.prot index b734abe..3eb92ab 100644 --- a/stx.prot +++ b/stx.prot @@ -1,135 +1,182 @@ ->AAA98151.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGSGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>AAA16360.1|stxA2b +MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQGEFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>AAA16361.1|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFN* +>AAA16362.1|stxA2c +MKCILFKWVLCLLLGFPSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAA16363.1|stxB2c +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAA19189.1|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAA19190.1|stxB2e +MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG +FAQVKFN* +>AAA19623.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAA24632.1|stxA2f +MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVLGGNYISLNVRGLD +PYSERFNHLRLIMERNNLYVAGFINTETNIFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS +YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV +RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* +>AAA24633.1|stxB2f +MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDDTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG +FAQVKFN* >AAA71893.1|stxA1a MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSHSGTLLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAA85368.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSSDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->AAA98347.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +>AAA71894.1|stxB1a +MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>AAA98151.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGSGDNLFAVDVRGID PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAA85366.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFESINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->BAC78639.1|stxA1a +>AAA98347.1|stxA1a MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCQADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAJ76690.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHRGTSLPQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAJ76692.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHRGTSLPQSGARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->MBZ9250874.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFTDFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* ->UIU88878.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* ->MCW3225953.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNFFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSFTLGAILMRRTISS* ->CAA85370.1|stxA1c -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNEFPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* ->BAB83022.1|stxA1c -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNELPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* +>AAC45964.1|stxA2e +MECILLKWILCLLLGFSSVSYSQEFTIDFPTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRPIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAC45965.1|stxB2e +MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSPGSG +FAQVKFN* +>AAD12174.1|stxA2b +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNCIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEIQPECQITGDRPVIRLNNTLWESNTAAAFLNRRAHSLNTSGE* +>AAG01033.1|stxA2c +MKRILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAK66972.1|stxA2d +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWRRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAK66973.1|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>AAM22256.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAM70045.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTASMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAM70046.1|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLRPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAM88302.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAM88303.1|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAM90977.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAM90978.1|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAN77057.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAN77061.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQVLSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAN77063.1|stxA2d +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* >AAO19475.1|stxA1d MKIMIFRALTFFFVIFSVNAIAKEFTLDFSTAKKYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDIMGLE PEEERFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSYSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSILPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMTPDEFPSMCPTDGSGRGITHNKILWDSSTLGAILIRRTISS* ->AHJ80155.1|stxA1e -MILMIFRGLTFFFFILSANAVAQDFTVDFSTAKKYVDSLNAIRSAIGTPLHSISSGGTSLLMIDNGTGDNLFAVDIRGLD -PEEERFDNLRLIIERNNLYVTGFVNRTSNIFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGIGRTGMQINRHSLTTS -YLDLMSYSGSSLTQPVARAMLRFVTVTAEALRFRQIQRGFRTTLDDVSGHSYTMTVEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGGVNAILGSVALILNCHHHTSRVSRMAPDEFPSMCPANGRERGITHDRVLWDSSTLGAILIRRAISS* ->AAA71894.1|stxB1a -MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->BAC10988.1|stxB1a -MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -RGFSEIIFR* ->BAC78640.1|stxB1a -MKKTLLITASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->BAB83023.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGKVGYTKYSDDDTFTVKVGDKELFTNRWNLQSLLPSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->CAA85371.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->BAC10990.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTINTNACHNG -GGFSEVIFR* ->BAC10992.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -RGFSEVIFR* >AAO19476.1|stxB1d MKKVLLIAVSLSFLSASVLAAPDCVTGKVEYTKYNDDDTFTVKVADKELFTNRWNLQSLLLSAQITGMTVTIKTTACHNG GGFSEVIFR* ->AHJ80154.1|stxB1e -MKKILLIVASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELYTTRWNLQSLLLSAQITGMTITIKTNSCRNG -EGFSEVIFR* ->ABR09924.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>AAP37403.1|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTSLEHISQGATSVSVINHTPPGSYISVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAP37404.1|stxB2g +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCESGSG +FAEVQFNND* +>AAQ17546.1|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTPQRVAALERSGMQVSRHSLVSS +YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKITNKLWESNTAAAFLNRKSQPLYTTGE* +>AAS07578.1|stxA2c +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT65984.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +GVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAS07582.1|stxA2c +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAS07586.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGQISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAA90630.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDLSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>AAS07588.1|stxA2d +MKCILFKWVLCLLLGFSSVSYFREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGATTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTTAAFLNRKSQSLYTTGE* +>AAS07589.1|stxB2d +MKKMFMVVLFALVSVNAMAADCAXGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAS07590.1|stxA2c +MKCILFKWVLCLLLGFSTVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTAGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISCNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFWQIQREFRQALSETDPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* >AAS07596.1|stxA2a MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAM90977.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAM70045.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTASMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* >AAS07600.1|stxA2a MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS @@ -140,17 +187,102 @@ MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNNIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSPVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTMGK* ->AAT66010.1|stxA2a -MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>AAS07607.1|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAT65972.1|stxA2c +MKCILFKWVLCLLLGFFSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAT65984.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAT66000.1|stxA2c +MKCILFKWVLCLLLGFFSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAT66010.1|stxA2a +MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAT66011.1|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAT66012.1|stxA2c +MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAY63864.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFSVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYQGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAY63865.1|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>ABB36584.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDGQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABB36586.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* >ABC67318.2|stxA2a MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAQALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->PAU09262.1|stxA2a +>ABR09924.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABR09925.1|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPSLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>ABR09934.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPSVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABR09935.1|stxB2c +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAELQFNND* +>ABR09936.1|stxA2d +MKCIIFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>ABR09937.1|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSARLTGMTVTIKSSTCESGSG +FAEVQFNND* +>ABR09945.1|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTLKSSTCESGSG +FAEVQFNND* +>ABR09961.1|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>ABR09963.1|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVHFNND* +>ABR10024.1|stxA2b +MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIEREFRQALSETAPVYTMTPEEVDLTLNWGTISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTS* +>ABR10025.1|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>ABU55302.1|stxA2c MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV @@ -160,14 +292,38 @@ MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQVLSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->QZL10984.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREYTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTTPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAAQERSGMQINRHSLVSS +>AGB13719.2|stxA2k +MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQAHFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AGB13720.2|stxB2k +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>AHJ80154.1|stxB1e +MKKILLIVASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELYTTRWNLQSLLLSAQITGMTITIKTNSCRNG +EGFSEVIFR* +>AHJ80155.1|stxA1e +MILMIFRGLTFFFFILSANAVAQDFTVDFSTAKKYVDSLNAIRSAIGTPLHSISSGGTSLLMIDNGTGDNLFAVDIRGLD +PEEERFDNLRLIIERNNLYVTGFVNRTSNIFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGIGRTGMQINRHSLTTS +YLDLMSYSGSSLTQPVARAMLRFVTVTAEALRFRQIQRGFRTTLDDVSGHSYTMTVEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGGVNAILGSVALILNCHHHTSRVSRMAPDEFPSMCPANGRERGITHDRVLWDSSTLGAILIRRAISS* +>AUM09787.1|stxB2h +MKKMFMVALFALVSVNAMAAECAKGKIEFSKYNGDNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG +FAEVQFN* +>AUM09788.1|stxA2h +MKCILLKWMLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTSPGSYITVDIRGLD +VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEKQPECQITGDRPVIKINNILWESNTAAAFLNRRSHSLYATGE* +>BAA34372.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->BAB82998.1|stxA2b +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>BAA77749.1|stxA2b MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIERNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* >BAA77751.1|stxA2b @@ -175,254 +331,106 @@ MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIERNNLYVAGFVNTATNTSYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVELTLNWGRISNVLPEFRGEGGV KMGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->CAC48396.1|stxA2b -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEMDLTLNWGRISNVLPEFRGEGGV +>BAB68369.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAQALLFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>BAB82994.1|stxA2b +MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTRDASRAALRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAA77749.1|stxA2b +>BAB82998.1|stxA2b MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIERNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->CAA46767.1|stxA2b -MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->AAD12174.1|stxA2b -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNCIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEIQPECQITGDRPVIRLNNTLWESNTAAAFLNRRAHSLNTSGE* >BAB83000.1|stxA2b MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYRARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>BAB83002.1|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQTYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD +IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRYVNEEMQPKCQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* >BAB83004.1|stxA2b MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAB82994.1|stxA2b -MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTRDASRAALRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>BAB83005.1|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQGAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>BAB83007.1|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPILQSAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>BAB83020.1|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD +IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVARVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>BAB83022.1|stxA1c +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNELPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* +>BAB83023.1|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGKVGYTKYSDDDTFTVKVGDKELFTNRWNLQSLLPSAQITGMTVTIKTNACHNG +GGFSEVIFR* >BAB83024.1|stxA2b MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFGGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->AAA16360.1|stxA2b -MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>BAC10988.1|stxB1a +MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +RGFSEIIFR* +>BAC10990.1|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTINTNACHNG +GGFSEVIFR* +>BAC10992.1|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +RGFSEVIFR* +>BAC78639.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCQADGRVRGITHNKILWDSSTLGAILMRRTISS* +>BAC78640.1|stxB1a +MKKTLLITASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>BAH86759.1|stxA2f +MRHILLKLVLFFCVCLSSVSYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGISVSVINHVPGGNYISLNVRGLE +PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS +YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV +RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQGLTEPNQ* +>BAH86760.1|stxB2f +MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDNTFTVRVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG +FAQVKFN* +>CAA43585.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEVSTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQGEFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->ABR10024.1|stxA2b +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAA46767.1|stxA2b MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIEREFRQALSETAPVYTMTPEEVDLTLNWGTISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTS* ->QZL10988.1|stxA2b -MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSIINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->AAA19623.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAA16362.1|stxA2c -MKCILFKWVLCLLLGFPSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->BAB68369.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAQALLFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAG01033.1|stxA2c -MKRILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->BAA34372.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->GDR53740.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->TJA36680.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07578.1|stxA2c -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -GVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07582.1|stxA2c -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07590.1|stxA2c -MKCILFKWVLCLLLGFSTVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFWQIQREFRQALSETDPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT65972.1|stxA2c -MKCILFKWVLCLLLGFFSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT66000.1|stxA2c -MKCILFKWVLCLLLGFFSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT66012.1|stxA2c -MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABB36584.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDGQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABR09934.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPSVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABU55302.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->CAQ68302.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->CAX45746.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->KNG05165.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYMAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->GDR79703.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERFGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* ->GDQ67229.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* ->KAE9951533.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGE* ->AAM22256.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAN77057.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAM88302.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAK66972.1|stxA2d -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWRRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAN77063.1|stxA2d -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAA43585.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEVSTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAN77061.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQVLSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAS07588.1|stxA2d -MKCILFKWVLCLLLGFSSVSYFREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGATTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTTAAFLNRKSQSLYTTGE* ->AAS07586.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGQISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAY63864.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFSVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYQGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->ABB36586.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->ABR09936.1|stxA2d -MKCIIFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAX45706.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRAEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVIAEALRFRQIQREFRQALSETAPVYTMMPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAB77169.2|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNKLWESNTAAAFLNRKSQPLYTTGE* +>CAA46768.1|stxB2b +MKKIFVAALFAFVSVNAMAADCPKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFN* >CAA57171.1|stxA2e MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVVGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->AAA19189.1|stxA2e +>CAA57173.1|stxA2e MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAA57177.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLHSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERIDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQERFDHLRLIIERNNLYVAGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* >CAA57175.1|stxA2e @@ -430,31 +438,95 @@ MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVVGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAA57173.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +>CAA57177.1|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLHSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERIDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->AAC45964.1|stxA2e -MECILLKWILCLLLGFSSVSYSQEFTIDFPTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRPIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +>CAA85366.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFESINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>CAA85368.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSSDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>CAA85370.1|stxA1c +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNEFPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* +>CAA85371.1|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>CAA90630.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDLSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTAGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISCNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>CAB64953.1|stxA2f +MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVPGGNYISLNVRGLD +PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS +YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV +RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* +>CAB77169.2|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNKLWESNTAAAFLNRKSQPLYTTGE* +>CAB94149.1|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGEEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>CAC48396.1|stxA2b +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEMDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* >CAC48398.1|stxA2e MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->AAQ17546.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTPQRVAALERSGMQVSRHSLVSS -YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKITNKLWESNTAAAFLNRKSQPLYTTGE* +>CAI91198.1|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD +IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAJ76690.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHRGTSLPQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>CAJ76692.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHRGTSLPQSGARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>CAP17609.1|stxA2l +MKCILLKWILCLLLGFSSVPYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEVSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAP17610.1|stxB2l +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>CAQ68302.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* >CAX45702.1|stxA2e MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPLGSYISVGIRGLD VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>CAX45706.1|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRAEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVIAEALRFRQIQREFRQALSETAPVYTMMPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* >CAX45714.1|stxA2e MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS @@ -465,81 +537,51 @@ MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTIISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>CAX45737.1|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>CAX45739.1|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFHND* +>CAX45746.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* >CAX51714.1|stxA2e MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV RVGRIFFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAB64953.1|stxA2f -MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVPGGNYISLNVRGLD -PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS -YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV -RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* ->AAA24632.1|stxA2f -MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVLGGNYISLNVRGLD -PYSERFNHLRLIMERNNLYVAGFINTETNIFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS -YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV -RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* ->BAH86759.1|stxA2f -MRHILLKLVLFFCVCLSSVSYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGISVSVINHVPGGNYISLNVRGLE -PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS -YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV -RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQGLTEPNQ* ->BAB83002.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQTYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD -IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRYVNEEMQPKCQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->BAB83020.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD -IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVARVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAP37403.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTSLEHISQGATSVSVINHTPPGSYISVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAI91198.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD -IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AUM09788.1|stxA2h -MKCILLKWMLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTSPGSYITVDIRGLD -VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEKQPECQITGDRPVIKINNILWESNTAAAFLNRRSHSLYATGE* >CAX53241.1|stxA2i MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARFVRAVNEESQPQCQITGDRPVIKINNKLWESNTAAAFLNRKSQSLYTTGE* ->WP_106905859.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS -YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKPQSLYN* ->EES5259043.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS -YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQPLYN* +>CAX53242.1|stxB2i +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTIKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCDSGSG +FAEVQFNND* >EED0303792.1|stxA2j MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRLSLVSS YLELMEFRGNAMTRGASRAVLRFVTVIAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDDV RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNEDIQPECQITGDRPVIKINNTLWESHTAAGFLNRKPQSLYN* ->QZN05543.1|stxA2j +>EED0303793.1|stxB2j +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFN* +>EES5259043.1|stxA2j MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* ->EFK5907329.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRNSLVSS -YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKPQSLYN* +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQPLYN* +>EET7735230.1|stxA2m +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRQSLVSS +YLALMEFSGNAMTREVARSALRFVTVTAEALRFRQIQRGFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEFRAEDSV +RVGRISFNNISAILGTVAVILNCHHHGARSVRSVNEEIQPECQITGDRPVIKINNILWESNTAAAFLNRKSQSLYTTGE* +>EET7735231.1|stxB2m +MKKMFVAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNSCESGSG +FAQVQFN* >EFA5701809.1|stxA2j MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTSPGSYIIVDIRGLD VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS @@ -550,155 +592,113 @@ MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS YLELMEFRGNAMTRAASRAVLRFVNVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* ->AGB13719.2|stxA2k -MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQAHFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>GDQ67223.1|stxB2c +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAHLTGMTVTIKSSTCESGSG +FAEVQFNND* +>GDQ67229.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* +>GDR53740.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>GDR79703.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERFGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* +>KAE9951533.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGE* +>KNG05165.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYMAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>MBZ9250874.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFTDFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* +>MCW3225953.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNFFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSFTLGAILMRRTISS* +>MCW3229578.1|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>PAU09262.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* >QHR28667.1|stxA2k MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAP17609.1|stxA2l -MKCILLKWILCLLLGFSSVPYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEVSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->EET7735230.1|stxA2m -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRQSLVSS -YLALMEFSGNAMTREVARSALRFVTVTAEALRFRQIQRGFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEFRAEDSV -RVGRISFNNISAILGTVAVILNCHHHGARSVRSVNEEIQPECQITGDRPVIKINNILWESNTAAAFLNRKSQSLYTTGE* ->WAK53220.1|stxA2n -MKCIFLKWLLCLLLNFSAISYAREFTIDFSSQQSYVSSLNSIRTAISTPLENISQGGTSVSVINHTPPGSYIAVDIRGLD -VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMNSEASRAILRFVTVTAEALRFRQIQREFRKALSEAAPVYTMTSEDVDLTLNWGRISNVLPEYRGEEGV -RVGRISFNSLPAILGSVAVILNCHHQGARSVRSVNQEKQPECQITGDRPVIKINNILWESNTAAAFLNRKSQS* >QZL10982.1|stxA2o MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYIAVDIRGLD IYQARFDHLRLIVDQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPAFRGEDGV RVGRISFNNISAILGTMAVILNCHHQGARSVRSVNEYKQPECQITGDRSVIKINNILWESNTAAAFLNRKSQSLYDTGK* +>QZL10983.1|stxB2o +MKKMFIVALFSLVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG +FAEVQFN* +>QZL10984.1|stxA2a +MKCILFKWVLCLLLGFSSVSYSREYTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTTPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAAQERSGMQINRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>QZL10985.1|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>QZL10988.1|stxA2b +MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSIINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>QZN05543.1|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS +YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* +>TJA36680.1|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>UIU88878.1|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* >WAK52085.1|stxA2o MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEYISQGATSVSVINHTPPGSYIAVDIRGLD IYQARFDHLRLIVDQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPAFRGEDGV RVGRISFNNISAILGTMAVILNCHHQEARSVRSVNEYKQPECQITGDRSVIKINNILWESNTAAAFLNRKSQSLYDTGK* ->CAB94149.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGEEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAS07607.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAM90978.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAM70046.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLRPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAT66011.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->ABR09925.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPSLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->ABR09945.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTLKSSTCESGSG -FAEVQFNND* ->ABR09963.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVHFNND* ->ABR09961.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->QZL10985.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->CAX45739.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFHND* ->BAB83005.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQGAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->BAB83007.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPILQSAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->ABR10025.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->CAA46768.1|stxB2b -MKKIFVAALFAFVSVNAMAADCPKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFN* ->AAA16361.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFN* ->AAA16363.1|stxB2c -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->ABR09935.1|stxB2c -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAELQFNND* ->GDQ67223.1|stxB2c -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAHLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAM88303.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->CAX45737.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->AAK66973.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->AAS07589.1|stxB2d -MKKMFMVVLFALVSVNAMAADCAXGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAY63865.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->ABR09937.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSARLTGMTVTIKSSTCESGSG -FAEVQFNND* ->MCW3229578.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->AAA19190.1|stxB2e -MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG -FAQVKFN* ->AAC45965.1|stxB2e -MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSPGSG -FAQVKFN* ->AAA24633.1|stxB2f -MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDDTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG -FAQVKFN* ->BAH86760.1|stxB2f -MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDNTFTVRVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG -FAQVKFN* ->AAP37404.1|stxB2g -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCESGSG -FAEVQFNND* ->AUM09787.1|stxB2h -MKKMFMVALFALVSVNAMAAECAKGKIEFSKYNGDNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG -FAEVQFN* ->CAX53242.1|stxB2i -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTIKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCDSGSG -FAEVQFNND* ->EED0303793.1|stxB2j -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFN* ->AGB13720.2|stxB2k -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->CAP17610.1|stxB2l -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->EET7735231.1|stxB2m -MKKMFVAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNSCESGSG -FAQVQFN* >WAK53219.1|stxB2n MKKMLVAVLFALVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSVTCDSGSG FAEVQFN* ->QZL10983.1|stxB2o -MKKMFIVALFSLVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG -FAEVQFN* +>WAK53220.1|stxA2n +MKCIFLKWLLCLLLNFSAISYAREFTIDFSSQQSYVSSLNSIRTAISTPLENISQGGTSVSVINHTPPGSYIAVDIRGLD +VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMNSEASRAILRFVTVTAEALRFRQIQREFRKALSEAAPVYTMTSEDVDLTLNWGRISNVLPEYRGEEGV +RVGRISFNSLPAILGSVAVILNCHHQGARSVRSVNQEKQPECQITGDRPVIKINNILWESNTAAAFLNRKSQS* +>WP_106905859.1|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS +YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKPQSLYN* +>EMA1832120.1|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRNSLVSS +YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKPQSLYN* diff --git a/stxtyper.cpp b/stxtyper.cpp index d1355bb..e84776f 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: +* 1.0.15 03/11/2024 PD-4924 dead stxA2j EFK5907329.1 is replaced by EMA1832120.1 * 1.0.14 03/05/2024 PD-4918 --print_node: print AMRFinderPlus hierarchy node * 1.0.13 03/05/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format * 1.0.12 02/29/2024 TsvOut.live() is used diff --git a/version.txt b/version.txt index 5b09c67..a970716 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.14 +1.0.15 From cb47e1c87a43601540e4e235f546cacd49b63ece Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Wed, 13 Mar 2024 13:59:57 -0400 Subject: [PATCH 06/14] PD-4926 --amrfinder: _operon, "Gene symbol" -> "Element symbol" --- stxtyper.cpp | 7 ++++--- version.txt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index e84776f..08ea111 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: +* 1.0.16 03/13/2024 PD-4926 --amrfinder: _operon, "Gene symbol" -> "Element symbol" * 1.0.15 03/11/2024 PD-4924 dead stxA2j EFK5907329.1 is replaced by EMA1832120.1 * 1.0.14 03/05/2024 PD-4918 --print_node: print AMRFinderPlus hierarchy node * 1.0.13 03/05/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format @@ -258,7 +259,7 @@ struct BlastAlignment << "VIRULENCE" //10 "Element subtype" << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" - << operon //13 "Method" + << operon + "_operon" //13 "Method" // PD-4926 << targetAlign_aa //14 "Target length" << refLen //15 "Reference sequence length" << refCoverage //16 "% Coverage of reference sequence" @@ -512,7 +513,7 @@ struct Operon << "VIRULENCE" //10 "Element subtype" << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" - << operonType //13 "Method" + << operonType + "_operon" //13 "Method" // PD-4926 << targetLen //14 "Target length" << refLen //15 "Reference sequence length" << refCoverage //16 "% Coverage of reference sequence" @@ -867,7 +868,7 @@ struct ThisApplication : ShellApplication << /* 3*/ "Start" << /* 4*/ "Stop" << /* 5*/ "Strand" - << /* 6*/ "Gene symbol" + << /* 6*/ "Element symbol" // PD-4924 << /* 7*/ "Sequence name" << /* 8*/ "Scope" << /* 9*/ "Element type" diff --git a/version.txt b/version.txt index a970716..b668c3b 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.15 +1.0.16 From 84d1d26952b9fcdf04b82ec08712e69986ed54b6 Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Wed, 13 Mar 2024 15:43:01 -0400 Subject: [PATCH 07/14] PD-4926 _operon --- stxtyper.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index 08ea111..81649b0 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,7 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: -* 1.0.16 03/13/2024 PD-4926 --amrfinder: _operon, "Gene symbol" -> "Element symbol" +* 1.0.16 03/13/2024 PD-4926 --amrfinder: _operon, "Gene symbol" -> "Element symbol" * 1.0.15 03/11/2024 PD-4924 dead stxA2j EFK5907329.1 is replaced by EMA1832120.1 * 1.0.14 03/05/2024 PD-4918 --print_node: print AMRFinderPlus hierarchy node * 1.0.13 03/05/2024 PD-4910 --amrfinder prints output in the AMRFinderPlus format @@ -252,14 +252,14 @@ struct BlastAlignment << targetStart + 1 // 3 "Start" << targetEnd // 4 "Stop" << strand // 5 "Strand" - << stxType_reported // 6 "Gene symbol" + << stxType_reported + "_operon" // 6 "Gene symbol" << "Shiga toxin" // 7 "Sequence name" << "plus" // 8 "Scope" << "VIRULENCE" // 9 "Element type" << "VIRULENCE" //10 "Element subtype" << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" - << operon + "_operon" //13 "Method" // PD-4926 + << operon //13 "Method" << targetAlign_aa //14 "Target length" << refLen //15 "Reference sequence length" << refCoverage //16 "% Coverage of reference sequence" @@ -506,14 +506,14 @@ struct Operon << start // 3 "Start" << stop // 4 "Stop" << strand // 5 "Strand" - << stxType_reported // 6 "Gene symbol" + << stxType_reported + "_operon" // 6 "Gene symbol" << "Shiga toxin" // 7 "Sequence name" << "plus" // 8 "Scope" << "VIRULENCE" // 9 "Element type" << "VIRULENCE" //10 "Element subtype" << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" - << operonType + "_operon" //13 "Method" // PD-4926 + << operonType //13 "Method" << targetLen //14 "Target length" << refLen //15 "Reference sequence length" << refCoverage //16 "% Coverage of reference sequence" From 521ea1b72b9b5e55ac32b9595320f2e3b0be3bdd Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Mon, 18 Mar 2024 17:29:51 -0400 Subject: [PATCH 08/14] PD-4910 'stx1a operon' etc. --- stxtyper.cpp | 79 ++++++++++++++++++++++++++++++++++++++-------------- version.txt | 2 +- 2 files changed, 59 insertions(+), 22 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index 81649b0..c007869 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,22 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: + + Sequence name -> Element name in header + Sequence name, now Element name, should be type/subtype and include info when not complete e.g.,: + stx1a operon + stx2c operon + Partial stx2 operon + stx2 operon with frameshift + Novel stx2 operon + stx2 operon with internal stop + Element subtype should be STX_TYPE + Subclass should be to type only where element symbol is to type only + E.g. a partial stx2a should have Element symbol of stx2 and a subclass of STX2 + Target length should be in nucleotide sequence coordinates + Reference sequence length and % coverage of reference sequence should be blank + +* 1.0.17 03/18/2024 PD-4910 * 1.0.16 03/13/2024 PD-4926 --amrfinder: _operon, "Gene symbol" -> "Element symbol" * 1.0.15 03/11/2024 PD-4924 dead stxA2j EFK5907329.1 is replaced by EMA1832120.1 * 1.0.14 03/05/2024 PD-4918 --print_node: print AMRFinderPlus hierarchy node @@ -94,6 +110,26 @@ const string na ("na"); +string stxType_reported_operon2elementSymbol (const string &stxType_reported, + const string &operon) +{ + string elementSymbol (stxType_reported + " operon"); + if (operon == "FRAMESHIFT") + elementSymbol += " with frameshift"; + else if (operon == "INTERNAL_STOP") + elementSymbol += " with internal stop"; + else if (contains (operon, "PARTIAL")) + elementSymbol = "Partial " + elementSymbol; + else if (operon == "EXTENDED") + elementSymbol = "Extended " + elementSymbol; + else if (contains (operon, "NOVEL")) + elementSymbol = "Novel " + elementSymbol; + + return elementSymbol; +} + + + struct BlastAlignment { size_t length {0}, nident {0} // aa @@ -109,7 +145,8 @@ struct BlastAlignment string targetSeq; bool targetStrand {true}; // false <=> negative - size_t targetAlign_aa {0}; + size_t targetAlign {0}; + // bp // Reference // Whole sequence ends with '*' @@ -184,9 +221,9 @@ struct BlastAlignment refStart--; targetStart--; - targetAlign_aa = targetEnd - targetStart; - QC_ASSERT (targetAlign_aa % 3 == 0); - targetAlign_aa /= 3; + targetAlign = targetEnd - targetStart; + //QC_ASSERT (targetAlign_aa % 3 == 0); + //targetAlign_aa /= 3; const size_t stopCodonPos = targetSeq. find ('*'); if (stopCodonPos != string::npos && stopCodonPos + 1 < targetSeq. size ()) @@ -245,24 +282,24 @@ struct BlastAlignment if (amrfinder) { const string subunitS (1, subunit); - string subclass (stxS + stxType); + string subclass (stxType_reported /*stxS + stxType*/); strUpper (subclass); td << na // 1 "Protein identifier" << targetName // 2 "Contig id" << targetStart + 1 // 3 "Start" << targetEnd // 4 "Stop" << strand // 5 "Strand" - << stxType_reported + "_operon" // 6 "Gene symbol" + << stxType_reported_operon2elementSymbol (stxType_reported, operon) // 6 "Element symbol" << "Shiga toxin" // 7 "Sequence name" << "plus" // 8 "Scope" << "VIRULENCE" // 9 "Element type" - << "VIRULENCE" //10 "Element subtype" + << "STX_TYPE" //10 "Element subtype" << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" << operon //13 "Method" - << targetAlign_aa //14 "Target length" - << refLen //15 "Reference sequence length" - << refCoverage //16 "% Coverage of reference sequence" + << targetAlign //14 "Target length" + << noString /*refLen*/ //15 "Reference sequence length" + << noString /*refCoverage*/ //16 "% Coverage of reference sequence" << refIdentity //17 "% Identity to reference sequence" << length //18 "Alignment length" << refAccession //19 "Accession of closest sequence" @@ -314,7 +351,7 @@ struct BlastAlignment refEnd = prev. refEnd; length += prev. length; // Approximately nident += prev. nident; // Approximately - targetAlign_aa += prev. targetAlign_aa; + targetAlign += prev. targetAlign; if (prev. stopCodon) stopCodon = true; frameshift = true; @@ -493,11 +530,11 @@ struct Operon if (amrfinder) { const string genesymbol (al1->stxType == al2->stxType ? stxS + al1->stxType : stxType_reported); - string subclass (genesymbol); + string subclass (stxType_reported /*genesymbol*/); strUpper (subclass); - const size_t targetLen = al1->targetAlign_aa + al2->targetAlign_aa; - const size_t refLen = al1->refLen + al2->refLen; - const double refCoverage = double (al1->getAbsCoverage () + al2->getAbsCoverage ()) / double (refLen) * 100.0; + const size_t targetAlign = al2->targetEnd - al1->targetStart; + //const size_t refLen = al1->refLen + al2->refLen; + //const double refCoverage = double (al1->getAbsCoverage () + al2->getAbsCoverage ()) / double (refLen) * 100.0; const size_t alignmentLen = al1->length + al2->length; const string refAccessions (al1->refAccession + ", " + al2->refAccession); const string fam (al1->getGenesymbol () + ", " + al2->getGenesymbol ()); @@ -506,17 +543,17 @@ struct Operon << start // 3 "Start" << stop // 4 "Stop" << strand // 5 "Strand" - << stxType_reported + "_operon" // 6 "Gene symbol" + << stxType_reported_operon2elementSymbol (stxType_reported, operonType) // 6 "Element symbol" << "Shiga toxin" // 7 "Sequence name" << "plus" // 8 "Scope" << "VIRULENCE" // 9 "Element type" - << "VIRULENCE" //10 "Element subtype" + << "STX_TYPE" //10 "Element subtype" << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" << operonType //13 "Method" - << targetLen //14 "Target length" - << refLen //15 "Reference sequence length" - << refCoverage //16 "% Coverage of reference sequence" + << targetAlign //14 "Target length" + << noString /*refLen*/ //15 "Reference sequence length" + << noString /*refCoverage*/ //16 "% Coverage of reference sequence" << refIdentity //17 "% Identity to reference sequence" << alignmentLen //18 "Alignment length" << refAccessions //19 "Accession of closest sequence" @@ -869,7 +906,7 @@ struct ThisApplication : ShellApplication << /* 4*/ "Stop" << /* 5*/ "Strand" << /* 6*/ "Element symbol" // PD-4924 - << /* 7*/ "Sequence name" + << /* 7*/ "Element name" // PD-4910 << /* 8*/ "Scope" << /* 9*/ "Element type" << /*10*/ "Element subtype" diff --git a/version.txt b/version.txt index b668c3b..8fc77d0 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.16 +1.0.17 From b21a7deec5755203ce3d907dfde5cb66fa0fb8ac Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Tue, 19 Mar 2024 17:11:45 -0400 Subject: [PATCH 09/14] Element symbol is _operon, Element name contains operon quality attribute --- stxtyper.cpp | 27 ++++++++++++++------------- version.txt | 2 +- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index c007869..3e1b7b1 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: +* 1.0.18 03/19/2024 PD-4910 Element symbol is _operon, Element name is as below Sequence name -> Element name in header Sequence name, now Element name, should be type/subtype and include info when not complete e.g.,: @@ -110,22 +111,22 @@ const string na ("na"); -string stxType_reported_operon2elementSymbol (const string &stxType_reported, - const string &operon) +string stxType_reported_operon2elementName (const string &stxType_reported, + const string &operon) { - string elementSymbol (stxType_reported + " operon"); + string elementName (stxType_reported + " operon"); if (operon == "FRAMESHIFT") - elementSymbol += " with frameshift"; + elementName += " with frameshift"; else if (operon == "INTERNAL_STOP") - elementSymbol += " with internal stop"; + elementName += " with internal stop"; else if (contains (operon, "PARTIAL")) - elementSymbol = "Partial " + elementSymbol; + elementName = "Partial " + elementName; else if (operon == "EXTENDED") - elementSymbol = "Extended " + elementSymbol; + elementName = "Extended " + elementName; else if (contains (operon, "NOVEL")) - elementSymbol = "Novel " + elementSymbol; + elementName = "Novel " + elementName; - return elementSymbol; + return elementName; } @@ -289,8 +290,8 @@ struct BlastAlignment << targetStart + 1 // 3 "Start" << targetEnd // 4 "Stop" << strand // 5 "Strand" - << stxType_reported_operon2elementSymbol (stxType_reported, operon) // 6 "Element symbol" - << "Shiga toxin" // 7 "Sequence name" + << stxType_reported + "_operon" // 6 "Element symbol" + << stxType_reported_operon2elementName (stxType_reported, operon) // 7 "Element name" << "plus" // 8 "Scope" << "VIRULENCE" // 9 "Element type" << "STX_TYPE" //10 "Element subtype" @@ -543,8 +544,8 @@ struct Operon << start // 3 "Start" << stop // 4 "Stop" << strand // 5 "Strand" - << stxType_reported_operon2elementSymbol (stxType_reported, operonType) // 6 "Element symbol" - << "Shiga toxin" // 7 "Sequence name" + << stxType_reported + "_operon" // 6 "Element symbol" + << stxType_reported_operon2elementName (stxType_reported, operonType) // 7 "Element name" << "plus" // 8 "Scope" << "VIRULENCE" // 9 "Element type" << "STX_TYPE" //10 "Element subtype" diff --git a/version.txt b/version.txt index 8fc77d0..f8f3c08 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.17 +1.0.18 From dcf9067c843aa9c8d1d5d019f0269ca8b2a4af18 Mon Sep 17 00:00:00 2001 From: Arjun Prasad Date: Mon, 25 Mar 2024 07:55:47 -0400 Subject: [PATCH 10/14] Added tests for amrfinder integration options Additional tests for --amrfinder and --amrfinder --print_node Also updated test_amrfinder.sh script to be slightly more sophisticated and report which tests failed at the end. --- test/amrfinder_integration.expected | 8 + test/amrfinder_integration.fa | 224 +++++++++++++++++++++++++++ test/amrfinder_integration2.expected | 8 + test/amrfinder_integration2.fa | 224 +++++++++++++++++++++++++++ test_stxtyper.sh | 25 ++- 5 files changed, 484 insertions(+), 5 deletions(-) create mode 100644 test/amrfinder_integration.expected create mode 100644 test/amrfinder_integration.fa create mode 100644 test/amrfinder_integration2.expected create mode 100644 test/amrfinder_integration2.fa diff --git a/test/amrfinder_integration.expected b/test/amrfinder_integration.expected new file mode 100644 index 0000000..30a1982 --- /dev/null +++ b/test/amrfinder_integration.expected @@ -0,0 +1,8 @@ +#Protein identifier Contig id Start Stop Strand Element symbol Element name Scope Element type Element subtype Class Subclass Method Target length Reference sequence length % Coverage of reference sequence % Identity to reference sequence Alignment length Accession of closest sequence Name of closest sequence HMM id HMM description +na partial 27 1048 + stx2_operon Partial stx2 operon plus VIRULENCE STX_TYPE STX2 STX2 PARTIAL 1022 99.41 337 AAA16362.1, AAS07607.1 Shiga toxin stx2 na na +na partial_contig_end 3 661 - stx2_operon Partial stx2 operon plus VIRULENCE STX_TYPE STX2 STX2 PARTIAL_CONTIG_END 659 100.00 216 AAM70046.1, AAA16362.1 Shiga toxin stx2 na na +na stx1a 218 1444 + stx1a_operon stx1a operon plus VIRULENCE STX_TYPE STX1 STX1A COMPLETE 1227 100.00 406 AAA98347.1, AAA71894.1 Shiga toxin stx1a na na +na stx2_fs 2165 3232 + stx2_operon stx2 operon with frameshift plus VIRULENCE STX_TYPE STX2 STX2 FRAMESHIFT 1068 99.15 355 AAG01033.1, AAA16363.1 Shiga toxin stx2c na na +na stx2_novel 216 1456 + stx2_operon Novel stx2 operon plus VIRULENCE STX_TYPE STX2 STX2 COMPLETE_NOVEL 1241 99.76 410 AAA19623.1, AAA16363.1 Shiga toxin stx2c na na +na stx2_stop 694 1653 + stx2_operon stx2 operon with internal stop plus VIRULENCE STX_TYPE STX2 STX2 INTERNAL_STOP 960 91.25 320 AUM09788.1 Shiga toxin stx2h subunit A na na +na stx2c 1298 2538 - stx2c_operon stx2c operon plus VIRULENCE STX_TYPE STX2 STX2C COMPLETE 1241 100.00 410 AAA16363.1, AAS07596.1 Shiga toxin stx2c na na diff --git a/test/amrfinder_integration.fa b/test/amrfinder_integration.fa new file mode 100644 index 0000000..2054435 --- /dev/null +++ b/test/amrfinder_integration.fa @@ -0,0 +1,224 @@ +>stx2_stop gb|AARRMG010000054.1| Escherichia coli strain PNUSAE017474 SAMN09934175-rid9288223.guided.45, whole genome shotgun sequence +CGACGGAGGCATTTAATGCCATACGCAAAGTGACGAGTGCTATCACGCTTGATACGTGGAAAAAATCAGT +GAAACGCTTTTACGATACCCTGGTGGTTCGGTTTGACATTGAAGAGGCATGGGCGGAGCGGCAGTTAAAG +AGGGTGACGCGATAGTGTTGTTGATTTTTCCCGAATCTGTGGTAAATTTACCCTAACGATGGGCGTTTTA +TGCCTGACGTTAGAGGAATTTTTACAACCCGCCGCCGAGCGGGTTTTATCATTTCTGGGGCTCGCTACGG +CGGGCCTTTTTCATATCCGCGCCACGTCCGGCACACATCACTTCAGATAACACCACACAAAAGGCATCTG +CGGGTGCCGTTGACGGGGTGTTTTTTACGGGTCGCTGGTGGCCCTTTTTTATTTACAGGAGAAAAAGTAT +GTCTGAACCCTTATACGGTTCTGGTACAGTTGCGGCGCTCGGGGGTGCGACGGTATTCGGGCTGTTTACC +GGGACGGATTTCGGGATTGTGTTTGGTGCATCTGCTGGTATCGTTTACCGTCGGTGTGCCAAAAGCTCGT +GGGCTGTCAGATTGGGTTGCGGTTCATTTCCCCCACTATGTAGCGCTATCAATAAAGCCTCACTTCGGTG +AGACTTTTTCATATCTGCGCCATGTCTGATGCCGGGGTAATCTAGTTAAAAGGAATATCATAGATGAAGT +GTATATTCTTGAAGTGGTTGCTGTGTCTTTTATTAAATTTCTCTGCTATATCTTATGCCCGTGAGTTTAC +AATAGACTTTTCGTCTCAACAAAGTTATGTATCTTCGTTAAATAGTATACGCACAGCGATATCGACACCC +CTTGAAAATATATCTCAGGGGGGTACATCGGTATCGGTTATTAATCATACGCCACCAGGAAGTTATATTG +CCGTAGATATACGAGGGCTTGATGTTTATCAGGCGCGTTTTGACCACCTTCGTCTGATTGTTGAGCAAAA +TAATTTATATGTGGCTGGATTTGTTAATACGGCAACAAATACTTTCTACAGATTTTCAGATTTTTCACAT +ATATCAGTGCCCGGTGTGACAACGGTTTCCATGACAACAGACAGCAGTTATACCACTCTGCAACGTGTCG +CAGCGCTGGAACGTTCTGGGATGCAAATCAGTCGTCACTCACTGGTTTCATCATATCTGGCGTTAATGGA +GTTTAGTGGTAATGCCATGAACAGTGAGGCCTCCAGAGCAATCCTGCGTTTTGTCACTGTCACAGCCGAA +GCTTTACGCTTCAGGCAAATACAGAGAGAATTTCGTAAGGCACTATCTGAAGCAGCTCCGGTTTATACGA +TGACATCGGAAGATGTGGACCTTACTCTGAACTGGGGAAGAATAAGCAATGTTCTTCCTGAATACAGAGG +AGAAGAGGGCGTCAGGGTGGGGCGAATATCCTTCAATAGTCTTCCGGCAATACTAGGGAGTGTGGCGGTT +ATATTGAATTGCCATCATCAGGGGGCACGTTCTGTTCGCTCCGTTAATCAAGAGAAGCAACCGGAATGTC +AAATAACTGGCGACAGGCCAGTTATAAAAATAAACAATATCTTATGGGAAAGTAATACAGCAGCAGCTTT +TCTGAACCGGAAATCTCAGTCTTGATATGCAACTGGTAAATGACAGGAGT + +>stx2_fs gb|AAAFFU020000197.1| Escherichia coli strain 599478 SAMN10075572-rid9463843.guided.094, whole genome shotgun sequence +ATGCAATTCTGAGGGAATTACTGGATCAATCCACAGGAGTAATTATGACAAAACGTCGTAAGAAATACCA +GGAAAAAGAAGAGATTCGACACCCTGATTCACCTGAGGGATTAGTGGTAGCCGCAGCAAATAACAGGGCG +TTCGCAGAGCGCCTTGTTGGTGTTTACAGACTAGCCAAAGCAGGAGTGAAACATGGGCGTCGTTAAGTTA +GCTGATTACAGGCCTCAACTGGAGGTCGTGGAGCATCGCGTGGCAGATACCGAAGATGGTTTCATGCGCG +TTGCTAACGAGATTACCGACAGTCTGCTGATGGCTGATTTAACCGTCCGGCAGTTGAAGGTGATGCTCGC +TATCATGCGCAAGACATACGGATTCAATAAGCCGATGGATCGACTCACAAACACGCAGATAGCAGCCATG +ACAGGTATTCATCACACTCATGTTTGCGCTGCCAAGCGCCAGCTTATTGAGCGTAAATTCCTCATTGCTG +ATGGCGTGAAAATCGGAGTGAACAAGGTGGTTTCTCAGTGGATTAGCCAGGACAGCTTAACATTAGCTAA +AACAGCTAATAAAACATTAGCCAAGTCGGCTAATGGGTATAAGCCAAGTCAGCTAAACACAAAAGACAAT +ATACAAAAGACAATAAATACAAATACCCCCTTACCCCCTAACGGGGATGGCGATGGGCAGGTTAAACCTG +AACGTCGCAAGGCAGAACGAATCGACTACGAATCCTTCCTGAACGCCTACAACACCGAAGTCGGTGACAG +ACTTCCACACGCTGTTGCGGTCAACGAGAAACGAAAACGCCGCCTGAAGAAAATTATCCCGCAACTGAAA +ACGCCAAACGTGGACGGTTTCAGAGCGTATGTCAGGGCGTTTGTGCATCAGGCCAAGCCGTTTTACTTCG +GAGACAACGACACGGGCTGGACGGCAGATTTTGATTACCTGCTGAGGGAAGATTCGTTAACGGGAGTTCG +GGAAGGGAAGTTTGCAGACAGGGGGATTGCATGAGACAGGATATCGAAGCTAGCGTTATCGGTGGCCTGC +TGATTGGTGGATTAACTCCAACCGCCAGTGACGTTCTGGCAACGCTGGAGCCGGAAGCGTTTTCAATTCC +GCTCTACCGGAAAGCCTTCGAGGTTATTCGCAAGCAGGCGAGAAACAGAAACCTAATCGATGCGCTGATG +GTTGCCGAGGCGTGCGGAGAGGAGCATTTCACGTCAATCCTGATGACCAGCAAAAACTGCCCGAGTGCCG +CAAACCTGAAGGGATATGCCGGAATGGTCGCGGATAACTATCACCGCCGTCTGGTGCTGGAAATCATGGA +TGAAATGCGTGAACCAATCCAAAGCGGAACCATCGACGCATCGAGTCAGGCGATGGATGAACTTGTAAAG +CGTCTTTCAGCCATCAGAAAGCCCCGTGACGAGGTTAAACCTGTACGGTTAGGGGAAATCATCACTGACT +ACACTGACACGCTTGACAGGCGTCTGAGGAACGGAGAAGAGTCAGATACCCTGAAGACCGGAATCGAAGA +GCTTGACGCTATCACCGGAGGGATGAACGCAGAAGACCTGGTGATTATCGCCGCTCGTCCTGGTATGGGG +AAAACCGAACTGGCGCTGAAGATTGCCGAAGGTGTGGCAAGCCGCGTTATTCCTGGTTCTGACGTCCGGC +GCGGGGTATTGATTTTCTCAATGGAAATGAGCGCATTGCAGATTGCAGAGCGAAGCATTGCCAACGCCGG +GAGGATGTCGGTTAGCGTACTGCGAAATCCTGCATCGATGGATGACGAGGGCTGGGCACGTGTTGCTAAC +GGCATGAGTCAGCTTGCAGATTTGGATGTATGGGTAGTCGATGCTTCGCGGTTATCGGTCGAAGAAATAC +GCTCAATCGCAGAACGGCATAAGCAGGAAAATCCAAACCTGTCACTCATCATGGCGGATTATCTTGGCCT +GATTGAGAAGCCGAAAGCAGACCGCAACGACCTCGCAATTGCTCACATCTCCGGAAGCCTGAAGGCGATG +GCGAAAGACCTGAAAACACCGGTTATCTCCCTGAGTCAGCTTTCGCGCGATGTTGAGAAGCGACCAAACA +AACGCCCGACAAACGCAGATTTGCGTGATTCAGGAAGCATTGAACAGGACGCAGACTCAATCACACATCG +GTGTCTGTTATTAACCACACCCCACCGGGCAGTTATTTTGCTGTGGATATACGAGGGCTTGATGTCTATC +AGGCGCGTTTTGACCATCTTCGTCTGATTATTGAGCAAAATAATTTATATGTGGCCGGGTTCGTTAATAC +GGCAACAAATACTTTCTACCGTTTTTCAGATTTTACACATATATCAGTGCCCGGTGTGACAACGGTTTCC +ATGACAACGGACAGCAGTTATACCACTCTGCAACGTGTCGCAGCGCTGGAACGTTCCGGAATGCAAATCA +GTCGTCACTCACTGGTTTCATCATATCTGGCGTTAATGGAGTTCAGTGGTAATACAATGACCAGAGATGC +ATCCAGAGCAGTTCTGCGTTTTGTCAGTCACAGCAGAAGCCTTACGCTTCAGGCAGATACAGAGAGAATT +TCGTCAGGCACTGTCTGAAACTGCTCCTGTGTATACGATGACGCCGGGAGACGTGGACCTCACTCTGAAC +TGGGGGCGAATCAGCAATGTGCTTCCGGAGTATCGGGGAGAGGATGGTGTCAGAGTGGGGAGAATATCCT +TTAATAATATATCGGCGATACTGGGCACTGTGGCCGTTATACTGAATTGTCATCATCAGGGGGCGCGTTC +TGTTCGCGCCGTGAATGAAGATAGTCAACCAGAATGTCAGATAACTGGCGACAGGCCCGTTATAAAAATA +AACAATACATTATGGGAAAGTAATACAGCTGCAGCGTTTCTGAACAGAAAGTCACAGTTTTTATATACAA +CGGGTAAATAAAGGAGTTAAGTATGAAGAAGATGTTTATGGCGGTTTTATTTGCATTAGTTTCTGTTAAT +GCAATGGCGGCGGATTGCGCTAAAGGTAAAATTGAGTTTTCCAAGTATAATGAGAATGATACATTCACAG +TAAAAGTGGCCGGAAAAGAGTACTGGACCAGTCGCTGGAATCTGCAACCGTTACTGCAAAGTGCTCAGTT +GACAGGAATGACTGTCACAATCAAATCCAGTACCTGTGAATCAGGCTCCGGATTTGCTGAAGTGCAGTTT +AATAATGACTGAGGCATAACCTGATTCGTGGTATGTGGGTAACAAGTGTAATCTGTGTCACAATTCAGTC +AGTTGACAGTTGCCTGTCAGACTGAGCATTTGTTAAAAAAATTCGCATGGTGAATCCCCCTGTGCGGAGG +GGCGACTGGTGTATAAGGTGTCATCTCTGACGACAACCTGGATCGAGATACGCGGGTTCAGGGACACCGG +ACTGAACTCACCGGGAGGCACCCGGCACCATGTACATGATGATACAGATACGCAGTGTCAGCCCCTCTCC +GGAGGGGCTTTTTATCTGAATGATTCTGTTATTTTCGCCCGTATGGGCATATTTCCAGAATGCAGCGATG +ATTAAAACACTTATCTGTGATATTTCCTGTGTTTGCAGGGCACTCCTGGCTGTTTTTAATTAAATTCCAG +ACGTTTTTATTAAATGGGGCCACGTTGTAAATGGTGACGGGGAGCTCTTTATTATTGAGTATTACGCCTG +TCCGGGTTGGTGTAAAAATACAGCCCGGAGGGAGGAAGGTATCTGACTGATACCATAATATTAATTTTAT +GTTACACCATATGGCTGAAAATGATATGCCACATGCTGGCTGGATTACCGTGTCAATCACTATCCAGTTC +ATTTGCTTTCCTTATTTTCTTAAGGTTTTAAATGATGCCATAAATTATAGGTGATGTTTTGAAAGCAATC +TGTCAGGCTGAGTTGTTTTTCTGGTGTCGTTTATTCTTTGTTTAAAATAAGAGGGCATTTTAAATTGTCG +GCGTTTTTTTGTTATATAAGAGACATGGTTTTTTTATAGCGTGTTTTTTATGTGTTACATGATTGTGTGT +TCCGGATAATTACTTTGCTGGCGGCAGGAGAGGTTATGACATTTAAACACTACGATGTGGTCAGGGCGGC +ATCGCCGTCAGACCTTGCTGAACGACTGACACAAAAACTGA + + +>stx2_novel gb|AARSJU010000054.1| Escherichia coli strain PNUSAE016060 SAMN09787738-rid9281453.guided.46, whole genome shotgun sequence +GGCTGCGCGGGGTTCGAGTCCTCGATGGCGGTCCATTATCGGTATTCAGCGTTGTTAGCTCAGCCGGACA +GAGCAATTGCCTTCTAAGCAATCGGTCACTGGTTCGAATCCAGTACAACGCGCCATATTTATTTACCAGG +CTCGCTTTTGCGGGCCTTTTTTATATCTGCGCCGGGTCTGGTGCTGATTACTTCAGCCAAAAGGAACACC +TGTATATGAAGTGTATATTATTTAAATGGGTACTGTGCCTGTTACTGGGTTTTTCTTCGGTATCCTATTC +CCGGGAATTTACGATAGACTTTTCGACTCAACAAAGTTATGTCTCTTCGTTAAATAGTATACGGACAGAG +ATATCGACCCCTCTTGAACATATATCTCAGGGGACCACATCGGTGTCTGTTATTAACCACACCCCGCCGG +GCAGTTATTTTGCTGTGGATATACGAGGGCTTGATGTCTATCAGGCGCGTTTTGACCATCTTCGTCTGAT +TATTGAGCAAAATAATTTATATGTGGCCGGGTTCGTTAATACGGCAACAAATACTTTCTACCGTTTTTCA +GATTTTACACATATATCAGTGCCCGGTGTGACAACGGTTTCCATGACAACGGACAGCAGTTATACCACTC +TGCAACGTGTCGCAGCGCTGGAACGTTCCGGAATGCAAATCAGTCGTCACTCACTGGTTTCATCATATCT +GGCGTTAATGGAGTTCAGTGGTAATACAATGACCAGAGATGCATCCAGAGCAGTTCTGCGTTTTGTCACT +GTCACAGCAGAAGCCTTACGCTTCAGGCAGATACAGAGAGAATTTCGTCAGGCACTGTCTGAAACTGCTC +CTGTGTATACGATGACGCCGGGAGACGTGGACCTCACTCTGAACTGGGGGCGAATCAGCAATGTGCTTCC +GGAGTATCGGGGAGAGGATGGTGTCAGAGTGGGGAGAATATCCTTTAATAATATATCGGCGATACTGGGT +ACTGTGGCCGTTATACTGAATTGCCATCATCAGGGGGCGCGTTCTGTTCGCGCCGTGAATGAAGAGAGTC +AACCAGAATGTCAGATAACTGGCGACAGGCCCGTTATAAAAATAAACAATACATTATGGGAAAGTAATAC +AGCAGCAGCGTTTCTGAACAGAAAATCACAGTCTTTATATACAACGGGTAAATAAAGGAGTTAAGTATGA +AGAAGATGTTTATGGCGGTTTTATTTGCATTAGTTTCTGTTAATGCAATGGCGGCGGATTGCGCTAAAGG +TAAAATTGAGTTTTCCAAGTATAATGAGAATGATACATTCACAGTAAAAGTGGCCGGGAAAGAATACTGG +ACCAGTCGCTGGAATCTGCAACCGTTACTGCAAAGTGCTCAGCTGACAGGAATGACTGTCACAATCAAAT +CCAGTACCTGTGAATCAGGCTCCGGATTTGCTGAAGTGCAGTTTAATAATGACTGAGGCATAACCTGATT +CGTGGTATGTGGGTAACAAGTGTAATCTGTGTCACAATTCAGTCAGTTGACAGTTGCCTGTCAGACTGAG +CATTTGTTAAAAAA + +>stx1a gb|AAXXHU010000093.1| Escherichia coli strain PNUSAE065727 SAMN17086846-rid11246123.denovo.095, whole genome shotgun sequence +CATCCTGTGTATCAATAAATGTTGTTATCTACGTACGTCAAGTAGTCGCATGAGATCTGACCAGATATGT +TAAGGTTGCAGCTCTCTTTGAATATGATTATCATTTTCATTACGTTATTGTTACGTTTATCCGGTGCGCC +GTAAAACGCCGTCCTTCAGGGCGTGGAGGATGTCAAGAATATAGTTATCGTATGGTGCTCAAGGAGTATT +GTGTAATATGAAAATAATTATTTTTAGAGTGCTAACTTTTTTCTTTGTTATCTTTTCAGTTAATGTGGTG +GCGAAGGAATTTACCTTAGACTTCTCGACTGCAAAGACGTATGTAGATTCGCTGAATGTCATTCGCTCTG +CAATAGGTACTCCATTACAGACTATTTCATCAGGAGGTACGTCTTTACTGATGATTGATAGTGGCACAGG +GGATAATTTGTTTGCAGTTGATGTCAGAGGGATAGATCCAGAGGAAGGGCGGTTTAATAATCTACGGCTT +ATTGTTGAACGAAATAATTTATATGTGACAGGATTTGTTAACAGGACAAATAATGTTTTTTATCGCTTTG +CTGATTTTTCACATGTTACCTTTCCAGGTACAACAGCGGTTACATTGTCTGGTGACAGTAGCTATACCAC +GTTACAGCGTGTTGCAGGGATCAGTCGTACGGGGATGCAGATAAATCGCCATTCGTTGACTACTTCTTAT +CTGGATTTAATGTCGCATAGTGGAACCTCACTGACGCAGTCTGTGGCAAGAGCGATGTTACGGTTTGTTA +CTGTGACAGCTGAAGCTTTACGTTTTCGGCAAATACAGAGGGGATTTCGTACAACACTGGATGATCTCAG +TGGGCGTTCTTATGTAATGACTGCTGAAGATGTTGATCTTACATTGAACTGGGGAAGGTTGAGTAGCGTC +CTGCCTGACTATCATGGACAAGACTCTGTTCGTGTAGGAAGAATTTCTTTTGGAAGCATTAATGCAATTC +TGGGAAGCGTGGCATTAATACTGAATTGTCATCATCATGCATCGCGAGTTGCCAGAATGGCATCTGATGA +GTTTCCTTCTATGTGTCCGGCAGATGGAAGAGTCCGTGGGATTACGCACAATAAAATATTGTGGGATTCA +TCCACTCTGGGGGCAATTCTGATGCGCAGAACTATTAGCAGTTGAGGGGGTAAAATGAAAAAAACATTAT +TAATAGCTGCATCGCTTTCATTTTTTTCAGCAAGTGCGCTGGCGACGCCTGATTGTGTAACTGGAAAGGT +GGAGTATACAAAATATAATGATGACGATACCTTTACAGTTAAAGTGGGTGATAAAGAATTATTTACCAAC +AGATGGAATCTTCAGTCTCTTCTTCTCAGTGCGCAAATTACGGGGATGACTGTAACCATTAAAACTAATG +CCTGTCATAATGGAGGGGGATTCAGCGAAGTTATTTTTCGTTGACTCAGAATAGCTCAGTGAAAATAGCA +GGCGGAGATTCATAAATGTTAAATACATCTCAATTCAGTCAGTTGTTGCCGGTCTGATAATAGATGTGTT +AGAAAATTTCTGCATGGTGAATCCCCCTGTGCGGAGGGGCGACTGGTGAACGGTATGATCTCTTTGATGA +TCGTAAGCGAGAATACGCGGGTTTGGTGGCACCAGGCCGAACTCACCGGGAGGCACCCGGCATCATGCTG +TATACAGAGATTAGGCATATATCCAGGCTCCTCATCGCAGGAGCCTTTTTACATGCAAAAAAAAGCCCGA +GTGGGTTCGGGCAACAGCATGAGATACTTGCATTGTCATTTTTATCGTGCGGATTTTAACCAGGATTCAT +AAGGCTGCGCAACTGCGCGGCCTTTTTCGTATTTCGGGCTGTAGTCCCCGTGTGTCATTCAGGCTTCCGG +ACTACAGCCCACTCCATATCTGATTTAATACACTATCCCGGCCGGGAGGAATAATGACA + +>stx2c gb|AAASXN010000098.1| Listeria monocytogenes strain 104657 SAMN11191667-rid7376543.denovo.100, whole genome shotgun sequence +CGGCTCATGTCCTGCACATCATGCAGACAATGGTCCGCCGGAATGATGTCGTTATATCTGCATGCTGCAC +CACCCGGTGTCACCGTACTGCGACGCGCCAGTTGCTTAATACGCGGCTCCGGACGGTCATATGTCTCCGG +CAGCGGAAGACCTTCACCATACGACATGCCGTTTGACTGCCCTGCCAGAACCACAACAAAGTAATACTCC +GGGGCTCTGGTGGCACTGACAGCCACCGCCTTACCCTCATTACCGGTCACCGCCACTGGTGTGGTGACAT +CACCTTCCGCCGCAATGGCCTGCATCAGGGTGTAAGGCGTGATGGCCACCGGACTGCCAAATGGCTGCCA +GCCCTCCTTCAGTTTTTGTGTCAGTCGTTCAGCAAGGTCTGACGGCGATGCCGCCCTGACCACATCGTAG +TGTTTAAATGTCATAACCTCTCCTGCCGCCAGCAAAGTAATTATCCGGAACACACAATCATGTAACACAT +AAAAAACACGCTATAAAAAAACCATGTCTCTTATATAACAAAAAAACGCCGACAATTTAAAATGCCCTCT +TATTTTAAACAAAGAATAAACGACACCAGAAAAACAACTCAGCCTGACAGATTGCTTTCAAAACATCACC +TATAATTTATGGCATCATTTAAAACCTTAAGAAAATAAGGAAAGCAAATGAACTGGATAGTGATTGACAC +GGTAATCCAGCCAGCATGTGGCATATCATTTTCAGCCATATGGTGTAACATAAAATTAATATTATGGTAT +CAGTCAGATACCTTCCTCCCTCCGGGCTGTATTTTTACACCAACCCGGACAGGCGTAATACTCAATAATA +AAGAGCTCCCCGTCACCATTTACAACGTGGCCCCATTTAATAAAAACGTCTGGAATTTAATTAAAAACAG +CCAGGAGTGCCCTGCAAACACAGGAAATATCACAGATAAGTGTTTTAATCATCGCTGCATTCTGGAAATA +TGCCCATACGGGCGAAAATAACAGAATCATTCAGATAAAAAGCCCCTCCGGAGAGGGGCTGACACTGCGT +ATCTGTATCATCATGTACATGGTGCCGGGTGCCTCCCGGTGAGTTCAGTCCGGTGTCCCTGAACCCGCGT +ATCTCGCTCCAGGTTGTCGTCAGAGATGACACCTTATACACCAGTCGCCCCTCCGCACAGGGGGATTCAC +CATGCGAATTTTTTTAACGAATGCTCAGTCTGACAGGCAACTGTCAACTGACTGAATTGTGACACAGATT +ACACTTGTTACCCACATACCACGAATCAGGTTATGCCTCAGTCATTATTAAACTGCACTTCAGCAAATCC +GGAGCCTGATTCACAGGTACTGGATTTGATTGTGACAGTCATTCCTGTCAACTGAGCACTTTGCAGTAAC +GGTTGCAGATTCCAGCGACTGGTCCAGTACTCTTTTCCGGCCACTTTTACTGTGAATGTATCATTCTCAT +TATACTTGGAAAACTCAATTTTACCTTTAGCGCAATCCGCCGCCATTGCATTAACAGAAACTAATGCAAA +TAAAACCGCCATAAACATCTTCTTCATACTTAACTCCTTTATTTACCCGTTGTATATAAAAACTGTGACT +TTCTGTTCAGAAACGCTGCAGCTGTATTACTTTCCCATAATGTATTGTTTATTTTTATAACGGGCCTGTC +GCCAGTTATCTGACATTCTGGTTGACTATCTTCATTCACGGCGCGAACAGAACGCGCCCCCTGATGATGA +CAATTCAGTATAACGGCCACAGTGCCCAGTATCGCCGATATATTATTAAAGGATATTCTCCCCACTCTGA +CACCATCCTCTCCCCGATACTCCGGAAGCACATTGCTGATTCGCCCCCAGTTCAGAGTGAGGTCCACGTC +TCCCGGCGTCATCGTATACACAGGAGCAGTTTCAGACAGTGCCTGACGAAATTCTCTCTGTATCTGCCTG +AAGCGTAAGGCTTCTGCTGTGACAGTGACAAAACGCAGAACTGCTCTGGATGCATCTCTGGTCATTGTAT +TACCACTGAACTCCATTAACGCCAGATATGATGAAACCAGTGAGTGACGACTGATTTGCATTCCGGAACG +TTCCAGCGCTGCGACACGTTGCAGAGTGGTATAACTGCTGTCCGTTGTCATGGAAACCGTTGTCACACCG +GGCACTGATATATGTGTAAAATCTGAAAAACGGTAGAAAGTATTTGTTGCCGTATTAACGAACCCGGCCA +CATATAAATTATTTTGCTCAATAATCAGACGAAGATGGTCAAAACGCGCCTGATAGACATCAAGCCCTCG +TATATCCACAGCAAAATAACTGCCCGGTGGGGTGTGGTTAATAACAGACACCGATGTGGTCCCCTGAGAT +ATATGTTCAAGAGGGGTCGATATCTCTGTCCGTATACTATTTAACGAAGATACATAACTTTGTTGAGTCG +AAAAGTCTATCGTAAATTCCCGGGAATAGGATACCGAAGAAAAGCCCAGTAACAGGCACAGTACCCATTT +AAATAATATACACTTCATATACAAGGTGTTCCTTTTGGCTGAAGTAATCAGCACCAGACCCGGCGCAGAT +ATAAAAAAGGCCCGCAAAAGCGAGCCAGGGAAAATAAGTGTGGCGCGTTGTACTGGATTCGAACCAGTGA +CCGATTGCTTAGAAGGCAATTGCTCTGTCCTGCTGAGCTAACAACGCAGAATACCGATAATGGACCACCA +CCGGGGACTCGAACCTCGCGCAACCAGCTTCGAAGGCTGACGCTCTATCCCGATGAGCTAATGGCGGTTG +GTGGCCCTTGCTGGATTTGAACCAGCGACCTGGCGATTATGAGTCGCTCGCTCTCACCACTGAGCTAAAG +GGCC + +>partial_contig_end gb|AAMEYR010000123.1| Salmonella enterica subsp. enterica serovar Senftenberg strain 2017K-0250 SAMN06761671-rid5489163.denovo.123, whole genome shotgun sequence +GAAAACTCAATTTTACCTTTAGCACAATCCGCCGCCATTGCATTAACAGAAGCTAATGCAAATAAAACCG +CCATAAACATCTTCTTCATGCTTAACTCCTTTATTTACCCGTTGTATATAAAAACTGTGACTTTCTGTTC +AGAAACGCTGCAGCTGTATTACTTTCCCATAATGTATTGTTTATTTTTATAACAGGCCTGTCGCCAGTTA +TCTGACATTCTGGTTGACTCTCTTCATTCACGGCGCGAACAGAACGCGCCCCCTGATGATGGCAATTCAG +TATAACGGCCACAGTCCCCAGTATCGCTGATATATTATTAAAGGATATTCTCCCCACTCTGACACCATCC +TCTCCCCGATACTCCGGAAGCACATTGCTGATTCGCCCCCAGTTCAGAGTGAGGTCCACGTCTCCCGGCG +TCATCGTATACACAGGAGCAGTTTCAGACAGTGCCTGACGAAATTCTCTCTGTATCTGCCTGAAGCGTAA +GGCTTCTGCTGTGACAGTGACAAAACGCAGAACTGCTCTGGATGCATCTCTGGTCATTGTATTACCACTG +AACTCCATTAACGCCAGATATGATGAAACCAGTGAGTGACGACTGATTTGCATTCCGGAACGTTCCAGCG +CTGCGACACGTTGCAGAGTGGTATAACTGCT + +>partial gb|AATDDC010000166.1| Escherichia coli strain 2014C-3076 SAMN04502368-rid9102293.guided.129, whole genome shotgun sequence +ACAAATGGTAGTGTCCGCTATTGCCAGTACACCTCAGAGGGCTTGATGTCTATCAGGCGCGTTTTGACCA +TCTTCGTCTGATTATTGAGCAAAATAATTTATATGTGGCCGGGTTCGTTAATACGGCAACAAATACTTTC +TACCGTTTTTCAGATTTTACACATATATCAGTGCCCGGTGTGACAACGGTTTCCATGACAACGGACAGCA +GTTATACCACTCTGCAACGTGTCGCAGCGCTGGAACGTTCCGGAATGCAAATCAGTCGTCACTCACTGGT +TTCATCATATCTGGCGTTAATGGAGTTCAGTGGTAATACAATGACCAGAGATGCATCCAGAGCAGTTCTG +CGTTTTGTCACTGTCACAGCAGAAGCCTTACGCTTCAGGCAGATACAGAGAGAATTTCGTCAGGCACTGT +CTGAAACTGCTCCTGTGTATACGATGACGCCGGGAGACGTGGACCTCACTCTGAACTGGGGGCGAATCAG +CAATGTGCTTCCGGAGTATCGGGGAGAGGATGGTGTCAGAGTGGGGAGAATATCCTTTAATAATATATCA +GCGATACTGGGGACTGTGGCCGTTATACTGAATTGCCATCATCAGGGGGCGCGTTCTGTTCGCGCCGTGA +ATGAAGAGAGTCAACCAGAATGTCAGATAACTGGCGACAGGCCCGTTATAAAAATAAACAATACATTATG +GGAAAGTAATACAGCTGCAGCGTTTCTGAACAGAAAGTCACAGTTTTTATATACAACGGGTAAATAAAGG +AGTTAAGCATGAAGAAGATGTTTATGGCGGTTTTATTTGCATTAGCTTCTGTTAATGCAATGGCGGCGGA +TTGTGCTAAAGGTAAAATTGAGTTTTCCAAGTATAATGAGGATGACACATTTACAGTGAAGGTTGACGGG +AAAGAATACTGGACCAGTCGCTGGAATCTGCAACCGTTACTGCAAAGTGCTCAGTTGACAGGAATGACTG +TCACAATCAAATCCAGTACCTGTGAATCAGGCTCCGGATTTGCTGAAGTGCAGTTTAATAATGACTGAGG +CATAACCTGATTCGTGGTATGTGGGTAACAAGTGTAATCTGTGTCACAATTCAGTCAGTTGACAGTTGCC +TGTCAGACTGAGCATTTGTTAAAAAAATTTCGCATGGTGAATCCCCCTGTGTGGAGGGGCGACTGGTGAA +AAATCCTTGCTTGTGATTCATTATCGACACGGGTTCGGTGGTACCAAGCCGAACTCACCGGGAGGCACCC +GGCACCATGCAGTATACAGAGATTAGGCATATACCAAGGCCTCTCATAGCAGGGGCCTTTTTACATGTAA +AAAAAGCCCGAGTGGGTTCGGGCAATTGCATGAGATACTCGTTTTAATAATCGAAAGCATTTTAACCAGG +ATTCATAAGGCTGCGCAACTGCGCGGCCTTTTTCGTATTTCGGGCTGTAGTCTTCCTTCTGCCATTGTCC +TGTAACTTCCGGACTTCAGCCCGCT + diff --git a/test/amrfinder_integration2.expected b/test/amrfinder_integration2.expected new file mode 100644 index 0000000..3d401de --- /dev/null +++ b/test/amrfinder_integration2.expected @@ -0,0 +1,8 @@ +#Protein identifier Contig id Start Stop Strand Element symbol Element name Scope Element type Element subtype Class Subclass Method Target length Reference sequence length % Coverage of reference sequence % Identity to reference sequence Alignment length Accession of closest sequence Name of closest sequence HMM id HMM description Hierarchy node +na partial 27 1048 + stx2_operon Partial stx2 operon plus VIRULENCE STX_TYPE STX2 STX2 PARTIAL 1022 99.41 337 AAA16362.1, AAS07607.1 Shiga toxin stx2 na na stxA2c, stxB2a +na partial_contig_end 3 661 - stx2_operon Partial stx2 operon plus VIRULENCE STX_TYPE STX2 STX2 PARTIAL_CONTIG_END 659 100.00 216 AAM70046.1, AAA16362.1 Shiga toxin stx2 na na stxB2a, stxA2c +na stx1a 218 1444 + stx1a_operon stx1a operon plus VIRULENCE STX_TYPE STX1 STX1A COMPLETE 1227 100.00 406 AAA98347.1, AAA71894.1 Shiga toxin stx1a na na stxA1a, stxB1a +na stx2_fs 2165 3232 + stx2_operon stx2 operon with frameshift plus VIRULENCE STX_TYPE STX2 STX2 FRAMESHIFT 1068 99.15 355 AAG01033.1, AAA16363.1 Shiga toxin stx2c na na stxA2c, stxB2c +na stx2_novel 216 1456 + stx2_operon Novel stx2 operon plus VIRULENCE STX_TYPE STX2 STX2 COMPLETE_NOVEL 1241 99.76 410 AAA19623.1, AAA16363.1 Shiga toxin stx2c na na stxA2c, stxB2c +na stx2_stop 694 1653 + stx2_operon stx2 operon with internal stop plus VIRULENCE STX_TYPE STX2 STX2 INTERNAL_STOP 960 91.25 320 AUM09788.1 Shiga toxin stx2h subunit A na na stxA2h +na stx2c 1298 2538 - stx2c_operon stx2c operon plus VIRULENCE STX_TYPE STX2 STX2C COMPLETE 1241 100.00 410 AAA16363.1, AAS07596.1 Shiga toxin stx2c na na stxB2c, stxA2a diff --git a/test/amrfinder_integration2.fa b/test/amrfinder_integration2.fa new file mode 100644 index 0000000..2054435 --- /dev/null +++ b/test/amrfinder_integration2.fa @@ -0,0 +1,224 @@ +>stx2_stop gb|AARRMG010000054.1| Escherichia coli strain PNUSAE017474 SAMN09934175-rid9288223.guided.45, whole genome shotgun sequence +CGACGGAGGCATTTAATGCCATACGCAAAGTGACGAGTGCTATCACGCTTGATACGTGGAAAAAATCAGT +GAAACGCTTTTACGATACCCTGGTGGTTCGGTTTGACATTGAAGAGGCATGGGCGGAGCGGCAGTTAAAG +AGGGTGACGCGATAGTGTTGTTGATTTTTCCCGAATCTGTGGTAAATTTACCCTAACGATGGGCGTTTTA +TGCCTGACGTTAGAGGAATTTTTACAACCCGCCGCCGAGCGGGTTTTATCATTTCTGGGGCTCGCTACGG +CGGGCCTTTTTCATATCCGCGCCACGTCCGGCACACATCACTTCAGATAACACCACACAAAAGGCATCTG +CGGGTGCCGTTGACGGGGTGTTTTTTACGGGTCGCTGGTGGCCCTTTTTTATTTACAGGAGAAAAAGTAT +GTCTGAACCCTTATACGGTTCTGGTACAGTTGCGGCGCTCGGGGGTGCGACGGTATTCGGGCTGTTTACC +GGGACGGATTTCGGGATTGTGTTTGGTGCATCTGCTGGTATCGTTTACCGTCGGTGTGCCAAAAGCTCGT +GGGCTGTCAGATTGGGTTGCGGTTCATTTCCCCCACTATGTAGCGCTATCAATAAAGCCTCACTTCGGTG +AGACTTTTTCATATCTGCGCCATGTCTGATGCCGGGGTAATCTAGTTAAAAGGAATATCATAGATGAAGT +GTATATTCTTGAAGTGGTTGCTGTGTCTTTTATTAAATTTCTCTGCTATATCTTATGCCCGTGAGTTTAC +AATAGACTTTTCGTCTCAACAAAGTTATGTATCTTCGTTAAATAGTATACGCACAGCGATATCGACACCC +CTTGAAAATATATCTCAGGGGGGTACATCGGTATCGGTTATTAATCATACGCCACCAGGAAGTTATATTG +CCGTAGATATACGAGGGCTTGATGTTTATCAGGCGCGTTTTGACCACCTTCGTCTGATTGTTGAGCAAAA +TAATTTATATGTGGCTGGATTTGTTAATACGGCAACAAATACTTTCTACAGATTTTCAGATTTTTCACAT +ATATCAGTGCCCGGTGTGACAACGGTTTCCATGACAACAGACAGCAGTTATACCACTCTGCAACGTGTCG +CAGCGCTGGAACGTTCTGGGATGCAAATCAGTCGTCACTCACTGGTTTCATCATATCTGGCGTTAATGGA +GTTTAGTGGTAATGCCATGAACAGTGAGGCCTCCAGAGCAATCCTGCGTTTTGTCACTGTCACAGCCGAA +GCTTTACGCTTCAGGCAAATACAGAGAGAATTTCGTAAGGCACTATCTGAAGCAGCTCCGGTTTATACGA +TGACATCGGAAGATGTGGACCTTACTCTGAACTGGGGAAGAATAAGCAATGTTCTTCCTGAATACAGAGG +AGAAGAGGGCGTCAGGGTGGGGCGAATATCCTTCAATAGTCTTCCGGCAATACTAGGGAGTGTGGCGGTT +ATATTGAATTGCCATCATCAGGGGGCACGTTCTGTTCGCTCCGTTAATCAAGAGAAGCAACCGGAATGTC +AAATAACTGGCGACAGGCCAGTTATAAAAATAAACAATATCTTATGGGAAAGTAATACAGCAGCAGCTTT +TCTGAACCGGAAATCTCAGTCTTGATATGCAACTGGTAAATGACAGGAGT + +>stx2_fs gb|AAAFFU020000197.1| Escherichia coli strain 599478 SAMN10075572-rid9463843.guided.094, whole genome shotgun sequence +ATGCAATTCTGAGGGAATTACTGGATCAATCCACAGGAGTAATTATGACAAAACGTCGTAAGAAATACCA +GGAAAAAGAAGAGATTCGACACCCTGATTCACCTGAGGGATTAGTGGTAGCCGCAGCAAATAACAGGGCG +TTCGCAGAGCGCCTTGTTGGTGTTTACAGACTAGCCAAAGCAGGAGTGAAACATGGGCGTCGTTAAGTTA +GCTGATTACAGGCCTCAACTGGAGGTCGTGGAGCATCGCGTGGCAGATACCGAAGATGGTTTCATGCGCG +TTGCTAACGAGATTACCGACAGTCTGCTGATGGCTGATTTAACCGTCCGGCAGTTGAAGGTGATGCTCGC +TATCATGCGCAAGACATACGGATTCAATAAGCCGATGGATCGACTCACAAACACGCAGATAGCAGCCATG +ACAGGTATTCATCACACTCATGTTTGCGCTGCCAAGCGCCAGCTTATTGAGCGTAAATTCCTCATTGCTG +ATGGCGTGAAAATCGGAGTGAACAAGGTGGTTTCTCAGTGGATTAGCCAGGACAGCTTAACATTAGCTAA +AACAGCTAATAAAACATTAGCCAAGTCGGCTAATGGGTATAAGCCAAGTCAGCTAAACACAAAAGACAAT +ATACAAAAGACAATAAATACAAATACCCCCTTACCCCCTAACGGGGATGGCGATGGGCAGGTTAAACCTG +AACGTCGCAAGGCAGAACGAATCGACTACGAATCCTTCCTGAACGCCTACAACACCGAAGTCGGTGACAG +ACTTCCACACGCTGTTGCGGTCAACGAGAAACGAAAACGCCGCCTGAAGAAAATTATCCCGCAACTGAAA +ACGCCAAACGTGGACGGTTTCAGAGCGTATGTCAGGGCGTTTGTGCATCAGGCCAAGCCGTTTTACTTCG +GAGACAACGACACGGGCTGGACGGCAGATTTTGATTACCTGCTGAGGGAAGATTCGTTAACGGGAGTTCG +GGAAGGGAAGTTTGCAGACAGGGGGATTGCATGAGACAGGATATCGAAGCTAGCGTTATCGGTGGCCTGC +TGATTGGTGGATTAACTCCAACCGCCAGTGACGTTCTGGCAACGCTGGAGCCGGAAGCGTTTTCAATTCC +GCTCTACCGGAAAGCCTTCGAGGTTATTCGCAAGCAGGCGAGAAACAGAAACCTAATCGATGCGCTGATG +GTTGCCGAGGCGTGCGGAGAGGAGCATTTCACGTCAATCCTGATGACCAGCAAAAACTGCCCGAGTGCCG +CAAACCTGAAGGGATATGCCGGAATGGTCGCGGATAACTATCACCGCCGTCTGGTGCTGGAAATCATGGA +TGAAATGCGTGAACCAATCCAAAGCGGAACCATCGACGCATCGAGTCAGGCGATGGATGAACTTGTAAAG +CGTCTTTCAGCCATCAGAAAGCCCCGTGACGAGGTTAAACCTGTACGGTTAGGGGAAATCATCACTGACT +ACACTGACACGCTTGACAGGCGTCTGAGGAACGGAGAAGAGTCAGATACCCTGAAGACCGGAATCGAAGA +GCTTGACGCTATCACCGGAGGGATGAACGCAGAAGACCTGGTGATTATCGCCGCTCGTCCTGGTATGGGG +AAAACCGAACTGGCGCTGAAGATTGCCGAAGGTGTGGCAAGCCGCGTTATTCCTGGTTCTGACGTCCGGC +GCGGGGTATTGATTTTCTCAATGGAAATGAGCGCATTGCAGATTGCAGAGCGAAGCATTGCCAACGCCGG +GAGGATGTCGGTTAGCGTACTGCGAAATCCTGCATCGATGGATGACGAGGGCTGGGCACGTGTTGCTAAC +GGCATGAGTCAGCTTGCAGATTTGGATGTATGGGTAGTCGATGCTTCGCGGTTATCGGTCGAAGAAATAC +GCTCAATCGCAGAACGGCATAAGCAGGAAAATCCAAACCTGTCACTCATCATGGCGGATTATCTTGGCCT +GATTGAGAAGCCGAAAGCAGACCGCAACGACCTCGCAATTGCTCACATCTCCGGAAGCCTGAAGGCGATG +GCGAAAGACCTGAAAACACCGGTTATCTCCCTGAGTCAGCTTTCGCGCGATGTTGAGAAGCGACCAAACA +AACGCCCGACAAACGCAGATTTGCGTGATTCAGGAAGCATTGAACAGGACGCAGACTCAATCACACATCG +GTGTCTGTTATTAACCACACCCCACCGGGCAGTTATTTTGCTGTGGATATACGAGGGCTTGATGTCTATC +AGGCGCGTTTTGACCATCTTCGTCTGATTATTGAGCAAAATAATTTATATGTGGCCGGGTTCGTTAATAC +GGCAACAAATACTTTCTACCGTTTTTCAGATTTTACACATATATCAGTGCCCGGTGTGACAACGGTTTCC +ATGACAACGGACAGCAGTTATACCACTCTGCAACGTGTCGCAGCGCTGGAACGTTCCGGAATGCAAATCA +GTCGTCACTCACTGGTTTCATCATATCTGGCGTTAATGGAGTTCAGTGGTAATACAATGACCAGAGATGC +ATCCAGAGCAGTTCTGCGTTTTGTCAGTCACAGCAGAAGCCTTACGCTTCAGGCAGATACAGAGAGAATT +TCGTCAGGCACTGTCTGAAACTGCTCCTGTGTATACGATGACGCCGGGAGACGTGGACCTCACTCTGAAC +TGGGGGCGAATCAGCAATGTGCTTCCGGAGTATCGGGGAGAGGATGGTGTCAGAGTGGGGAGAATATCCT +TTAATAATATATCGGCGATACTGGGCACTGTGGCCGTTATACTGAATTGTCATCATCAGGGGGCGCGTTC +TGTTCGCGCCGTGAATGAAGATAGTCAACCAGAATGTCAGATAACTGGCGACAGGCCCGTTATAAAAATA +AACAATACATTATGGGAAAGTAATACAGCTGCAGCGTTTCTGAACAGAAAGTCACAGTTTTTATATACAA +CGGGTAAATAAAGGAGTTAAGTATGAAGAAGATGTTTATGGCGGTTTTATTTGCATTAGTTTCTGTTAAT +GCAATGGCGGCGGATTGCGCTAAAGGTAAAATTGAGTTTTCCAAGTATAATGAGAATGATACATTCACAG +TAAAAGTGGCCGGAAAAGAGTACTGGACCAGTCGCTGGAATCTGCAACCGTTACTGCAAAGTGCTCAGTT +GACAGGAATGACTGTCACAATCAAATCCAGTACCTGTGAATCAGGCTCCGGATTTGCTGAAGTGCAGTTT +AATAATGACTGAGGCATAACCTGATTCGTGGTATGTGGGTAACAAGTGTAATCTGTGTCACAATTCAGTC +AGTTGACAGTTGCCTGTCAGACTGAGCATTTGTTAAAAAAATTCGCATGGTGAATCCCCCTGTGCGGAGG +GGCGACTGGTGTATAAGGTGTCATCTCTGACGACAACCTGGATCGAGATACGCGGGTTCAGGGACACCGG +ACTGAACTCACCGGGAGGCACCCGGCACCATGTACATGATGATACAGATACGCAGTGTCAGCCCCTCTCC +GGAGGGGCTTTTTATCTGAATGATTCTGTTATTTTCGCCCGTATGGGCATATTTCCAGAATGCAGCGATG +ATTAAAACACTTATCTGTGATATTTCCTGTGTTTGCAGGGCACTCCTGGCTGTTTTTAATTAAATTCCAG +ACGTTTTTATTAAATGGGGCCACGTTGTAAATGGTGACGGGGAGCTCTTTATTATTGAGTATTACGCCTG +TCCGGGTTGGTGTAAAAATACAGCCCGGAGGGAGGAAGGTATCTGACTGATACCATAATATTAATTTTAT +GTTACACCATATGGCTGAAAATGATATGCCACATGCTGGCTGGATTACCGTGTCAATCACTATCCAGTTC +ATTTGCTTTCCTTATTTTCTTAAGGTTTTAAATGATGCCATAAATTATAGGTGATGTTTTGAAAGCAATC +TGTCAGGCTGAGTTGTTTTTCTGGTGTCGTTTATTCTTTGTTTAAAATAAGAGGGCATTTTAAATTGTCG +GCGTTTTTTTGTTATATAAGAGACATGGTTTTTTTATAGCGTGTTTTTTATGTGTTACATGATTGTGTGT +TCCGGATAATTACTTTGCTGGCGGCAGGAGAGGTTATGACATTTAAACACTACGATGTGGTCAGGGCGGC +ATCGCCGTCAGACCTTGCTGAACGACTGACACAAAAACTGA + + +>stx2_novel gb|AARSJU010000054.1| Escherichia coli strain PNUSAE016060 SAMN09787738-rid9281453.guided.46, whole genome shotgun sequence +GGCTGCGCGGGGTTCGAGTCCTCGATGGCGGTCCATTATCGGTATTCAGCGTTGTTAGCTCAGCCGGACA +GAGCAATTGCCTTCTAAGCAATCGGTCACTGGTTCGAATCCAGTACAACGCGCCATATTTATTTACCAGG +CTCGCTTTTGCGGGCCTTTTTTATATCTGCGCCGGGTCTGGTGCTGATTACTTCAGCCAAAAGGAACACC +TGTATATGAAGTGTATATTATTTAAATGGGTACTGTGCCTGTTACTGGGTTTTTCTTCGGTATCCTATTC +CCGGGAATTTACGATAGACTTTTCGACTCAACAAAGTTATGTCTCTTCGTTAAATAGTATACGGACAGAG +ATATCGACCCCTCTTGAACATATATCTCAGGGGACCACATCGGTGTCTGTTATTAACCACACCCCGCCGG +GCAGTTATTTTGCTGTGGATATACGAGGGCTTGATGTCTATCAGGCGCGTTTTGACCATCTTCGTCTGAT +TATTGAGCAAAATAATTTATATGTGGCCGGGTTCGTTAATACGGCAACAAATACTTTCTACCGTTTTTCA +GATTTTACACATATATCAGTGCCCGGTGTGACAACGGTTTCCATGACAACGGACAGCAGTTATACCACTC +TGCAACGTGTCGCAGCGCTGGAACGTTCCGGAATGCAAATCAGTCGTCACTCACTGGTTTCATCATATCT +GGCGTTAATGGAGTTCAGTGGTAATACAATGACCAGAGATGCATCCAGAGCAGTTCTGCGTTTTGTCACT +GTCACAGCAGAAGCCTTACGCTTCAGGCAGATACAGAGAGAATTTCGTCAGGCACTGTCTGAAACTGCTC +CTGTGTATACGATGACGCCGGGAGACGTGGACCTCACTCTGAACTGGGGGCGAATCAGCAATGTGCTTCC +GGAGTATCGGGGAGAGGATGGTGTCAGAGTGGGGAGAATATCCTTTAATAATATATCGGCGATACTGGGT +ACTGTGGCCGTTATACTGAATTGCCATCATCAGGGGGCGCGTTCTGTTCGCGCCGTGAATGAAGAGAGTC +AACCAGAATGTCAGATAACTGGCGACAGGCCCGTTATAAAAATAAACAATACATTATGGGAAAGTAATAC +AGCAGCAGCGTTTCTGAACAGAAAATCACAGTCTTTATATACAACGGGTAAATAAAGGAGTTAAGTATGA +AGAAGATGTTTATGGCGGTTTTATTTGCATTAGTTTCTGTTAATGCAATGGCGGCGGATTGCGCTAAAGG +TAAAATTGAGTTTTCCAAGTATAATGAGAATGATACATTCACAGTAAAAGTGGCCGGGAAAGAATACTGG +ACCAGTCGCTGGAATCTGCAACCGTTACTGCAAAGTGCTCAGCTGACAGGAATGACTGTCACAATCAAAT +CCAGTACCTGTGAATCAGGCTCCGGATTTGCTGAAGTGCAGTTTAATAATGACTGAGGCATAACCTGATT +CGTGGTATGTGGGTAACAAGTGTAATCTGTGTCACAATTCAGTCAGTTGACAGTTGCCTGTCAGACTGAG +CATTTGTTAAAAAA + +>stx1a gb|AAXXHU010000093.1| Escherichia coli strain PNUSAE065727 SAMN17086846-rid11246123.denovo.095, whole genome shotgun sequence +CATCCTGTGTATCAATAAATGTTGTTATCTACGTACGTCAAGTAGTCGCATGAGATCTGACCAGATATGT +TAAGGTTGCAGCTCTCTTTGAATATGATTATCATTTTCATTACGTTATTGTTACGTTTATCCGGTGCGCC +GTAAAACGCCGTCCTTCAGGGCGTGGAGGATGTCAAGAATATAGTTATCGTATGGTGCTCAAGGAGTATT +GTGTAATATGAAAATAATTATTTTTAGAGTGCTAACTTTTTTCTTTGTTATCTTTTCAGTTAATGTGGTG +GCGAAGGAATTTACCTTAGACTTCTCGACTGCAAAGACGTATGTAGATTCGCTGAATGTCATTCGCTCTG +CAATAGGTACTCCATTACAGACTATTTCATCAGGAGGTACGTCTTTACTGATGATTGATAGTGGCACAGG +GGATAATTTGTTTGCAGTTGATGTCAGAGGGATAGATCCAGAGGAAGGGCGGTTTAATAATCTACGGCTT +ATTGTTGAACGAAATAATTTATATGTGACAGGATTTGTTAACAGGACAAATAATGTTTTTTATCGCTTTG +CTGATTTTTCACATGTTACCTTTCCAGGTACAACAGCGGTTACATTGTCTGGTGACAGTAGCTATACCAC +GTTACAGCGTGTTGCAGGGATCAGTCGTACGGGGATGCAGATAAATCGCCATTCGTTGACTACTTCTTAT +CTGGATTTAATGTCGCATAGTGGAACCTCACTGACGCAGTCTGTGGCAAGAGCGATGTTACGGTTTGTTA +CTGTGACAGCTGAAGCTTTACGTTTTCGGCAAATACAGAGGGGATTTCGTACAACACTGGATGATCTCAG +TGGGCGTTCTTATGTAATGACTGCTGAAGATGTTGATCTTACATTGAACTGGGGAAGGTTGAGTAGCGTC +CTGCCTGACTATCATGGACAAGACTCTGTTCGTGTAGGAAGAATTTCTTTTGGAAGCATTAATGCAATTC +TGGGAAGCGTGGCATTAATACTGAATTGTCATCATCATGCATCGCGAGTTGCCAGAATGGCATCTGATGA +GTTTCCTTCTATGTGTCCGGCAGATGGAAGAGTCCGTGGGATTACGCACAATAAAATATTGTGGGATTCA +TCCACTCTGGGGGCAATTCTGATGCGCAGAACTATTAGCAGTTGAGGGGGTAAAATGAAAAAAACATTAT +TAATAGCTGCATCGCTTTCATTTTTTTCAGCAAGTGCGCTGGCGACGCCTGATTGTGTAACTGGAAAGGT +GGAGTATACAAAATATAATGATGACGATACCTTTACAGTTAAAGTGGGTGATAAAGAATTATTTACCAAC +AGATGGAATCTTCAGTCTCTTCTTCTCAGTGCGCAAATTACGGGGATGACTGTAACCATTAAAACTAATG +CCTGTCATAATGGAGGGGGATTCAGCGAAGTTATTTTTCGTTGACTCAGAATAGCTCAGTGAAAATAGCA +GGCGGAGATTCATAAATGTTAAATACATCTCAATTCAGTCAGTTGTTGCCGGTCTGATAATAGATGTGTT +AGAAAATTTCTGCATGGTGAATCCCCCTGTGCGGAGGGGCGACTGGTGAACGGTATGATCTCTTTGATGA +TCGTAAGCGAGAATACGCGGGTTTGGTGGCACCAGGCCGAACTCACCGGGAGGCACCCGGCATCATGCTG +TATACAGAGATTAGGCATATATCCAGGCTCCTCATCGCAGGAGCCTTTTTACATGCAAAAAAAAGCCCGA +GTGGGTTCGGGCAACAGCATGAGATACTTGCATTGTCATTTTTATCGTGCGGATTTTAACCAGGATTCAT +AAGGCTGCGCAACTGCGCGGCCTTTTTCGTATTTCGGGCTGTAGTCCCCGTGTGTCATTCAGGCTTCCGG +ACTACAGCCCACTCCATATCTGATTTAATACACTATCCCGGCCGGGAGGAATAATGACA + +>stx2c gb|AAASXN010000098.1| Listeria monocytogenes strain 104657 SAMN11191667-rid7376543.denovo.100, whole genome shotgun sequence +CGGCTCATGTCCTGCACATCATGCAGACAATGGTCCGCCGGAATGATGTCGTTATATCTGCATGCTGCAC +CACCCGGTGTCACCGTACTGCGACGCGCCAGTTGCTTAATACGCGGCTCCGGACGGTCATATGTCTCCGG +CAGCGGAAGACCTTCACCATACGACATGCCGTTTGACTGCCCTGCCAGAACCACAACAAAGTAATACTCC +GGGGCTCTGGTGGCACTGACAGCCACCGCCTTACCCTCATTACCGGTCACCGCCACTGGTGTGGTGACAT +CACCTTCCGCCGCAATGGCCTGCATCAGGGTGTAAGGCGTGATGGCCACCGGACTGCCAAATGGCTGCCA +GCCCTCCTTCAGTTTTTGTGTCAGTCGTTCAGCAAGGTCTGACGGCGATGCCGCCCTGACCACATCGTAG +TGTTTAAATGTCATAACCTCTCCTGCCGCCAGCAAAGTAATTATCCGGAACACACAATCATGTAACACAT +AAAAAACACGCTATAAAAAAACCATGTCTCTTATATAACAAAAAAACGCCGACAATTTAAAATGCCCTCT +TATTTTAAACAAAGAATAAACGACACCAGAAAAACAACTCAGCCTGACAGATTGCTTTCAAAACATCACC +TATAATTTATGGCATCATTTAAAACCTTAAGAAAATAAGGAAAGCAAATGAACTGGATAGTGATTGACAC +GGTAATCCAGCCAGCATGTGGCATATCATTTTCAGCCATATGGTGTAACATAAAATTAATATTATGGTAT +CAGTCAGATACCTTCCTCCCTCCGGGCTGTATTTTTACACCAACCCGGACAGGCGTAATACTCAATAATA +AAGAGCTCCCCGTCACCATTTACAACGTGGCCCCATTTAATAAAAACGTCTGGAATTTAATTAAAAACAG +CCAGGAGTGCCCTGCAAACACAGGAAATATCACAGATAAGTGTTTTAATCATCGCTGCATTCTGGAAATA +TGCCCATACGGGCGAAAATAACAGAATCATTCAGATAAAAAGCCCCTCCGGAGAGGGGCTGACACTGCGT +ATCTGTATCATCATGTACATGGTGCCGGGTGCCTCCCGGTGAGTTCAGTCCGGTGTCCCTGAACCCGCGT +ATCTCGCTCCAGGTTGTCGTCAGAGATGACACCTTATACACCAGTCGCCCCTCCGCACAGGGGGATTCAC +CATGCGAATTTTTTTAACGAATGCTCAGTCTGACAGGCAACTGTCAACTGACTGAATTGTGACACAGATT +ACACTTGTTACCCACATACCACGAATCAGGTTATGCCTCAGTCATTATTAAACTGCACTTCAGCAAATCC +GGAGCCTGATTCACAGGTACTGGATTTGATTGTGACAGTCATTCCTGTCAACTGAGCACTTTGCAGTAAC +GGTTGCAGATTCCAGCGACTGGTCCAGTACTCTTTTCCGGCCACTTTTACTGTGAATGTATCATTCTCAT +TATACTTGGAAAACTCAATTTTACCTTTAGCGCAATCCGCCGCCATTGCATTAACAGAAACTAATGCAAA +TAAAACCGCCATAAACATCTTCTTCATACTTAACTCCTTTATTTACCCGTTGTATATAAAAACTGTGACT +TTCTGTTCAGAAACGCTGCAGCTGTATTACTTTCCCATAATGTATTGTTTATTTTTATAACGGGCCTGTC +GCCAGTTATCTGACATTCTGGTTGACTATCTTCATTCACGGCGCGAACAGAACGCGCCCCCTGATGATGA +CAATTCAGTATAACGGCCACAGTGCCCAGTATCGCCGATATATTATTAAAGGATATTCTCCCCACTCTGA +CACCATCCTCTCCCCGATACTCCGGAAGCACATTGCTGATTCGCCCCCAGTTCAGAGTGAGGTCCACGTC +TCCCGGCGTCATCGTATACACAGGAGCAGTTTCAGACAGTGCCTGACGAAATTCTCTCTGTATCTGCCTG +AAGCGTAAGGCTTCTGCTGTGACAGTGACAAAACGCAGAACTGCTCTGGATGCATCTCTGGTCATTGTAT +TACCACTGAACTCCATTAACGCCAGATATGATGAAACCAGTGAGTGACGACTGATTTGCATTCCGGAACG +TTCCAGCGCTGCGACACGTTGCAGAGTGGTATAACTGCTGTCCGTTGTCATGGAAACCGTTGTCACACCG +GGCACTGATATATGTGTAAAATCTGAAAAACGGTAGAAAGTATTTGTTGCCGTATTAACGAACCCGGCCA +CATATAAATTATTTTGCTCAATAATCAGACGAAGATGGTCAAAACGCGCCTGATAGACATCAAGCCCTCG +TATATCCACAGCAAAATAACTGCCCGGTGGGGTGTGGTTAATAACAGACACCGATGTGGTCCCCTGAGAT +ATATGTTCAAGAGGGGTCGATATCTCTGTCCGTATACTATTTAACGAAGATACATAACTTTGTTGAGTCG +AAAAGTCTATCGTAAATTCCCGGGAATAGGATACCGAAGAAAAGCCCAGTAACAGGCACAGTACCCATTT +AAATAATATACACTTCATATACAAGGTGTTCCTTTTGGCTGAAGTAATCAGCACCAGACCCGGCGCAGAT +ATAAAAAAGGCCCGCAAAAGCGAGCCAGGGAAAATAAGTGTGGCGCGTTGTACTGGATTCGAACCAGTGA +CCGATTGCTTAGAAGGCAATTGCTCTGTCCTGCTGAGCTAACAACGCAGAATACCGATAATGGACCACCA +CCGGGGACTCGAACCTCGCGCAACCAGCTTCGAAGGCTGACGCTCTATCCCGATGAGCTAATGGCGGTTG +GTGGCCCTTGCTGGATTTGAACCAGCGACCTGGCGATTATGAGTCGCTCGCTCTCACCACTGAGCTAAAG +GGCC + +>partial_contig_end gb|AAMEYR010000123.1| Salmonella enterica subsp. enterica serovar Senftenberg strain 2017K-0250 SAMN06761671-rid5489163.denovo.123, whole genome shotgun sequence +GAAAACTCAATTTTACCTTTAGCACAATCCGCCGCCATTGCATTAACAGAAGCTAATGCAAATAAAACCG +CCATAAACATCTTCTTCATGCTTAACTCCTTTATTTACCCGTTGTATATAAAAACTGTGACTTTCTGTTC +AGAAACGCTGCAGCTGTATTACTTTCCCATAATGTATTGTTTATTTTTATAACAGGCCTGTCGCCAGTTA +TCTGACATTCTGGTTGACTCTCTTCATTCACGGCGCGAACAGAACGCGCCCCCTGATGATGGCAATTCAG +TATAACGGCCACAGTCCCCAGTATCGCTGATATATTATTAAAGGATATTCTCCCCACTCTGACACCATCC +TCTCCCCGATACTCCGGAAGCACATTGCTGATTCGCCCCCAGTTCAGAGTGAGGTCCACGTCTCCCGGCG +TCATCGTATACACAGGAGCAGTTTCAGACAGTGCCTGACGAAATTCTCTCTGTATCTGCCTGAAGCGTAA +GGCTTCTGCTGTGACAGTGACAAAACGCAGAACTGCTCTGGATGCATCTCTGGTCATTGTATTACCACTG +AACTCCATTAACGCCAGATATGATGAAACCAGTGAGTGACGACTGATTTGCATTCCGGAACGTTCCAGCG +CTGCGACACGTTGCAGAGTGGTATAACTGCT + +>partial gb|AATDDC010000166.1| Escherichia coli strain 2014C-3076 SAMN04502368-rid9102293.guided.129, whole genome shotgun sequence +ACAAATGGTAGTGTCCGCTATTGCCAGTACACCTCAGAGGGCTTGATGTCTATCAGGCGCGTTTTGACCA +TCTTCGTCTGATTATTGAGCAAAATAATTTATATGTGGCCGGGTTCGTTAATACGGCAACAAATACTTTC +TACCGTTTTTCAGATTTTACACATATATCAGTGCCCGGTGTGACAACGGTTTCCATGACAACGGACAGCA +GTTATACCACTCTGCAACGTGTCGCAGCGCTGGAACGTTCCGGAATGCAAATCAGTCGTCACTCACTGGT +TTCATCATATCTGGCGTTAATGGAGTTCAGTGGTAATACAATGACCAGAGATGCATCCAGAGCAGTTCTG +CGTTTTGTCACTGTCACAGCAGAAGCCTTACGCTTCAGGCAGATACAGAGAGAATTTCGTCAGGCACTGT +CTGAAACTGCTCCTGTGTATACGATGACGCCGGGAGACGTGGACCTCACTCTGAACTGGGGGCGAATCAG +CAATGTGCTTCCGGAGTATCGGGGAGAGGATGGTGTCAGAGTGGGGAGAATATCCTTTAATAATATATCA +GCGATACTGGGGACTGTGGCCGTTATACTGAATTGCCATCATCAGGGGGCGCGTTCTGTTCGCGCCGTGA +ATGAAGAGAGTCAACCAGAATGTCAGATAACTGGCGACAGGCCCGTTATAAAAATAAACAATACATTATG +GGAAAGTAATACAGCTGCAGCGTTTCTGAACAGAAAGTCACAGTTTTTATATACAACGGGTAAATAAAGG +AGTTAAGCATGAAGAAGATGTTTATGGCGGTTTTATTTGCATTAGCTTCTGTTAATGCAATGGCGGCGGA +TTGTGCTAAAGGTAAAATTGAGTTTTCCAAGTATAATGAGGATGACACATTTACAGTGAAGGTTGACGGG +AAAGAATACTGGACCAGTCGCTGGAATCTGCAACCGTTACTGCAAAGTGCTCAGTTGACAGGAATGACTG +TCACAATCAAATCCAGTACCTGTGAATCAGGCTCCGGATTTGCTGAAGTGCAGTTTAATAATGACTGAGG +CATAACCTGATTCGTGGTATGTGGGTAACAAGTGTAATCTGTGTCACAATTCAGTCAGTTGACAGTTGCC +TGTCAGACTGAGCATTTGTTAAAAAAATTTCGCATGGTGAATCCCCCTGTGTGGAGGGGCGACTGGTGAA +AAATCCTTGCTTGTGATTCATTATCGACACGGGTTCGGTGGTACCAAGCCGAACTCACCGGGAGGCACCC +GGCACCATGCAGTATACAGAGATTAGGCATATACCAAGGCCTCTCATAGCAGGGGCCTTTTTACATGTAA +AAAAAGCCCGAGTGGGTTCGGGCAATTGCATGAGATACTCGTTTTAATAATCGAAAGCATTTTAACCAGG +ATTCATAAGGCTGCGCAACTGCGCGGCCTTTTTCGTATTTCGGGCTGTAGTCTTCCTTCTGCCATTGTCC +TGTAACTTCCGGACTTCAGCCCGCT + diff --git a/test_stxtyper.sh b/test_stxtyper.sh index 8675648..fcb48be 100755 --- a/test_stxtyper.sh +++ b/test_stxtyper.sh @@ -11,25 +11,33 @@ else STXTYPER=./stxtyper fi +# globals updated by function test_input_file FAILURES=0 -TESTS=4 +TESTS=0 +TEST_TEXT='' function test_input_file { - local test_base=$1 - if ! $STXTYPER -n "test/$test_base.fa" > "test/$test_base.got" + local test_base="$1" + local options="$2" + + TESTS=$(( $TESTS + 1 )) + + if ! $STXTYPER $options -n "test/$test_base.fa" > "test/$test_base.got" then echo "not ok: $STXTYPER returned a non-zero exit value indicating a failure of the software" - echo "# $STXTYPER -n test/$test_base.fa > test/$test_base.got" + echo "# $STXTYPER $options -n test/$test_base.fa > test/$test_base.got" + TEST_TEXT="$TEST_TEXT"$'\n'"Failed $test_base" return 1 else if ! diff -q "test/$test_base.expected" "test/$test_base.got" then echo "not ok: $STXTYPER returned output different from expected" - echo "# $STXTYPER -n test/$test_base.fa > test/$test_base.got" + echo "# $STXTYPER $options -n test/$test_base.fa > test/$test_base.got" echo "# diff test/$test_base.expected test/$test_base.got" diff "test/$test_base.expected" "test/$test_base.got" echo "# To approve run:" echo "# mv test/$test_base.got test/$test_base.expected " + TEST_TEXT="$TEST_TEXT"$'\n'"Failed $test_base" return 1 else echo "ok: test/$test_base.fa" @@ -50,7 +58,14 @@ FAILURES=$(( $? + $FAILURES )) test_input_file 'cases' FAILURES=$(( $? + $FAILURES )) +test_input_file 'amrfinder_integration' '--amrfinder' +FAILURES=$(( $? + $FAILURES )) + +test_input_file 'amrfinder_integration2' '--amrfinder --print_node' +FAILURES=$(( $? + $FAILURES )) + echo "Done." +echo "$TEST_TEXT" echo "" if [ "$FAILURES" -gt 0 ] then From ed5d066e6b96a5cec18fb494bb76f3fee9f9a1a9 Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Thu, 28 Mar 2024 18:17:02 -0400 Subject: [PATCH 11/14] BlastAlignment::targetAlign is removed --- stxtyper.cpp | 15 +++++++++------ version.txt | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/stxtyper.cpp b/stxtyper.cpp index 3e1b7b1..adad76d 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,7 +32,8 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: -* 1.0.18 03/19/2024 PD-4910 Element symbol is _operon, Element name is as below +* 1.0.19 03/26/2024 BlastAlignment::targetAlign is removed +* 1.0.18 03/19/2024 PD-4910 Element symbol is _operon, Element name contains operon quality attribute" Sequence name -> Element name in header Sequence name, now Element name, should be type/subtype and include info when not complete e.g.,: @@ -146,7 +147,7 @@ struct BlastAlignment string targetSeq; bool targetStrand {true}; // false <=> negative - size_t targetAlign {0}; +//size_t targetAlign {0}; // bp // Reference @@ -222,7 +223,7 @@ struct BlastAlignment refStart--; targetStart--; - targetAlign = targetEnd - targetStart; + //targetAlign = targetEnd - targetStart; //QC_ASSERT (targetAlign_aa % 3 == 0); //targetAlign_aa /= 3; @@ -298,7 +299,7 @@ struct BlastAlignment << subclass. substr (0, 4) //11 "Class" << subclass //12 "Subclass" << operon //13 "Method" - << targetAlign //14 "Target length" + << targetEnd - targetStart /*targetAlign*/ //14 "Target length" << noString /*refLen*/ //15 "Reference sequence length" << noString /*refCoverage*/ //16 "% Coverage of reference sequence" << refIdentity //17 "% Identity to reference sequence" @@ -352,7 +353,7 @@ struct BlastAlignment refEnd = prev. refEnd; length += prev. length; // Approximately nident += prev. nident; // Approximately - targetAlign += prev. targetAlign; + //targetAlign += prev. targetAlign; if (prev. stopCodon) stopCodon = true; frameshift = true; @@ -377,7 +378,9 @@ struct BlastAlignment || (targetStrand == (subunit == 'A') && targetLen - targetEnd <= missed_max); } bool getExtended () const - { return ! refStart && refEnd + 1 == refLen; } + { ASSERT (! truncated ()); + return ! refStart && refEnd + 1 == refLen; + } bool insideEq (const BlastAlignment &other) const { return targetStart >= other. targetStart && targetEnd <= other. targetEnd; diff --git a/version.txt b/version.txt index f8f3c08..140333f 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.18 +1.0.19 From 76e89057683939e907397bc302a2af55cf0795b3 Mon Sep 17 00:00:00 2001 From: Arjun Prasad Date: Fri, 5 Apr 2024 15:05:33 -0400 Subject: [PATCH 12/14] Intermediate stxtyper test checkin Still need to work on tests of the --amrfinder options --- test_stxtyper.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/test_stxtyper.sh b/test_stxtyper.sh index 8675648..f38fb59 100755 --- a/test_stxtyper.sh +++ b/test_stxtyper.sh @@ -38,6 +38,32 @@ function test_input_file { fi } +function test_amrfinder_output { + local test_base=$1 + if ! $STXTYPER --amrfinder -n "test/$test_base.fa" > "test/$test_base.amr.got" + then + echo "not ok: $STXTYPER returned a non-zero exit value indicating a failure of the software" + echo "# $STXTYPER -n test/$test_base.fa > test/$test_base.amr.got" + return 1 + else + if ! diff -q "test/$test_base.amr.expected" "test/$test_base.amr.got" + ###### STOPPED HERE ###### + then + echo "not ok: $STXTYPER returned output different from expected" + echo "# $STXTYPER -n test/$test_base.fa > test/$test_base.got" + echo "# diff test/$test_base.expected test/$test_base.got" + diff "test/$test_base.expected" "test/$test_base.got" + echo "# To approve run:" + echo "# mv test/$test_base.got test/$test_base.expected " + return 1 + else + echo "ok: test/$test_base.fa" + return 0 + fi + fi +} + + test_input_file 'basic' FAILURES=$(( $? + $FAILURES )) From be0a6b28f053dfbf875fb75a5d3dbb9f8097e94c Mon Sep 17 00:00:00 2001 From: Vyacheslav Brover Date: Tue, 21 May 2024 15:16:37 -0400 Subject: [PATCH 13/14] PD-5002 Add columns for subunit subtype --- common.cpp | 56 +-- common.hpp | 109 ++--- common.inc | 12 + stx.prot | 1150 +++++++++++++++++++++++++------------------------- stxtyper.cpp | 11 + tsv.hpp | 59 +++ version.txt | 2 +- 7 files changed, 752 insertions(+), 647 deletions(-) diff --git a/common.cpp b/common.cpp index 8e3717b..2163008 100644 --- a/common.cpp +++ b/common.cpp @@ -667,7 +667,8 @@ bool isIdentifier (const string& name, -bool isNatural (const string& name) +bool isNatural (const string& name, + bool leadingZeroAllowed) { if (name. empty ()) return false; @@ -676,7 +677,7 @@ bool isNatural (const string& name) return false; if (name. size () == 1) return true; - if (name [0] == '0') + if (! leadingZeroAllowed && name [0] == '0') return false; return true; } @@ -1360,25 +1361,25 @@ size_t Dir::create () // -void setSymlink (string path, - const string &fName, - bool pathIsAbsolute) +void setSymlink (string fromFName, + const string &toFName, + bool fromPathIsAbsolute) { - ASSERT (! path. empty ()); - ASSERT (! fName. empty ()); - const string err (string ("Cannot make ") + (pathIsAbsolute ? "an absolute" : "a relative") + " symlink for " + strQuote (path) + " as " + strQuote (fName)); - if (pathIsAbsolute) - path = path2canonical (path); + ASSERT (! fromFName. empty ()); + ASSERT (! toFName. empty ()); + const string err (string ("Cannot make ") + (fromPathIsAbsolute ? "an absolute" : "a relative") + " symlink for " + strQuote (fromFName) + " as " + strQuote (toFName)); + if (fromPathIsAbsolute) + fromFName = path2canonical (fromFName); else { - if (path [0] == '/') - throw runtime_error (err + " because " + strQuote (path) + " is absolute"); - const Dir dir (fName); - const string absPath (dir. getParent () + "/" + path); + if (fromFName [0] == '/') + throw runtime_error (err + " because " + strQuote (fromFName) + " is absolute"); + const Dir dir (toFName); + const string absPath (dir. getParent () + "/" + fromFName); if (getFiletype (absPath, false) == Filetype::none) throw runtime_error (err + " because " + strQuote (absPath) + " does not exist"); } - if (symlink (path. c_str (), fName. c_str ())) + if (symlink (fromFName. c_str (), toFName. c_str ())) throw runtime_error (err); } @@ -2262,12 +2263,12 @@ void Token::readInput (CharInput &in, } else if (isDigit (c) || c == '-') { + bool minusPossible = true; while ( ! in. eof && ( isDigit (c) || c == '.' - || c == 'e' - || c == 'E' - || c == '-' + || toUpper (c) == 'E' + || (c == '-' && minusPossible) || c == 'x' || isHex (c) ) @@ -2275,6 +2276,7 @@ void Token::readInput (CharInput &in, { name += c; c = in. get (); + minusPossible = (toUpper (c) == 'E'); } if (! in. eof) in. unget (); @@ -2502,7 +2504,7 @@ Token TokenInput::getXmlText () ci. error ("XML text is not finished: end of file\n" + t. name, false); if (c == '<') { - const char nextChar = getNextChar (); + const char nextChar = getNextChar (true); if (nextChar == '/') { if (htmlTags) @@ -2707,7 +2709,7 @@ Token TokenInput::getXmlMarkupDeclaration () -char TokenInput::getNextChar () +char TokenInput::getNextChar (bool unget) { QC_ASSERT (last. empty ()); @@ -2718,7 +2720,8 @@ char TokenInput::getNextChar () if (ci. eof) return '\0'; - ci. unget (); + if (unget) + ci. unget (); return c; } @@ -2754,6 +2757,11 @@ void OFStream::open (const string &dirName, QC_ASSERT (! fileName. empty ()); QC_ASSERT (! is_open ()); +#if 0 + if (! dirName. empty () && contains (fileName, '/')) + throw runtime_error ("Slash in file name: " + strQuote (fileName)); +#endif + string pathName; if (! dirName. empty () && ! isDirName (dirName)) pathName = dirName + "/"; @@ -2867,7 +2875,7 @@ Json::Json (JsonContainer* parent, string Json::toStr (const string& s) { - if (isNatural (s)) + if (isNatural (s, false)) return s; // https://www.json.org/json-en.html @@ -4017,6 +4025,7 @@ int Application::run (int argc, { ASSERT (jRoot); OFStream f (jsonFName); + jRoot->qc (); jRoot->saveText (f); jRoot. reset (); } @@ -4183,8 +4192,6 @@ string ShellApplication::fullProg (const string &progName) const ASSERT (isDirName (dir)); return shellQuote (dir + progName) + " "; } -#endif - @@ -4280,6 +4287,7 @@ string ShellApplication::getBlastThreadsParam (const string &blast, return s; } +#endif // _MSC_VER diff --git a/common.hpp b/common.hpp index 3bf5da7..1a0acfd 100644 --- a/common.hpp +++ b/common.hpp @@ -152,6 +152,7 @@ void errorExitStr (const string &msg); [[noreturn]] void throwf (const string &s); // For debugger: should not be inline + // Invokes: logic_error void beep (); // Requires: !isRedirected() @@ -647,7 +648,7 @@ template || ! iss. eof () || iss. fail () ) - throwf ("Cannot convert " + strQuote (s) + " to number"); + throw runtime_error ("Cannot convert " + strQuote (s) + " to number"); return i; } @@ -701,7 +702,8 @@ bool goodName (const string &name); bool isIdentifier (const string& name, bool dashInName); -bool isNatural (const string& name); +bool isNatural (const string& name, + bool leadingZeroAllowed); void strUpper (string &s); @@ -1097,7 +1099,7 @@ template return t; else i++; - throwf ("List index is out of range"); + throw runtime_error ("List index is out of range"); return T (); // dummy } size_t find (const T &t) const @@ -1152,14 +1154,14 @@ template } T popFront () { if (P::empty ()) - throwf ("popFront() empty list"); + throw runtime_error ("popFront() empty list"); const T t = P::front (); P::pop_front (); return t; } T popBack () { if (P::empty ()) - throwf ("popBack() empty list"); + throw runtime_error ("popBack() empty list"); const T t = P::back (); P::pop_back (); return t; @@ -1261,6 +1263,13 @@ inline string shellQuote (string s) return "\'" + s + "\'"; } +inline string getFileExtension (const string &path) + { const size_t pos = path. rfind ('.'); + if (pos == string::npos) + return noString; + return path. substr (pos + 1); + } + inline string trimExtension (const string &path) { const size_t pos = path. rfind ('.'); @@ -1273,7 +1282,7 @@ bool fileExists (const string &fName); inline void checkFile (const string &fName) { if (! fileExists (fName)) - throwf ("File " + strQuote (fName) + " does not exist"); + throw runtime_error ("File " + strQuote (fName) + " does not exist"); } streamsize getFileSize (const string &fName); @@ -1287,12 +1296,12 @@ void copyText (const string &inFName, inline void moveFile (const string &from, const string &to) { if (::rename (from. c_str (), to. c_str ())) - throwf ("Cannot move file + " + shellQuote (from) + " to " + shellQuote (to)); + throw runtime_error ("Cannot move file + " + shellQuote (from) + " to " + shellQuote (to)); } inline void removeFile (const string &fName) { if (::remove (fName. c_str ())) - throwf ("Cannot remove file + " + shellQuote (fName)); + throw runtime_error ("Cannot remove file + " + shellQuote (fName)); } @@ -1302,9 +1311,7 @@ void copyText (const string &inFName, free (p); return s; } - else - throwf ("path2canonical " + shellQuote (path)); - return noString; // dummy + throw runtime_error ("path2canonical " + shellQuote (path)); } @@ -1355,7 +1362,7 @@ struct Dir { if (items. empty ()) return ".."; if (items. size () == 1 && items. front (). empty ()) - throwf ("Cannot get the parent directory of the root"); + throw runtime_error ("Cannot get the parent directory of the root"); const Dir parent (get () + "/.."); return parent. get (); } @@ -1368,9 +1375,9 @@ struct Dir -void setSymlink (string path, - const string &fName, - bool pathIsAbsolute); +void setSymlink (string fromFName, + const string &toFName, + bool fromPathIsAbsolute); @@ -1719,7 +1726,7 @@ struct Threads : Singleton throwf ("Too many threads created"); try { threads. push_back (std::move (t)); } catch (const exception &e) - { throwf (string ("Cannot start thread\n") + e. what ()); } + { throw runtime_error (string ("Cannot start thread\n") + e. what ()); } return *this; } bool exec (const string cmd, @@ -1951,7 +1958,14 @@ extern unique_ptr cxml; //////////////////////////////////////// Root /////////////////////////////////////////// struct Json; +struct JsonNull; +struct JsonInt; +struct JsonDouble; +struct JsonString; +struct JsonBoolean; struct JsonContainer; +struct JsonArray; +struct JsonMap; @@ -1964,7 +1978,7 @@ struct Root {} // A desrtructor should be virtual to be automatically invoked by a descendant class destructor virtual Root* copy () const - { throwf ("Root::copy() is not implemented"); /*return nullptr;*/ } + { throwf ("Root::copy() is not implemented"); } // Return: the same type virtual void qc () const {} @@ -1985,7 +1999,7 @@ struct Root { throwf ("Root::saveXml() is not implemented"); } virtual Json* toJson (JsonContainer* /*parent_arg*/, const string& /*name_arg*/) const - { throwf ("Root::toJson() is not implemented"); /*return nullptr;*/ } + { throwf ("Root::toJson() is not implemented"); } virtual bool empty () const { return true; } virtual void clear () @@ -2113,7 +2127,7 @@ template { #ifndef NDEBUG if (index >= P::size ()) - throwf ("Vector " + operation + " operation: index = " + to_string (index) + ", but size = " + to_string (P::size ())); + throw runtime_error ("Vector " + operation + " operation: index = " + to_string (index) + ", but size = " + to_string (P::size ())); #endif } public: @@ -2183,7 +2197,7 @@ template } void checkSorted () const { if (! searchSorted) - throwf ("Vector is not sorted for search"); + throw runtime_error ("Vector is not sorted for search"); } Vector& operator<< (const T &value) { P::push_back (value); @@ -2229,14 +2243,14 @@ template if ((*this) [index] == T ()) (*this) [index] = value; else - throwf ("vector [" + to_string (index) +"] is not empty"); + throw runtime_error ("vector [" + to_string (index) +"] is not empty"); } void eraseAt (size_t index) { eraseMany (index, index + 1); } void eraseMany (size_t from, size_t to) { if (to < from) - throwf ("Vector::eraseMany(): to < from"); + throw runtime_error ("Vector::eraseMany(): to < from"); if (to == from) return; checkIndex ("eraseMany", to - 1); @@ -2271,7 +2285,7 @@ template { #ifndef NDEBUG if (P::empty ()) - throwf ("Empty vector pop_back"); + throw runtime_error ("Empty vector pop_back"); #endif P::pop_back (); } @@ -2279,7 +2293,7 @@ template { T t = T (); while (n) { if (P::empty ()) - throwf ("Cannot pop an empty vector"); + throw runtime_error ("Cannot pop an empty vector"); t = (*this) [P::size () - 1]; P::pop_back (); n--; @@ -2470,17 +2484,18 @@ template void setMinus (const Vector &other) { filterIndex ([&] (size_t i) { return other. containsFast ((*this) [i]); }); } - size_t findDuplicate () const + size_t findDuplicate (bool checkSortedP = true) const { if (P::size () <= 1) return no_index; - checkSorted (); + if (checkSortedP) + checkSorted (); for (size_t i = 1; i < P::size (); i++) if ((*this) [i] == (*this) [i - 1]) return i; return no_index; } - bool isUniq () const - { return findDuplicate () == no_index; } + bool isUniq (bool checkSortedP = true) const + { return findDuplicate (checkSortedP) == no_index; } template void uniq (const Equal &equal) { if (P::size () <= 1) @@ -3111,7 +3126,7 @@ template } size_t setMinus (const Set &other) { if (universal) - throwf ("setMinus:universal"); + throw runtime_error ("setMinus:universal"); size_t n = 0; if (other. universal) { n = P::size (); @@ -3238,7 +3253,7 @@ template { arr. reserve (toReserve); } private: static void throwError (const string &str) - { throwf ("Heap: " + str); } + { throw runtime_error ("Heap: " + str); } public: @@ -3655,7 +3670,7 @@ struct LineInput : Input return true; if (eof && eofAllowed) return false; - throwf ("No " + strQuote (prefix)); + throw runtime_error ("No " + strQuote (prefix)); return false; // dummy } string lineStr (bool add1 = true) const @@ -3898,7 +3913,7 @@ struct TokenInput : Root [[noreturn]] void error (const Token &wrongToken, - const string &expected) + const string &expected) const { throw TextPos::Error (wrongToken. tp, expected, true); } [[noreturn]] void error (const string &what, bool expected = true) const @@ -3914,9 +3929,9 @@ struct TokenInput : Root // ... &> Token getXmlMarkupDeclaration (); // ... > - char getNextChar (); + char getNextChar (bool unget); // Return: '\0' <=> EOF - // Invokes: ci.unget() + // Invokes: if (unget) ci.unget() void get (const string &expected) { const Token t (get ()); if (! t. isNameText (expected)) @@ -3933,9 +3948,8 @@ struct TokenInput : Root error (t, Token::type2str (Token::eDouble) + " " + toString (expected)); } void get (char expected) - { const Token t (get ()); - if (! t. isDelimiter (expected)) - error (t, Token::type2str (Token::eDelimiter) + " " + strQuote (toString (expected), '\'')); + { if (getNextChar (false) != expected) + error (Token::type2str (Token::eDelimiter) + " " + strQuote (toString (expected), '\'')); } void setLast (Token &&t) { last = std::move (t); } @@ -3954,16 +3968,6 @@ struct TokenInput : Root ///////////////////////////////////// Json ////////////////////////////////////////// -struct JsonNull; -struct JsonInt; -struct JsonDouble; -struct JsonString; -struct JsonBoolean; -struct JsonArray; -struct JsonMap; - - - extern unique_ptr jRoot; @@ -4210,6 +4214,17 @@ struct JsonMap : JsonContainer +template + Json* vec2json (const Vector &vec, + JsonContainer* parent, + const string& name = noString) + { auto j = new JsonArray (parent, name); + for (const T& t : vec) + t. toJson (j); + return j; + } + + /////////////////////////////////////////////////////////////////////////// diff --git a/common.inc b/common.inc index 00c9e1c..b72d4b4 100644 --- a/common.inc +++ b/common.inc @@ -84,6 +84,18 @@ #define QC_ASSERT(cond) { errno = 0; if (! (cond)) ERROR_MSG (#cond) } +namespace +{ + const bool debugP = + #ifdef NDEBUG + false + #else + true + #endif + ; +} + + // Logic errors #ifdef NDEBUG #define ASSERT(cond) diff --git a/stx.prot b/stx.prot index 3eb92ab..4d55b1c 100644 --- a/stx.prot +++ b/stx.prot @@ -1,704 +1,704 @@ ->AAA16360.1|stxA2b -MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQGEFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->AAA16361.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFN* ->AAA16362.1|stxA2c -MKCILFKWVLCLLLGFPSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAA16363.1|stxB2c -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAA19189.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAA19190.1|stxB2e -MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG -FAQVKFN* ->AAA19623.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAA24632.1|stxA2f -MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVLGGNYISLNVRGLD -PYSERFNHLRLIMERNNLYVAGFINTETNIFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS -YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV -RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* ->AAA24633.1|stxB2f -MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDDTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG -FAQVKFN* ->AAA71893.1|stxA1a +>AAA98151.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGSGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>AAA71893.1|stxA1a|stxA1a MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSHSGTLLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->AAA71894.1|stxB1a -MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->AAA98151.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGSGDNLFAVDVRGID +>CAA85368.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSSDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>AAA98347.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->AAA98347.1|stxA1a +>CAA85366.1|stxA1a|stxA1a MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFESINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>BAC78639.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCQADGRVRGITHNKILWDSSTLGAILMRRTISS* +>CAJ76690.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHRGTSLPQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->AAC45964.1|stxA2e -MECILLKWILCLLLGFSSVSYSQEFTIDFPTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRPIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAC45965.1|stxB2e -MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSPGSG -FAQVKFN* ->AAD12174.1|stxA2b -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNCIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEIQPECQITGDRPVIRLNNTLWESNTAAAFLNRRAHSLNTSGE* ->AAG01033.1|stxA2c -MKRILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAK66972.1|stxA2d -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWRRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAK66973.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->AAM22256.1|stxA2d +>CAJ76692.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHRGTSLPQSGARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* +>MBZ9250874.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFTDFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* +>UIU88878.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* +>MCW3225953.1|stxA1a|stxA1a +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNFFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSFTLGAILMRRTISS* +>CAA85370.1|stxA1c|stxA1c +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNEFPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* +>BAB83022.1|stxA1c|stxA1c +MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID +PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNELPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* +>AAO19475.1|stxA1d|stxA1d +MKIMIFRALTFFFVIFSVNAIAKEFTLDFSTAKKYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDIMGLE +PEEERFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS +YLDLMSYSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSILPDYHGQDS +VRVGRISFGSINAILGSVALILNCHHHASRVARMTPDEFPSMCPTDGSGRGITHNKILWDSSTLGAILIRRTISS* +>AHJ80155.1|stxA1e|stxA1e +MILMIFRGLTFFFFILSANAVAQDFTVDFSTAKKYVDSLNAIRSAIGTPLHSISSGGTSLLMIDNGTGDNLFAVDIRGLD +PEEERFDNLRLIIERNNLYVTGFVNRTSNIFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGIGRTGMQINRHSLTTS +YLDLMSYSGSSLTQPVARAMLRFVTVTAEALRFRQIQRGFRTTLDDVSGHSYTMTVEDVDLTLNWGRLSSVLPDYHGQDS +VRVGRISFGGVNAILGSVALILNCHHHTSRVSRMAPDEFPSMCPANGRERGITHDRVLWDSSTLGAILIRRAISS* +>ABR09924.1|stxA2a|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAM70045.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTASMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAM70046.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLRPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAM88302.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAM88303.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAM90977.1|stxA2a +>AAA19623.1|stxA2c|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAM90978.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAN77057.1|stxA2d +>AAT65984.1|stxA2a|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAN77061.1|stxA2d +>AAM22256.1|stxA2d|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQVLSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAN77063.1|stxA2d -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAO19475.1|stxA1d -MKIMIFRALTFFFVIFSVNAIAKEFTLDFSTAKKYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDIMGLE -PEEERFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSYSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSILPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMTPDEFPSMCPTDGSGRGITHNKILWDSSTLGAILIRRTISS* ->AAO19476.1|stxB1d -MKKVLLIAVSLSFLSASVLAAPDCVTGKVEYTKYNDDDTFTVKVADKELFTNRWNLQSLLLSAQITGMTVTIKTTACHNG -GGFSEVIFR* ->AAP37403.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTSLEHISQGATSVSVINHTPPGSYISVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAP37404.1|stxB2g -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCESGSG -FAEVQFNND* ->AAQ17546.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTPQRVAALERSGMQVSRHSLVSS -YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKITNKLWESNTAAAFLNRKSQPLYTTGE* ->AAS07578.1|stxA2c -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -GVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07582.1|stxA2c -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07586.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>AAS07596.1|stxA2a|stxA2 +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGQISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAS07588.1|stxA2d -MKCILFKWVLCLLLGFSSVSYFREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGATTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTTAAFLNRKSQSLYTTGE* ->AAS07589.1|stxB2d -MKKMFMVVLFALVSVNAMAADCAXGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAS07590.1|stxA2c -MKCILFKWVLCLLLGFSTVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFWQIQREFRQALSETDPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07596.1|stxA2a +>BAA34372.1|stxA2c|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07600.1|stxA2a +>ABR09934.1|stxA2c|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPSVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAS07606.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNNIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSPVSS +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>PAU09262.1|stxA2a|stxA2 +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTMGK* ->AAS07607.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAT65972.1|stxA2c -MKCILFKWVLCLLLGFFSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABU55302.1|stxA2c|stxA2 +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT65984.1|stxA2a +>CAQ68302.1|stxA2c|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAT66000.1|stxA2c -MKCILFKWVLCLLLGFFSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAM90977.1|stxA2a|stxA2 +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT66010.1|stxA2a -MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>GDR53740.1|stxA2c|stxA2 +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAT66011.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->AAT66012.1|stxA2c -MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>AAS07600.1|stxA2a|stxA2 +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AAY63864.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFSVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYQGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AAY63865.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->ABB36584.1|stxA2c +RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>TJA36680.1|stxA2c|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDGQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABB36586.1|stxA2d +RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAS07582.1|stxA2c|stxA2 +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABB36586.1|stxA2d|stxA2 MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->ABC67318.2|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAQALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABR09924.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>CAA90630.1|stxA2a|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDLSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABR09925.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPSLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->ABR09934.1|stxA2c +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTAGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISCNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAM70045.1|stxA2a|stxA2a MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPSVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTASMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ABR09935.1|stxB2c -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAELQFNND* ->ABR09936.1|stxA2d -MKCIIFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +>AAS07606.1|stxA2a|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNNIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSPVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->ABR09937.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSARLTGMTVTIKSSTCESGSG -FAEVQFNND* ->ABR09945.1|stxB2a -MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTLKSSTCESGSG -FAEVQFNND* ->ABR09961.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->ABR09963.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVHFNND* ->ABR10024.1|stxA2b -MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTMGK* +>AAT66010.1|stxA2a|stxA2a +MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIEREFRQALSETAPVYTMTPEEVDLTLNWGTISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTS* ->ABR10025.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->ABU55302.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->ACU32684.1|stxA2a +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABC67318.2|stxA2a|stxA2a +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAQALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ACU32684.1|stxA2a|stxA2a MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQVLSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->AGB13719.2|stxA2k -MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQAHFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->AGB13720.2|stxB2k -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->AHJ80154.1|stxB1e -MKKILLIVASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELYTTRWNLQSLLLSAQITGMTITIKTNSCRNG -EGFSEVIFR* ->AHJ80155.1|stxA1e -MILMIFRGLTFFFFILSANAVAQDFTVDFSTAKKYVDSLNAIRSAIGTPLHSISSGGTSLLMIDNGTGDNLFAVDIRGLD -PEEERFDNLRLIIERNNLYVTGFVNRTSNIFYRFADFSHVTFPGTRAVTLSGDSSYTTLQRVAGIGRTGMQINRHSLTTS -YLDLMSYSGSSLTQPVARAMLRFVTVTAEALRFRQIQRGFRTTLDDVSGHSYTMTVEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGGVNAILGSVALILNCHHHTSRVSRMAPDEFPSMCPANGRERGITHDRVLWDSSTLGAILIRRAISS* ->AUM09787.1|stxB2h -MKKMFMVALFALVSVNAMAAECAKGKIEFSKYNGDNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG -FAEVQFN* ->AUM09788.1|stxA2h -MKCILLKWMLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTSPGSYITVDIRGLD -VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEKQPECQITGDRPVIKINNILWESNTAAAFLNRRSHSLYATGE* ->BAA34372.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +>QZL10984.1|stxA2a|stxA2a +MKCILFKWVLCLLLGFSSVSYSREYTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTTPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAAQERSGMQINRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->BAA77749.1|stxA2b +RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>BAB82998.1|stxA2b|stxA2b MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIERNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAA77751.1|stxA2b +>BAA77751.1|stxA2b|stxA2b MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIERNNLYVAGFVNTATNTSYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVELTLNWGRISNVLPEFRGEGGV KMGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAB68369.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAQALLFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->BAB82994.1|stxA2b -MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTRDASRAALRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +>CAC48396.1|stxA2b|stxA2b +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEMDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAB82998.1|stxA2b +>BAA77749.1|stxA2b|stxA2b MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIERNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAB83000.1|stxA2b +>CAA46767.1|stxA2b|stxA2b +MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>AAD12174.1|stxA2b|stxA2b +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNCIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEIQPECQITGDRPVIRLNNTLWESNTAAAFLNRRAHSLNTSGE* +>QZL10988.1|stxA2b|stxA2b +MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSIINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>BAB83000.1|stxA2b|stxA2b MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYRARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAB83002.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQTYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD -IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRYVNEEMQPKCQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->BAB83004.1|stxA2b +>BAB83004.1|stxA2b|stxA2b MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAB83005.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQGAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->BAB83007.1|stxB2b -MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPILQSAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->BAB83020.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD -IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVARVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->BAB83022.1|stxA1c -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNELPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* ->BAB83023.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGKVGYTKYSDDDTFTVKVGDKELFTNRWNLQSLLPSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->BAB83024.1|stxA2b +>BAB82994.1|stxA2b|stxA2b +MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNIFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTRDASRAALRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* +>BAB83024.1|stxA2b|stxA2b MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFGGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->BAC10988.1|stxB1a -MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -RGFSEIIFR* ->BAC10990.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTINTNACHNG -GGFSEVIFR* ->BAC10992.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -RGFSEVIFR* ->BAC78639.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCQADGRVRGITHNKILWDSSTLGAILMRRTISS* ->BAC78640.1|stxB1a -MKKTLLITASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->BAH86759.1|stxA2f -MRHILLKLVLFFCVCLSSVSYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGISVSVINHVPGGNYISLNVRGLE -PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS -YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV -RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQGLTEPNQ* ->BAH86760.1|stxB2f -MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDNTFTVRVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG -FAQVKFN* ->CAA43585.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEVSTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAA46767.1|stxA2b +>AAA16360.1|stxA2b|stxA2b MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQGEFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->CAA46768.1|stxB2b -MKKIFVAALFAFVSVNAMAADCPKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFN* ->CAA57171.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVVGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAA57173.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAA57175.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVVGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAA57177.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLHSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERIDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAA85366.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFESINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAA85368.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSSDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAA85370.1|stxA1c -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSVNAILGSVALILNCHHHASRVARIVPNEFPSMCPVDGRVRGITHNKILWDSSTLGAILIRRAISS* ->CAA85371.1|stxB1c -MKKILLIAASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG -GGFSEVIFR* ->CAA90630.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREFTIDLSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +>ABR10024.1|stxA2b|stxA2b +MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIEREFRQALSETAPVYTMTPEEVDLTLNWGTISNVLPEFRGEGGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTS* +>AAA16362.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFPSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTAGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISCNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->CAB64953.1|stxA2f -MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVPGGNYISLNVRGLD -PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS -YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV -RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* ->CAB77169.2|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNKLWESNTAAAFLNRKSQPLYTTGE* ->CAB94149.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGEEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFNND* ->CAC48396.1|stxA2b -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEEMDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->CAC48398.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAI91198.1|stxA2g -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD -IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAJ76690.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHRGTSLPQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAJ76692.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHRGTSLPQSGARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSSTLGAILMRRTISS* ->CAP17609.1|stxA2l -MKCILLKWILCLLLGFSSVPYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEVSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAP17610.1|stxB2l -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->CAQ68302.1|stxA2c +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>BAB68369.1|stxA2c|stxA2c MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAQALLFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAG01033.1|stxA2c|stxA2c +MKRILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAS07578.1|stxA2c|stxA2c +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->CAX45702.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPLGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAX45706.1|stxA2d -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRAEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +GVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAS07590.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFSTVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVIAEALRFRQIQREFRQALSETAPVYTMMPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAX45714.1|stxA2e -MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->CAX45718.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTIISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAX45737.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->CAX45739.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG -FAEVQFHND* ->CAX45746.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFWQIQREFRQALSETDPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAT65972.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFFSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->CAX51714.1|stxA2e -MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV -RVGRIFFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* ->CAX53241.1|stxA2i -MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARFVRAVNEESQPQCQITGDRPVIKINNKLWESNTAAAFLNRKSQSLYTTGE* ->CAX53242.1|stxB2i -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTIKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCDSGSG -FAEVQFNND* ->EED0303792.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRLSLVSS -YLELMEFRGNAMTRGASRAVLRFVTVIAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDDV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNEDIQPECQITGDRPVIKINNTLWESHTAAGFLNRKPQSLYN* ->EED0303793.1|stxB2j -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFN* ->EES5259043.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS -YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQPLYN* ->EET7735230.1|stxA2m -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRQSLVSS -YLALMEFSGNAMTREVARSALRFVTVTAEALRFRQIQRGFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEFRAEDSV -RVGRISFNNISAILGTVAVILNCHHHGARSVRSVNEEIQPECQITGDRPVIKINNILWESNTAAAFLNRKSQSLYTTGE* ->EET7735231.1|stxB2m -MKKMFVAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNSCESGSG -FAQVQFN* ->EFA5701809.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTSPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS -YLELMEFRGNAMTRGASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNEDIQPECQITGDRPVIKINNTLWESHTAAGFLNRKPQSLYN* ->EFE9806287.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS -YLELMEFRGNAMTRAASRAVLRFVNVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* ->GDQ67223.1|stxB2c -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAHLTGMTVTIKSSTCESGSG -FAEVQFNND* ->GDQ67229.1|stxA2c +>GDQ67229.1|stxA2c|stxA2c MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* ->GDR53740.1|stxA2c +>KAE9951533.1|stxA2c|stxA2c MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->GDR79703.1|stxA2c -MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERFGMQISRHSLVSS +RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGE* +>AAT66000.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFFSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* ->KAE9951533.1|stxA2c +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>AAT66012.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFSSVSSSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>ABB36584.1|stxA2c|stxA2c MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGE* ->KNG05165.1|stxA2c +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDGQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>CAX45746.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* +>KNG05165.1|stxA2c|stxA2c MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYMAGFVNTATNTFYRFSDFTHISVPDVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->MBZ9250874.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFTDFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* ->MCW3225953.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNFFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRVRGITHNKILWDSFTLGAILMRRTISS* ->MCW3229578.1|stxB2d -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG -FAEVQFNND* ->PAU09262.1|stxA2a +>GDR79703.1|stxA2c|stxA2c +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERFGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWGSNTAAAFLNRKSQFLYTTGK* +>AAN77057.1|stxA2d|stxA2d MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->QHR28667.1|stxA2k -MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->QZL10982.1|stxA2o -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYIAVDIRGLD -IYQARFDHLRLIVDQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPAFRGEDGV -RVGRISFNNISAILGTMAVILNCHHQGARSVRSVNEYKQPECQITGDRSVIKINNILWESNTAAAFLNRKSQSLYDTGK* ->QZL10983.1|stxB2o -MKKMFIVALFSLVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG -FAEVQFN* ->QZL10984.1|stxA2a -MKCILFKWVLCLLLGFSSVSYSREYTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTTPGSYFAVDIRGLD -VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAAQERSGMQINRHSLVSS +>AAM88302.1|stxA2d|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* ->QZL10985.1|stxB2a -MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG -FAEVQFNND* ->QZL10988.1|stxA2b -MKCILFKWVLCLLLGFSSVSYSREFMIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSIINHTPPGSYFAVDIRGLD +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAK66972.1|stxA2d|stxA2d +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEEVDLTLNWGRISNVLPEFRGEGGV -RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEEIQPECQITGDRPVIRINNTLWESNTAAAFLNRRAHSLNTSGE* ->QZN05543.1|stxA2j -MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD -VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS -YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV -RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* ->TJA36680.1|stxA2c +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWRRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAN77063.1|stxA2d|stxA2d +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAA43585.1|stxA2d|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEVSTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAN77061.1|stxA2d|stxA2d MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQVLSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAS07588.1|stxA2d|stxA2d +MKCILFKWVLCLLLGFSSVSYFREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGATTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV -RVGRISFNNISAILSTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQFLYTTGK* ->UIU88878.1|stxA1a -MKIIIFRVLTFFFVIFSVNVVAKEFTLDFSTAKTYVDSLNVIRSAIGTPLQTISSGGTSLLMIDSGTGDNLFAVDVRGID -PEEGRFNNLRLIVERNNLYVTGFVNRTNNVFYRFADFSHVTFPGTTAVTLSGDSSYTTLQRVAGISRTGMQINRHSLTTS -YLDLMSHSGTSLTQSVARAMLRFVTVTAEALRFRQIQRGFRTTLDDLSGRSYVMTAEDVDLTLNWGRLSSVLPDYHGQDS -VRVGRISFGSINAILGSVALILNCHHHASRVARMASDEFPSMCPADGRGRGITHNKILWDSSTLGAILMRRTISS* ->WAK52085.1|stxA2o -MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEYISQGATSVSVINHTPPGSYIAVDIRGLD -IYQARFDHLRLIVDQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPAFRGEDGV -RVGRISFNNISAILGTMAVILNCHHQEARSVRSVNEYKQPECQITGDRSVIKINNILWESNTAAAFLNRKSQSLYDTGK* ->WAK53219.1|stxB2n -MKKMLVAVLFALVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSVTCDSGSG -FAEVQFN* ->WAK53220.1|stxA2n -MKCIFLKWLLCLLLNFSAISYAREFTIDFSSQQSYVSSLNSIRTAISTPLENISQGGTSVSVINHTPPGSYIAVDIRGLD -VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS -YLALMEFSGNAMNSEASRAILRFVTVTAEALRFRQIQREFRKALSEAAPVYTMTSEDVDLTLNWGRISNVLPEYRGEEGV -RVGRISFNSLPAILGSVAVILNCHHQGARSVRSVNQEKQPECQITGDRPVIKINNILWESNTAAAFLNRKSQS* ->WP_106905859.1|stxA2j +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTTAAFLNRKSQSLYTTGE* +>AAS07586.1|stxA2d|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNTIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGQISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAY63864.1|stxA2d|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFSVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYQGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEDSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>ABR09936.1|stxA2d|stxA2d +MKCIIFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAX45706.1|stxA2d|stxA2d +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRAEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVIAEALRFRQIQREFRQALSETAPVYTMMPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAB77169.2|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNKLWESNTAAAFLNRKSQPLYTTGE* +>CAA57171.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVVGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>AAA19189.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAA57177.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLHSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERIDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>CAA57175.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVVGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAA57173.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTSYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>CAX51714.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRIFFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>AAC45964.1|stxA2e|stxA2e +MECILLKWILCLLLGFSSVSYSQEFTIDFPTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRPIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAC48398.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>AAQ17546.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTPQRVAALERSGMQVSRHSLVSS +YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKITNKLWESNTAAAFLNRKSQPLYTTGE* +>CAX45702.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPLGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>CAX45714.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAX45718.1|stxA2e|stxA2e +MKCILLKWILCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTIISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEAGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQPLYTTGE* +>CAB64953.1|stxA2f|stxA2f +MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVPGGNYISLNVRGLD +PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS +YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV +RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* +>AAA24632.1|stxA2f|stxA2f +MRHILLKLVLFFCVCLSSASYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGVSVSVINHVLGGNYISLNVRGLD +PYSERFNHLRLIMERNNLYVAGFINTETNIFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS +YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV +RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQDLTEPNQ* +>BAH86759.1|stxA2f|stxA2f +MRHILLKLVLFFCVCLSSVSYADEFTVDFSSQKSYVDSLNSIRSAISTPLGNISQGGISVSVINHVPGGNYISLNVRGLE +PYSERFNHLRLIMERNNLYVAGFINTETNTFYRFSDFSHISVPDVITVSMTTDSSYSSLQRIADLERTGMQIGRHSLVGS +YLDLMEFRGRSMTRASSRAMLRFVTVIAEALRFRQIQRGFRPALSEASPLYTMTAQDVDLTLNWGRISNVLPEYRGEEGV +RIGRISFNSLSAILGSVAVILNCHSTGSYSVRSVSQKQKTECQIVGDRAAIKVNNVLWEANTIAALLNRKPQGLTEPNQ* +>BAB83002.1|stxA2g|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQTYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD +IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRYVNEEMQPKCQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>BAB83020.1|stxA2g|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD +IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVARVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AAP37403.1|stxA2g|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTSLEHISQGATSVSVINHTPPGSYISVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAI91198.1|stxA2g|stxA2g +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGATSVSVINHTPPGSYISVDIRGLD +IYEARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFTHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDSV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRYVNEEMQPECQISGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>AUM09788.1|stxA2h|stxA2h +MKCILLKWMLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGTTSVSVINHTSPGSYITVDIRGLD +VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRSVNEEKQPECQITGDRPVIKINNILWESNTAAAFLNRRSHSLYATGE* +>CAX53241.1|stxA2i|stxA2i +MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARFVRAVNEESQPQCQITGDRPVIKINNKLWESNTAAAFLNRKSQSLYTTGE* +>WP_106905859.1|stxA2j|stxA2j MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKPQSLYN* ->EMA1832120.1|stxA2j +>EES5259043.1|stxA2j|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS +YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQPLYN* +>EED0303792.1|stxA2j|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRLSLVSS +YLELMEFRGNAMTRGASRAVLRFVTVIAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDDV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNEDIQPECQITGDRPVIKINNTLWESHTAAGFLNRKPQSLYN* +>QZN05543.1|stxA2j|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS +YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* +>EMA1832120.1|stxA2j|stxA2j MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRNSLVSS YLELMEFRGNAMTRAASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKPQSLYN* +>EFA5701809.1|stxA2j|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTSPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS +YLELMEFRGNAMTRGASRAVLRFVTVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNEDIQPECQITGDRPVIKINNTLWESHTAAGFLNRKPQSLYN* +>EFE9806287.1|stxA2j|stxA2j +MKCILLNLILYLLLGFSSVSCSREFTIDFSTQQSYLSSLNNIRTAISTPLENISQGTTSVSVINYTPPGSYIIVDIRGLD +VYQERFDHLRLIIEQNNLYVAGFVNTVTNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRIAALERSGMQISRHSLVSS +YLELMEFRGNAMTRAASRAVLRFVNVTAEALRFRQIQREFRPALSEAAPVYTMTPEDVDLTLNWGRISNVLPEFRGEDGV +RVGRITFNNISAILGTVAVILNCHHQGAPSVRSVNKDIQEECQITGDRPVIKINNTLWESYTAAGFLNRKSQSLYN* +>AGB13719.2|stxA2k|stxA2k +MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQAHFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>QHR28667.1|stxA2k|stxA2k +MKCILFKWVLCLLLGFSSVSYSQEFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTREASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPEDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGARSVRAVNEESQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>CAP17609.1|stxA2l|stxA2l +MKCILLKWILCLLLGFSSVPYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYISVGIRGLD +VYQERFDHLRLIIERNNLYVAGFVNTTTNTFYRFSDFAHISLPGVTTISMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNTMTRDASRAVLRFVTVTAEALRFRQIQREFRQALSETAPVYTMTPGDVDLTLNWGRISNVLPEYRGEDGV +RVGRISFNNISAILGTVAVILNCHHQGTRSVRAVNEVSQPECQITGDRPVIKINNTLWESNTAAAFLNRKSQSLYTTGE* +>EET7735230.1|stxA2m|stxA2m +MKCILFKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTEISTPLEHISQGTTSVSVINHTPPGSYFAVDIRGLD +VYQARFDHLRLIIEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRQSLVSS +YLALMEFSGNAMTREVARSALRFVTVTAEALRFRQIQRGFRLALSETAPVYTMTPEDVDLTLNWGRISNVLPEFRAEDSV +RVGRISFNNISAILGTVAVILNCHHHGARSVRSVNEEIQPECQITGDRPVIKINNILWESNTAAAFLNRKSQSLYTTGE* +>WAK53220.1|stxA2n|stxA2n +MKCIFLKWLLCLLLNFSAISYAREFTIDFSSQQSYVSSLNSIRTAISTPLENISQGGTSVSVINHTPPGSYIAVDIRGLD +VYQARFDHLRLIVEQNNLYVAGFVNTATNTFYRFSDFSHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMNSEASRAILRFVTVTAEALRFRQIQREFRKALSEAAPVYTMTSEDVDLTLNWGRISNVLPEYRGEEGV +RVGRISFNSLPAILGSVAVILNCHHQGARSVRSVNQEKQPECQITGDRPVIKINNILWESNTAAAFLNRKSQS* +>QZL10982.1|stxA2o|stxA2o +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEHISQGATSVSVINHTPPGSYIAVDIRGLD +IYQARFDHLRLIVDQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPAFRGEDGV +RVGRISFNNISAILGTMAVILNCHHQGARSVRSVNEYKQPECQITGDRSVIKINNILWESNTAAAFLNRKSQSLYDTGK* +>WAK52085.1|stxA2o|stxA2o +MKCILLKWVLCLLLGFSSVSYSREFTIDFSTQQSYVSSLNSIRTAISTPLEYISQGATSVSVINHTPPGSYIAVDIRGLD +IYQARFDHLRLIVDQNNLYVAGFVNTATNTFYRFSDFAHISVPGVTTVSMTTDSSYTTLQRVAALERSGMQISRHSLVSS +YLALMEFSGNAMTREASRAVLRFVTVTAEALRFRQIQREFRQALSEAAPVYTMTPEDVDLTLNWGRISNVLPAFRGEDGV +RVGRISFNNISAILGTMAVILNCHHQEARSVRSVNEYKQPECQITGDRSVIKINNILWESNTAAAFLNRKSQSLYDTGK* +>AAA71894.1|stxB1a|stxB1a +MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>BAC10988.1|stxB1a|stxB1a +MKKTLLIAASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +RGFSEIIFR* +>BAC78640.1|stxB1a|stxB1a +MKKTLLITASLSFFSASALATPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>BAB83023.1|stxB1c|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGKVGYTKYSDDDTFTVKVGDKELFTNRWNLQSLLPSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>CAA85371.1|stxB1c|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +GGFSEVIFR* +>BAC10990.1|stxB1c|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTINTNACHNG +GGFSEVIFR* +>BAC10992.1|stxB1c|stxB1c +MKKILLIAASLSFFSASVLAAPDCVTGNVEYTKYNDDDTFTVKVGDKELFTNRWNLQSLLLSAQITGMTVTIKTNACHNG +RGFSEVIFR* +>AAO19476.1|stxB1d|stxB1d +MKKVLLIAVSLSFLSASVLAAPDCVTGKVEYTKYNDDDTFTVKVADKELFTNRWNLQSLLLSAQITGMTVTIKTTACHNG +GGFSEVIFR* +>AHJ80154.1|stxB1e|stxB1e +MKKILLIVASLSFFSASVLAAPDCVTGKVEYTKYNDDDTFTVKVGDKELYTTRWNLQSLLLSAQITGMTITIKTNSCRNG +EGFSEVIFR* +>AAT66011.1|stxB2a|stxB2 +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAY63865.1|stxB2d|stxB2 +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>AGB13720.2|stxB2k|stxB2 +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>ABR09937.1|stxB2d|stxB2 +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSARLTGMTVTIKSSTCESGSG +FAEVQFNND* +>ABR09935.1|stxB2c|stxB2 +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAELQFNND* +>QZL10985.1|stxB2a|stxB2 +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>CAP17610.1|stxB2l|stxB2 +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>CAB94149.1|stxB2a|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGEEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAS07607.1|stxB2a|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAM90978.1|stxB2a|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAM70046.1|stxB2a|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLRPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>ABR09925.1|stxB2a|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPSLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>ABR09945.1|stxB2a|stxB2a +MKKMFMAVLFALASVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTLKSSTCESGSG +FAEVQFNND* +>ABR09963.1|stxB2a|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVHFNND* +>ABR09961.1|stxB2a|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>CAX45739.1|stxB2a|stxB2a +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNEDDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFHND* +>BAB83005.1|stxB2b|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQGAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>BAB83007.1|stxB2b|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPILQSAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>ABR10025.1|stxB2b|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>CAA46768.1|stxB2b|stxB2b +MKKIFVAALFAFVSVNAMAADCPKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFN* +>AAA16361.1|stxB2b|stxB2b +MKKIFVAALFAFVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFN* +>AAA16363.1|stxB2c|stxB2c +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>AAM88303.1|stxB2d|stxB2c +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>GDQ67223.1|stxB2c|stxB2c +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAHLTGMTVTIKSSTCESGSG +FAEVQFNND* +>CAX45737.1|stxB2d|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVDGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>AAK66973.1|stxB2d|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFNND* +>AAS07589.1|stxB2d|stxB2d +MKKMFMVVLFALVSVNAMAADCAXGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCESGSG +FAEVQFNND* +>MCW3229578.1|stxB2d|stxB2d +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCASGSG +FAEVQFNND* +>AAA19190.1|stxB2e|stxB2e +MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG +FAQVKFN* +>AAC45965.1|stxB2e|stxB2e +MKKMFIAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSPGSG +FAQVKFN* +>AAA24633.1|stxB2f|stxB2f +MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDDTFTVKVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG +FAQVKFN* +>BAH86760.1|stxB2f|stxB2f +MKKMIIAVLFGLFSANSMAADCAVGKIEFSKYNEDNTFTVRVSGREYWTNRWNLQPLLQSAQLTGMTVTIISNTCSSGSG +FAQVKFN* +>AAP37404.1|stxB2g|stxB2g +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCESGSG +FAEVQFNND* +>AUM09787.1|stxB2h|stxB2h +MKKMFMVALFALVSVNAMAAECAKGKIEFSKYNGDNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG +FAEVQFN* +>CAX53242.1|stxB2i|stxB2i +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNGDNTFTIKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNTCDSGSG +FAEVQFNND* +>EED0303793.1|stxB2j|stxB2j +MKKMFMAVLFALVSVNAMAADCAKGKIEFSKYNENDTFTVKVAGKEYWTSRWNLQPLLQSAQLTGMTVTIKSSTCASGSG +FAEVQFN* +>EET7735231.1|stxB2m|stxB2m +MKKMFVAVLFALVSVNAMAADCAKGKIEFSKYNEDNTFTVKVDGKEYWTNRWNLQPLLQSAQLTGMTVTIKSNSCESGSG +FAQVQFN* +>WAK53219.1|stxB2n|stxB2n +MKKMLVAVLFALVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSVTCDSGSG +FAEVQFN* +>QZL10983.1|stxB2o|stxB2o +MKKMFIVALFSLVSVNAMAADCAKGKIEFSKYNGNNTFTVKVAGKEYWTNRWNLQPLLQSAQLTGMTVTIKSITCDSGSG +FAEVQFN* diff --git a/stxtyper.cpp b/stxtyper.cpp index adad76d..9def385 100644 --- a/stxtyper.cpp +++ b/stxtyper.cpp @@ -32,6 +32,7 @@ * Dependencies: NCBI BLAST, gunzip (optional) * * Release changes: +* 1.0.20 05/21/2024 PD-5002 {A|B}_reference_subtype * 1.0.19 03/26/2024 BlastAlignment::targetAlign is removed * 1.0.18 03/19/2024 PD-4910 Element symbol is _operon, Element name contains operon quality attribute" @@ -162,6 +163,7 @@ struct BlastAlignment // Function of stxClass char subunit {'\0'}; // 'A' or 'B' + string subClass; // = as in AMRFinderPlus report bool reported {false}; @@ -181,6 +183,7 @@ struct BlastAlignment string famId; try { + subClass = rfindSplit (sseqid, '|'); famId = rfindSplit (sseqid, '|'); refAccession = rfindSplit (sseqid, '|'); } @@ -251,6 +254,7 @@ struct BlastAlignment QC_ASSERT (contains (stxClass2identity, stxClass)); QC_ASSERT (isLeft (stxType, stxClass)); QC_ASSERT (subunit == 'A' || subunit == 'B'); + QC_ASSERT (subClass. size () > stxS. size ()); QC_ASSERT (! refAccession. empty ()); QC_ASSERT (! targetSeq. empty ()); QC_ASSERT (! refSeq. empty ()); @@ -323,13 +327,16 @@ struct BlastAlignment << strand; if (subunit == 'B') td << noString + << noString << noString << noString; td << refAccession + << subClass << refIdentity << refCoverage; if (subunit == 'A') td << noString + << noString << noString << noString; } @@ -578,9 +585,11 @@ struct Operon << strand // Approximately if frameshift << getA () -> refAccession + << getA () -> subClass << getA () -> getIdentity () * 100.0 << getA () -> getRelCoverage () * 100.0 << getB () -> refAccession + << getB () -> subClass << getB () -> getIdentity () * 100.0 << getB () -> getRelCoverage () * 100.0 ; @@ -939,9 +948,11 @@ struct ThisApplication : ShellApplication << "target_stop" << "target_strand" << "A_reference" + << "A_reference_subtype" << "A_identity" << "A_coverage" << "B_reference" + << "B_reference_subtype" << "B_identity" << "B_coverage" ; diff --git a/tsv.hpp b/tsv.hpp index 895726d..6e58eba 100644 --- a/tsv.hpp +++ b/tsv.hpp @@ -46,6 +46,61 @@ namespace Common_sp +struct Date : Root +{ + enum Format {fmt_Year, fmt_None}; // not complete list ?? + short year {0}; + char month {0}; + // 0 .. 12 - 1 + char day {0}; + // 0 .. days[month] - 1 // leap year ?? + + + Date () = default; + explicit Date (short year_arg, + char month_arg = 0, + char day_arg = 0) + : year (year_arg) + , month (month_arg) + , day (day_arg) + {} + static bool isYear (short n) + { return n > 1000 && n < 2500; } // PAR + static Date parse (const string &s, + Format fmt); + // Return: !empty() <=> success + bool empty () const final + { return ! year + && ! month + && ! day; + } + void saveText (ostream &os) const final + { os << std::setfill('0') << std::setw(4) << year << '-' + << std::setfill('0') << std::setw(2) << (int) month + 1 << '-' + << std::setfill('0') << std::setw(2) << (int) day + 1; + } + JsonMap* toJson (JsonContainer* parent, + const string& name = noString) const override + { auto j = new JsonMap (parent, name); + new JsonInt (year, j, "year"); + new JsonInt (month, j, "month"); + new JsonInt (day, j, "day"); + return j; + } + + + bool operator== (const Date &other) const + { return year == other. year + && month == other. month + && day == other. day; + } + bool operator<= (const Date &other) const; + Date operator- (const Date &other) const; + // Requires: other <= *this +}; + + + struct TextTable : Named // Tab-delimited (tsv) table with a header // name: file name or empty() @@ -158,6 +213,10 @@ struct TextTable : Named { duplicateColumn (columnName_from, columnName_to); columnName_from = columnName_to; } + ColNum findDate (Date::Format &fmt) const; + // Date column is not empty and has the same format fmt in all rows + // Return: no_index <=> not found + // Output: fmt, valid if return != no_index private: int compare (const StringVector& row1, const StringVector& row2, diff --git a/version.txt b/version.txt index 140333f..c2320f5 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.19 +1.0.20 From ec8910f1644b6b33f35448df49f45e86c29baaa0 Mon Sep 17 00:00:00 2001 From: Arjun Prasad Date: Wed, 22 May 2024 09:03:26 -0400 Subject: [PATCH 14/14] Update test data for version 1.0.20 --- test/basic.expected | 16 +- test/cases.expected | 12 +- test/synthetics.expected | 60 ++++---- test/virulence_ecoli.expected | 276 +++++++++++++++++----------------- 4 files changed, 182 insertions(+), 182 deletions(-) diff --git a/test/basic.expected b/test/basic.expected index e204173..d5d165c 100644 --- a/test/basic.expected +++ b/test/basic.expected @@ -1,8 +1,8 @@ -#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_identity A_coverage B_reference B_identity B_coverage -partial stx2 PARTIAL 99.41 27 1048 + AAA16362.1 99.19 77.19 AAS07607.1 100.00 100.00 -partial_contig_end stx2 PARTIAL_CONTIG_END 100.00 3 661 - AAA16362.1 100.00 58.44 AAM70046.1 100.00 32.22 -stx1a stx1a COMPLETE 100.00 218 1444 + AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx2_fs stx2 FRAMESHIFT 99.15 2165 3232 + AAG01033.1 98.87 82.19 AAA16363.1 100.00 100.00 -stx2_novel stx2 COMPLETE_NOVEL 99.76 216 1456 + AAA19623.1 99.69 100.00 AAA16363.1 100.00 100.00 -stx2_stop stx2 INTERNAL_STOP 694 1653 + AUM09788.1 91.25 100.00 -stx2c stx2c COMPLETE 100.00 1298 2538 - AAS07596.1 100.00 100.00 AAA16363.1 100.00 100.00 +#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_reference_subtype A_identity A_coverage B_reference B_reference_subtype B_identity B_coverage +partial stx2 PARTIAL 99.41 27 1048 + AAA16362.1 stxA2c 99.19 77.19 AAS07607.1 stxB2a 100.00 100.00 +partial_contig_end stx2 PARTIAL_CONTIG_END 100.00 3 661 - AAA16362.1 stxA2c 100.00 58.44 AAM70046.1 stxB2a 100.00 32.22 +stx1a stx1a COMPLETE 100.00 218 1444 + AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx2_fs stx2 FRAMESHIFT 99.15 2165 3232 + AAG01033.1 stxA2c 98.87 82.19 AAA16363.1 stxB2c 100.00 100.00 +stx2_novel stx2 COMPLETE_NOVEL 99.76 216 1456 + AAA19623.1 stxA2 99.69 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2_stop stx2 INTERNAL_STOP 694 1653 + AUM09788.1 stxA2h 91.25 100.00 +stx2c stx2c COMPLETE 100.00 1298 2538 - AAS07596.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 diff --git a/test/cases.expected b/test/cases.expected index 52b42fe..e39bc6d 100644 --- a/test/cases.expected +++ b/test/cases.expected @@ -1,6 +1,6 @@ -#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_identity A_coverage B_reference B_identity B_coverage -A2l_a2e_equidistant stx2l COMPLETE 99.02 14780 16020 + CAP17609.1 98.75 100.00 CAP17610.1 100.00 100.00 -PD-4797_multirow stx1 PARTIAL 100.00 1625 2852 - AAA98347.1 100.00 100.00 AAA71894.1 100.00 86.67 -PD-4897_multirow_contig_end stx2 PARTIAL_CONTIG_END 11 274 + AAA16361.1 100.00 100.00 -PD-4898_A2a_B2l stx2a COMPLETE 100.00 718 1958 + QZL10984.1 100.00 100.00 QZL10985.1 100.00 100.00 -stx2d_better_stxB2k stx2d COMPLETE 100.00 3 1243 + AAM22256.1 100.00 100.00 MCW3229578.1 100.00 100.00 +#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_reference_subtype A_identity A_coverage B_reference B_reference_subtype B_identity B_coverage +A2l_a2e_equidistant stx2l COMPLETE 99.02 14780 16020 + CAP17609.1 stxA2l 98.75 100.00 CAP17610.1 stxB2 100.00 100.00 +PD-4797_multirow stx1 PARTIAL 100.00 1625 2852 - AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 86.67 +PD-4897_multirow_contig_end stx2 PARTIAL_CONTIG_END 11 274 + AAA16361.1 stxB2b 100.00 100.00 +PD-4898_A2a_B2l stx2a COMPLETE 100.00 718 1958 + QZL10984.1 stxA2a 100.00 100.00 QZL10985.1 stxB2 100.00 100.00 +stx2d_better_stxB2k stx2d COMPLETE 100.00 3 1243 + AAM22256.1 stxA2 100.00 100.00 MCW3229578.1 stxB2d 100.00 100.00 diff --git a/test/synthetics.expected b/test/synthetics.expected index 25d1e18..238e837 100644 --- a/test/synthetics.expected +++ b/test/synthetics.expected @@ -1,30 +1,30 @@ -#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_identity A_coverage B_reference B_identity B_coverage -1_intergenic_variation1 stx2m COMPLETE 100.00 1 1242 + EET7735230.1 100.00 100.00 EET7735231.1 100.00 100.00 -1_intergenic_variation2 stx2m COMPLETE 99.76 1 1239 + EET7735230.1 99.69 100.00 EET7735231.1 100.00 100.00 -2_length_variation_earlystopA2m stx2 INTERNAL_STOP 99.75 1 1236 + EET7735230.1 99.69 100.00 EET7735231.1 100.00 100.00 -2_length_variation_earlystopB2c stx2 INTERNAL_STOP 99.76 1 1241 + AAA19623.1 100.00 100.00 AAA16363.1 98.89 100.00 -2_length_variation_extendedA2n stx2 EXTENDED 100.00 1 1236 + WAK53220.1 100.00 99.68 WAK53219.1 100.00 100.00 -2_length_variation_normal2c stx2c COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAA16363.1 100.00 100.00 -2_length_variation_normal2m stx2m COMPLETE 100.00 1 1236 + EET7735230.1 100.00 100.00 EET7735231.1 100.00 100.00 -2_length_variation_normal2n stx2n COMPLETE 100.00 1 1236 + WAK53220.1 100.00 100.00 WAK53219.1 100.00 100.00 -2_length_variation_truncatedA2m stx2 PARTIAL 100.00 1 1224 + EET7735230.1 100.00 97.81 EET7735231.1 100.00 100.00 -2_length_variation_truncatedB2c stx2 PARTIAL_CONTIG_END 100.00 1 1235 + AAA19623.1 100.00 100.00 AAA16363.1 100.00 97.78 -3_diagnostic_sites_2c_in_2a_background stx2c COMPLETE 99.76 1 1241 + AAS07600.1 100.00 100.00 AAA16363.1 98.89 100.00 -3_diagnostic_sites_2d_in_2a_background stx2d COMPLETE 99.51 1 1241 + AAM22256.1 99.69 100.00 AAA16363.1 98.89 100.00 -3_diagnostic_sites_normal2a stx2a COMPLETE 100.00 1 1241 + AAS07600.1 100.00 100.00 AAM90978.1 100.00 100.00 -4_mutations_2A_K319F stx2 PARTIAL 99.75 1 1241 + AAS07600.1 100.00 99.38 AAA16363.1 98.89 100.00 -4_mutations_2A_K319L stx2 PARTIAL 99.75 1 1241 + AAS07600.1 100.00 99.38 AAA16363.1 98.89 100.00 -4_mutations_2A_K319N stx2 COMPLETE_NOVEL 99.51 1 1241 + AAS07600.1 99.69 100.00 AAA16363.1 98.89 100.00 -4_mutations_2A_K319Q stx2 COMPLETE_NOVEL 99.51 1 1241 + AAS07600.1 99.69 100.00 AAA16363.1 98.89 100.00 -4_mutations_normal_2a stx2c COMPLETE 99.76 1 1241 + AAS07600.1 100.00 100.00 AAA16363.1 98.89 100.00 -5_frame_shift_real stx1 FRAMESHIFT 100.00 301 1528 - AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 -5_frame_shift_stx2b_terminalA stx2 EXTENDED 100.00 1 1237 + BAB83004.1 100.00 99.69 AAA16361.1 100.00 100.00 -5_frame_shift_stx2b_terminalB stx2 EXTENDED 100.00 1 1233 + BAB83004.1 100.00 100.00 AAA16361.1 100.00 98.86 -5_frame_shift_stx2k_shortenB stx2 PARTIAL 100.00 1 1229 + AGB13719.2 100.00 100.00 AGB13720.2 100.00 95.56 -5_frame_shift_stx2n_terminalA stx2 PARTIAL 100.00 1 1237 + WAK53220.1 100.00 99.36 WAK53219.1 100.00 100.00 -5_frame_shift_stx2n_terminalA_v2 stx2 EXTENDED 100.00 1 1237 + WAK53220.1 100.00 99.68 WAK53219.1 100.00 100.00 -5_mutations_above_cutoff_1c stx1 COMPLETE_NOVEL 97.04 1 1228 + BAB83022.1 96.20 100.00 BAB83023.1 100.00 100.00 -5_mutations_above_cutoff_2k stx2 COMPLETE_NOVEL 96.59 1 1241 + AGB13719.2 97.19 100.00 AAY63865.1 94.44 100.00 -7_mixed_stx1_stx2_A1aB2a stx COMPLETE_NOVEL 99.75 1 1230 + AAA71893.1 100.00 100.00 AAA16363.1 98.89 100.00 -7_mixed_stx1_stx2_A2cB1a stx COMPLETE_NOVEL 100.00 1 1230 + ABR09934.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a_frameshift stx1 FRAMESHIFT 100.00 301 1528 - AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 +#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_reference_subtype A_identity A_coverage B_reference B_reference_subtype B_identity B_coverage +1_intergenic_variation1 stx2m COMPLETE 100.00 1 1242 + EET7735230.1 stxA2m 100.00 100.00 EET7735231.1 stxB2m 100.00 100.00 +1_intergenic_variation2 stx2m COMPLETE 99.76 1 1239 + EET7735230.1 stxA2m 99.69 100.00 EET7735231.1 stxB2m 100.00 100.00 +2_length_variation_earlystopA2m stx2 INTERNAL_STOP 99.75 1 1236 + EET7735230.1 stxA2m 99.69 100.00 EET7735231.1 stxB2m 100.00 100.00 +2_length_variation_earlystopB2c stx2 INTERNAL_STOP 99.76 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 98.89 100.00 +2_length_variation_extendedA2n stx2 EXTENDED 100.00 1 1236 + WAK53220.1 stxA2n 100.00 99.68 WAK53219.1 stxB2n 100.00 100.00 +2_length_variation_normal2c stx2c COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +2_length_variation_normal2m stx2m COMPLETE 100.00 1 1236 + EET7735230.1 stxA2m 100.00 100.00 EET7735231.1 stxB2m 100.00 100.00 +2_length_variation_normal2n stx2n COMPLETE 100.00 1 1236 + WAK53220.1 stxA2n 100.00 100.00 WAK53219.1 stxB2n 100.00 100.00 +2_length_variation_truncatedA2m stx2 PARTIAL 100.00 1 1224 + EET7735230.1 stxA2m 100.00 97.81 EET7735231.1 stxB2m 100.00 100.00 +2_length_variation_truncatedB2c stx2 PARTIAL_CONTIG_END 100.00 1 1235 + AAA19623.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 97.78 +3_diagnostic_sites_2c_in_2a_background stx2c COMPLETE 99.76 1 1241 + AAS07600.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 98.89 100.00 +3_diagnostic_sites_2d_in_2a_background stx2d COMPLETE 99.51 1 1241 + AAM22256.1 stxA2 99.69 100.00 AAA16363.1 stxB2c 98.89 100.00 +3_diagnostic_sites_normal2a stx2a COMPLETE 100.00 1 1241 + AAS07600.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +4_mutations_2A_K319F stx2 PARTIAL 99.75 1 1241 + AAS07600.1 stxA2 100.00 99.38 AAA16363.1 stxB2c 98.89 100.00 +4_mutations_2A_K319L stx2 PARTIAL 99.75 1 1241 + AAS07600.1 stxA2 100.00 99.38 AAA16363.1 stxB2c 98.89 100.00 +4_mutations_2A_K319N stx2 COMPLETE_NOVEL 99.51 1 1241 + AAS07600.1 stxA2 99.69 100.00 AAA16363.1 stxB2c 98.89 100.00 +4_mutations_2A_K319Q stx2 COMPLETE_NOVEL 99.51 1 1241 + AAS07600.1 stxA2 99.69 100.00 AAA16363.1 stxB2c 98.89 100.00 +4_mutations_normal_2a stx2c COMPLETE 99.76 1 1241 + AAS07600.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 98.89 100.00 +5_frame_shift_real stx1 FRAMESHIFT 100.00 301 1528 - AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +5_frame_shift_stx2b_terminalA stx2 EXTENDED 100.00 1 1237 + BAB83004.1 stxA2b 100.00 99.69 AAA16361.1 stxB2b 100.00 100.00 +5_frame_shift_stx2b_terminalB stx2 EXTENDED 100.00 1 1233 + BAB83004.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 98.86 +5_frame_shift_stx2k_shortenB stx2 PARTIAL 100.00 1 1229 + AGB13719.2 stxA2k 100.00 100.00 AGB13720.2 stxB2 100.00 95.56 +5_frame_shift_stx2n_terminalA stx2 PARTIAL 100.00 1 1237 + WAK53220.1 stxA2n 100.00 99.36 WAK53219.1 stxB2n 100.00 100.00 +5_frame_shift_stx2n_terminalA_v2 stx2 EXTENDED 100.00 1 1237 + WAK53220.1 stxA2n 100.00 99.68 WAK53219.1 stxB2n 100.00 100.00 +5_mutations_above_cutoff_1c stx1 COMPLETE_NOVEL 97.04 1 1228 + BAB83022.1 stxA1c 96.20 100.00 BAB83023.1 stxB1c 100.00 100.00 +5_mutations_above_cutoff_2k stx2 COMPLETE_NOVEL 96.59 1 1241 + AGB13719.2 stxA2k 97.19 100.00 AAY63865.1 stxB2 94.44 100.00 +7_mixed_stx1_stx2_A1aB2a stx COMPLETE_NOVEL 99.75 1 1230 + AAA71893.1 stxA1a 100.00 100.00 AAA16363.1 stxB2c 98.89 100.00 +7_mixed_stx1_stx2_A2cB1a stx COMPLETE_NOVEL 100.00 1 1230 + ABR09934.1 stxA2 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a_frameshift stx1 FRAMESHIFT 100.00 301 1528 - AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 diff --git a/test/virulence_ecoli.expected b/test/virulence_ecoli.expected index c0e9c49..48fa9cc 100644 --- a/test/virulence_ecoli.expected +++ b/test/virulence_ecoli.expected @@ -1,138 +1,138 @@ -#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_identity A_coverage B_reference B_identity B_coverage -stx1-S.-sonnei-CB7888:10:AJ279086 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O111-04-06263:8:AM230663 stx1a COMPLETE 100.00 1 1227 + CAJ76692.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O111-3385-00:9:AM230662 stx1a COMPLETE 100.00 1 1227 + CAJ76690.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O111-CB168:5:Z36900 stx1a COMPLETE 100.00 1 1227 + CAA85368.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O111-PH:4:L04539 stx1a COMPLETE 100.00 1 1227 + AAA71893.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O157-AI2001-52:6:AB083044 stx1a COMPLETE 100.00 1 1227 + BAC78639.1 100.00 100.00 BAC78640.1 100.00 100.00 -stx1a-O157-EDL933:13:M19473 stx1a COMPLETE 100.00 1 1227 + AAA98151.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O157-FLY16:12:AF461168 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O157-GPU96MM:7:AB035142 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O165-HI-2:14:AB048232 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-O48-94C:11:Z36899 stx1a COMPLETE 100.00 1 1227 + CAA85366.1 100.00 100.00 AAA71894.1 100.00 100.00 -stx1a-ONT-HI-A:15:AB071620 stx1a COMPLETE 99.51 1 1227 + UIU88878.1 99.37 100.00 BAC10988.1 100.00 100.00 -stx1c-O174-DG131-3:20:Z36901 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 100.00 100.00 -stx1c-ONT-BCN26:19:DQ449666 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 100.00 100.00 -stx1c-ONT-HI-B:17:AB071622 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 98.73 100.00 -stx1c-ONT-HI-C:18:AB071624 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 100.00 100.00 -stx1c-Out-HI-N:16:AB048237 stx1c COMPLETE 100.00 1 1228 + BAB83022.1 100.00 100.00 BAB83023.1 100.00 100.00 -stx1d-ONT-92-1251:21:AB050958 stx1 PARTIAL_CONTIG_END 1 948 + AAO19475.1 100.00 100.00 -stx1d-ONT-92-1252:22:AB050959 stx1d COMPLETE 100.00 1 1227 + AAO19475.1 100.00 100.00 AAO19476.1 100.00 100.00 -stx1d-ONT-AB8SF:23:AY986980 stx1d COMPLETE 100.00 1 1227 + AAO19475.1 100.00 100.00 AAO19476.1 100.00 100.00 -stx1d-ONT-MHI813:24:AY170851 stx1d COMPLETE 100.00 1 1227 + AAO19475.1 100.00 100.00 AAO19476.1 100.00 100.00 -stx1e-E.-cloacae-M12X01451:25:KF926684 stx1e COMPLETE 100.00 1 1227 + AHJ80155.1 100.00 100.00 AHJ80154.1 100.00 100.00 -stx2:1:FM998851:1 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-A.-haemolyticus:28:DQ344636:28 stx2a COMPLETE 100.00 8 1248 + ABC67318.2 100.00 100.00 AAS07607.1 100.00 100.00 -stx2a-E.-cloacae-95MV2:12:Z50754:12 stx2a COMPLETE 100.00 1 1241 + CAA90630.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-O104-G5506:18:EF441619:18 stx2a COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 ABR09963.1 100.00 100.00 -stx2a-O111-928-91:29:EF441609:29 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 ABR09945.1 100.00 100.00 -stx2a-O113-CL-3:32:EF441618:32 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 ABR09961.1 100.00 100.00 -stx2a-O136-VTB60:27:AY633471:27 stx2a COMPLETE 100.00 1 1241 + AAS07596.1 100.00 100.00 AAS07607.1 100.00 100.00 -stx2a-O157-93-111:30:EF441599:30 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 ABR09925.1 100.00 100.00 -stx2a-O157-A397:25:AY633472:25 stx2a COMPLETE 100.00 1 1241 + AAT66010.1 100.00 100.00 AAT66011.1 100.00 100.00 -stx2a-O157-EDL933:31:X07865:31 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAS07607.1 100.00 100.00 -stx2a-O157-I6581:26:EF441613:26 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAT66011.1 100.00 100.00 -stx2a-O157-SF-258-98:15:AF524944:15 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-O178-TS22-08:16:FM998856:16 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 100.00 100.00 CAX45739.1 100.00 100.00 -stx2a-O22-EBC217:2:AY443054:2 stx2a COMPLETE 100.00 1 1241 + AAS07600.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-O26-126814:14:AJ272135:14 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 100.00 100.00 CAB94149.1 100.00 100.00 -stx2a-O26-FD930:23:AF461173:23 stx2a COMPLETE 100.00 1 1241 + AAM70045.1 100.00 100.00 AAM70046.1 100.00 100.00 -stx2a-O48-94C:10:Z37725:10 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-O8-BMH-17-0027:130:MZ229605:130 stx2a COMPLETE 100.00 1 1241 + QZL10984.1 100.00 100.00 QZL10985.1 100.00 100.00 -stx2a-O8-VTB178:19:AY633459:19 stx2a COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-O83-N1135:20:GQ429170:20 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-O88-N2688:5:GQ429163:5 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-ONT-23765:3:GQ429162:3 stx2a COMPLETE 100.00 1 1241 + ACU32684.1 100.00 100.00 AAM90978.1 100.00 100.00 -stx2a-ONT-EBC210:22:AY443057:22 stx2a COMPLETE 100.00 1 1241 + AAS07606.1 100.00 100.00 AAS07607.1 100.00 100.00 -stx2a-ONT-EK9900:21:AF461171:21 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAS07607.1 100.00 100.00 -stx2b-O111-PH:96:L11078:96 stx2b COMPLETE 100.00 1 1236 + CAA46767.1 100.00 100.00 CAA46768.1 100.00 100.00 -stx2b-O111-S-1:88:AB012101:88 stx2b COMPLETE 100.00 1 1242 + BAA77749.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-O111-S-3:86:AB048223:86 stx2b COMPLETE 100.00 1 1242 + BAB82994.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-O118-EH250:92:AF043627:92 stx2b COMPLETE 100.00 1 1236 + AAD12174.1 100.00 100.00 AAA16361.1 100.00 100.00 -stx2b-O128-24196-97:95:AJ567995:95 stx2b COMPLETE 100.00 1 1236 + CAA46767.1 100.00 100.00 AAA16361.1 100.00 100.00 -stx2b-O146-BMH-17-0036:131:MZ229607:131 stx2b COMPLETE 100.00 1 1236 + QZL10988.1 100.00 100.00 AAA16361.1 100.00 100.00 -stx2b-O174-031:97:X65949:97 stx2b COMPLETE 100.00 1 1236 + CAC48396.1 100.00 100.00 AAA16361.1 100.00 100.00 -stx2b-O22-3143-97:91:AJ313015:91 stx2b COMPLETE 100.00 1 1236 + AAA16360.1 100.00 100.00 AAA16361.1 100.00 100.00 -stx2b-O40-5293-98:93:AJ567997:93 stx2b COMPLETE 100.00 1 1236 + BAB83004.1 100.00 100.00 AAA16361.1 100.00 100.00 -stx2b-O8-S-9:83:AB048228:83 stx2b COMPLETE 100.00 1 1242 + BAB83004.1 100.00 100.00 BAB83005.1 100.00 100.00 -stx2b-O93-S-5:85:AB048224:85 stx2b COMPLETE 100.00 1 1242 + BAB83004.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-O96-S-10:87:AB048229:87 stx2b COMPLETE 100.00 1 1242 + BAB82998.1 100.00 100.00 BAB83007.1 100.00 100.00 -stx2b-O96-S-6:90:AB048225:90 stx2b COMPLETE 100.00 1 1242 + BAB82998.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-O96-S-7:89:AB048226:89 stx2b COMPLETE 100.00 1 1242 + BAB83000.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-ONT-I7606:94:EF441616:94 stx2b COMPLETE 100.00 1 1242 + ABR10024.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-Out-HI-N:84:AB048238:84 stx2b COMPLETE 100.00 1 1242 + BAB83024.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2b-Out-S-4:82:AB012102:82 stx2b COMPLETE 100.00 1 1242 + BAA77751.1 100.00 100.00 ABR10025.1 100.00 100.00 -stx2c-O157-020324:47:AY739671:47 stx2c COMPLETE 99.27 1 1230 + AAS07596.1 99.06 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-310:45:AY633467:45 stx2c COMPLETE 100.00 1 1241 + AAT66000.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-469:43:AY633473:43 stx2c COMPLETE 100.00 1 1241 + AAT66012.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-A75:44:AY633453:44 stx2c COMPLETE 100.00 1 1241 + AAT65972.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-C394-03:48:DQ235774:48 stx2c COMPLETE 100.00 1 1241 + ABB36584.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-E32511:36:M59432:36 stx2c COMPLETE 100.00 1 1241 + AAA19623.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-FLY16:52:AB015057:52 stx2c COMPLETE 100.00 1 1241 + AAS07596.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-G5101:33:EF441604:33 stx2c COMPLETE 100.00 1 1241 + ABR09934.1 100.00 100.00 ABR09935.1 100.00 100.00 -stx2c-O157-V20:49:AB071845:49 stx2c COMPLETE 100.00 1 1241 + BAB68369.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O157-Y350-:51:AF291819:51 stx2c COMPLETE 100.00 1 1241 + AAG01033.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O171-EBC287:53:AY443045:53 stx2c COMPLETE 100.00 1 1241 + AAS07582.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O171-VTB46:54:AY633470:54 stx2c COMPLETE 100.00 1 1241 + AAS07596.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O174-031:35:L11079:35 stx2c COMPLETE 100.00 1 1241 + AAA16362.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O177-06-5121:40:EU086525:40 stx2c COMPLETE 100.00 1 1241 + ABU55302.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-O177-CB7126:37:FM177471:37 stx2c COMPLETE 100.00 1 1241 + CAQ68302.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-ONT-EBC219:39:AY443043:39 stx2c COMPLETE 100.00 1 1241 + AAS07578.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-ONT-EBC289:55:AY443049:55 stx2c COMPLETE 100.00 1 1241 + AAS07590.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2c-OR-TS27-08:56:FM998860:56 stx2c COMPLETE 100.00 1 1241 + CAX45746.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-O103-CVM9322:71:EU816447:71 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-O113-TS03-07:66:FM99884:66 stx2d COMPLETE 100.00 1 1241 + CAX45706.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-O113-TS21-08:81:FM998855:81 stx2d COMPLETE 100.00 1 1241 + AAN77057.1 100.00 100.00 CAX45737.1 100.00 100.00 -stx2d-O157-7279:72:X61283:72 stx2d COMPLETE 100.00 1 1241 + CAA43585.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-O174-EC1720a:38:AF500189:38 stx2d COMPLETE 100.00 1 1241 + AAN77057.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-O174-EC173b:67:AF500190:67 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-O2-EC604a:76:AF500192:76 stx2d COMPLETE 100.00 1 1241 + AAN77063.1 100.00 100.00 AAK66973.1 100.00 100.00 -stx2d-O22-KY-O19:79:SNS:79 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 CAX45737.1 100.00 100.00 -stx2d-O28-MT71:77:AY095209:77 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 AAK66973.1 100.00 100.00 -stx2d-O55-5905:73:EF441605:73 stx2d COMPLETE 100.00 1 1241 + ABR09936.1 100.00 100.00 ABR09937.1 100.00 100.00 -stx2d-O6-NV206:75:AF329817:75 stx2d COMPLETE 100.00 1 1241 + AAK66972.1 100.00 100.00 AAK66973.1 100.00 100.00 -stx2d-O73-C165-02:78:DQ059012:78 stx2d COMPLETE 100.00 1 1241 + AAY63864.1 100.00 100.00 AAY63865.1 100.00 100.00 -stx2d-O8-C466-01B:68:DQ235775:68 stx2d COMPLETE 100.00 1 1241 + ABB36586.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-ONT-EBC275:57:AY443047:57 stx2d COMPLETE 100.00 1 1241 + AAS07586.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-ONT-EC1871a:64:AF500191:64 stx2d COMPLETE 100.00 1 1241 + AAN77061.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-OR-TS06-08:63:FM998848:63 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d-c.-freundii-LM76:70:AY739671:70 stx2d COMPLETE 99.27 1 1244 + CAA43585.1 99.07 100.00 AAA16363.1 100.00 100.00 -stx2d1-O91-B2F1:58:AF479828:58 stx2d COMPLETE 100.00 1 1241 + AAM88302.1 100.00 100.00 AAA16363.1 100.00 100.00 -stx2d2-O91-B2F1:69:AF479829:69 stx2d COMPLETE 99.51 1 1241 + AAM22256.1 99.69 100.00 AAA16363.1 98.89 100.00 -stx2e-O100-TS01-07:118:FM998838:118 stx2e COMPLETE 100.00 1 1235 + CAX45702.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O101-CB10394:117:AM939642:117 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O101-E-D42:106:X81418:106 stx2e COMPLETE 100.00 1 1236 + CAA57177.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O101-E-D43:111:X81417:111 stx2e COMPLETE 100.00 1 1236 + CAA57175.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O101-E-D53:113:X81416:113 stx2e COMPLETE 100.00 1 1236 + CAA57173.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O101-E-D68:112:X81415:112 stx2e COMPLETE 100.00 1 1236 + CAA57171.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O121-NP9621:119:AY332411:119 stx2e COMPLETE 100.00 1 1236 + AAQ17546.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O138-NN:116:AY368993:116 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O139-S1191:110:M21534:110 stx2e COMPLETE 100.00 1 1236 + AAA19189.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O22-3615-99:107:AJ313016:107 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-O26-R107:109:U72191:109 stx2e COMPLETE 100.00 1 1236 + AAC45964.1 100.00 100.00 AAC45965.1 100.00 100.00 -stx2e-O8-1509W52833:136:unpublished:136 stx2e COMPLETE 99.51 1 1236 + CAB77169.2 99.38 100.00 AAA19190.1 100.00 100.00 -stx2e-O89-1810F65304:137:unpublished:137 stx2e COMPLETE 99.75 1 1236 + CAC48398.1 99.69 100.00 AAA19190.1 100.00 100.00 -stx2e-O9-1706T56070:138:unpublished:138 stx2e COMPLETE 99.75 1 1236 + CAC48398.1 99.69 100.00 AAA19190.1 100.00 100.00 -stx2e-ONT-26725-97:120:AJ567998:120 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-ONT-2771:121:AJ249351:121 stx2e COMPLETE 100.00 1 1236 + CAB77169.2 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-ONT-TS03-08:115:FM998846:115 stx2e COMPLETE 100.00 1 1236 + CAX45718.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-ONT-TS29-08:114:FN182286:114 stx2e COMPLETE 100.00 1 1236 + CAX51714.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2e-OR-TS09-07:108:FM998844:108 stx2e COMPLETE 100.00 1 1236 + CAX45714.1 100.00 100.00 AAA19190.1 100.00 100.00 -stx2f-O115-F08-101-31:103:AB472687:103 stx2f COMPLETE 100.00 1 1236 + BAH86759.1 100.00 100.00 BAH86760.1 100.00 100.00 -stx2f-O128-HI8:105:M29153:105 stx2f COMPLETE 100.00 1 1236 + AAA24632.1 100.00 100.00 AAA24633.1 100.00 100.00 -stx2f-O128-T4-97:104:AJ010730:104 stx2f COMPLETE 100.00 1 1236 + CAB64953.1 100.00 100.00 AAA24633.1 100.00 100.00 -stx2g-O2-7v:100:AY286000:100 stx2g COMPLETE 100.00 1 1242 + AAP37403.1 100.00 100.00 AAP37404.1 100.00 100.00 -stx2g-O2-HI-11:101:AB048236:101 stx2g COMPLETE 100.00 1 1242 + BAB83020.1 100.00 100.00 AAP37404.1 100.00 100.00 -stx2g-O2-S86:102:AJ966783:102 stx2g COMPLETE 100.00 1 1242 + CAI91198.1 100.00 100.00 AAP37404.1 100.00 100.00 -stx2g-Out-S-8:99:AB048227:99 stx2g COMPLETE 100.00 1 1242 + BAB83002.1 100.00 100.00 AAP37404.1 100.00 100.00 -stx2h-O102-STEC299:122:CP022279:122 stx2h COMPLETE 100.00 1 1236 + AUM09788.1 100.00 100.00 AUM09787.1 100.00 100.00 -stx2i-O9-CB10366:123:FN252457:123 stx2i COMPLETE 100.00 1 1242 + CAX53241.1 100.00 100.00 CAX53242.1 100.00 100.00 -stx2j-O101-2012C-4221:125:CP027437:125 stx2j COMPLETE 100.00 1 1234 + WP_106905859.1 100.00 100.00 EED0303793.1 100.00 100.00 -stx2j-O33-PNUSAE005447:124:MZ571121:124 stx2j COMPLETE 100.00 1 1234 + QZN05543.1 100.00 100.00 EED0303793.1 100.00 100.00 -stx2k-O159-12GZSW01:126:KC339670:126 stx2k COMPLETE 100.00 1 1241 + AGB13719.2 100.00 100.00 AGB13720.2 100.00 100.00 -stx2k-O48-STEC309:135:CP041435:135 stx2k COMPLETE 100.00 1 1241 + QHR28667.1 100.00 100.00 AGB13720.2 100.00 100.00 -stx2l-O65-1610T27873:127:unpublished:127 stx2l COMPLETE 99.51 1 1241 + CAP17609.1 99.38 100.00 CAP17610.1 100.00 100.00 -stx2l-O8-FHI-1106-1092:98:AM904726:98 stx2l COMPLETE 100.00 1 1241 + CAP17609.1 100.00 100.00 CAP17610.1 100.00 100.00 -stx2m-O96-2001F31428:128:SAMEA6873236:128 stx2m COMPLETE 100.00 1 1236 + EET7735230.1 100.00 100.00 EET7735231.1 100.00 100.00 -stx2n-O23-2017C-4317:132:SAMN07709929:132 stx2n COMPLETE 100.00 1 1236 + WAK53220.1 100.00 100.00 WAK53219.1 100.00 100.00 -stx2o-O85-03-3638:133:MZ229604:133 stx2o COMPLETE 100.00 1 1236 + QZL10982.1 100.00 100.00 QZL10983.1 100.00 100.00 +#target_contig stx_type operon identity target_start target_stop target_strand A_reference A_reference_subtype A_identity A_coverage B_reference B_reference_subtype B_identity B_coverage +stx1-S.-sonnei-CB7888:10:AJ279086 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O111-04-06263:8:AM230663 stx1a COMPLETE 100.00 1 1227 + CAJ76692.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O111-3385-00:9:AM230662 stx1a COMPLETE 100.00 1 1227 + CAJ76690.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O111-CB168:5:Z36900 stx1a COMPLETE 100.00 1 1227 + CAA85368.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O111-PH:4:L04539 stx1a COMPLETE 100.00 1 1227 + AAA71893.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O157-AI2001-52:6:AB083044 stx1a COMPLETE 100.00 1 1227 + BAC78639.1 stxA1a 100.00 100.00 BAC78640.1 stxB1a 100.00 100.00 +stx1a-O157-EDL933:13:M19473 stx1a COMPLETE 100.00 1 1227 + AAA98151.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O157-FLY16:12:AF461168 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O157-GPU96MM:7:AB035142 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O165-HI-2:14:AB048232 stx1a COMPLETE 100.00 1 1227 + AAA98347.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-O48-94C:11:Z36899 stx1a COMPLETE 100.00 1 1227 + CAA85366.1 stxA1a 100.00 100.00 AAA71894.1 stxB1a 100.00 100.00 +stx1a-ONT-HI-A:15:AB071620 stx1a COMPLETE 99.51 1 1227 + UIU88878.1 stxA1a 99.37 100.00 BAC10988.1 stxB1a 100.00 100.00 +stx1c-O174-DG131-3:20:Z36901 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 stxA1c 100.00 100.00 +stx1c-ONT-BCN26:19:DQ449666 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 stxA1c 100.00 100.00 +stx1c-ONT-HI-B:17:AB071622 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 stxA1c 98.73 100.00 +stx1c-ONT-HI-C:18:AB071624 stx1 PARTIAL_CONTIG_END 1 948 + CAA85370.1 stxA1c 100.00 100.00 +stx1c-Out-HI-N:16:AB048237 stx1c COMPLETE 100.00 1 1228 + BAB83022.1 stxA1c 100.00 100.00 BAB83023.1 stxB1c 100.00 100.00 +stx1d-ONT-92-1251:21:AB050958 stx1 PARTIAL_CONTIG_END 1 948 + AAO19475.1 stxA1d 100.00 100.00 +stx1d-ONT-92-1252:22:AB050959 stx1d COMPLETE 100.00 1 1227 + AAO19475.1 stxA1d 100.00 100.00 AAO19476.1 stxB1d 100.00 100.00 +stx1d-ONT-AB8SF:23:AY986980 stx1d COMPLETE 100.00 1 1227 + AAO19475.1 stxA1d 100.00 100.00 AAO19476.1 stxB1d 100.00 100.00 +stx1d-ONT-MHI813:24:AY170851 stx1d COMPLETE 100.00 1 1227 + AAO19475.1 stxA1d 100.00 100.00 AAO19476.1 stxB1d 100.00 100.00 +stx1e-E.-cloacae-M12X01451:25:KF926684 stx1e COMPLETE 100.00 1 1227 + AHJ80155.1 stxA1e 100.00 100.00 AHJ80154.1 stxB1e 100.00 100.00 +stx2:1:FM998851:1 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-A.-haemolyticus:28:DQ344636:28 stx2a COMPLETE 100.00 8 1248 + ABC67318.2 stxA2a 100.00 100.00 AAS07607.1 stxB2a 100.00 100.00 +stx2a-E.-cloacae-95MV2:12:Z50754:12 stx2a COMPLETE 100.00 1 1241 + CAA90630.1 stxA2a 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-O104-G5506:18:EF441619:18 stx2a COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 ABR09963.1 stxB2a 100.00 100.00 +stx2a-O111-928-91:29:EF441609:29 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 ABR09945.1 stxB2a 100.00 100.00 +stx2a-O113-CL-3:32:EF441618:32 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 ABR09961.1 stxB2a 100.00 100.00 +stx2a-O136-VTB60:27:AY633471:27 stx2a COMPLETE 100.00 1 1241 + AAS07596.1 stxA2 100.00 100.00 AAS07607.1 stxB2a 100.00 100.00 +stx2a-O157-93-111:30:EF441599:30 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 ABR09925.1 stxB2a 100.00 100.00 +stx2a-O157-A397:25:AY633472:25 stx2a COMPLETE 100.00 1 1241 + AAT66010.1 stxA2a 100.00 100.00 AAT66011.1 stxB2 100.00 100.00 +stx2a-O157-EDL933:31:X07865:31 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAS07607.1 stxB2a 100.00 100.00 +stx2a-O157-I6581:26:EF441613:26 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAT66011.1 stxB2 100.00 100.00 +stx2a-O157-SF-258-98:15:AF524944:15 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-O178-TS22-08:16:FM998856:16 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 stxA2 100.00 100.00 CAX45739.1 stxB2a 100.00 100.00 +stx2a-O22-EBC217:2:AY443054:2 stx2a COMPLETE 100.00 1 1241 + AAS07600.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-O26-126814:14:AJ272135:14 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 stxA2 100.00 100.00 CAB94149.1 stxB2a 100.00 100.00 +stx2a-O26-FD930:23:AF461173:23 stx2a COMPLETE 100.00 1 1241 + AAM70045.1 stxA2a 100.00 100.00 AAM70046.1 stxB2a 100.00 100.00 +stx2a-O48-94C:10:Z37725:10 stx2a COMPLETE 100.00 1 1241 + AAM90977.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-O8-BMH-17-0027:130:MZ229605:130 stx2a COMPLETE 100.00 1 1241 + QZL10984.1 stxA2a 100.00 100.00 QZL10985.1 stxB2 100.00 100.00 +stx2a-O8-VTB178:19:AY633459:19 stx2a COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-O83-N1135:20:GQ429170:20 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-O88-N2688:5:GQ429163:5 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-ONT-23765:3:GQ429162:3 stx2a COMPLETE 100.00 1 1241 + ACU32684.1 stxA2a 100.00 100.00 AAM90978.1 stxB2a 100.00 100.00 +stx2a-ONT-EBC210:22:AY443057:22 stx2a COMPLETE 100.00 1 1241 + AAS07606.1 stxA2a 100.00 100.00 AAS07607.1 stxB2a 100.00 100.00 +stx2a-ONT-EK9900:21:AF461171:21 stx2a COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAS07607.1 stxB2a 100.00 100.00 +stx2b-O111-PH:96:L11078:96 stx2b COMPLETE 100.00 1 1236 + CAA46767.1 stxA2b 100.00 100.00 CAA46768.1 stxB2b 100.00 100.00 +stx2b-O111-S-1:88:AB012101:88 stx2b COMPLETE 100.00 1 1242 + BAA77749.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-O111-S-3:86:AB048223:86 stx2b COMPLETE 100.00 1 1242 + BAB82994.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-O118-EH250:92:AF043627:92 stx2b COMPLETE 100.00 1 1236 + AAD12174.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 100.00 +stx2b-O128-24196-97:95:AJ567995:95 stx2b COMPLETE 100.00 1 1236 + CAA46767.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 100.00 +stx2b-O146-BMH-17-0036:131:MZ229607:131 stx2b COMPLETE 100.00 1 1236 + QZL10988.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 100.00 +stx2b-O174-031:97:X65949:97 stx2b COMPLETE 100.00 1 1236 + CAC48396.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 100.00 +stx2b-O22-3143-97:91:AJ313015:91 stx2b COMPLETE 100.00 1 1236 + AAA16360.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 100.00 +stx2b-O40-5293-98:93:AJ567997:93 stx2b COMPLETE 100.00 1 1236 + BAB83004.1 stxA2b 100.00 100.00 AAA16361.1 stxB2b 100.00 100.00 +stx2b-O8-S-9:83:AB048228:83 stx2b COMPLETE 100.00 1 1242 + BAB83004.1 stxA2b 100.00 100.00 BAB83005.1 stxB2b 100.00 100.00 +stx2b-O93-S-5:85:AB048224:85 stx2b COMPLETE 100.00 1 1242 + BAB83004.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-O96-S-10:87:AB048229:87 stx2b COMPLETE 100.00 1 1242 + BAB82998.1 stxA2b 100.00 100.00 BAB83007.1 stxB2b 100.00 100.00 +stx2b-O96-S-6:90:AB048225:90 stx2b COMPLETE 100.00 1 1242 + BAB82998.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-O96-S-7:89:AB048226:89 stx2b COMPLETE 100.00 1 1242 + BAB83000.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-ONT-I7606:94:EF441616:94 stx2b COMPLETE 100.00 1 1242 + ABR10024.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-Out-HI-N:84:AB048238:84 stx2b COMPLETE 100.00 1 1242 + BAB83024.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2b-Out-S-4:82:AB012102:82 stx2b COMPLETE 100.00 1 1242 + BAA77751.1 stxA2b 100.00 100.00 ABR10025.1 stxB2b 100.00 100.00 +stx2c-O157-020324:47:AY739671:47 stx2c COMPLETE 99.27 1 1230 + AAS07596.1 stxA2 99.06 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-310:45:AY633467:45 stx2c COMPLETE 100.00 1 1241 + AAT66000.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-469:43:AY633473:43 stx2c COMPLETE 100.00 1 1241 + AAT66012.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-A75:44:AY633453:44 stx2c COMPLETE 100.00 1 1241 + AAT65972.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-C394-03:48:DQ235774:48 stx2c COMPLETE 100.00 1 1241 + ABB36584.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-E32511:36:M59432:36 stx2c COMPLETE 100.00 1 1241 + AAA19623.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-FLY16:52:AB015057:52 stx2c COMPLETE 100.00 1 1241 + AAS07596.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-G5101:33:EF441604:33 stx2c COMPLETE 100.00 1 1241 + ABR09934.1 stxA2 100.00 100.00 ABR09935.1 stxB2 100.00 100.00 +stx2c-O157-V20:49:AB071845:49 stx2c COMPLETE 100.00 1 1241 + BAB68369.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O157-Y350-:51:AF291819:51 stx2c COMPLETE 100.00 1 1241 + AAG01033.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O171-EBC287:53:AY443045:53 stx2c COMPLETE 100.00 1 1241 + AAS07582.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O171-VTB46:54:AY633470:54 stx2c COMPLETE 100.00 1 1241 + AAS07596.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O174-031:35:L11079:35 stx2c COMPLETE 100.00 1 1241 + AAA16362.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O177-06-5121:40:EU086525:40 stx2c COMPLETE 100.00 1 1241 + ABU55302.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-O177-CB7126:37:FM177471:37 stx2c COMPLETE 100.00 1 1241 + CAQ68302.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-ONT-EBC219:39:AY443043:39 stx2c COMPLETE 100.00 1 1241 + AAS07578.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-ONT-EBC289:55:AY443049:55 stx2c COMPLETE 100.00 1 1241 + AAS07590.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2c-OR-TS27-08:56:FM998860:56 stx2c COMPLETE 100.00 1 1241 + CAX45746.1 stxA2c 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-O103-CVM9322:71:EU816447:71 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-O113-TS03-07:66:FM99884:66 stx2d COMPLETE 100.00 1 1241 + CAX45706.1 stxA2d 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-O113-TS21-08:81:FM998855:81 stx2d COMPLETE 100.00 1 1241 + AAN77057.1 stxA2d 100.00 100.00 CAX45737.1 stxB2d 100.00 100.00 +stx2d-O157-7279:72:X61283:72 stx2d COMPLETE 100.00 1 1241 + CAA43585.1 stxA2d 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-O174-EC1720a:38:AF500189:38 stx2d COMPLETE 100.00 1 1241 + AAN77057.1 stxA2d 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-O174-EC173b:67:AF500190:67 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-O2-EC604a:76:AF500192:76 stx2d COMPLETE 100.00 1 1241 + AAN77063.1 stxA2d 100.00 100.00 AAK66973.1 stxB2d 100.00 100.00 +stx2d-O22-KY-O19:79:SNS:79 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 CAX45737.1 stxB2d 100.00 100.00 +stx2d-O28-MT71:77:AY095209:77 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 AAK66973.1 stxB2d 100.00 100.00 +stx2d-O55-5905:73:EF441605:73 stx2d COMPLETE 100.00 1 1241 + ABR09936.1 stxA2d 100.00 100.00 ABR09937.1 stxB2 100.00 100.00 +stx2d-O6-NV206:75:AF329817:75 stx2d COMPLETE 100.00 1 1241 + AAK66972.1 stxA2d 100.00 100.00 AAK66973.1 stxB2d 100.00 100.00 +stx2d-O73-C165-02:78:DQ059012:78 stx2d COMPLETE 100.00 1 1241 + AAY63864.1 stxA2d 100.00 100.00 AAY63865.1 stxB2 100.00 100.00 +stx2d-O8-C466-01B:68:DQ235775:68 stx2d COMPLETE 100.00 1 1241 + ABB36586.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-ONT-EBC275:57:AY443047:57 stx2d COMPLETE 100.00 1 1241 + AAS07586.1 stxA2d 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-ONT-EC1871a:64:AF500191:64 stx2d COMPLETE 100.00 1 1241 + AAN77061.1 stxA2d 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-OR-TS06-08:63:FM998848:63 stx2d COMPLETE 100.00 1 1241 + AAM22256.1 stxA2 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d-c.-freundii-LM76:70:AY739671:70 stx2d COMPLETE 99.27 1 1244 + CAA43585.1 stxA2d 99.07 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d1-O91-B2F1:58:AF479828:58 stx2d COMPLETE 100.00 1 1241 + AAM88302.1 stxA2d 100.00 100.00 AAA16363.1 stxB2c 100.00 100.00 +stx2d2-O91-B2F1:69:AF479829:69 stx2d COMPLETE 99.51 1 1241 + AAM22256.1 stxA2 99.69 100.00 AAA16363.1 stxB2c 98.89 100.00 +stx2e-O100-TS01-07:118:FM998838:118 stx2e COMPLETE 100.00 1 1235 + CAX45702.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O101-CB10394:117:AM939642:117 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O101-E-D42:106:X81418:106 stx2e COMPLETE 100.00 1 1236 + CAA57177.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O101-E-D43:111:X81417:111 stx2e COMPLETE 100.00 1 1236 + CAA57175.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O101-E-D53:113:X81416:113 stx2e COMPLETE 100.00 1 1236 + CAA57173.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O101-E-D68:112:X81415:112 stx2e COMPLETE 100.00 1 1236 + CAA57171.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O121-NP9621:119:AY332411:119 stx2e COMPLETE 100.00 1 1236 + AAQ17546.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O138-NN:116:AY368993:116 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O139-S1191:110:M21534:110 stx2e COMPLETE 100.00 1 1236 + AAA19189.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O22-3615-99:107:AJ313016:107 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O26-R107:109:U72191:109 stx2e COMPLETE 100.00 1 1236 + AAC45964.1 stxA2e 100.00 100.00 AAC45965.1 stxB2e 100.00 100.00 +stx2e-O8-1509W52833:136:unpublished:136 stx2e COMPLETE 99.51 1 1236 + CAB77169.2 stxA2e 99.38 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O89-1810F65304:137:unpublished:137 stx2e COMPLETE 99.75 1 1236 + CAC48398.1 stxA2e 99.69 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-O9-1706T56070:138:unpublished:138 stx2e COMPLETE 99.75 1 1236 + CAC48398.1 stxA2e 99.69 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-ONT-26725-97:120:AJ567998:120 stx2e COMPLETE 100.00 1 1236 + CAC48398.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-ONT-2771:121:AJ249351:121 stx2e COMPLETE 100.00 1 1236 + CAB77169.2 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-ONT-TS03-08:115:FM998846:115 stx2e COMPLETE 100.00 1 1236 + CAX45718.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-ONT-TS29-08:114:FN182286:114 stx2e COMPLETE 100.00 1 1236 + CAX51714.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2e-OR-TS09-07:108:FM998844:108 stx2e COMPLETE 100.00 1 1236 + CAX45714.1 stxA2e 100.00 100.00 AAA19190.1 stxB2e 100.00 100.00 +stx2f-O115-F08-101-31:103:AB472687:103 stx2f COMPLETE 100.00 1 1236 + BAH86759.1 stxA2f 100.00 100.00 BAH86760.1 stxB2f 100.00 100.00 +stx2f-O128-HI8:105:M29153:105 stx2f COMPLETE 100.00 1 1236 + AAA24632.1 stxA2f 100.00 100.00 AAA24633.1 stxB2f 100.00 100.00 +stx2f-O128-T4-97:104:AJ010730:104 stx2f COMPLETE 100.00 1 1236 + CAB64953.1 stxA2f 100.00 100.00 AAA24633.1 stxB2f 100.00 100.00 +stx2g-O2-7v:100:AY286000:100 stx2g COMPLETE 100.00 1 1242 + AAP37403.1 stxA2g 100.00 100.00 AAP37404.1 stxB2g 100.00 100.00 +stx2g-O2-HI-11:101:AB048236:101 stx2g COMPLETE 100.00 1 1242 + BAB83020.1 stxA2g 100.00 100.00 AAP37404.1 stxB2g 100.00 100.00 +stx2g-O2-S86:102:AJ966783:102 stx2g COMPLETE 100.00 1 1242 + CAI91198.1 stxA2g 100.00 100.00 AAP37404.1 stxB2g 100.00 100.00 +stx2g-Out-S-8:99:AB048227:99 stx2g COMPLETE 100.00 1 1242 + BAB83002.1 stxA2g 100.00 100.00 AAP37404.1 stxB2g 100.00 100.00 +stx2h-O102-STEC299:122:CP022279:122 stx2h COMPLETE 100.00 1 1236 + AUM09788.1 stxA2h 100.00 100.00 AUM09787.1 stxB2h 100.00 100.00 +stx2i-O9-CB10366:123:FN252457:123 stx2i COMPLETE 100.00 1 1242 + CAX53241.1 stxA2i 100.00 100.00 CAX53242.1 stxB2i 100.00 100.00 +stx2j-O101-2012C-4221:125:CP027437:125 stx2j COMPLETE 100.00 1 1234 + WP_106905859.1 stxA2j 100.00 100.00 EED0303793.1 stxB2j 100.00 100.00 +stx2j-O33-PNUSAE005447:124:MZ571121:124 stx2j COMPLETE 100.00 1 1234 + QZN05543.1 stxA2j 100.00 100.00 EED0303793.1 stxB2j 100.00 100.00 +stx2k-O159-12GZSW01:126:KC339670:126 stx2k COMPLETE 100.00 1 1241 + AGB13719.2 stxA2k 100.00 100.00 AGB13720.2 stxB2 100.00 100.00 +stx2k-O48-STEC309:135:CP041435:135 stx2k COMPLETE 100.00 1 1241 + QHR28667.1 stxA2k 100.00 100.00 AGB13720.2 stxB2 100.00 100.00 +stx2l-O65-1610T27873:127:unpublished:127 stx2l COMPLETE 99.51 1 1241 + CAP17609.1 stxA2l 99.38 100.00 CAP17610.1 stxB2 100.00 100.00 +stx2l-O8-FHI-1106-1092:98:AM904726:98 stx2l COMPLETE 100.00 1 1241 + CAP17609.1 stxA2l 100.00 100.00 CAP17610.1 stxB2 100.00 100.00 +stx2m-O96-2001F31428:128:SAMEA6873236:128 stx2m COMPLETE 100.00 1 1236 + EET7735230.1 stxA2m 100.00 100.00 EET7735231.1 stxB2m 100.00 100.00 +stx2n-O23-2017C-4317:132:SAMN07709929:132 stx2n COMPLETE 100.00 1 1236 + WAK53220.1 stxA2n 100.00 100.00 WAK53219.1 stxB2n 100.00 100.00 +stx2o-O85-03-3638:133:MZ229604:133 stx2o COMPLETE 100.00 1 1236 + QZL10982.1 stxA2o 100.00 100.00 QZL10983.1 stxB2o 100.00 100.00