diff --git a/ci/recipe/meta.yaml b/ci/recipe/meta.yaml index 557872e..2bd3adc 100644 --- a/ci/recipe/meta.yaml +++ b/ci/recipe/meta.yaml @@ -28,6 +28,7 @@ requirements: - q2-types {{ qiime2_epoch }}.* - q2-feature-classifier {{ qiime2_epoch }}.* - q2-vizard {{ qiime2_epoch }}.* + - q2-alignment {{ qiime2_epoch }}.* - qiime2 {{ qiime2_epoch }}.* test: @@ -36,6 +37,7 @@ test: - q2-types >={{ q2_types }} - q2-feature-classifier >={{ q2_feature_classifier }} - q2-vizard >={{ q2_vizard }} + - q2-alignment >={{ q2_alignment }} - qiime2 >={{ qiime2 }} imports: diff --git a/rescript/plugin_setup.py b/rescript/plugin_setup.py index 1da9ec2..a775236 100644 --- a/rescript/plugin_setup.py +++ b/rescript/plugin_setup.py @@ -1071,7 +1071,7 @@ 'primer_rev': 'Reverse primer used to find the end position ' 'for alignment trimming. Provide as 5\'-3\'.', 'position_start': 'Position within the alignment where the trimming ' - 'will begin. If not provided, alignment will not' + 'will begin. If not provided, alignment will not ' 'be trimmed at the beginning. If forward primer is' 'specified this parameter will be ignored.', 'position_end': 'Position within the alignment where the trimming ' @@ -1093,7 +1093,12 @@ "alignment will be generated to locate primer positions. " "Subsequently, start (5'-most) and end (3'-most) position from fwd " "and rev primer located within the new alignment is identified and " - "used for slicing the original alignment."), + "used for slicing the original alignment. That is, the primer region " + "will be included in the new alignment output. WARNING: finding " + "alignment positions via primer search can be inefficient for very " + "large alignments and is only recomended for small alignments. " + "For large alignments providing specific alignment positions is " + "ideal."), ) T = TypeMatch([AlignedSequence, Sequence]) diff --git a/rescript/tests/data/small-silva-full-len-alignment.fasta b/rescript/tests/data/small-silva-full-len-alignment.fasta new file mode 100644 index 0000000..cce340d --- /dev/null +++ b/rescript/tests/data/small-silva-full-len-alignment.fasta @@ -0,0 +1,10 @@ +>AB299544.1.1336 Bacteria;Firmicutes;Clostridia;Oscillospirales;Ruminococcaceae;uncultured;uncultured Clostridiales bacterium +...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................G-A-C--G-A--A-C-G-C--T-G-G-C--G-G--C-G-T-G----------C----C-T--AA-C--AC-A----T-G--C----A-A-G--T-C--GA-A-CG-G---------G-G----T-T--T----------------------------------G-A-A-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CTT-G----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--T--T-T-T-------------------------G-A----A--TC--T-------AG-T-G-G-C-GC-A--C-------------G-G-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--T--G-A--G-T-A---AC-G-C-G--T-G-AG---CAA--C-CT-A--C-C-TGT--CA-G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A--G----G--G--A---AT-AA-C--AT-------------------------T-T-G-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--A-A-A-----------------------CAA-G-T-G-CT--A-A-TA---C-C-T--C-A--T-A----------T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G---T-A-C--A------------T-------------------T-G---T-T--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-CA-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-A---A----C-T---------------A----T------G-----------T-A-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAAA---------------G-A-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-TA--A-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T--T---C-G--------------C----T-G---A-TA-G---AT---G----G-----G-CT-C-GC-G----T-C-C-G--A------T-T-----A--G-CC-T----G---T-TGG-----C-G-G-G-G-T----AAT---------------------------------------------------GG-C-C-C-AC-C-A-----A-AG-C-T--A-C--G-A------------T--CG-G--T--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-------C-C-G-G-ACT--G-AG-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-G-TC--G-TA-C-G-G-CCA-C-A---------------------------------------------------------------------------------TT-G-G--G--A-C-TG--A-----------GA---C-AC---------------------------------------------------------------------------------G-G-C--CC-AGA---------------------------------------------------CTCC-T--AC------G--G-G-A-G-GC---A-GC--A-G-T-G---G-G------G-G-A--TA-TT--GC-A-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T-G-G--AG-----------------------------------------------------------------------------------------------------GA-A----A-----------------------------------------------------------------------------------------------------C-T--C-T-G-A-T-G-C-A---GC-A-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--C-GCC-G-C-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------G-A-A--G--GA------------------------------------T-T--A--A--G-G-TC---------------------------------------------------------------------------------------TT-CG--------------------------------------------------------------------------------------G-A-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-T--A---AA-C-T-TC----------------------------------------------TG-TT-C-T--T-GGT----G--A-A--G---A----------------------------------------------------------A--T----------------------------TT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A---A--------------------------------------T-G-A-C-G-----G-T---A-G-CC--------A-A-G-C---------A-G-----------C--AA-------------------------------------------GC-T--CC-G---G-C-TAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--T-A-C--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---GT-AG-GGA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCT-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--GT-C-CGG-AT------TT-A--C-T--GG-GT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GG-GT-GC-------G-TA-G-G-C-G---------------G--C-TT-G-G-C---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-T-C-A-----------------------------------------------------G-A-C--G--TG--A-AA-TT--T-A-CA-G-G----------------------------------------------------------------------------------------------------------------------------------------------CT-T-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-G-T-A-A--A-C----T-G--C-G---T--T----------------------------T--GA-A-A---C----------------------------------------------------T--G-C--TT--G-G-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-T-G-A-G-T--G-----G-AG------TA-G-A---------------------G-G-C-A---GA-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-C-C-A-GT--GT-A-G-CG-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AT-A-TT-------------------------------G-G------A-A------G-G-A-AC-A-CC------------------------------------------------GG--T--G--GC-GAA-G--G-C----G--------G--T-C-T-G---CTG---------G--GC-T-T----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A--------A-C-T--GA--CG-----C-----------------------------------------------------------T-G--A-GG--C-A-CG-A--AA-G-C--------------A-TG--GG-T--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-CA----------------------------------------------------------------------------------------------------------------T-G-CCG-T----AAA--C-G------------------------------------------A-TG-A--T------TA-C---T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G--G--T--G-T-G--G-G-G-G-G----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TCT-GA-CC-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-T--C-----C-G-T-G--C-C------GG--A----G-T-T--A------------A--C-A-C-A-A--T----------------------------------------------------AA-G-T------------------------------------------------------A----A-T---CC-AC-C-T-------------------------------------------------------------------------------------------------------------------------------------------------------G-GG-G-AG-TA---CG-G-----C-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-A-A-----------------------------------------------------G------G--T-T--G-A--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AC--T--C--A-A-A----------GGAA-TT-G-A-CGGG-G-G------CTC-------G----C---------------------------------------------------------------------------------------------------A--C-A-A-GC--A-GT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G--A-G-T---A-T--GT-G-G--T--T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T--T-C-G-A-CG-A---TAC-G-C------G-A-A--A-A-A-CC-------T--T-A-CC-AG--GT-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-G-A--C-A-T-C---------------C------G--A---C-T-----------------------A-AC-G-----------A-G--GT--A-----------G--A-A-A-T--A-C-AT--T-A-G--------G--T-GC----C-T------------------------------------------------------------------------------------------------------------T--TC-----G---------------------------------------------------------------------------------------------------------------------G----G---GA----A--------AG-T-C--G---T--G--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----------------------------------------------------------------------------------------------------A-G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G--TG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA-TG--G---TT--G----TC-G---TC-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GC-TC---G-T----------------------------------------------------------------------------------------------------G-T--C-G--T---GA-GA-TGT-T-GG-G-TT-AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT-CCC--G-C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-A---------C-GA--G-C-GC-A-----ACC-C-T-TG----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CG--G-T--T---AG--T-T-G-C--T---A---C----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-TA-A------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------------------------------------------A------------G---C--A--CT---------------C-T-A-A-T-CG-G--AC-T---------G-CC--------G------------T-----T------------------------------------------------G-A-----------------------------------------------------CA-A-----------------------------------------------A-A-C-G--G-A-G-G-A--AG-G-T--------------------------------------------------------------------------------------------G--GG-G-A-TG-AC-G-TC--A-----A--A-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C---ATC---A-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-C-C-TT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T------A--T-G--A-C-C-T-GG-GC-TA-C--AC-----------------------------------------------------------------------------------------------------AC-G---TA-C--TA----------------------C-AA-TG---G-C-TG-T-T-A-AC-AGA-G--G-G-A------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-C-A-A--T-A-G-A-G-C--G---------------------------------------A-TC-T-C-----------A--A-G-C--C---A-----------------------------------A--CCC-C------C---AAAA-A-CA-G-C-C-T----------------------------------------------CAG------TTC--------AGA---T-T-GCAG-GC----------------------------------------------------T-GA-AA-CT-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C----CT--GT-A-T-G-A--A-G-AT-GG-AA--------T-TG-C-TA--G-TA-AT-C-G-C----G--AA--TC-A-G-C-------A-T--GT--C-G----C-G-G-T-----------G-AAT-AC--GT-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGG-G--C-C....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... +>JF826529.1.1310 Bacteria;Proteobacteria;Gammaproteobacteria;Burkholderiales;Alcaligenaceae;Achromobacter;Achromobacter sp. NS014 +...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................C-GG---A-T--C-GT-G--C-C-TAG--TA-G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-G--G----G--G--G---AT-AA-C--TA-------------------------C-C-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T--A-A-A-----------------------GCG-T-A-G-CT--A-A-TA---C-C-G--C-A--T-A----------C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------------C-C--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-AC-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G---G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAAA---------------G-C-A-GG-----G--GA-----------T--C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-CA--A--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-A----CC-TT--G---C-A--------------C----T-A---T-TA-C---AG---C----G-----G-CC-G-AT-A----T-C-G-G--A------T-T-----A--G-CT-A----G---T-TGG-----T-G-G-G-G-T----AAC---------------------------------------------------GG-C-T-C-AC-C-A-----A-GG-C-G--A-C--G-A------------T--CC-G--T--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-------C-T-G-G-TTT--G-AG-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-G-AC--G-AC-C-A-G-CCA-C-A---------------------------------------------------------------------------------CT-G-G--G--A-C-TG--A-----------GA---C-AC---------------------------------------------------------------------------------G-G-C--CC-AGA---------------------------------------------------CTCC-T--AC------G--G-G-A-G-GC---A-GC--A-G-T-G---G-G------G-A-A--TT-TT--GG-A-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T-G-G--GG-----------------------------------------------------------------------------------------------------GA-A----A-----------------------------------------------------------------------------------------------------C-C--C-T-G-A-T-C-C-A---GC-C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--T-CCC-G-C-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------G-T-G--C--GA------------------------------------T-G--A--A--G-G-CC---------------------------------------------------------------------------------------TT-CG--------------------------------------------------------------------------------------G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-T--A---AA-G-C-AC----------------------------------------------TT-TT-G-G--C-AGG----A--A-A--G---AA--ACG-T---C-A-T--G-G--G----------------------------------C--T----------------------------AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T---A----C---------------CC---C-GTG-A-AA-C-T-G-A-C-G-----G-T---A-C-CT--------G-C-A-G---------A-A-----------T--AA-------------------------------------------GC-A--CC-G---G-C-TCA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T--T-A-C--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---AT-AG-GGT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AA-T-CGG-AA------TT-A--C-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-GC-------G-CA-G-G-C-G---------------G--T-TC-G-G-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-A-A-A-----------------------------------------------------G-A-T--C--TG--A-AA-TC--C-C-AG-A-C----------------------------------------------------------------------------------------------------------------------------------------------CT-T-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-T-T-T-G-G-A--A-C----T-G--C-A---T--T----------------------------T--TT-A-A---C----------------------------------------------------T--A-C--CG--A-C-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A-G-A-G-T--G-----T-GT------CA-G-A---------------------G-T-G-A---CG-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-G-C-GC--GT-A-G-CA-GT--G-----------------A--A-A--------------------------------------------------------------------------------------------------TTG-C-GT-AG--AT-T-TG------------------------------GC-G------G-A------G-G-A-AC-A-CC-----------------------------------------------CGA--T--G--GCGGAA-G--C-C----A--------C--C-C-T-C---CTG---------G--GA-T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAC--------A-C-T--GA--CG-----C-----------------------------------------------------------T-C--A-TG--C-A-CG-A--AAAG-C--------------G-TG--GG-G--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-CA----------------------------------------------------------------------------------------------------------------C-G-CCC-T----AAA--C-G------------------------------------------A-TG-T--C------AA-C---T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G--C--T--G-T-T--G-G-G-G-C--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-CG--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G-C-C-T--T-----G-G-T-A--G-C------GC--A----G-C-T--A------------A--C-G-C-G-T--G----------------------------------------------------AA-G-T------------------------------------------------------T----G-A---CC-GC-C-T-------------------------------------------------------------------------------------------------------------------------------------------------------G-GG-G-AG-TA---CG-G-----T-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-A-A-----------------------------------------------------G------A--T-T--A-A--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AC--T--C--A-A-A----------GGAA-TT-G-A-CGGG-G-A------CCC-------G----C---------------------------------------------------------------------------------------------------A--C-A-A-GC--G-GT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G--A-T-G---A-T--GT-G-G--A--T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T--T-C-G-A-TG-C---AAC-G-C------G-A-A--A-A-A-CC-------T--T-A-CC-TA--CC-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-G-A--C-A-T-G---------------T------C--T---G-G-----------------------A-AT-T-----------C-C--GA--A-----------G--A-G-A-T--T-T--G--G-A-A--------G--T-GC----T-C------------------------------------------------------------------------------------------------------------G--CA-----A---------------------------------------------------------------------------------------------------------------------G----A---GA----A--------CT-G-G--A---A--C--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----------------------------------------------------------------------------------------------------A-G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C--TG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA-TG--G---CT--G----TC-G---TC-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GC-TC---G-T----------------------------------------------------------------------------------------------------G-T--C-G--T---GA-GA-TGT-T-GG-G-TT-AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT-CCC--G-C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-A---------C-GA--G-C-GC-A-----ACC-C-T-TG----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TC--A-T--T---AG--T-T-G-C--T---A---C----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-AA-A------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------------------------------------------G------------G---C--A--CT---------------C-T-A-A-T-GA-G--AC-T---------G-CC--------G------------G-----T------------------------------------------------G-A-----------------------------------------------------CA-A-----------------------------------------------A-C-C-G--G-A-G-G-A--AG-G-T--------------------------------------------------------------------------------------------G--GG-G-A-TG-AC-G-TC--A-----A--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C---CTC---A-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G-C-C-CT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T------A--T-G--G-G-T-A-GG-GC-TT-C--AC-----------------------------------------------------------------------------------------------------AC-G---TC-A--TA----------------------C-AA-TG---G-T-CG-G-G-A--C-AGA-G--G-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-G-C-C-A--A-C-C-C-G-C--G---------------------------------------A-GG-G-G-----------G--A-G-C--C---A-----------------------------------A--TCC-C------A-G-AAAC-C-CG-A-T-C-G----------------------------------------------TAG------TCC--------GGA---T-C-GCAG-TC----------------------------------------------------T-GC-AA-CT-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-A----CT--GC-G-T-G-A--A-G-TC-GG-AA--------T-CG-C-TA--G-TA-AT-C-G-C----G--GA--TC-A-G--C------A-T--GT--C-G----C-G-G-T-----------G-AAT-AC--GT-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGG-G--T-C--T-TG--T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-ACA-C-C-G-C-CC--GT-C-----A---CA--C-CA-TG-GG-A--G---TGG-G-TT-TT-AC-C--A-GAA...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... +>CP011401.2356993.2358524 Bacteria;Proteobacteria;Gammaproteobacteria;Burkholderiales;Alcaligenaceae;Bordetella;Bordetella pertussis +..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................AGA-GTTT-----GA--T-CC-T-G-G-CT--C-AG-A-T-T--G-A--A-C-G-C--T-G-G-C--G-G--G-A-T-G----------C----T-T--TA-C--AC-A----T-G--C----A-A-G--T-C--GG-A-CG-----------G-CAG--C-A--C------------------------------------G-G-G-C---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TTC-G----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--C--C-T-------------------------G-G-T----G--GC--G-------AG-T-G-G-C-GA-A--C-------------G-G-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--T--G-A--G-T-A---AT-G-T-A--T-C-GG---A-A--C-GT-G--C-C-CAG--TA-G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-G--G----G--G--G---AT-AA-C--TA-------------------------C-G-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--A-A-A-----------------------GCG-T-G-G-CT--A-A-TA---C-C-G--C-A--T-A----------C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------------C-C--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-AC-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G---G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAAA---------------G-C-G-GG-----G--GA-----------C--C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-TC--G--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G----CC-TC--G---C-A--------------C----T-A---T-TG-G---AG---C----G-----G-CC-G-AT-A----T-C-G-G--A------T-T-----A--G-CT-A----G---T-TGG-----T-G-G-G-G-T----AAC---------------------------------------------------GG-C-C-T-AC-C-A-----A-GG-C-G--A-C--G-A------------T--CC-G--T--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-------C-T-G-G-TTT--G-AG-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-G-AC--G-AC-C-A-G-CCA-C-A---------------------------------------------------------------------------------CT-G-G--G--A-C-TG--A-----------GA---C-AC---------------------------------------------------------------------------------G-G-C--CC-AGA---------------------------------------------------CTCC-T--AC------G--G-G-A-G-GC---A-GC--A-G-T-G---G-G------G-A-A--TT-TT--GG-A-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T-G-G--GG-----------------------------------------------------------------------------------------------------GC-A----A-----------------------------------------------------------------------------------------------------C-C--C-T-G-A-T-C-C-A---GC-C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--T-CCC-G-C-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------G-T-G--C--GA------------------------------------T-G--A--A--G-G-CC---------------------------------------------------------------------------------------TT-CG--------------------------------------------------------------------------------------G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-T--A---AA-G-C-AC----------------------------------------------TT-TT-G-G--C-AGG----A--A-A--G---AA--ACG-G---C-A-C--G-G--G----------------------------------C--T----------------------------AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T---A----T---------------CC---T-GTG-C-AA-C-T-G-A-C-G-----G-T---A-C-CT--------G-C-A-G---------A-A-----------T--AA-------------------------------------------GC-A--CC-G---G-C-TAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--T-A-C--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---GT-AG-GGT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AA-T-CGG-AA------TT-A--C-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-GC-------G-CA-G-G-C-G---------------G--T-TC-G-G-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-A-A-A-----------------------------------------------------G-A-T--G--TG--A-AA-TC--C-C-AG-G-G----------------------------------------------------------------------------------------------------------------------------------------------CT-T-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-T-G-G-A--A-C----T-G--C-A---T--T----------------------------T--TT-A-A---C----------------------------------------------------T--A-C--CG--G-G-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A-G-A-G-T--G-----T-GT------CA-G-A---------------------G-G-G-A---GG-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-G-C-GT--GT-A-G-CA-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AT-A-TG-------------------------------C-G------G-A------G-G-A-AC-A-CC------------------------------------------------GA--T--G--GC-GAA-G--G-C----A--------G--C-C-T-C---CTG---------G--GA-T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-C--------A-C-T--GA--CG-----C-----------------------------------------------------------T-C--A-TG--C-A-CG-A--AA-G-T--------------G-TG--GG-G--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-CA----------------------------------------------------------------------------------------------------------------C-G-CCC-T----AAA--C-G------------------------------------------A-TG-T--C------AA-C---T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G--C--T--G-T-T--G-G-G-G-C--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-CG--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G-C-C-T--T-----G-G-T-A--G-C------GC--A----G-C-T--A------------A--C-G-C-G-T--G----------------------------------------------------AA-G-T------------------------------------------------------T----G-A---CC-GC-C-T-------------------------------------------------------------------------------------------------------------------------------------------------------G-GG-G-AG-TA---CG-G-----T-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-A-A-----------------------------------------------------G------A--T-T--A-A--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AC--T--C--A-A-A----------GGAA-TT-G-A-CGGG-G-A------CCC-------G----C---------------------------------------------------------------------------------------------------A--C-A-A-GC--G-GT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G--A-T-G---A-T--GT-G-G--A--T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T--T-C-G-A-TG-C---AAC-G-C------G-A-A--A-A-A-CC-------T--T-A-CC-TA--CC-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-G-A--C-A-T-G---------------T------C--T---G-G-----------------------A-AT-C-----------C-C--GA--A-----------G--A-G-A-T--T-T--G--G-G-A--------G--T-GC----T-C------------------------------------------------------------------------------------------------------------G--CA-----A---------------------------------------------------------------------------------------------------------------------G----A---GA----A--------CC-G-G--A---A--C--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----------------------------------------------------------------------------------------------------A-G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C--TG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA-TG--G---CT--G----TC-G---TC-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GC-TC---G-T----------------------------------------------------------------------------------------------------G-T--C-G--T---GA-GA-TGT-T-GG-G-TT-AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT-CCC--G-C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-A---------C-GA--G-C-GC-A-----ACC-C-T-TG----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TC--A-T--T---AG--T-T-G-C--T---A---C----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-AA-A------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------------------------------------------G------------G---C--A--CT---------------C-T-A-A-T-GA-G--AC-T---------G-CC--------G------------G-----T------------------------------------------------G-A-----------------------------------------------------CA-A-----------------------------------------------A-C-C-G--G-A-G-G-A--AG-G-T--------------------------------------------------------------------------------------------G--GG-G-A-TG-AC-G-TC--A-----A--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C---CTC---A-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G-C-C-CT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T------A--T-G--G-G-T-A-GG-GC-TT-C--AC-----------------------------------------------------------------------------------------------------AC-G---TC-A--TA----------------------C-AA-TG---G-T-CG-G-G-A--C-AGA-G--G-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-C-C-A--A-C-C-C-G-C--G---------------------------------------A-GG-G-G-----------G--A-G-C--C---A-----------------------------------A--TCC-C------A-G-AAAC-C-CG-G-T-C-G----------------------------------------------TAG------TCC--------GGA---T-C-GCAG-TC----------------------------------------------------T-GC-AA-CT-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-A----CT--GC-G-T-G-A--A-G-TC-GG-AA--------T-CG-C-TA--G-TA-AT-C-G-C----G--GA--TC-A-G--C------A-T--GT--C-G----C-G-G-T-----------G-AAT-AC--GT-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGG-G--T-C--T-TG--T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-ACA-C-C-G-C-CC--GT-C-----A---CA--C-CA-TG-GG-A--G---TGG-G-TT-TT-AC-C--A-GAA------G--T-A-GT---TA-G-C-C-T-A--A-C-C----------------------------------------------------------------------------------------------------------------------------------------G-CA-A-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G-G--GG-G--C-------------G--A-T-T--A--CC--A-C--G-G--------------T-A--G-G-AT-TC-A----------------------------------TG--A-CT-G-G----GG-TG-------------------------------------------AA---------------------G-T-CG--------------------------TAA--C--AA-GG-TA-G-C-CG-T--A-TCGGAA-----GG-TG-C-G--GC-TG.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... +>HM446088.1.1410 Bacteria;Cyanobacteria;Cyanobacteriia;Synechococcales;Cyanobiaceae;Cyanobium PCC-6307;uncultured bacterium +..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................C-AG-G-A-T--G-A--A-C-G-C--T-G-G-C--G-G--C-G-T-G----------C----T-T--AA-C--AC-A----T-G--C----A-A-G--T-C--GA-A-CG-A---------A-C----------------------------------------------------C---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TTC-G----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------GT--T-------AG-T-G-G-C-GG-A--C-------------G-G-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--T--G-A--G-T-A---AC-G-C-G--T-G-GG---A-A--T-CT-G--C-C-CTC--AG-G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G--G----G--G--G---AT-AA-C--GG-------------------------C-T-G-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--A-A-A-----------------------CGG-C-C-G-CT--A-A-TA---C-C-C--C-A--T-A----------T----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-AG-A-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G---T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAAA-T-------------G-A------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-TT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T---C-G--------------C----C-T---G-AG-G---AT---G----A-----G-CC-C-GC-G----T-C-T-G--A------T-T-----A--G-CT-A----G---T-TGG-----T-G-G-G-G-T----AAG---------------------------------------------------AG-C-C-T-AC-C-A-----A-GG-C-G--A-C--G-A------------T--CA-G--T--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-------C-T-G-G-TCT--G-AG-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-G-AT--G-AT-C-A-G-CCA-C-A---------------------------------------------------------------------------------CT-G-G--G--A-C-TG--A-----------GA---C-AC---------------------------------------------------------------------------------G-G-C--CC-AGA---------------------------------------------------CTCC-T--AC------G--G-G-A-G-GC---A-GC--A-G-T-G---G-G------G-A-A--TT-TT--CC-G-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T-G-G--GC-----------------------------------------------------------------------------------------------------GC-A----A-----------------------------------------------------------------------------------------------------G-C--C-T-G-A-C-G-G-A---GC-A-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--C-GCC-G-C-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------G-A-G--G--GA------------------------------------C-G--A--A--G-G-CC---------------------------------------------------------------------------------------TC-TG--------------------------------------------------------------------------------------G-G-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-T--A---AA-C-C-TC----------------------------------------------TT-TT-C-T--C-AAG----G--A-A--G---A----------------------------------------------------------A--G----------------------------AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C------------------------------------------T-G-A-C-G-----G-T---A-C-TT--------G-T-G-G---------A-A-----------T--AA-------------------------------------------GC-C--AC-G---G-C-TAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T--T-C-C--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---GG-GA-GTG-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AT-C-CGG-AA------TT-A--T-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-CC-------G-CA-G-G-C-G---------------G--C-CT-T-G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-T-C-G-----------------------------------------------------G-C-T--G--TC--A-AA-GC--G-T-GG-A-G----------------------------------------------------------------------------------------------------------------------------------------------CT-C-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-T-C-C-A-T-T--T-C----G-G--C-A---G--T----------------------------G--GA-A-A---C----------------------------------------------------T--A-C--AG--G-G-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-T-G-A-G-T--G-----C-GG------TA-G-G---------------------G-G-C-A---GA-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-C-G-GT--GT-A-G-CG-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AT-A-TC-------------------------------G-G------G-A------A-G-A-AC-A-CC------------------------------------------------AG--T--G--GC-GAA-G--G-C----G--------C--T-C-T-G---CTG---------G--AC-C-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A--------A-C-T--GA--CG-----N-----------------------------------------------------------T-C--A-TG--G-A-CG-A--AA-G-C--------------T-AG--GG-G--AG-C-G-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AG--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-C--T-GTA---G-T---------------C-CT----------------------------------------------------------------------------------------------------------------A-G-CCG-T----AAA--C-G------------------------------------------A-TG-A--A------CA-C---T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G--G--T--G-T-C--G-G-G-G-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AATC-GACC--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-C-T--C-----G-G-T-G--T-C------GT--A----G-C-T--A------------A--C-G-C-G-T--T----------------------------------------------------AA-G-T------------------------------------------------------G----T-T---CC-GC-C-T-------------------------------------------------------------------------------------------------------------------------------------------------------G-GG-G-AG-TA---CG-C-----A-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-A-A-----------------------------------------------------G------T--G-T--G-A--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AC--T--C--A-A-A----------GGAA-TT-G-A-CGGG-G-G------CCC-------G----C---------------------------------------------------------------------------------------------------A--C-A-A-GC--G-GT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G--A-G-T---A-T--GT-G-G--T--T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T--T-C-G-A-TG-C---AAC-G-C------G-A-A--G-A-A-CC-------T--T-A-CC-AG--GG-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-G-A--C-A-T-C---------------C------T--G---C-G-----------------------A-AT-C-----------C-C--TT--G-----------G--A-A-A-C--G-A--G--G-G-A--------G--T-G-----C-C------------------------------------------------------------------------------------------------------------T--TC-----G---------------------------------------------------------------------------------------------------------------------G----G----A----G--------CG-C-A--G---A--G--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----------------------------------------------------------------------------------------------------A-G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G--TG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA-AG--G---CT--G----TC-G---TC-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GC-TC---G-T----------------------------------------------------------------------------------------------------G-T--C-G--T---GA-GA-TGT-T-GG-G-TT-AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT-CCC--G-C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-A---------C-GA--G-C-GC-A-----ACC-C-A-CG----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TC--T-T--T---AG--T-T-G-C--C---A-G-C--A--T----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-AA-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T--------------T---G---------------------------------------------------------------------------------G------------G---C--A--CT---------------C-T-A-G-A-GA-G--AC-C---------G-CC--------G------------G-----T------------------------------------------------G-A-----------------------------------------------------TA-A-----------------------------------------------A-C-C-G--G-A-G-G-A--AG-G-T--------------------------------------------------------------------------------------------G--TG-G-A-TG-AC-G-TC--A-----A--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C---ATC---A-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-C-C-CT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T------A--C-A--T-C-C-T-GG-GC-TA-C--AC-----------------------------------------------------------------------------------------------------AC-G---TA-C--TA----------------------C-AA-TG---C-T-AC-G-G-A--C-AAA-G--G-G-C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G-C-A-A--A-C-T-C-G-C--G---------------------------------------A-GA-G-C-----------T--A-G-C--A---A-----------------------------------A--TCC-C------A-T-AAAC-C-GT-G-G-C-T----------------------------------------------CAG------TTC--------AGA---T-C-GTAG-GC----------------------------------------------------T-GC-AA-CT-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C----CT--AC-G-T-G-A--A-G-GA-GG-AA--------T-CG-G-TA--G-TA-AT-C-G-C----A--GG--TC-A-G-C-------A-T--AC--T-G----C-G-G-T-----------G-AAT-AC--GT-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGG-G--C-C--T-TG--T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-ACA-C-C-G-C-CC--GT-C-----A---CA--C-CA-TG-GA-A--G---TTG-G-CC-AT-GC-C--C-GAA------G--T-C-GT---TA-C-T-C-C-A--G-C-C----------------------------------------------------------------------------------------------------------------------------------------C-TT-GT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G-A--GG-A--G-------------G--A-C-G--C--CG--A-A--G-G--------------T-G--G-G-GC-TG-A----------------------------------TG--A-CT-G-G----GG-TG.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... +>FJ484772.1.1316 Bacteria;Proteobacteria;Gammaproteobacteria;Acidiferrobacterales;Acidiferrobacteraceae;Sulfurifustis;uncultured proteobacterium +........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................G-T-G-G-C-GG-A--C-------------G-G-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--T--G-C--G-T-A---AC-G-C-G--T-A-GG---A-A--T-AT-A--C-C-TGG--TA-G------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G--G----G--G--G---AC-AA-C--CC-------------------------G-G-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--A-A-A-----------------------GCC-G-G-G-CT--A-A-TA---C-C-G--C-A--T-A----------C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G---------------------------------------------------A-T--C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-AC-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-A---T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GAAA---------------G-C-A-GG-----G--GA-----------C--C------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-CA--A--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G----CC-TT--G---C-G--------------C----T-A---T-CA-G---AT---T----A-----G-CC-T-GC-G----T-C-G-G--A------T-T-----A--G-CT-A----G---T-TGG-----T-G-A-G-G-T----AAT---------------------------------------------------GG-C-T-C-AC-C-A-----A-GG-C-A--A-C--G-A------------T--CC-G--T--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-------C-T-G-G-TTT--G-AG-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--G-A-AC--G-AC-C-A-G-CCA-C-A---------------------------------------------------------------------------------CT-G-G--G--A-C-TG--A-----------GA---C-AC---------------------------------------------------------------------------------G-G-C--CC-AGA---------------------------------------------------CTCC-T--AC------G--G-G-A-G-GC---A-GC--A-G-T-G---G-G------G-A-A--TA-TT--GG-A-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T-G-G--GG-----------------------------------------------------------------------------------------------------GC-A----A-----------------------------------------------------------------------------------------------------C-C--C-T-G-A-T-C-C-A---GC-A-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A--T-GCC-G-C-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------G-T-G--T--GA------------------------------------A-G--A--A--G-G-CC---------------------------------------------------------------------------------------TT-CG--------------------------------------------------------------------------------------G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-G-T--A---AA-G-C-AC----------------------------------------------TT-TC-G-A--T-GGG----G--A-A--A---AA--CAA-G---C-C-A--G-A--C----------------------------------C--T----------------------------AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T---A----C---------------GT---C-TGG-C--C-C-T-G-A-T-G-----G-T---A-C-CC--------A-G-A-G---------A-A-----------G--AA-------------------------------------------GC-A--CC-G---G-C-TAA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--T-C-T--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---AG-AG-GGT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AA-T-CGG-AA------TT-A--C-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-GT-------G-TA-G-G-T-G---------------G--T-TT-G-T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-T-C-A-----------------------------------------------------G-G-C--G--TG--A-AA-TC--C-C-TG-G-G----------------------------------------------------------------------------------------------------------------------------------------------CT-C-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-G-G-G-A--A-C----T-G--C-G---C--T----------------------------T--GA-T-A---C----------------------------------------------------T--G-G--CA--G-A-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A-G-A-G-T--G-----T-GG------TA-G-A---------------------G-G-G-T---AG-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-G-C-AT--GT-A-G-CA-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AG-A-TG-------------------------------C-G------G-A------G-G-A-AC-A-TC------------------------------------------------AG--T--G--GC-GAA-G--G-C----G--------G--C-T-A-C---CTG---------G--AC-C-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-C--------A-C-T--GA--CA-----C-----------------------------------------------------------T-G--A-GG--C-A-CG-A--AA-G-C--------------G-TG--GG-T--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-CA----------------------------------------------------------------------------------------------------------------C-G-CCC-T----AAA--C-G------------------------------------------A-TG-G--G------TA-C---T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-G--A--C--G-T-C--G-G-G-A-A--G--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-TAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-T-T-C-T--T-----G-G-T-G--T-C------GC--A----G-C-T--A------------A--C-G-C-A-A--T----------------------------------------------------AA-G-T------------------------------------------------------A----C-C---CC-GC-C-T-------------------------------------------------------------------------------------------------------------------------------------------------------G-GG-G-AG-TA---CG-G-----T-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-A-A-----------------------------------------------------G------A--T-T--A-A--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AC--T--C--A-A-A----------GGAA-TT-G-A-CGGG-G-G------CCC-------G----C---------------------------------------------------------------------------------------------------A--C-A-A-GC--G-GT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G--G--A-G-C---A-T--GT-G-G--T--T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA-T--T-C-G-A-TG-C---AAC-G-C------G-C-A--A-A-A-CC-------T--T-A-CC-TG--CC-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TT-G-A--C-A-T-C---------------T------A--C---G-G-----------------------A-AT-C-----------C-T--GC--A-----------G--A-G-A-T--G-C--G--G-G-A--------G--T-G-----C-C------------------------------------------------------------------------------------------------------------T--TC-----G---------------------------------------------------------------------------------------------------------------------G----G----A----A--------CC-G-T--A---A--G--A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----------------------------------------------------------------------------------------------------A-G-G-T-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C--TG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA-TG--G---CT--G----TC-G---TC-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GC-TC---G-T----------------------------------------------------------------------------------------------------G-T--C-G--T---GA-GA-TGT-T-GG-G-TT-AA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT-CCC--G-T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-A---------C-GA--G-C-GC-A-----ACC-C-T-TG----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TC--C-C--T---AG--T-T-G-C--C---A-T-C--A--T----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-CA-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T--------------T---G---------------------------------------------------------------------------------G------------G---C--A--CT---------------C-T-A-G-G-GA-G--AC-T---------G-CC--------G------------G-----T------------------------------------------------G-A-----------------------------------------------------CA-A-----------------------------------------------A-C-C-G--G-A-G-G-A--AG-G-T--------------------------------------------------------------------------------------------G--GG-G-A-TG-AC-G-TC--A-----A--G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C---CTC---A-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-G-C-C-CT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T------A--T-G--G-G-C-A-GG-GC-TA-C--AC-----------------------------------------------------------------------------------------------------AC-G---TG-C--TA----------------------C-AA-TG---G-C-CG-G-T-A--C-AGA-G--G-G-T------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-G-C-C-A--A-G-T-C-G-C--A---------------------------------------A-GA-C-G-----------G--A-G-C--T---A-----------------------------------A--TCT-C------A-G-AAAG-C-CG-G-T-C-G----------------------------------------------TAG------TCC--------GGA---T-T-GGAG-TC----------------------------------------------------T-GC-AA-CT-C-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-A----CT--CC-A-T-G-A--A-G-TC-GG-AA--------T-CG-C-TA--G-TA-AT-C-G-C----G--GA--TC-A-G-C-------A-C--GC--C-G----C-G-G-T-----------G-AAT-AC--GT-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGG-G--C-C--T-TG--T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-ACA-C-C-G-C-CC--GT-C-----A---CA--C-CA-TG-GG-A--G................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ \ No newline at end of file diff --git a/rescript/tests/data/small-silva-v4-trim-keeplength.fasta b/rescript/tests/data/small-silva-v4-trim-keeplength.fasta new file mode 100644 index 0000000..3ed7161 --- /dev/null +++ b/rescript/tests/data/small-silva-v4-trim-keeplength.fasta @@ -0,0 +1,10 @@ +>AB299544.1.1336 Bacteria;Firmicutes;Clostridia;Oscillospirales;Ruminococcaceae;uncultured;uncultured Clostridiales bacterium +G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---GT-AG-GGA-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCT-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--GT-C-CGG-AT------TT-A--C-T--GG-GT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GG-GT-GC-------G-TA-G-G-C-G---------------G--C-TT-G-G-C---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-T-C-A-----------------------------------------------------G-A-C--G--TG--A-AA-TT--T-A-CA-G-G----------------------------------------------------------------------------------------------------------------------------------------------CT-T-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-G-T-A-A--A-C----T-G--C-G---T--T----------------------------T--GA-A-A---C----------------------------------------------------T--G-C--TT--G-G-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-T-G-A-G-T--G-----G-AG------TA-G-A---------------------G-G-C-A---GA-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-C-C-A-GT--GT-A-G-CG-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AT-A-TT-------------------------------G-G------A-A------G-G-A-AC-A-CC------------------------------------------------GG--T--G--GC-GAA-G--G-C----G--------G--T-C-T-G---CTG---------G--GC-T-T----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A--------A-C-T--GA--CG-----C-----------------------------------------------------------T-G--A-GG--C-A-CG-A--AA-G-C--------------A-TG--GG-T--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-C +>JF826529.1.1310 Bacteria;Proteobacteria;Gammaproteobacteria;Burkholderiales;Alcaligenaceae;Achromobacter;Achromobacter sp. NS014 +G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---AT-AG-GGT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AA-T-CGG-AA------TT-A--C-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-GC-------G-CA-G-G-C-G---------------G--T-TC-G-G-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-A-A-A-----------------------------------------------------G-A-T--C--TG--A-AA-TC--C-C-AG-A-C----------------------------------------------------------------------------------------------------------------------------------------------CT-T-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-T-T-T-G-G-A--A-C----T-G--C-A---T--T----------------------------T--TT-A-A---C----------------------------------------------------T--A-C--CG--A-C-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A-G-A-G-T--G-----T-GT------CA-G-A---------------------G-T-G-A---CG-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-G-C-GC--GT-A-G-CA-GT--G-----------------A--A-A--------------------------------------------------------------------------------------------------TTG-C-GT-AG--AT-T-TG------------------------------GC-G------G-A------G-G-A-AC-A-CC-----------------------------------------------CGA--T--G--GCGGAA-G--C-C----A--------C--C-C-T-C---CTG---------G--GA-T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AAC--------A-C-T--GA--CG-----C-----------------------------------------------------------T-C--A-TG--C-A-CG-A--AAAG-C--------------G-TG--GG-G--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-C +>CP011401.2356993.2358524 Bacteria;Proteobacteria;Gammaproteobacteria;Burkholderiales;Alcaligenaceae;Bordetella;Bordetella pertussis +G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---GT-AG-GGT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AA-T-CGG-AA------TT-A--C-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-GC-------G-CA-G-G-C-G---------------G--T-TC-G-G-A---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-A-A-A-----------------------------------------------------G-A-T--G--TG--A-AA-TC--C-C-AG-G-G----------------------------------------------------------------------------------------------------------------------------------------------CT-T-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-T-G-G-A--A-C----T-G--C-A---T--T----------------------------T--TT-A-A---C----------------------------------------------------T--A-C--CG--G-G-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A-G-A-G-T--G-----T-GT------CA-G-A---------------------G-G-G-A---GG-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-G-C-GT--GT-A-G-CA-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AT-A-TG-------------------------------C-G------G-A------G-G-A-AC-A-CC------------------------------------------------GA--T--G--GC-GAA-G--G-C----A--------G--C-C-T-C---CTG---------G--GA-T-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-C--------A-C-T--GA--CG-----C-----------------------------------------------------------T-C--A-TG--C-A-CG-A--AA-G-T--------------G-TG--GG-G--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-C +>HM446088.1.1410 Bacteria;Cyanobacteria;Cyanobacteriia;Synechococcales;Cyanobiaceae;Cyanobium PCC-6307;uncultured bacterium +G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---GG-GA-GTG-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AT-C-CGG-AA------TT-A--T-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-CC-------G-CA-G-G-C-G---------------G--C-CT-T-G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-T-C-G-----------------------------------------------------G-C-T--G--TC--A-AA-GC--G-T-GG-A-G----------------------------------------------------------------------------------------------------------------------------------------------CT-C-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-T-C-C-A-T-T--T-C----G-G--C-A---G--T----------------------------G--GA-A-A---C----------------------------------------------------T--A-C--AG--G-G-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-T-G-A-G-T--G-----C-GG------TA-G-G---------------------G-G-C-A---GA-G-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-C-G-GT--GT-A-G-CG-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AT-A-TC-------------------------------G-G------G-A------A-G-A-AC-A-CC------------------------------------------------AG--T--G--GC-GAA-G--G-C----G--------C--T-C-T-G---CTG---------G--AC-C-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A--------A-C-T--GA--CG-----N-----------------------------------------------------------T-C--A-TG--G-A-CG-A--AA-G-C--------------T-AG--GG-G--AG-C-G-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AG--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-C--T-GTA---G-T---------------C-C +>FJ484772.1.1316 Bacteria;Proteobacteria;Gammaproteobacteria;Acidiferrobacterales;Acidiferrobacteraceae;Sulfurifustis;uncultured proteobacterium +G-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------G-C-CA--G-C---A--G-C--CG---C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--TA-AT-------AC---AG-AG-GGT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GCA-A-G---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C--G--T---T--AA-T-CGG-AA------TT-A--C-T--GG-GC-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GT--A-----AA-GC-GT-GT-------G-TA-G-G-T-G---------------G--T-TT-G-T-T---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AA----G-T-C-A-----------------------------------------------------G-G-C--G--TG--A-AA-TC--C-C-TG-G-G----------------------------------------------------------------------------------------------------------------------------------------------CT-C-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-T-G-G-G-A--A-C----T-G--C-G---C--T----------------------------T--GA-T-A---C----------------------------------------------------T--G-G--CA--G-A-C--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------T-A-G-A-G-T--G-----T-GG------TA-G-A---------------------G-G-G-T---AG-T-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------GG--A--ATT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-C-G-C-AT--GT-A-G-CA-GT--G-----------------A--A-A---------------------------------------------------------------------------------------------------TG-C-GT-AG--AG-A-TG-------------------------------C-G------G-A------G-G-A-AC-A-TC------------------------------------------------AG--T--G--GC-GAA-G--G-C----G--------G--C-T-A-C---CTG---------G--AC-C-A----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------A-C--------A-C-T--GA--CA-----C-----------------------------------------------------------T-G--A-GG--C-A-CG-A--AA-G-C--------------G-TG--GG-T--AG-C-A-AA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CA--GG-AT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TA-G-ATA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------C-----C-C-T--G-GTA---G-T---------------C-C \ No newline at end of file diff --git a/rescript/tests/data/small-silva-v4-trim-no-keeplength.fasta b/rescript/tests/data/small-silva-v4-trim-no-keeplength.fasta new file mode 100644 index 0000000..bf5a9ee --- /dev/null +++ b/rescript/tests/data/small-silva-v4-trim-no-keeplength.fasta @@ -0,0 +1,10 @@ +>AB299544.1.1336 Bacteria;Firmicutes;Clostridia;Oscillospirales;Ruminococcaceae;uncultured;uncultured Clostridiales bacterium +----------------------------------------------------T-A--G----G--G--A---AT-AA-C--AT-------------------------T-T-G----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>JF826529.1.1310 Bacteria;Proteobacteria;Gammaproteobacteria;Burkholderiales;Alcaligenaceae;Achromobacter;Achromobacter sp. NS014 +----------------------------------------------------C-G--G----G--G--G---AT-AA-C--TA-------------------------C-C-C----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>CP011401.2356993.2358524 Bacteria;Proteobacteria;Gammaproteobacteria;Burkholderiales;Alcaligenaceae;Bordetella;Bordetella pertussis +----------------------------------------------------C-G--G----G--G--G---AT-AA-C--TA-------------------------C-G-C----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>HM446088.1.1410 Bacteria;Cyanobacteria;Cyanobacteriia;Synechococcales;Cyanobiaceae;Cyanobium PCC-6307;uncultured bacterium +----------------------------------------------------A-G--G----G--G--G---AT-AA-C--GG-------------------------C-T-G----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>FJ484772.1.1316 Bacteria;Proteobacteria;Gammaproteobacteria;Acidiferrobacterales;Acidiferrobacteraceae;Sulfurifustis;uncultured proteobacterium +----------------------------------------------------T-G--G----G--G--G---AC-AA-C--CC-------------------------G-G-C----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/rescript/tests/test_trim_alignment.py b/rescript/tests/test_trim_alignment.py index c4511c3..eb6603b 100644 --- a/rescript/tests/test_trim_alignment.py +++ b/rescript/tests/test_trim_alignment.py @@ -8,11 +8,14 @@ import qiime2 +import skbio from qiime2.plugin.testing import TestPluginBase from q2_types.feature_data import ( AlignedDNAFASTAFormat, DNAIterator,) +from qiime2.plugins.alignment.methods import mafft_add + from rescript.trim_alignment import ( _prepare_positions, _process_primers, _locate_primer_positions, _trim_all_sequences, _trim_alignment) @@ -43,22 +46,52 @@ class TestExtractAlignmentRegion(TestPluginBase): def setUp(self): super().setUp() - aligned_seqs_fp = self.get_data_path('trim-test-alignment.fasta') - aligned_with_primers_fp = self.get_data_path( - 'trim-test-alignment-with-primers.fasta') + aligned_silva_seqs_fp = self.get_data_path( + 'small-silva-full-len-alignment.fasta') + self.aligned_silva_seqs = AlignedDNAFASTAFormat( + aligned_silva_seqs_fp, mode='r') + + self.v4_primers_dict = { + "forward": "GTGYCAGCMGCCGCGGTAA", + "reverse": "GGACTACNVGGGTWTCTAAT" + } + silva_alignment_fp = self.get_data_path( + 'small-silva-full-len-alignment.fasta') + self.silva_alignment = AlignedDNAFASTAFormat( + silva_alignment_fp, mode='r') + self.aligned_silva_seqs_art = qiime2.Artifact.import_data( + 'FeatureData[AlignedSequence]', + self.silva_alignment) + + silva_alignment_v4_trim_keeplen_wo_primers_fp = self.get_data_path( + 'small-silva-v4-trim-keeplength.fasta') + self.silva_v4_trim_keeplen = AlignedDNAFASTAFormat( + silva_alignment_v4_trim_keeplen_wo_primers_fp, mode='r') + + silva_alignment_v4_trim_no_keeplen_wo_primers_fp = self.get_data_path( + 'small-silva-v4-trim-no-keeplength.fasta') + self.silva_v4_trim_no_keeplen = AlignedDNAFASTAFormat( + silva_alignment_v4_trim_no_keeplen_wo_primers_fp, mode='r') + + aligned_seqs_fp = self.get_data_path('trim-test-alignment.fasta') self.aligned_seqs = qiime2.Artifact.import_data( 'FeatureData[AlignedSequence]', aligned_seqs_fp) self.aligned_seqs_fasta = AlignedDNAFASTAFormat( aligned_seqs_fp, mode='r') + self.primers_dict = { "forward": "GGGAATCTTCCACAATGG", "reverse": "GTGTTCTTCTCTAACAACAG" } + + aligned_with_primers_fp = self.get_data_path( + 'trim-test-alignment-with-primers.fasta') self.aligned_with_primers = qiime2.Artifact.import_data( 'FeatureData[AlignedSequence]', aligned_with_primers_fp) self.aligned_with_primers_fasta = AlignedDNAFASTAFormat( aligned_with_primers_fp, mode='r') + self.aligned_mess_fasta = AlignedDNAFASTAFormat( self.get_data_path( 'trim-test-alignment-with-primers-mess.fasta'), mode='r') @@ -237,16 +270,39 @@ def test_trim_all_sequences_no_rev(self): for seq in obs.view(DNAIterator)} self.assertDictEqual(obs_seqs, self.exp_seqs_only_fwd) - # test trimming when both primers are given - def test_trim_alignment(self): - obs = _trim_alignment( - self.fake_ctx.get_action(1), - self.aligned_seqs_fasta, - self.primers_dict["forward"], - self.primers_dict["reverse"]) - obs_seqs = {seq.metadata['id']: str(seq) - for seq in obs.view(DNAIterator)} - self.assertDictEqual(obs_seqs, self.exp_seqs_both_primers) + # test trimming when both primers are given and keeplength = False + # tests against expected alignment length + def test_trim_alignment_keeplen_false(self): + obs_v4_nokeep_aln = _trim_alignment( + mafft_add, + self.aligned_silva_seqs_art, + self.v4_primers_dict["forward"], + self.v4_primers_dict["reverse"], + keeplength=False) + + obs_aln = skbio.io.read(str(obs_v4_nokeep_aln), into=skbio.TabularMSA, + constructor=skbio.DNA) + exp_aln = skbio.io.read(str(self.silva_v4_trim_no_keeplen), + into=skbio.TabularMSA, + constructor=skbio.DNA) + self.assertEqual(obs_aln, exp_aln) + + # test trimming when both primers are given and keeplength = True + # tests against expected alignment length + def test_trim_alignment_keeplen_true(self): + obs_v4_keep_aln = _trim_alignment( + mafft_add, + self.aligned_silva_seqs_art, + self.v4_primers_dict["forward"], + self.v4_primers_dict["reverse"], + keeplength=True) + + obs_aln = skbio.io.read(str(obs_v4_keep_aln), into=skbio.TabularMSA, + constructor=skbio.DNA) + exp_aln = skbio.io.read(str(self.silva_v4_trim_keeplen), + into=skbio.TabularMSA, + constructor=skbio.DNA) + self.assertEqual(obs_aln, exp_aln) # test trimming when only fwd primer is given def test_trim_alignment_only_fwd(self): diff --git a/rescript/trim_alignment.py b/rescript/trim_alignment.py index da9f1de..6b76c3a 100644 --- a/rescript/trim_alignment.py +++ b/rescript/trim_alignment.py @@ -191,7 +191,8 @@ def _trim_alignment(expand_alignment_action, primer_rev=None, position_start=None, position_end=None, - n_threads=1) -> AlignedDNAFASTAFormat: + n_threads=1, + keeplength=True) -> AlignedDNAFASTAFormat: """ Trim alignment based on primer alignment or explicitly specified positions. When at least one primer sequence is given, primer-based @@ -221,11 +222,18 @@ def _trim_alignment(expand_alignment_action, 'FeatureData[Sequence]', primers_fasta) # expand the existing alignment by addition of primers + # Use 'keeplength' to make sure original alignment length + # does not change. Otherwise there is potential for the incorrect + # region to be extracted from the alignment. This is important + # to make sure alignment positions can easily be referenced + # to the original alignment. See the 'q2-alignment' plugin, + # specifically the 'mafft-add' test cases for examples. alignment_with_primers, = expand_alignment_action( alignment=aligned_sequences, sequences=primers, addfragments=True, - n_threads=n_threads) + n_threads=n_threads, + keeplength=keeplength) # find trim positions based on primer positions within alignment trim_positions = _locate_primer_positions(alignment_with_primers)