Illumina / interop

C++ Library to parse Illumina InterOp files
http://illumina.github.io/interop/index.html
GNU General Public License v3.0
75 stars 26 forks source link

interop.py_interop_metrics.index_out_of_bounds_exception #283

Closed lgwatgithub closed 2 years ago

lgwatgithub commented 2 years ago

I'm trying to run:

import os from interop import *

run_folder = r"I:\220214_M05961_0159_000000000-K7N86" print (run_folder + "\InterOp\IndexMetricsOut.bin ", os.path.exists(run_folder + "\InterOp\IndexMetricsOut.bin")) run_info = py_interop_run.info() run_info.read(run_folder) print("Number of cycles %d" % run_info.total_cycles())

names = py_interop_run.string_vector() py_interop_run.list_metric_type(names)

run_metrics = py_interop_run_metrics.run_metrics() valid_to_load = py_interop_run.uchar_vector(py_interop_run.MetricCount, 0) py_interop_run_metrics.list_index_metrics_to_load(valid_to_load) run_metrics.read(run_folder, valid_to_load) print (type(run_folder)) assert(run_folder.index_metric_set().size()>0)

and here is the output: I:\220214_M05961_0159_000000000-K7N86\InterOp\IndexMetricsOut.bin True Number of cycles 168 <class 'str'> Traceback (most recent call last): File "MiSeq.py", line 20, in assert(run_folder.index_metric_set().size()>0) AttributeError: 'str' object has no attribute 'index_metric_set'

I also tried with: run_folder = run_metrics.read(run_folder, valid_to_load)

and get:

I:\220214_M05961_0159_000000000-K7N86\InterOp\IndexMetricsOut.bin True Number of cycles 168 Traceback (most recent call last): File "MiSeq.py", line 19, in assert(run_folder.index_metric_set().size()>0) AttributeError: 'NoneType' object has no attribute 'index_metric_set'

Please explain what I am doing wrong.

ezralanglois commented 2 years ago

AttributeError: 'str' object has no attribute 'index_metric_set' This error says that the variable run_folder points to a string and not a run_metrics object. You would want to use run_metrics in the first example not run_folder, e.g.

assert(run_metrics.index_metric_set().size()>0)

For this example: run_folder = run_metrics.read(run_folder, valid_to_load)

run_metrics.read returns None, so again you need

assert(run_metrics.index_metric_set().size()>0)
lgwatgithub commented 2 years ago

Let me rephrase my question. Why does the code below return:

I:\220214_M05961_0159_000000000-K7N86\InterOp\IndexMetricsOut.bin True Number of cycles 168 <class 'str'> <class 'interop.py_interop_summary.run_summary'> Traceback (most recent call last): File "MiSeq.py", line 26, in lane_summary = summary.at(0) File "C:\Program Files\Python\Python37\lib\site-packages\interop\py_interop_summary.py", line 487, in at return _py_interop_summary.run_summary_at(self, n) interop.py_interop_metrics.index_out_of_bounds_exception: Read index exceeds read count - 0 >= 0 C:\projects\interop-i6t94.\interop/model/summary/run_summary.h::illumina::interop::model::summary::run_summary::operator [] (181)

My Code below


import os from interop import * ar=imaging(r"I:\220214_M05961_0159_000000000-K7N86")

run_folder = r"I:\220214_M05961_0159_000000000-K7N86" print (run_folder + "\InterOp\IndexMetricsOut.bin ", os.path.exists(run_folder + "\InterOp\IndexMetricsOut.bin")) run_info = py_interop_run.info() run_info.read(run_folder) print("Number of cycles %d" % run_info.total_cycles())

names = py_interop_run.string_vector() py_interop_run.list_metric_type(names)

run_metrics = py_interop_run_metrics.run_metrics() valid_to_load = py_interop_run.uchar_vector(py_interop_run.MetricCount, 0) py_interop_run_metrics.list_index_metrics_to_load(valid_to_load) run_metrics.read(run_folder, valid_to_load) print (type(run_folder))

summary = py_interop_summary.index_flowcell_summary() summary = py_interop_summary.summarize_index_metrics(run_metrics, summary) summary = py_interop_summary.run_summary() print (type(summary)) lane_summary = summary.at(0)

ezralanglois commented 2 years ago

What does the following print? print(run_metrics.index_metric_set().size())

If 0, then the IndexMetricsOut.bin is missing.

lgwatgithub commented 2 years ago

Thank you for your response!

This line:

print (run_folder + "\InterOp\IndexMetricsOut.bin ", os.path.exists(run_folder + "\InterOp\IndexMetricsOut.bin"))

outputs:

I:\220214_M05961_0159_000000000-K7N86\InterOp\IndexMetricsOut.bin True

so my IndexMetricsOut.bin is not missing and in fact follows are the contents:  N  ATCACGAC-TGAACCTThq Sample169  N  ATCACGAC-TAAGACACŒ Sample170  N  ATCACGAC-CTAATCGA­ˆ Sample171  N  ATCACGAC-TAGACCTA ƒ Sample172  N  ACAGTGGT-TGAACCTT$w Sample173  N  ACAGTGGT-TAAGACAC d Sample174  N  ACAGTGGT-CTAATCGAíP Sample175  N  ACAGTGGT-TAGACCTAܘ Sample176  N  CAGATCCA-TGAACCTTŽ Sample177  N  CAGATCCA-TAAGACAC”ˆ Sample178  N  CAGATCCA-CTAATCGA»¨ Sample179  N  CAGATCCA-TAGACCTAX Sample180  N  ACAAACGG-TGAACCTToˆ Sample181  N  ACAAACGG-TAAGACAC\¥ Sample182  N  ACAAACGG-CTAATCGAV Sample183  N  ACAAACGG-TAGACCTAw… Sample184  N  AACCCCTC-TGAACCTT8s Sample185  N  AACCCCTC-TAAGACACòk Sample186  N  AACCCCTC-CTAATCGAUh Sample187  N  AACCCCTC-TAGACCTAãw Sample188  N  TGTGACCA-TGAACCTTtª Sample189  N  TGTGACCA-TAAGACAC} Sample190  N  TGTGACCA-CTAATCGA͝ Sample191  N  TGTGACCA-TAGACCTAKs Sample192  M  ATCACGAC-TGAACCTT™r Sample169  M  ATCACGAC-TAAGACAC#Œ Sample170  M  ATCACGAC-CTAATCGAT‰ Sample171  M  ATCACGAC-TAGACCTAƒ Sample172  M  ACAGTGGT-TGAACCTT$x Sample173  M  ACAGTGGT-TAAGACAC f Sample174  M  ACAGTGGT-CTAATCGA R Sample175  M  ACAGTGGT-TAGACCTAlš Sample176  M  CAGATCCA-TGAACCTT]Ž Sample177  M  CAGATCCA-TAAGACAC>‰ Sample178  M  CAGATCCA-CTAATCGAt© Sample179  M  CAGATCCA-TAGACCTA  Sample180  M  ACAAACGG-TGAACCTTðˆ Sample181  M  ACAAACGG-TAAGACACÁ¨ Sample182  M  ACAAACGG-CTAATCGACW Sample183  M  ACAAACGG-TAGACCTA}ˆ Sample184  M  AACCCCTC-TGAACCTTÇt Sample185  M  AACCCCTC-TAAGACAC\m Sample186  M  AACCCCTC-CTAATCGAÂj Sample187  M  AACCCCTC-TAGACCTA3y Sample188  M  TGTGACCA-TGAACCTTý­ Sample189  M  TGTGACCA-TAAGACAC¶} Sample190  M  TGTGACCA-CTAATCGA³ž Sample191  M  TGTGACCA-TAGACCTATs Sample192  9  ATCACGAC-TGAACCTTtv Sample169  9  ATCACGAC-TAAGACACª‘ Sample170  9  ATCACGAC-CTAATCGAS Sample171  9  ATCACGAC-TAGACCTAÃ… Sample172  9  ACAGTGGT-TGAACCTTêz Sample173  9  ACAGTGGT-TAAGACACýg Sample174  9  ACAGTGGT-CTAATCGAS Sample175  9  ACAGTGGT-TAGACCTA4 Sample176  9  CAGATCCA-TGAACCTTe“ Sample177  9  CAGATCCA-TAAGACAC½ Sample178  9  CAGATCCA-CTAATCGA=® Sample179  9  CAGATCCA-TAGACCTAݤ Sample180  9  ACAAACGG-TGAACCTT¥Œ Sample181  9  ACAAACGG-TAAGACAC£· Sample182  9  ACAAACGG-CTAATCGALZ Sample183  9  ACAAACGG-TAGACCTA*Š Sample184  9  AACCCCTC-TGAACCTT£x Sample185  9  AACCCCTC-TAAGACACp Sample186  9  AACCCCTC-CTAATCGAúk Sample187  9  AACCCCTC-TAGACCTAñ| Sample188  9  TGTGACCA-TGAACCTTR³ Sample189  9  TGTGACCA-TAAGACAC Sample190  9  TGTGACCA-CTAATCGA/¥ Sample191  9  TGTGACCA-TAGACCTAx Sample192  :  ATCACGAC-TGAACCTT7v Sample169  :  ATCACGAC-TAAGACACC“ Sample170  :  ATCACGAC-CTAATCGA Sample171  :  ATCACGAC-TAGACCTAfˆ Sample172  :  ACAGTGGT-TGAACCTT…| Sample173  :  ACAGTGGT-TAAGACACh Sample174  :  ACAGTGGT-CTAATCGA›S Sample175  :  ACAGTGGT-TAGACCTA“ž Sample176  :  CAGATCCA-TGAACCTTu” Sample177  :  CAGATCCA-TAAGACAC{ Sample178  :  CAGATCCA-CTAATCGAø¯ Sample179  :  CAGATCCA-TAGACCTAÓ¥ Sample180  :  ACAAACGG-TGAACCTTgŽ Sample181  :  ACAAACGG-TAAGACACA» Sample182  :  ACAAACGG-CTAATCGAjZ Sample183  :  ACAAACGG-TAGACCTAŠŒ Sample184  :  AACCCCTC-TGAACCTT“z Sample185  :  AACCCCTC-TAAGACAC‹p Sample186  :  AACCCCTC-CTAATCGAÆo Sample187  :  AACCCCTC-TAGACCTA¿} Sample188  :  TGTGACCA-TGAACCTTǵ Sample189  :  TGTGACCA-TAAGACACõ Sample190  :  TGTGACCA-CTAATCGAÎ¥ Sample191  :  TGTGACCA-TAGACCTAFw Sample192  7  ATCACGAC-TGAACCTTv Sample169  7  ATCACGAC-TAAGACAC^‘ Sample170  7  ATCACGAC-CTAATCGAŽ Sample171  7  ATCACGAC-TAGACCTAŠ Sample172  7  ACAGTGGT-TGAACCTT| Sample173  7  ACAGTGGT-TAAGACAC2h Sample174  7  ACAGTGGT-CTAATCGA¯T Sample175  7  ACAGTGGT-TAGACCTA²ž Sample176  7  CAGATCCA-TGAACCTT’“ Sample177  7  CAGATCCA-TAAGACACÀ Sample178  7  CAGATCCA-CTAATCGA± Sample179  7  CAGATCCA-TAGACCTAO¦ Sample180  7  ACAAACGG-TGAACCTT¬Ž Sample181  7  ACAAACGG-TAAGACACG¼ Sample182  7  ACAAACGG-CTAATCGA5Y Sample183  7  ACAAACGG-TAGACCTA|‹ Sample184  7  AACCCCTC-TGAACCTTXy Sample185  7  AACCCCTC-TAAGACAC]q Sample186  7  AACCCCTC-CTAATCGATm Sample187  7  AACCCCTC-TAGACCTAå~ Sample188  7  TGTGACCA-TGAACCTTµ Sample189  7  TGTGACCA-TAAGACACs‚ Sample190  7  TGTGACCA-CTAATCGA¹¦ Sample191  7  TGTGACCA-TAGACCTAØw Sample192  8  ATCACGAC-TGAACCTTw Sample169  8  ATCACGAC-TAAGACAC†“ Sample170  8  ATCACGAC-CTAATCGAx Sample171  8  ATCACGAC-TAGACCTAÙˆ Sample172  8  ACAGTGGT-TGAACCTTÆ{ Sample173  8  ACAGTGGT-TAAGACACJh Sample174  8  ACAGTGGT-CTAATCGARS Sample175  8  ACAGTGGT-TAGACCTAæŸ Sample176  8  CAGATCCA-TGAACCTTä” Sample177  8  CAGATCCA-TAAGACACFŽ Sample178  8  CAGATCCA-CTAATCGAÙ° Sample179  8  CAGATCCA-TAGACCTAo¤ Sample180  8  ACAAACGG-TGAACCTT€Ž Sample181  8  ACAAACGG-TAAGACACNº Sample182  8  ACAAACGG-CTAATCGABY Sample183  8  ACAAACGG-TAGACCTA[‹ Sample184  8  AACCCCTC-TGAACCTTy Sample185  8  AACCCCTC-TAAGACACÉp Sample186  8  AACCCCTC-CTAATCGAn Sample187  8  AACCCCTC-TAGACCTAÌ} Sample188  8  TGTGACCA-TGAACCTTÞ´ Sample189  8  TGTGACCA-TAAGACAC½ Sample190  8  TGTGACCA-CTAATCGAৠSample191  8  TGTGACCA-TAGACCTAnw Sample192  5  ATCACGAC-TGAACCTT­w Sample169  5  ATCACGAC-TAAGACACã’ Sample170  5  ATCACGAC-CTAATCGA¿ Sample171  5  ATCACGAC-TAGACCTA‰ Sample172  5  ACAGTGGT-TGAACCTTÉ{ Sample173  5  ACAGTGGT-TAAGACACMi Sample174  5  ACAGTGGT-CTAATCGA¾S Sample175  5  ACAGTGGT-TAGACCTAa  Sample176  5  CAGATCCA-TGAACCTT – Sample177  5  CAGATCCA-TAAGACACŽ Sample178  5  CAGATCCA-CTAATCGAj± Sample179  5  CAGATCCA-TAGACCTAô¦ Sample180  5  ACAAACGG-TGAACCTTr Sample181  5  ACAAACGG-TAAGACAC‹À Sample182  5  ACAAACGG-CTAATCGA[ Sample183  5  ACAAACGG-TAGACCTA¸Œ Sample184  5  AACCCCTC-TGAACCTTVz Sample185  5  AACCCCTC-TAAGACACq Sample186  5  AACCCCTC-CTAATCGAo Sample187  5  AACCCCTC-TAGACCTA{} Sample188  5  TGTGACCA-TGAACCTTµ Sample189  5  TGTGACCA-TAAGACAC· Sample190  5  TGTGACCA-CTAATCGA0¨ Sample191  5  TGTGACCA-TAGACCTAfx Sample192  6  ATCACGAC-TGAACCTTív Sample169  6  ATCACGAC-TAAGACACª‘ Sample170  6  ATCACGAC-CTAATCGA¼ Sample171  6  ATCACGAC-TAGACCTAˆ Sample172  6  ACAGTGGT-TGAACCTTã| Sample173  6  ACAGTGGT-TAAGACACi Sample174  6  ACAGTGGT-CTAATCGArS Sample175  6  ACAGTGGT-TAGACCTAĝ Sample176  6  CAGATCCA-TGAACCTT¢“ Sample177  6  CAGATCCA-TAAGACAC„ Sample178  6  CAGATCCA-CTAATCGA¯ Sample179  6  CAGATCCA-TAGACCTAi¥ Sample180  6  ACAAACGG-TGAACCTT¥Œ Sample181  6  ACAAACGG-TAAGACAC‰µ Sample182  6  ACAAACGG-CTAATCGAZ Sample183  6  ACAAACGG-TAGACCTA ‹ Sample184  6  AACCCCTC-TGAACCTT[y Sample185  6  AACCCCTC-TAAGACAC°p Sample186  6  AACCCCTC-CTAATCGA:n Sample187  6  AACCCCTC-TAGACCTAl~ Sample188  6  TGTGACCA-TGAACCTT8´ Sample189  6  TGTGACCA-TAAGACACë€ Sample190  6  TGTGACCA-CTAATCGA¹£ Sample191  6  TGTGACCA-TAGACCTA·v Sample192  \  ATCACGAC-TGAACCTTŠp Sample169  \  ATCACGAC-TAAGACACGŒ Sample170  \  ATCACGAC-CTAATCGA‹ Sample171  \  ATCACGAC-TAGACCTA`„ Sample172  \  ACAGTGGT-TGAACCTTDw Sample173  \  ACAGTGGT-TAAGACAC+d Sample174  \  ACAGTGGT-CTAATCGA R Sample175  \  ACAGTGGT-TAGACCTAK™ Sample176  \  CAGATCCA-TGAACCTTFŒ Sample177  \  CAGATCCA-TAAGACACkŠ Sample178  \  CAGATCCA-CTAATCGAñ§ Sample179  \  CAGATCCA-TAGACCTAâž Sample180  \  ACAAACGG-TGAACCTTЇ Sample181  \  ACAAACGG-TAAGACACO§ Sample182  \  ACAAACGG-CTAATCGA‹V Sample183  \  ACAAACGG-TAGACCTAÛ… Sample184  \  AACCCCTC-TGAACCTT½t Sample185  \  AACCCCTC-TAAGACACêj Sample186  \  AACCCCTC-CTAATCGA¾i Sample187  \  AACCCCTC-TAGACCTA>{ Sample188  \  TGTGACCA-TGAACCTT‚¬ Sample189  \  TGTGACCA-TAAGACACÖ{ Sample190  \  TGTGACCA-CTAATCGA£ Sample191  \  TGTGACCA-TAGACCTAr Sample192    ATCACGAC-TGAACCTTDu Sample169    ATCACGAC-TAAGACAC\ Sample170    ATCACGAC-CTAATCGAT Sample171    ATCACGAC-TAGACCTAA† Sample172    ACAGTGGT-TGAACCTTCz Sample173    ACAGTGGT-TAAGACACif Sample174    ACAGTGGT-CTAATCGAiR Sample175    ACAGTGGT-TAGACCTA—™ Sample176    CAGATCCA-TGAACCTT Sample177    CAGATCCA-TAAGACAC,‹ Sample178    CAGATCCA-CTAATCGAË« Sample179    CAGATCCA-TAGACCTA  Sample180    ACAAACGG-TGAACCTTÞŠ Sample181    ACAAACGG-TAAGACAC\° Sample182    ACAAACGG-CTAATCGA X Sample183    ACAAACGG-TAGACCTA†‡ Sample184    AACCCCTC-TGAACCTTHw Sample185    AACCCCTC-TAAGACACn Sample186    AACCCCTC-CTAATCGA…k Sample187    AACCCCTC-TAGACCTA/{ Sample188    TGTGACCA-TGAACCTTõ¯ Sample189    TGTGACCA-TAAGACAC9~ Sample190    TGTGACCA-CTAATCGA¡ Sample191  _  TGTGACCA-TAGACCTAu Sample192  Z  ATCACGAC-TGAACCTTÔr Sample169  Z  ATCACGAC-TAAGACACôŒ Sample170  Z  ATCACGAC-CTAATCGAn‰ Sample171  Z  ATCACGAC-TAGACCTAƒ Sample172  Z  ACAGTGGT-TGAACCTTÉx Sample173  Z  ACAGTGGT-TAAGACACìc Sample174  Z  ACAGTGGT-CTAATCGA8Q Sample175  Z  ACAGTGGT-TAGACCTAy˜ Sample176  Z  CAGATCCA-TGAACCTT¡Œ Sample177  Z  CAGATCCA-TAAGACAC,‰ Sample178  Z  CAGATCCA-CTAATCGA3© Sample179  Z  CAGATCCA-TAGACCTA™ Sample180  Z  ACAAACGG-TGAACCTT܇ Sample181  Z  ACAAACGG-TAAGACACè§ Sample182  Z  ACAAACGG-CTAATCGAÆV Sample183  Z  ACAAACGG-TAGACCTA† Sample184  Z  AACCCCTC-TGAACCTTÇu Sample185  Z  AACCCCTC-TAAGACACWm Sample186  Z  AACCCCTC-CTAATCGAUj Sample187  Z  AACCCCTC-TAGACCTA=x Sample188  Z  TGTGACCA-TGAACCTT}« Sample189  Z  TGTGACCA-TAAGACAC | Sample190  Z  TGTGACCA-CTAATCGAž Sample191  Z  TGTGACCA-TAGACCTAs Sample192  [  ATCACGAC-TGAACCTTt Sample169  [  ATCACGAC-TAAGACAC,Ž Sample170  [  ATCACGAC-CTAATCGA»‹ Sample171  [  ATCACGAC-TAGACCTAA† Sample172  [  ACAGTGGT-TGAACCTTz Sample173  [  ACAGTGGT-TAAGACAC+e Sample174  [  ACAGTGGT-CTAATCGA$R Sample175  [  ACAGTGGT-TAGACCTA6š Sample176  [  CAGATCCA-TGAACCTTKŽ Sample177  [  CAGATCCA-TAAGACACàŠ Sample178  [  CAGATCCA-CTAATCGA« Sample179  [  CAGATCCA-TAGACCTA2  Sample180  [  ACAAACGG-TGAACCTTvŠ Sample181  [  ACAAACGG-TAAGACACƬ Sample182  [  ACAAACGG-CTAATCGASX Sample183  [  ACAAACGG-TAGACCTAÚ‡ Sample184  [  AACCCCTC-TGAACCTTÓu Sample185  [  AACCCCTC-TAAGACAC²m Sample186  [  AACCCCTC-CTAATCGAPj Sample187  [  AACCCCTC-TAGACCTAÒ{ Sample188  [  TGTGACCA-TGAACCTT}­ Sample189  [  TGTGACCA-TAAGACAC ~ Sample190  [  TGTGACCA-CTAATCGA}  Sample191  [  TGTGACCA-TAGACCTAŸt Sample192  X  ATCACGAC-TGAACCTTAr Sample169  X  ATCACGAC-TAAGACAC% Sample170  X  ATCACGAC-CTAATCGA¡Š Sample171  X  ATCACGAC-TAGACCTAþ„ Sample172  X  ACAGTGGT-TGAACCTT—w Sample173  X  ACAGTGGT-TAAGACACjd Sample174  X  ACAGTGGT-CTAATCGAÚP Sample175  X  ACAGTGGT-TAGACCTA­™ Sample176  X  CAGATCCA-TGAACCTTŽ Sample177  X  CAGATCCA-TAAGACAC‡‰ Sample178  X  CAGATCCA-CTAATCGA¬ Sample179  X  CAGATCCA-TAGACCTAlž Sample180  X  ACAAACGG-TGAACCTT%Š Sample181  X  ACAAACGG-TAAGACACe© Sample182  X  ACAAACGG-CTAATCGAóV Sample183  X  ACAAACGG-TAGACCTAñ† Sample184  X  AACCCCTC-TGAACCTT;v Sample185  X  AACCCCTC-TAAGACACÞl Sample186  X  AACCCCTC-CTAATCGAÈi Sample187  X  AACCCCTC-TAGACCTAûx Sample188  X  TGTGACCA-TGAACCTT,­ Sample189  X  TGTGACCA-TAAGACAC4| Sample190  X  TGTGACCA-CTAATCGA¦Ÿ Sample191  X  TGTGACCA-TAGACCTAšt Sample192  Y  ATCACGAC-TGAACCTTt Sample169  Y  ATCACGAC-TAAGACACB Sample170  Y  ATCACGAC-CTAATCGA‹‹ Sample171  Y  ATCACGAC-TAGACCTAe„ Sample172  Y  ACAGTGGT-TGAACCTTw Sample173  Y  ACAGTGGT-TAAGACACÈe Sample174  Y  ACAGTGGT-CTAATCGA7Q Sample175  Y  ACAGTGGT-TAGACCTA¯š Sample176  Y  CAGATCCA-TGAACCTT; Sample177  Y  CAGATCCA-TAAGACAC@Š Sample178  Y  CAGATCCA-CTAATCGAŠ¨ Sample179  Y  CAGATCCA-TAGACCTA›Ÿ Sample180  Y  ACAAACGG-TGAACCTT^‹ Sample181  Y  ACAAACGG-TAAGACACB­ Sample182  Y  ACAAACGG-CTAATCGAÿW Sample183  Y  ACAAACGG-TAGACCTAZˆ Sample184  Y  AACCCCTC-TGAACCTTsu Sample185  Y  AACCCCTC-TAAGACACBm Sample186  Y  AACCCCTC-CTAATCGA.k Sample187  Y  AACCCCTC-TAGACCTAŽy Sample188  Y  TGTGACCA-TGAACCTT%­ Sample189  Y  TGTGACCA-TAAGACAC9} Sample190  Y  TGTGACCA-CTAATCGAéŸ Sample191  Y  TGTGACCA-TAGACCTAÏt Sample192  V  ATCACGAC-TGAACCTTq Sample169  V  ATCACGAC-TAAGACAC²Š Sample170  V  ATCACGAC-CTAATCGAЈ Sample171  V  ATCACGAC-TAGACCTAè‚ Sample172  V  ACAGTGGT-TGAACCTTäu Sample173  V  ACAGTGGT-TAAGACAC*c Sample174  V  ACAGTGGT-CTAATCGA!P Sample175  V  ACAGTGGT-TAGACCTA{• Sample176  V  CAGATCCA-TGAACCTTm‹ Sample177  V  CAGATCCA-TAAGACACŽ‡ Sample178  V  CAGATCCA-CTAATCGA™¦ Sample179  V  CAGATCCA-TAGACCTAx› Sample180  V  ACAAACGG-TGAACCTTk‡ Sample181  V  ACAAACGG-TAAGACAC¤ Sample182  V  ACAAACGG-CTAATCGA’V Sample183  V  ACAAACGG-TAGACCTA,… Sample184  V  AACCCCTC-TGAACCTTÍq Sample185  V  AACCCCTC-TAAGACACùj Sample186  V  AACCCCTC-CTAATCGAôh Sample187  V  AACCCCTC-TAGACCTA2v Sample188  V  TGTGACCA-TGAACCTTfª Sample189  V  TGTGACCA-TAAGACAC“z Sample190  V  TGTGACCA-CTAATCGAž Sample191  V  TGTGACCA-TAGACCTATq Sample192  W  ATCACGAC-TGAACCTT@s Sample169  W  ATCACGAC-TAAGACAC“ Sample170  W  ATCACGAC-CTAATCGA~‰ Sample171  W  ATCACGAC-TAGACCTAÕ„ Sample172  W  ACAGTGGT-TGAACCTT[x Sample173  W  ACAGTGGT-TAAGACAC d Sample174  W  ACAGTGGT-CTAATCGAGR Sample175  W  ACAGTGGT-TAGACCTAŠ˜ Sample176  W  CAGATCCA-TGAACCTTŽ Sample177  W  CAGATCCA-TAAGACACÚ‰ Sample178  W  CAGATCCA-CTAATCGA;© Sample179  W  CAGATCCA-TAGACCTAž Sample180  W  ACAAACGG-TGAACCTT!Š Sample181  W  ACAAACGG-TAAGACAC¬ Sample182  W  ACAAACGG-CTAATCGARX Sample183  W  ACAAACGG-TAGACCTA÷† Sample184  W  AACCCCTC-TGAACCTTót Sample185  W  AACCCCTC-TAAGACACLm Sample186  W  AACCCCTC-CTAATCGAtk Sample187  W  AACCCCTC-TAGACCTAùy Sample188  W  TGTGACCA-TGAACCTTh¬ Sample189  W  TGTGACCA-TAAGACACˆ| Sample190  W  TGTGACCA-CTAATCGA9Ÿ Sample191  W  TGTGACCA-TAGACCTAts Sample192  T  ATCACGAC-TGAACCTTr Sample169  T  ATCACGAC-TAAGACACɍ Sample170  T  ATCACGAC-CTAATCGA‹ Sample171  T  ATCACGAC-TAGACCTA"ƒ Sample172  T  ACAGTGGT-TGAACCTTŠx Sample173  T  ACAGTGGT-TAAGACACÀe Sample174  T  ACAGTGGT-CTAATCGAÌQ Sample175  T  ACAGTGGT-TAGACCTA9š Sample176  T  CAGATCCA-TGAACCTT Sample177  T  CAGATCCA-TAAGACACŠ Sample178  T  CAGATCCA-CTAATCGAݪ Sample179  T  CAGATCCA-TAGACCTAãž Sample180  T  ACAAACGG-TGAACCTT¤Š Sample181  T  ACAAACGG-TAAGACACe¬ Sample182  T  ACAAACGG-CTAATCGAòW Sample183  T  ACAAACGG-TAGACCTAˆ Sample184  T  AACCCCTC-TGAACCTT˜u Sample185  T  AACCCCTC-TAAGACAC'l Sample186  T  AACCCCTC-CTAATCGA5k Sample187  T  AACCCCTC-TAGACCTAC{ Sample188  T  TGTGACCA-TGAACCTTm­ Sample189  T  TGTGACCA-TAAGACAC†} Sample190  T  TGTGACCA-CTAATCGAO¡ Sample191  T  TGTGACCA-TAGACCTA]t Sample192  U  ATCACGAC-TGAACCTTár Sample169  U  ATCACGAC-TAAGACAC Sample170  U  ATCACGAC-CTAATCGA ‹ Sample171  U  ATCACGAC-TAGACCTA›„ Sample172  U  ACAGTGGT-TGAACCTTAy Sample173  U  ACAGTGGT-TAAGACAC³f Sample174  U  ACAGTGGT-CTAATCGAaR Sample175  U  ACAGTGGT-TAGACCTA › Sample176  U  CAGATCCA-TGAACCTTj Sample177  U  CAGATCCA-TAAGACACbŠ Sample178  U  CAGATCCA-CTAATCGARª Sample179  U  CAGATCCA-TAGACCTA  Sample180  U  ACAAACGG-TGAACCTTÛˆ Sample181  U  ACAAACGG-TAAGACAC® Sample182  U  ACAAACGG-CTAATCGAßW Sample183  U  ACAAACGG-TAGACCTAw‡ Sample184  U  AACCCCTC-TGAACCTTÌt Sample185  U  AACCCCTC-TAAGACACÆm Sample186  U  AACCCCTC-CTAATCGA¸i Sample187  U  AACCCCTC-TAGACCTA¯z Sample188  U  TGTGACCA-TGAACCTT¨­ Sample189  U  TGTGACCA-TAAGACACE~ Sample190  U  TGTGACCA-CTAATCGAºŸ Sample191  U  TGTGACCA-TAGACCTAÞt Sample192  R  ATCACGAC-TGAACCTTvq Sample169  R  ATCACGAC-TAAGACACÞŠ Sample170  R  ATCACGAC-CTAATCGAQˆ Sample171  R  ATCACGAC-TAGACCTA‚ Sample172  R  ACAGTGGT-TGAACCTTžu Sample173  R  ACAGTGGT-TAAGACAC”e Sample174  R  ACAGTGGT-CTAATCGA,P Sample175  R  ACAGTGGT-TAGACCTA¾— Sample176  R  CAGATCCA-TGAACCTTŒ Sample177  R  CAGATCCA-TAAGACAC#‰ Sample178  R  CAGATCCA-CTAATCGA9§ Sample179  R  CAGATCCA-TAGACCTAž Sample180  R  ACAAACGG-TGAACCTT݆ Sample181  R  ACAAACGG-TAAGACACL¥ Sample182  R  ACAAACGG-CTAATCGA9W Sample183  R  ACAAACGG-TAGACCTAdž Sample184  R  AACCCCTC-TGAACCTT€s Sample185  R  AACCCCTC-TAAGACACßk Sample186  R  AACCCCTC-CTAATCGAfi Sample187  R  AACCCCTC-TAGACCTA@x Sample188  R  TGTGACCA-TGAACCTT>« Sample189  R  TGTGACCA-TAAGACACâz Sample190  R  TGTGACCA-CTAATCGAe Sample191  R  TGTGACCA-TAGACCTA8r Sample192  S  ATCACGAC-TGAACCTTçq Sample169  S  ATCACGAC-TAAGACACŽ Sample170  S  ATCACGAC-CTAATCGA¯‹ Sample171  S  ATCACGAC-TAGACCTA„ Sample172  S  ACAGTGGT-TGAACCTThx Sample173  S  ACAGTGGT-TAAGACACóe Sample174  S  ACAGTGGT-CTAATCGAÏQ Sample175  S  ACAGTGGT-TAGACCTA;› Sample176  S  CAGATCCA-TGAACCTT¶Ž Sample177  S  CAGATCCA-TAAGACAC8‰ Sample178  S  CAGATCCA-CTAATCGAŽ© Sample179  S  CAGATCCA-TAGACCTA0  Sample180  S  ACAAACGG-TGAACCTTÄŠ Sample181  S  ACAAACGG-TAAGACACت Sample182  S  ACAAACGG-CTAATCGAX Sample183  S  ACAAACGG-TAGACCTAAˆ Sample184  S  AACCCCTC-TGAACCTTÚu Sample185  S  AACCCCTC-TAAGACAC¼m Sample186  S  AACCCCTC-CTAATCGAÙj Sample187  S  AACCCCTC-TAGACCTAXz Sample188  S  TGTGACCA-TGAACCTTU­ Sample189  S  TGTGACCA-TAAGACACá| Sample190  S  TGTGACCA-CTAATCGAi  Sample191  S  TGTGACCA-TAGACCTA•t Sample192  P  ATCACGAC-TGAACCTTìk Sample169  P  ATCACGAC-TAAGACAC‡ Sample170  P  ATCACGAC-CTAATCGAkƒ Sample171  P  ATCACGAC-TAGACCTAr~ Sample172  P  ACAGTGGT-TGAACCTTr Sample173  P  ACAGTGGT-TAAGACACJa Sample174  P  ACAGTGGT-CTAATCGAÒM Sample175  P  ACAGTGGT-TAGACCTA’ Sample176  P  CAGATCCA-TGAACCTT¦‡ Sample177  P  CAGATCCA-TAAGACAC8ƒ Sample178  P  CAGATCCA-CTAATCGAv¢ Sample179  P  CAGATCCA-TAGACCTA¸— Sample180  P  ACAAACGG-TGAACCTTø‚ Sample181  P  ACAAACGG-TAAGACACRš Sample182  P  ACAAACGG-CTAATCGAßR Sample183  P  ACAAACGG-TAGACCTA݁ Sample184  P  AACCCCTC-TGAACCTTo Sample185  P  AACCCCTC-TAAGACACxh Sample186  P  AACCCCTC-CTAATCGA›e Sample187  P  AACCCCTC-TAGACCTA¬s Sample188  P  TGTGACCA-TGAACCTT¥ Sample189  P  TGTGACCA-TAAGACAC x Sample190  P  TGTGACCA-CTAATCGAa˜ Sample191  P  TGTGACCA-TAGACCTA?o Sample192  Q  ATCACGAC-TGAACCTTp Sample169  Q  ATCACGAC-TAAGACACŒ Sample170  Q  ATCACGAC-CTAATCGAêˆ Sample171  Q  ATCACGAC-TAGACCTA0‚ Sample172  Q  ACAGTGGT-TGAACCTT¡t Sample173  Q  ACAGTGGT-TAAGACAC©b Sample174  Q  ACAGTGGT-CTAATCGAiQ Sample175  Q  ACAGTGGT-TAGACCTAX– Sample176  Q  CAGATCCA-TGAACCTT"‹ Sample177  Q  CAGATCCA-TAAGACACŸ‡ Sample178  Q  CAGATCCA-CTAATCGA!¦ Sample179  Q  CAGATCCA-TAGACCTANœ Sample180  Q  ACAAACGG-TGAACCTTÙ‡ Sample181  Q  ACAAACGG-TAAGACACW¥ Sample182  Q  ACAAACGG-CTAATCGAoV Sample183  Q  ACAAACGG-TAGACCTA ‡ Sample184  Q  AACCCCTC-TGAACCTT×t Sample185  Q  AACCCCTC-TAAGACAC%k Sample186  Q  AACCCCTC-CTAATCGA”h Sample187  Q  AACCCCTC-TAGACCTA'y Sample188  Q  TGTGACCA-TGAACCTTZª Sample189  Q  TGTGACCA-TAAGACAC”{ Sample190  Q  TGTGACCA-CTAATCGA‹œ Sample191  Q  TGTGACCA-TAGACCTAÂr Sample192  ^  ATCACGAC-TGAACCTT6t Sample169  ^  ATCACGAC-TAAGACAC Sample170  ^  ATCACGAC-CTAATCGA^‹ Sample171  ^  ATCACGAC-TAGACCTAÓ„ Sample172  ^  ACAGTGGT-TGAACCTT…y Sample173  ^  ACAGTGGT-TAAGACACµf Sample174  ^  ACAGTGGT-CTAATCGAïR Sample175  ^  ACAGTGGT-TAGACCTA› Sample176  ^  CAGATCCA-TGAACCTTøŽ Sample177  ^  CAGATCCA-TAAGACACK‰ Sample178  ^  CAGATCCA-CTAATCGAܪ Sample179  ^  CAGATCCA-TAGACCTAæŸ Sample180  ^  ACAAACGG-TGAACCTTÕ‰ Sample181  ^  ACAAACGG-TAAGACAC-­ Sample182  ^  ACAAACGG-CTAATCGA>Y Sample183  ^  ACAAACGG-TAGACCTA† Sample184  ^  AACCCCTC-TGAACCTT w Sample185  ^  AACCCCTC-TAAGACACo Sample186  ^  AACCCCTC-CTAATCGAl Sample187  ^  AACCCCTC-TAGACCTA:{ Sample188  ^  TGTGACCA-TGAACCTT¬® Sample189  ^  TGTGACCA-TAAGACACO~ Sample190  ^  TGTGACCA-CTAATCGA   Sample191  ^  TGTGACCA-TAGACCTAs Sample192  O  ATCACGAC-TGAACCTT‹q Sample169  O  ATCACGAC-TAAGACAC³Œ Sample170  O  ATCACGAC-CTAATCGA ‰ Sample171  O  ATCACGAC-TAGACCTAO„ Sample172  O  ACAGTGGT-TGAACCTT‹w Sample173  O  ACAGTGGT-TAAGACAC²d Sample174  O  ACAGTGGT-CTAATCGAÿP Sample175  O  ACAGTGGT-TAGACCTA‹š Sample176  O  CAGATCCA-TGAACCTT Sample177  O  CAGATCCA-TAAGACACvŠ Sample178  O  CAGATCCA-CTAATCGA\© Sample179  O  CAGATCCA-TAGACCTAçž Sample180  O  ACAAACGG-TGAACCTTå‰ Sample181  O  ACAAACGG-TAAGACAC*§ Sample182  O  ACAAACGG-CTAATCGAàV Sample183  O  ACAAACGG-TAGACCTA\‡ Sample184  O  AACCCCTC-TGAACCTTt Sample185  O  AACCCCTC-TAAGACAC÷k Sample186  O  AACCCCTC-CTAATCGA¾i Sample187  O  AACCCCTC-TAGACCTAhy Sample188  O  TGTGACCA-TGAACCTTâ­ Sample189  O  TGTGACCA-TAAGACAC¢| Sample190  O  TGTGACCA-CTAATCGAž Sample191  O  TGTGACCA-TAGACCTA¹r Sample192  ]  ATCACGAC-TGAACCTTdr Sample169  ]  ATCACGAC-TAAGACACýŒ Sample170  ]  ATCACGAC-CTAATCGA¼‰ Sample171  ]  ATCACGAC-TAGACCTA7„ Sample172  ]  ACAGTGGT-TGAACCTTEw Sample173  ]  ACAGTGGT-TAAGACAC«c Sample174  ]  ACAGTGGT-CTAATCGAVR Sample175  ]  ACAGTGGT-TAGACCTAÅ— Sample176  ]  CAGATCCA-TGAACCTTîŒ Sample177  ]  CAGATCCA-TAAGACAC‰ Sample178  ]  CAGATCCA-CTAATCGA¨ Sample179  ]  CAGATCCA-TAGACCTA€ž Sample180  ]  ACAAACGG-TGAACCTTcˆ Sample181  ]  ACAAACGG-TAAGACAC§ Sample182  ]  ACAAACGG-CTAATCGAÊV Sample183  ]  ACAAACGG-TAGACCTAÅ„ Sample184  ]  AACCCCTC-TGAACCTT^u Sample185  ]  AACCCCTC-TAAGACAC­l Sample186  ]  AACCCCTC-CTAATCGAFi Sample187  ]  AACCCCTC-TAGACCTA}y Sample188  ]  TGTGACCA-TGAACCTT¡ª Sample189  ]  TGTGACCA-TAAGACAC’{ Sample190  ]  TGTGACCA-CTAATCGA@ž Sample191  ]  TGTGACCA-TAGACCTAzr Sample192  G  ATCACGAC-TGAACCTTêu Sample169  G  ATCACGAC-TAAGACACú Sample170  G  ATCACGAC-CTAATCGA Sample171  G  ATCACGAC-TAGACCTAi… Sample172  G  ACAGTGGT-TGAACCTTz Sample173  G  ACAGTGGT-TAAGACAC•e Sample174  G  ACAGTGGT-CTAATCGAãQ Sample175  G  ACAGTGGT-TAGACCTAú™ Sample176  G  CAGATCCA-TGAACCTT—‘ Sample177  G  CAGATCCA-TAAGACACàŒ Sample178  G  CAGATCCA-CTAATCGAw¬ Sample179  G  CAGATCCA-TAGACCTA‡¡ Sample180  G  ACAAACGG-TGAACCTTòˆ Sample181  G  ACAAACGG-TAAGACAC° Sample182  G  ACAAACGG-CTAATCGAêV Sample183  G  ACAAACGG-TAGACCTAÇ… Sample184  G  AACCCCTC-TGAACCTT©w Sample185  G  AACCCCTC-TAAGACAC´m Sample186  G  AACCCCTC-CTAATCGAþl Sample187  G  AACCCCTC-TAGACCTA.{ Sample188  G  TGTGACCA-TGAACCTT›² Sample189  G  TGTGACCA-TAAGACACá} Sample190  G  TGTGACCA-CTAATCGAƒ¢ Sample191  G  TGTGACCA-TAGACCTA˜u Sample192  C  ATCACGAC-TGAACCTTOx Sample169  C  ATCACGAC-TAAGACAC8’ Sample170  C  ATCACGAC-CTAATCGA ‘ Sample171  C  ATCACGAC-TAGACCTAŠ Sample172  C  ACAGTGGT-TGAACCTTº{ Sample173  C  ACAGTGGT-TAAGACAC§h Sample174  C  ACAGTGGT-CTAATCGAyS Sample175  C  ACAGTGGT-TAGACCTAjž Sample176  C  CAGATCCA-TGAACCTT/“ Sample177  C  CAGATCCA-TAAGACACËŽ Sample178  C  CAGATCCA-CTAATCGA£¯ Sample179  C  CAGATCCA-TAGACCTA®¥ Sample180  C  ACAAACGG-TGAACCTT• Sample181  C  ACAAACGG-TAAGACACغ Sample182  C  ACAAACGG-CTAATCGAÚY Sample183  C  ACAAACGG-TAGACCTA“‰ Sample184  C  AACCCCTC-TGAACCTTy Sample185  C  AACCCCTC-TAAGACACq Sample186  C  AACCCCTC-CTAATCGA»m Sample187  C  AACCCCTC-TAGACCTAŸ Sample188  C  TGTGACCA-TGAACCTT‰µ Sample189  C  TGTGACCA-TAAGACAC<€ Sample190  C  TGTGACCA-CTAATCGAd¥ Sample191  C  TGTGACCA-TAGACCTAñw Sample192  F  ATCACGAC-TGAACCTT!v Sample169  F  ATCACGAC-TAAGACAC=‘ Sample170  F  ATCACGAC-CTAATCGA.Ž Sample171  F  ATCACGAC-TAGACCTA‹ˆ Sample172  F  ACAGTGGT-TGAACCTT’z Sample173  F  ACAGTGGT-TAAGACAC,f Sample174  F  ACAGTGGT-CTAATCGAçQ Sample175  F  ACAGTGGT-TAGACCTA¯› Sample176  F  CAGATCCA-TGAACCTT”’ Sample177  F  CAGATCCA-TAAGACACXŽ Sample178  F  CAGATCCA-CTAATCGA¤¬ Sample179  F  CAGATCCA-TAGACCTA”¡ Sample180  F  ACAAACGG-TGAACCTT ‹ Sample181  F  ACAAACGG-TAAGACACª´ Sample182  F  ACAAACGG-CTAATCGAxX Sample183  F  ACAAACGG-TAGACCTA‡ Sample184  F  AACCCCTC-TGAACCTTdy Sample185  F  AACCCCTC-TAAGACACo Sample186  F  AACCCCTC-CTAATCGA¼m Sample187  F  AACCCCTC-TAGACCTA–{ Sample188  F  TGTGACCA-TGAACCTT´ Sample189  F  TGTGACCA-TAAGACAC€ Sample190  F  TGTGACCA-CTAATCGAº¤ Sample191  F  TGTGACCA-TAGACCTA€v Sample192  A  ATCACGAC-TGAACCTTv Sample169  A  ATCACGAC-TAAGACAC{ Sample170  A  ATCACGAC-CTAATCGA.Ž Sample171  A  ATCACGAC-TAGACCTAIˆ Sample172  A  ACAGTGGT-TGAACCTTÑz Sample173  A  ACAGTGGT-TAAGACACh Sample174  A  ACAGTGGT-CTAATCGA^T Sample175  A  ACAGTGGT-TAGACCTAž Sample176  A  CAGATCCA-TGAACCTT ‘ Sample177  A  CAGATCCA-TAAGACACEŽ Sample178  A  CAGATCCA-CTAATCGA® Sample179  A  CAGATCCA-TAGACCTAl£ Sample180  A  ACAAACGG-TGAACCTT=Œ Sample181  A  ACAAACGG-TAAGACACÏ· Sample182  A  ACAAACGG-CTAATCGAìY Sample183  A  ACAAACGG-TAGACCTAð‰ Sample184  A  AACCCCTC-TGAACCTT7z Sample185  A  AACCCCTC-TAAGACACÇo Sample186  A  AACCCCTC-CTAATCGA™m Sample187  A  AACCCCTC-TAGACCTA} Sample188  A  TGTGACCA-TGAACCTT¬³ Sample189  A  TGTGACCA-TAAGACAC†€ Sample190  A  TGTGACCA-CTAATCGAd£ Sample191  A  TGTGACCA-TAGACCTAow Sample192  B  ATCACGAC-TGAACCTTw Sample169  B  ATCACGAC-TAAGACACȐ Sample170  B  ATCACGAC-CTAATCGA¦ Sample171  B  ATCACGAC-TAGACCTA‡ Sample172  B  ACAGTGGT-TGAACCTTÊy Sample173  B  ACAGTGGT-TAAGACAC/h Sample174  B  ACAGTGGT-CTAATCGAãR Sample175  B  ACAGTGGT-TAGACCTA^ Sample176  B  CAGATCCA-TGAACCTT¬’ Sample177  B  CAGATCCA-TAAGACAC® Sample178  B  CAGATCCA-CTAATCGAx¯ Sample179  B  CAGATCCA-TAGACCTAK¤ Sample180  B  ACAAACGG-TGAACCTTmŒ Sample181  B  ACAAACGG-TAAGACAC–´ Sample182  B  ACAAACGG-CTAATCGABX Sample183  B  ACAAACGG-TAGACCTA$‰ Sample184  B  AACCCCTC-TGAACCTTáw Sample185  B  AACCCCTC-TAAGACACo Sample186  B  AACCCCTC-CTAATCGA¶l Sample187  B  AACCCCTC-TAGACCTAè| Sample188  B  TGTGACCA-TGAACCTT+´ Sample189  B  TGTGACCA-TAAGACACT~ Sample190  B  TGTGACCA-CTAATCGA=¤ Sample191  B  TGTGACCA-TAGACCTAYv Sample192  ?  ATCACGAC-TGAACCTT¤w Sample169  ?  ATCACGAC-TAAGACACà’ Sample170  ?  ATCACGAC-CTAATCGA« Sample171  ?  ATCACGAC-TAGACCTA؈ Sample172  ?  ACAGTGGT-TGAACCTTÙ{ Sample173  ?  ACAGTGGT-TAAGACAC2i Sample174  ?  ACAGTGGT-CTAATCGA_T Sample175  ?  ACAGTGGT-TAGACCTAÆž Sample176  ?  CAGATCCA-TGAACCTT>” Sample177  ?  CAGATCCA-TAAGACAC” Sample178  ?  CAGATCCA-CTAATCGA ² Sample179  ?  CAGATCCA-TAGACCTAŒ¥ Sample180  ?  ACAAACGG-TGAACCTT Sample181  ?  ACAAACGG-TAAGACAC­» Sample182  ?  ACAAACGG-CTAATCGAZ Sample183  ?  ACAAACGG-TAGACCTAj‹ Sample184  ?  AACCCCTC-TGAACCTT¸y Sample185  ?  AACCCCTC-TAAGACACºq Sample186  ?  AACCCCTC-CTAATCGAŒn Sample187  ?  AACCCCTC-TAGACCTA}~ Sample188  ?  TGTGACCA-TGAACCTT¶ Sample189  ?  TGTGACCA-TAAGACACm‚ Sample190  ?  TGTGACCA-CTAATCGAò¥ Sample191  ?  TGTGACCA-TAGACCTAýx Sample192  @  ATCACGAC-TGAACCTTxv Sample169  @  ATCACGAC-TAAGACACà Sample170  @  ATCACGAC-CTAATCGAù Sample171  @  ATCACGAC-TAGACCTA:‡ Sample172  @  ACAGTGGT-TGAACCTT8| Sample173  @  ACAGTGGT-TAAGACACÔg Sample174  @  ACAGTGGT-CTAATCGAúS Sample175  @  ACAGTGGT-TAGACCTA'ž Sample176  @  CAGATCCA-TGAACCTT¯“ Sample177  @  CAGATCCA-TAAGACAC! Sample178  @  CAGATCCA-CTAATCGA¨® Sample179  @  CAGATCCA-TAGACCTAn¥ Sample180  @  ACAAACGG-TGAACCTT;Œ Sample181  @  ACAAACGG-TAAGACACRµ Sample182  @  ACAAACGG-CTAATCGA{Y Sample183  @  ACAAACGG-TAGACCTA{Š Sample184  @  AACCCCTC-TGAACCTTzx Sample185  @  AACCCCTC-TAAGACACÚo Sample186  @  AACCCCTC-CTAATCGArm Sample187  @  AACCCCTC-TAGACCTAp} Sample188  @  TGTGACCA-TGAACCTT´ Sample189  @  TGTGACCA-TAAGACAC € Sample190  @  TGTGACCA-CTAATCGA‰£ Sample191  @  TGTGACCA-TAGACCTAøv Sample192  =  ATCACGAC-TGAACCTT£v Sample169  =  ATCACGAC-TAAGACACù‘ Sample170  =  ATCACGAC-CTAATCGA Sample171  =  ATCACGAC-TAGACCTA¸ˆ Sample172  =  ACAGTGGT-TGAACCTT2{ Sample173  =  ACAGTGGT-TAAGACACWh Sample174  =  ACAGTGGT-CTAATCGAT Sample175  =  ACAGTGGT-TAGACCTAwŸ Sample176  =  CAGATCCA-TGAACCTT ’ Sample177  =  CAGATCCA-TAAGACACô Sample178  =  CAGATCCA-CTAATCGAp® Sample179  =  CAGATCCA-TAGACCTAS¥ Sample180  =  ACAAACGG-TGAACCTTX Sample181  =  ACAAACGG-TAAGACACD¹ Sample182  =  ACAAACGG-CTAATCGAñY Sample183  =  ACAAACGG-TAGACCTA)‹ Sample184  =  AACCCCTC-TGAACCTTˆx Sample185  =  AACCCCTC-TAAGACAC7q Sample186  =  AACCCCTC-CTAATCGAm Sample187  =  AACCCCTC-TAGACCTAì| Sample188  =  TGTGACCA-TGAACCTTæ³ Sample189  =  TGTGACCA-TAAGACACð€ Sample190  =  TGTGACCA-CTAATCGA‡£ Sample191  =  TGTGACCA-TAGACCTA¾w Sample192  >  ATCACGAC-TGAACCTTx Sample169  >  ATCACGAC-TAAGACACŽ“ Sample170  >  ATCACGAC-CTAATCGAA‘ Sample171  >  ATCACGAC-TAGACCTA‰ Sample172  >  ACAGTGGT-TGAACCTTÖ{ Sample173  >  ACAGTGGT-TAAGACACi Sample174  >  ACAGTGGT-CTAATCGA­S Sample175  >  ACAGTGGT-TAGACCTA¢ž Sample176  >  CAGATCCA-TGAACCTT!• Sample177  >  CAGATCCA-TAAGACACᎠSample178  >  CAGATCCA-CTAATCGA° Sample179  >  CAGATCCA-TAGACCTA›¦ Sample180  >  ACAAACGG-TGAACCTTÌŽ Sample181  >  ACAAACGG-TAAGACAC¼ Sample182  >  ACAAACGG-CTAATCGAäZ Sample183  >  ACAAACGG-TAGACCTAçŠ Sample184  >  AACCCCTC-TGAACCTTÚy Sample185  >  AACCCCTC-TAAGACAC:r Sample186  >  AACCCCTC-CTAATCGAŒn Sample187  >  AACCCCTC-TAGACCTA~ Sample188  >  TGTGACCA-TGAACCTTȳ Sample189  >  TGTGACCA-TAAGACAC0‚ Sample190  >  TGTGACCA-CTAATCGAn¤ Sample191  >  TGTGACCA-TAGACCTAêx Sample192  ;  ATCACGAC-TGAACCTT¼v Sample169  ;  ATCACGAC-TAAGACAC´’ Sample170  ;  ATCACGAC-CTAATCGA• Sample171  ;  ATCACGAC-TAGACCTA‰ Sample172  ;  ACAGTGGT-TGAACCTT8{ Sample173  ;  ACAGTGGT-TAAGACACâh Sample174  ;  ACAGTGGT-CTAATCGA£T Sample175  ;  ACAGTGGT-TAGACCTAåž Sample176  ;  CAGATCCA-TGAACCTT” Sample177  ;  CAGATCCA-TAAGACAC Sample178  ;  CAGATCCA-CTAATCGA€¯ Sample179  ;  CAGATCCA-TAGACCTA¥ Sample180  ;  ACAAACGG-TGAACCTT!Ž Sample181  ;  ACAAACGG-TAAGACAC°» Sample182  ;  ACAAACGG-CTAATCGAuZ Sample183  ;  ACAAACGG-TAGACCTAŒ Sample184  ;  AACCCCTC-TGAACCTT{y Sample185  ;  AACCCCTC-TAAGACAC p Sample186  ;  AACCCCTC-CTAATCGAÏn Sample187  ;  AACCCCTC-TAGACCTA Sample188  ;  TGTGACCA-TGAACCTTk´ Sample189  ;  TGTGACCA-TAAGACACb€ Sample190  ;  TGTGACCA-CTAATCGAs£ Sample191  ;  TGTGACCA-TAGACCTA@w Sample192  <  ATCACGAC-TGAACCTTÞw Sample169  <  ATCACGAC-TAAGACACÖ’ Sample170  <  ATCACGAC-CTAATCGAB Sample171  <  ATCACGAC-TAGACCTAÁˆ Sample172  <  ACAGTGGT-TGAACCTT†z Sample173  <  ACAGTGGT-TAAGACAC%i Sample174  <  ACAGTGGT-CTAATCGAQT Sample175  <  ACAGTGGT-TAGACCTA‰ž Sample176  <  CAGATCCA-TGAACCTT)“ Sample177  <  CAGATCCA-TAAGACACO Sample178  <  CAGATCCA-CTAATCGAf° Sample179  <  CAGATCCA-TAGACCTAæ¦ Sample180  <  ACAAACGG-TGAACCTT‘ Sample181  <  ACAAACGG-TAAGACACá» Sample182  <  ACAAACGG-CTAATCGAZ Sample183  <  ACAAACGG-TAGACCTA\Œ Sample184  <  AACCCCTC-TGAACCTTz Sample185  <  AACCCCTC-TAAGACACßo Sample186  <  AACCCCTC-CTAATCGA˜l Sample187  <  AACCCCTC-TAGACCTAÉ} Sample188  <  TGTGACCA-TGAACCTTÿ³ Sample189  <  TGTGACCA-TAAGACAC ‚ Sample190  <  TGTGACCA-CTAATCGAŽ¦ Sample191  <  TGTGACCA-TAGACCTA»w Sample192  E  ATCACGAC-TGAACCTTFx Sample169  E  ATCACGAC-TAAGACAC*“ Sample170  E  ATCACGAC-CTAATCGAݏ Sample171  E  ATCACGAC-TAGACCTAšˆ Sample172  E  ACAGTGGT-TGAACCTTX{ Sample173  E  ACAGTGGT-TAAGACACõg Sample174  E  ACAGTGGT-CTAATCGA„S Sample175  E  ACAGTGGT-TAGACCTA”ž Sample176  E  CAGATCCA-TGAACCTTÝ’ Sample177  E  CAGATCCA-TAAGACAC5Ž Sample178  E  CAGATCCA-CTAATCGAê® Sample179  E  CAGATCCA-TAGACCTA9¤ Sample180  E  ACAAACGG-TGAACCTTJŒ Sample181  E  ACAAACGG-TAAGACAC· Sample182  E  ACAAACGG-CTAATCGAxX Sample183  E  ACAAACGG-TAGACCTAˆ Sample184  E  AACCCCTC-TGAACCTT•y Sample185  E  AACCCCTC-TAAGACACp Sample186  E  AACCCCTC-CTAATCGA0n Sample187  E  AACCCCTC-TAGACCTA‹} Sample188  E  TGTGACCA-TGAACCTT¨´ Sample189  E  TGTGACCA-TAAGACACª Sample190  E  TGTGACCA-CTAATCGA¶¥ Sample191  E  TGTGACCA-TAGACCTAÝv Sample192  D  ATCACGAC-TGAACCTTµu Sample169  D  ATCACGAC-TAAGACAC’ Sample170  D  ATCACGAC-CTAATCGA Sample171  D  ATCACGAC-TAGACCTA«ˆ Sample172  D  ACAGTGGT-TGAACCTT.z Sample173  D  ACAGTGGT-TAAGACAC»g Sample174  D  ACAGTGGT-CTAATCGAS Sample175  D  ACAGTGGT-TAGACCTAmœ Sample176  D  CAGATCCA-TGAACCTT’ Sample177  D  CAGATCCA-TAAGACACîŽ Sample178  D  CAGATCCA-CTAATCGAo® Sample179  D  CAGATCCA-TAGACCTA¤ Sample180  D  ACAAACGG-TGAACCTT%Œ Sample181  D  ACAAACGG-TAAGACAC$µ Sample182  D  ACAAACGG-CTAATCGAëW Sample183  D  ACAAACGG-TAGACCTA4‰ Sample184  D  AACCCCTC-TGAACCTTx Sample185  D  AACCCCTC-TAAGACACQp Sample186  D  AACCCCTC-CTAATCGA¯n Sample187  D  AACCCCTC-TAGACCTAC| Sample188  D  TGTGACCA-TGAACCTTÿ² Sample189  D  TGTGACCA-TAAGACACù€ Sample190  D  TGTGACCA-CTAATCGAi£ Sample191  D  TGTGACCA-TAGACCTAÔu Sample192

lgwatgithub commented 2 years ago

Also:

print(run_metrics.index_metric_set().size())

= 38

Hope this helps!!

ezralanglois commented 2 years ago
summary = py_interop_summary.index_flowcell_summary()
summary = py_interop_summary.summarize_index_metrics(run_metrics, summary)

I missed the following:

summary = py_interop_summary.run_summary()

When you reassign summary, then it will be empty. So your result for the following is expected.

print (type(summary))
lane_summary = summary.at(0)