{ "cells": [ { "cell_type": "markdown", "id": "f2c37699", "metadata": {}, "source": [ "# Tutorial" ] }, { "cell_type": "code", "execution_count": 2, "id": "eecb2061", "metadata": {}, "outputs": [], "source": [ "import plotly.io as pio\n", "pio.renderers.default = \"notebook_connected\" # \"notebook\" or \"notebook_connected\" for offline use" ] }, { "cell_type": "markdown", "id": "c54f1308", "metadata": {}, "source": [ "*oddSNP* is an open-source framework for calculating SNP-Information Content (SNP-IC), a quantitative metric derived from unpooled pilot single-cell RNA sequencing (scRNA-seq) data that accurately predicts the success of genotype-based demultiplexing, as well as its counterpart for genotype-free approaches, cell-paired SNP-Information Content (cpSNP-IC).\n", "\n", "Details on these metrics and the tool's implementation are available in the manuscript entitled: *OddSNP: a predictive framework for optimizing multiplexed single-cell RNA-seq experiments*." ] }, { "cell_type": "markdown", "id": "36c873ff", "metadata": {}, "source": [ "## Installation\n", "\n", "The recommended way to install *oddSNP* is by using a virtual-environment manager such as [Conda](https://docs.conda.io/projects/conda/en/stable/user-guide/install/index.html). Even when installing from source, we will create the corresponding environments prior to installation:" ] }, { "cell_type": "markdown", "id": "e7a2702c", "metadata": { "vscode": { "languageId": "shellscript" } }, "source": [ "### Using Bioconda:\n", "\n", "We create a new conda environment and directly install *oddSNP* from its bioconda source.\n", " \n", "```bash\n", ":~$ conda create --name oddsnp python=3.12\n", ":~$ conda activate oddsnp\n", "(oddsnp):~$ conda install -c bioconda oddsnp\n", "(oddsnp):~$\n", "```" ] }, { "cell_type": "markdown", "id": "c4499be1", "metadata": {}, "source": [ "### Using PyPI:\n", "\n", "Still, we recommend to install *oddSNP* inside a virtual environment. In this case, we need to make sure to also install `pip` to the created environment to avoid interfering with system libraries.\n", "\n", "```bash\n", ":~$ conda create --name oddsnp python=3.12\n", ":~$ conda activate oddsnp\n", "(oddsnp):~$ conda install pip\n", "(oddsnp):~$ pip install oddsnp\n", "```" ] }, { "cell_type": "markdown", "id": "0f36c641", "metadata": {}, "source": [ "### From source\n", "\n", "It is also possible to install *oddSNP* directly from source to a previously created environment.\n", "\n", "For this, we first clone the contents of the GitHub repository to local folder (i.e `path/to/oddsnp`), then, in order to install *oddSNP* as a command line tool in the current environment, we simply use the following:\n", "\n", "```bash\n", ":~$ conda create --name oddsnp python=3.12\n", ":~$ conda activate oddsnp\n", "(oddsnp):~$ cd path/to/oddsnp/\n", "(oddsnp):~/path/to/oddsnp$ pip install .\n", "```\n", "\n", "In this case, make sure that the `pip` version used for installation is the one associated to the environment and not a system version (i.e. `$ which pip` should point to an environment directory and not your system's pip).\n", "\n", "Notice that by running this command, you will also install to the currently activated environment all of the tool's dependencies." ] }, { "cell_type": "markdown", "id": "22f12eb2", "metadata": {}, "source": [ "### After installation\n", "\n", "An installation of *[cellsnp-lite](https://cellsnp-lite.readthedocs.io/en/latest/index.html)* is required to perform pileup calculations within oddSNP. To install it, use the following command inside your activated conda environment:\n", "\n", "```bash\n", "(oddsnp):~$ conda install -c bioconda cellsnp-lite \n", "```\n", "\n", "**NOTE** Other installation methods for `cellsnp-lite` are described in their [original website](https://cellsnp-lite.readthedocs.io/en/latest/index.html)." ] }, { "cell_type": "markdown", "id": "4c4a6ca8", "metadata": {}, "source": [ "To check the installation finished properly, we can try and run *oddSNP* from the command line without any sub-commands. The output should be as follows:\n", "\n", "```bash\n", "(oddsnp):~$ oddSNP \n", "Usage: oddSNP [OPTIONS] COMMAND [ARGS]...\n", "\n", "Options:\n", " --help Show this message and exit.\n", "\n", "Commands:\n", " cpsnpic\n", " downsample\n", " genotype\n", " snpic\n", " utils\n", "```\n", "\n", "**NOTE** The rest of this tutorial will use *oddSNP* through its available API. Notice that all functionality is also available through the corresponding combination of command-line instructions." ] }, { "cell_type": "markdown", "id": "97f2ef83", "metadata": {}, "source": [ "## Using oddSNP" ] }, { "cell_type": "markdown", "id": "e674bc81", "metadata": {}, "source": [ "### 1. Sample data preparation\n", "\n", "First, we check the current working directory" ] }, { "cell_type": "code", "execution_count": 2, "id": "2bf5ee7b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Current working directory: /mnt/storage4/rallendes/oddSNP/notebooks\n" ] } ], "source": [ "import os\n", "\n", "current_directory = os.getcwd()\n", "print(f\"Current working directory: {current_directory}\")" ] }, { "cell_type": "markdown", "id": "602a71a9", "metadata": {}, "source": [ "The minimum starting point for a *snpIC* workflow requires the following input files:\n", "- a scRNAseq BAM file (together with a list of cell barcodes), and\n", "- a SNP reference file, typically in VCF format (with or without minor Allelle frequency information)\n", "\n", "Due to file size, we have not included the sample files used for this tutorial, however, they are publicly available for download from: [1k PBMCs from a Healthy Donor (v3 chemistry) BAM from 10XGenomics](https://www.10xgenomics.com/datasets/1-k-pbm-cs-from-a-healthy-donor-v-3-chemistry-3-standard-3-0-0); and [Call set from 1000 Genomes Project sequence against GRCh38 (SNV and indels)](https://ftp.1000genomes.ebi.ac.uk/vol1/ftp/data_collections/1000_genomes_project/release/20190312_biallelic_SNV_and_INDEL/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz) respectively.\n", "\n", "The following commands will automatically download and place the files in the required folders. Alternatively, you download the files manually and place them in the *{current_directory}/sample_data/* folder.\n", "\n", "For downloading the bam file (~5GB) and its corresponding matrix file:" ] }, { "cell_type": "code", "execution_count": 5, "id": "db16086d", "metadata": {}, "outputs": [], "source": [ "import os\n", "import requests\n", "import tarfile\n", "\n", "# create a sample_data directory if it doesn't exist\n", "if not os.path.exists(f\"{current_directory}/sample_data\"):\n", " os.makedirs(f\"{current_directory}/sample_data\")\n", "\n", "# bam file\n", "url = \"https://cf.10xgenomics.com/samples/cell-exp/3.0.0/pbmc_1k_v3/pbmc_1k_v3_possorted_genome_bam.bam\"\n", "save_path = f\"{current_directory}/sample_data/pbmc_1k_v3_possorted_genome_bam.bam\"\n", "response = requests.get(url)\n", "with open(save_path, \"wb\") as f:\n", " f.write(response.content)\n", "\n", "# matrix file (we use the list of barcodes from the filtered matrix generated by Cell Ranger))\n", "url = \"https://cf.10xgenomics.com/samples/cell-exp/3.0.0/pbmc_1k_v3/pbmc_1k_v3_filtered_feature_bc_matrix.tar.gz\"\n", "save_path = f\"{current_directory}/sample_data/pbmc_1k_v3_filtered_feature_bc_matrix.tar.gz\"\n", "response = requests.get(url)\n", "with open(save_path, \"wb\") as f:\n", " f.write(response.content)\n", "\n", "# untar the matrix file\n", "with tarfile.open(save_path, 'r:gz') as file:\n", " file.extractall(f\"{current_directory}/sample_data/\", filter='data') \n", " file.close()" ] }, { "cell_type": "markdown", "id": "7da10d53", "metadata": {}, "source": [ "
\n", "⚠️ Warning: \n", "When using the 10x Chromium platform and Cell Ranger software, if the number of cell-associated barcodes reported in filtered_feature_bc_matrix greatly exceeds the intended target recovered cell count, review the result carefully before using the filtered barcode set for this analysis. Such an excess may indicate that automatic cell calling by cellranger count has retained low-confidence barcodes that may be classified as non-demultiplexable by demultiplexing algorithms, thereby affecting downstream analyses such as SNP-IC threshold-based prediction. Assess this possibility using the barcode rank plot and other QC metrics. If the automatic calls are not supported by these diagnostics, consider rerunning cellranger count with --force-cells or applying downstream manual filtering based on UMI counts and other QC measures.\n", "
\n", "" ] }, { "cell_type": "markdown", "id": "999e658f", "metadata": {}, "source": [ "For downloading the SNP reference file (~1GB):" ] }, { "cell_type": "code", "execution_count": 6, "id": "c3bcfa01", "metadata": {}, "outputs": [], "source": [ "url = \"https://ftp.1000genomes.ebi.ac.uk/vol1/ftp/data_collections/1000_genomes_project/release/20190312_biallelic_SNV_and_INDEL/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz\"\n", "save_path = f\"{current_directory}/sample_data/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz\"\n", "\n", "response = requests.get(url)\n", "with open(save_path, \"wb\") as f:\n", " f.write(response.content)" ] }, { "cell_type": "markdown", "id": "bfc8277e", "metadata": {}, "source": [ "### 2. Pre-processing (pile-up)\n", "\n", "As a pre-processing, we stack all sequencing reads from the BAM file that overlap each genomic position to summarize the bases present at that site. This process is called *pileup*. \n", "\n", "First, we read the sample BAM file using pysam:" ] }, { "cell_type": "code", "execution_count": 7, "id": "650138d9", "metadata": {}, "outputs": [], "source": [ "import pysam\n", "input_bam = pysam.AlignmentFile(\n", " f\"{current_directory}/sample_data/pbmc_1k_v3_possorted_genome_bam.bam\",\n", " \"rb\"\n", ")" ] }, { "cell_type": "markdown", "id": "b1baa777", "metadata": {}, "source": [ "and display the first few lines" ] }, { "cell_type": "code", "execution_count": 8, "id": "1c3255a5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "A00228:279:HFWFVDMXX:1:1201:20754:18396\t272\t1\t11274\t0\t91M\t*\t0\t0\tTGGTGGCCAGCGCCCCCTGCTGGCGCCGGGGCACTGCAGGGCCCTCTTGCTTACTGTATAGTGGTGGCACGCCGCCTGCTGGCAGCTAGGG\tarray('B', [37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 11, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 11, 37, 37, 25, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 25, 37])\t[('NH', 5), ('HI', 4), ('AS', 89), ('nM', 0), ('RE', 'I'), ('li', 0), ('BC', 'CAGCCCAC'), ('QT', 'FFFFFFF,'), ('CR', 'ATTCGTTGTGTAGCAG'), ('CY', 'FFFFF:FFFFFF:FFF'), ('CB', 'ATTCGTTGTGTAGCAG-1'), ('UR', 'CCGTTCCGTTGG'), ('UY', 'F:F:FF:FFF:F'), ('UB', 'CCGTTCCGTTGG'), ('RG', 'pbmc_1k_v3:0:1:HFWFVDMXX:1')]\n", "A00228:279:HFWFVDMXX:1:2258:21395:15280\t256\t1\t11317\t0\t91M\t*\t0\t0\tCTCTTGCTTACTGTATAGTGGTGGCACGCCGCCTGCTGGCAGCTAGGGACATTGCAGGGTCCTCTTGCTCAAGGTGTAGTGGCAGCACGCC\tarray('B', [37, 37, 37, 37, 37, 37, 37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37])\t[('NH', 5), ('HI', 2), ('AS', 89), ('nM', 0), ('RE', 'I'), ('li', 0), ('BC', 'GGCAATGG'), ('QT', 'FFFFFFFF'), ('CR', 'GGATCTATCACCTACC'), ('CY', 'FFFFFFFFFFFFFFFF'), ('CB', 'GGATCTATCACCTACC-1'), ('UR', 'TTTTCTCGGTTT'), ('UY', 'FFFFFFFFFFFF'), ('UB', 'TTTTCTCGGTTT'), ('RG', 'pbmc_1k_v3:0:1:HFWFVDMXX:1')]\n", "A00228:279:HFWFVDMXX:2:2312:18466:8046\t272\t1\t12017\t0\t91M\t*\t0\t0\tACTTCCAGCAACTGCTGGCCTGTGCCAGGGTGCAAGCTGAGCACTGGAGTGGAGTTTTCCTGTGGAGAGGAGCCATGCCTAGAGTGGGATG\tarray('B', [37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 25, 37])\t[('NH', 7), ('HI', 4), ('AS', 89), ('nM', 0), ('RE', 'I'), ('li', 0), ('BC', 'GGCAATGG'), ('QT', 'FFFFFFFF'), ('CR', 'TCTAACTAGGTCCAGA'), ('CY', 'FFFFFFFFFFFFFFFF'), ('CB', 'TCTAACTAGGTCCAGA-1'), ('UR', 'TGTCTCTCTCCC'), ('UY', 'FFFFFFFFFFFF'), ('UB', 'TGTCTCTCTCCC'), ('RG', 'pbmc_1k_v3:0:1:HFWFVDMXX:2')]\n", "A00228:279:HFWFVDMXX:2:1385:2085:18975\t16\t1\t13402\t0\t91M\t*\t0\t0\tGAGCCTCCACCACCCCGAGATCACATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCAC\tarray('B', [37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37])\t[('NH', 6), ('HI', 1), ('AS', 89), ('nM', 0), ('RE', 'I'), ('xf', 0), ('li', 0), ('BC', 'GGCAATGG'), ('QT', 'FFFFFFFF'), ('CR', 'TCTGCATGTAACTTAA'), ('CY', 'FFFFFFFFFFFFFFFF'), ('UR', 'TACCACAACCAG'), ('UY', 'FFFFFFFFFFFF'), ('UB', 'TACCACAACCAG'), ('RG', 'pbmc_1k_v3:0:1:HFWFVDMXX:2')]\n", "A00228:279:HFWFVDMXX:1:2388:30499:30827\t256\t1\t13421\t3\t91M\t*\t0\t0\tATCACATTTCTCACTGCCTTTTGTCTGCCCAGTTTCACCAGAAGTAGGCCTCTTCCTGACAGGCAGCTGCACCACTGCCTGGCGCTGTGCC\tarray('B', [37, 37, 11, 25, 11, 37, 11, 11, 11, 11, 37, 37, 25, 11, 37, 37, 37, 25, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 11, 37, 37, 37, 37, 37, 37, 37, 25, 37, 37, 25, 37, 37, 37, 37, 37, 11, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 11, 25, 37, 37, 37, 37, 11, 11, 37, 37, 37, 37, 37, 11, 37, 11, 37, 37, 37, 37, 25, 11, 11, 37, 37, 37, 37, 37])\t[('NH', 2), ('HI', 2), ('AS', 89), ('nM', 0), ('RE', 'I'), ('li', 0), ('BC', 'ACATTACT'), ('QT', 'FFF,:FFF'), ('CR', 'CACTGAAGTCTTTCTA'), ('CY', 'FFF:FFFFFF:F,FFF'), ('CB', 'CACTGAAGTCTTTCTA-1'), ('UR', 'GCCTTACAGGTC'), ('UY', ':F,:,FF,FFFF'), ('UB', 'GCCTTACAGGTC'), ('RG', 'pbmc_1k_v3:0:1:HFWFVDMXX:1')]\n", "A00228:279:HFWFVDMXX:1:2415:3640:8015\t256\t1\t13435\t3\t1S90M\t*\t0\t0\tATGCCTTTTGTCTGCCCAGTTTCACCAGAAGTATGCATCTTCATGACAGGCAGCTGCACCACTGCCTGGCGCTGTGCCCTTCCTTTGCTCT\tarray('B', [11, 37, 37, 37, 37, 37, 25, 37, 37, 37, 37, 37, 25, 11, 37, 25, 37, 37, 11, 37, 37, 37, 37, 37, 37, 25, 37, 25, 37, 37, 25, 37, 37, 11, 11, 37, 11, 37, 37, 37, 37, 37, 11, 37, 25, 37, 37, 37, 37, 11, 37, 37, 25, 37, 37, 37, 37, 37, 25, 11, 37, 25, 37, 11, 11, 25, 37, 37, 11, 25, 37, 37, 37, 37, 37, 25, 37, 25, 37, 37, 37, 11, 25, 37, 37, 37, 11, 25, 37, 25, 25])\t[('NH', 2), ('HI', 2), ('AS', 82), ('nM', 3), ('RE', 'I'), ('li', 0), ('BC', 'TTTGGGTA'), ('QT', 'F,FFFFF:'), ('CR', 'CACTGAAGTCTTTCTA'), ('CY', 'FFFFFFFFF,::F,FF'), ('CB', 'CACTGAAGTCTTTCTA-1'), ('UR', 'GCCTTACAGGTC'), ('UY', ',:FFFFFFF:F:'), ('UB', 'GCCTTACAGGTC'), ('RG', 'pbmc_1k_v3:0:1:HFWFVDMXX:1')]\n" ] } ], "source": [ "for i,read in enumerate(input_bam.fetch(until_eof=True)):\n", " print(read)\n", " if i>=5: break\n", "input_bam.close()" ] }, { "cell_type": "markdown", "id": "a76c3c86", "metadata": {}, "source": [ "We also display the SNP reference" ] }, { "cell_type": "code", "execution_count": 9, "id": "dfaaabad", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/tmp/ipykernel_346233/3038289099.py:2: DtypeWarning: Columns (0: chrom) have mixed types. Specify dtype option on import or set low_memory=False.\n", " input_vcf = pd.read_table(\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
chromposidrefaltqualfilterinfo
0110416.CCCTAAC.PASSAC=240;AN=5096;DP=365460;AF=0.05;EAS_AF=0.06;E...
1116103.TG.PASSAC=118;AN=5096;DP=29994;AF=0.02;EAS_AF=0;EUR_A...
2117496.ACA.PASSAC=25;AN=5096;DP=189765;AF=0;EAS_AF=0;EUR_AF=0...
3151479.TA.PASSAC=531;AN=5096;DP=17461;AF=0.1;EAS_AF=0;EUR_AF...
4151898.CA.PASSAC=426;AN=5096;DP=15331;AF=0.08;EAS_AF=0.05;EU...
...........................
78229213X156029373.TC.PASSAC=181;AN=5096;DP=3661;AF=0.04;EAS_AF=0.05;EUR...
78229214X156029383.CG.PASSAC=288;AN=5096;DP=4109;AF=0.06;EAS_AF=0.05;EUR...
78229215X156030556.AAG.PASSAC=4;AN=5096;DP=428827;AF=0;EAS_AF=0;EUR_AF=0;...
78229216X156030574.AAG.PASSAC=5;AN=5096;DP=462796;AF=0;EAS_AF=0;EUR_AF=0;...
78229217X156030592.AAG.PASSAC=4;AN=5096;DP=510923;AF=0;EAS_AF=0;EUR_AF=0;...
\n", "

78229218 rows × 8 columns

\n", "
" ], "text/plain": [ " chrom pos id ref alt qual filter \\\n", "0 1 10416 . CCCTAA C . PASS \n", "1 1 16103 . T G . PASS \n", "2 1 17496 . AC A . PASS \n", "3 1 51479 . T A . PASS \n", "4 1 51898 . C A . PASS \n", "... ... ... .. ... .. ... ... \n", "78229213 X 156029373 . T C . PASS \n", "78229214 X 156029383 . C G . PASS \n", "78229215 X 156030556 . A AG . PASS \n", "78229216 X 156030574 . A AG . PASS \n", "78229217 X 156030592 . A AG . PASS \n", "\n", " info \n", "0 AC=240;AN=5096;DP=365460;AF=0.05;EAS_AF=0.06;E... \n", "1 AC=118;AN=5096;DP=29994;AF=0.02;EAS_AF=0;EUR_A... \n", "2 AC=25;AN=5096;DP=189765;AF=0;EAS_AF=0;EUR_AF=0... \n", "3 AC=531;AN=5096;DP=17461;AF=0.1;EAS_AF=0;EUR_AF... \n", "4 AC=426;AN=5096;DP=15331;AF=0.08;EAS_AF=0.05;EU... \n", "... ... \n", "78229213 AC=181;AN=5096;DP=3661;AF=0.04;EAS_AF=0.05;EUR... \n", "78229214 AC=288;AN=5096;DP=4109;AF=0.06;EAS_AF=0.05;EUR... \n", "78229215 AC=4;AN=5096;DP=428827;AF=0;EAS_AF=0;EUR_AF=0;... \n", "78229216 AC=5;AN=5096;DP=462796;AF=0;EAS_AF=0;EUR_AF=0;... \n", "78229217 AC=4;AN=5096;DP=510923;AF=0;EAS_AF=0;EUR_AF=0;... \n", "\n", "[78229218 rows x 8 columns]" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "input_vcf = pd.read_table(\n", " f\"{current_directory}/sample_data/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz\", \n", " comment=\"#\", \n", " header=None,\n", " names=['chrom','pos','id','ref','alt','qual','filter','info']\n", ")\n", "input_vcf" ] }, { "cell_type": "markdown", "id": "a147eae0", "metadata": {}, "source": [ "Finally, we calculate how many times each SNP in the reference is associated with each cell in our input BAM file using *cellsnp-lite* with the following command. This process takes about 45 min when using 50 cores. You may skip this step and proceed directly to the visualization stage, as the results are already provided in the output directory." ] }, { "cell_type": "code", "execution_count": 10, "id": "f8b998b9", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "cellsnp-lite found: cellsnp-lite 1.2.3 (htslib 1.22.1)\n", "\n", "Index file for /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/pbmc_1k_v3_possorted_genome_bam.bam not found. Generating index.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[I::main] start time: 2026-04-17 14:43:08\n", "[W::check_args] Max depth set to maximum value (2147483647)\n", "[W::check_args] Max pileup set to maximum value (2147483647)\n", "[I::main] global settings after checking:\n", "\tnum of input files = 1\n", "\tout_dir = /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup\n", "\tis_out_zip = 1, is_genotype = 0\n", "\tis_target = 0, num_of_pos = 0\n", "\tnum_of_barcodes = 1222, num_of_samples = 0\n", "\trefseq file = (null)\n", "\t0 chroms: \n", "\tcell-tag = CB, umi-tag = UB\n", "\tnthreads = 50, tp_max_open = 1048576\n", "\tmthreads = 50, tp_errno = 0, tp_ntry = 0\n", "\tmin_count = 20, min_maf = 0.10, doublet_gl = 0\n", "\tmin_len = 30, min_mapq = 20\n", "\trflag_filter = 772, rflag_require = 0\n", "\tmax_depth = 2147483647, max_pileup = 2147483647, no_orphan = 1\n", "[I::main] loading the VCF file for given SNPs ...\n", "[I::main] fetching 73257632 candidate variants ...\n", "[I::main] mode 1a: fetch given SNPs in 1222 single cells.\n", "[I::csp_fetch_core][Thread-26] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 2.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 4.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 6.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 8.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 10.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 18.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 20.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 22.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 24.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 26.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 30.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 34.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 36.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 38.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 40.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 44.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 46.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 52.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 54.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 58.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 60.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 62.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 68.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 72.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 74.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 76.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 78.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 80.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 86.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 88.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 90.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 92.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 94.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 96.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 98.00% SNPs processed.\n", "[I::main] All Done!\n", "[I::main] Version: 1.2.3 (htslib 1.22.1)\n", "[I::main] CMD: cellsnp-lite -s /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/pbmc_1k_v3_possorted_genome_bam.bam -b /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_feature_bc_matrix/barcodes.tsv.gz -O /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup -R /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz -p 50 --minMAF 0.1 --minCOUNT 20 --cellTAG CB --UMItag UB --gzip\n", "[I::main] end time: 2026-04-17 15:23:07\n", "[I::main] time spent: 2399 seconds.\n" ] } ], "source": [ "import oddSNP.utils as utils\n", "\n", "utils.call_cslite_pileup(\n", " bam=f\"{current_directory}/sample_data/pbmc_1k_v3_possorted_genome_bam.bam\", # bam file. Change here if the down-sampling percentage is modified.\n", " reference=f\"{current_directory}/sample_data/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz\", # reference file\n", " barcodes=f\"{current_directory}/sample_data/filtered_feature_bc_matrix/barcodes.tsv.gz\", # barcode file in the matrix folder\n", " oupath=f\"{current_directory}/sample_data/full_pileup\", # output directory\n", " celltag=\"CB\", # a tag for cell barcode\n", " umitag=\"UB\", # a tag for UMI \n", " mincount=20, # minimum number of reads required to report an allele count for a SNP in a cell.\n", " nproc=50, # number of cores to use\n", " force=True # whether to overwrite\n", ")" ] }, { "cell_type": "markdown", "id": "8c733e19", "metadata": {}, "source": [ "Pileup results (generated using cellsnp-lite) for this sample dataset are stored in folder `path/to/oddsnp/sample_data/full_pileup`." ] }, { "cell_type": "markdown", "id": "c117177f", "metadata": {}, "source": [ "### 3. snpIC Calculation\n", "\n", "Using the generated pile-up results, we here compute SNP-IC. As detailed in the manuscript, SNP-IC is a metric for evaluating the performance of with-genotype demultiplexing algorithms and is defined as the sum of UMI counts across each identified SNPs. \n", "\n", "We first load the pile-up results and compute SNP-IC" ] }, { "cell_type": "code", "execution_count": 11, "id": "43037c4c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saving aggregated pileup to /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/aggregated_pileup.pkl.gz\n", "Saving SNP-IC counts to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/snpic_counts.pkl.gz\n", " AD DP OTH DPOTH\n", "bcode \n", "AAACCCAAGGAGAGTA-1 365.0 834.0 4.0 838.0\n", "AAACGCTTCAGCCCAG-1 360.0 723.0 10.0 733.0\n", "AAAGAACAGACGACTG-1 222.0 477.0 9.0 486.0\n", "AAAGAACCAATGGCAG-1 170.0 316.0 7.0 323.0\n", "AAAGAACGTCTGCAAT-1 275.0 663.0 10.0 673.0\n", "... ... ... ... ...\n", "TTTCCTCTCTCTTGCG-1 458.0 959.0 13.0 972.0\n", "TTTGATCTCTTTGGAG-1 235.0 559.0 8.0 567.0\n", "TTTGGTTAGTAACCTC-1 168.0 355.0 4.0 359.0\n", "TTTGGTTGTAGAATAC-1 425.0 923.0 7.0 930.0\n", "TTTGTTGCAATTAGGA-1 196.0 432.0 11.0 443.0\n", "\n", "[1211 rows x 4 columns]\n" ] } ], "source": [ "import pandas as pd \n", "import oddSNP.snpic as snpic\n", "\n", "out = snpic.call_calculate_snpic(\n", " f\"{current_directory}/sample_data/full_pileup\", # input directory (pileup results)\n", " f\"{current_directory}/sample_data/full_pileup\", # output directory for SNP-IC results\n", " force=True # whether to overwrite\n", ")\n", "df = pd.read_pickle(out)\n", "print(df)" ] }, { "cell_type": "markdown", "id": "88fbc115", "metadata": {}, "source": [ "Then we generate the corresponding histogram (x-axis: SNP-IC and y-axis: histogram)" ] }, { "cell_type": "code", "execution_count": 12, "id": "bfe3c536", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Loading SNP-IC counts from: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/snpic_counts.pkl.gz\n", "Saving SNP-IC histogram to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/snpic_histogram.pkl\n" ] }, { "data": { "text/html": [ " \n", " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# generate the histogram values\n", "import oddSNP.plotting as plt\n", "\n", "hist = snpic.call_generate_histogram(\n", " f\"{current_directory}/sample_data/full_pileup/snpic_counts.pkl.gz\", # input SNP-IC results\n", " f\"{current_directory}/sample_data/full_pileup\", # output directory\n", " force=True # whether to overwrite\n", ")\n", "\n", "fig = plt.generate_snpic_plot(hist)\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "aae1be29", "metadata": {}, "source": [ "Alternatively, we can save the plot (as an interactive html file)" ] }, { "cell_type": "code", "execution_count": 13, "id": "5b44cf01", "metadata": {}, "outputs": [], "source": [ "# snpic.call_save_snpic_plot(\n", "# hist,\n", "# f\"{current_directory}/sample_data/full_pileup/snpic_histogram.html\",\n", "# force=True\n", "# )" ] }, { "cell_type": "markdown", "id": "05e898ac", "metadata": {}, "source": [ "The histogram suggests that most cells have an SNP-IC greater than the threshold value (50, incidated by the vertical dashed line), so with-genotype demultiplexing algorithms should work on this dataset." ] }, { "cell_type": "markdown", "id": "034ab1a5", "metadata": {}, "source": [ "### 4. cpSNP-IC calculation" ] }, { "cell_type": "markdown", "id": "144b85b8", "metadata": {}, "source": [ "Using the generated pile-up results, we can also compute cpSNP-IC, which is a metric for evaluating the performance of genotype-free demultiplexing algorithms. As detailed in the manuscript, cpSNP-IC is computed for each cell pair by summing, over all SNPs shared by the pair, the smaller of the two UMI counts for each SNP.\n", "\n", "Because this value is computed for cell pairs, it requires more time than the SNP-IC calculation. In the command below, cpSNP-IC is computed for cell pairs with meaningful SNP overlap. This step takes approximately 6 minutes using 15 cores. " ] }, { "cell_type": "code", "execution_count": 14, "id": "92491c85", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saving aggregated pileup to /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/aggregated_pileup.pkl.gz\n", "Saving SNPs per cell to /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/snps_per_cell.pkl.gz\n", "Generating cell pairs for 1211 cells\n", "total pairs 732655, total batches 73\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 2628.63it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3173.68it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3415.86it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3491.63it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3515.39it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3813.19it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3298.65it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3499.41it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3220.12it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3488.09it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3619.36it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3551.05it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3539.39it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3683.89it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3474.63it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3379.97it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3489.47it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3469.85it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3662.95it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3579.94it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3338.45it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3504.76it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3490.69it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3369.07it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3449.56it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3049.10it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3294.76it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3366.21it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3582.42it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3340.63it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3211.67it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3446.19it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3430.98it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 2908.99it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3304.47it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 2958.24it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3662.07it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3499.74it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3002.01it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3876.03it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3540.06it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3388.77it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3381.53it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3434.28it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3518.66it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3562.64it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3377.70it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3348.77it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3380.85it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3420.94it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3894.41it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3565.49it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3344.11it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3720.70it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3856.83it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3351.05it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3676.11it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3771.08it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3789.08it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3395.64it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3437.61it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3729.15it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3496.59it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:03<00:00, 3327.22it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3760.39it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3600.87it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3381.81it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3637.37it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3550.63it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3342.67it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3734.26it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3580.03it/s]\n", "Parallel jobs: 100%|██████████| 10000/10000 [00:02<00:00, 3395.45it/s]\n", "Parallel jobs: 100%|██████████| 2655/2655 [00:00<00:00, 3430.46it/s]\n", "Batch progress: 100%|██████████| 74/74 [07:55<00:00, 6.43s/it]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Saving results to /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/cpsnpic_counts.pkl.gz\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
cell1cell2min_sum
0TTACGTTTCTCGCTTG-1TTGGGCGGTCGGAAAC-188.0
1TTACGTTTCTCGCTTG-1TTGGGTAGTGCTAGCC-1196.0
2TTACGTTTCTCGCTTG-1TTGGGTATCACCGACG-178.0
3TTACGTTTCTCGCTTG-1TTGGTTTCACTGGATT-1181.0
4TTACGTTTCTCGCTTG-1TTGTGGATCTAAGAAG-1186.0
............
2522TTTGATCTCTTTGGAG-1TTTGGTTGTAGAATAC-1140.0
2523TTTGATCTCTTTGGAG-1TTTGTTGCAATTAGGA-191.0
2524TTTGGTTAGTAACCTC-1TTTGGTTGTAGAATAC-197.0
2525TTTGGTTAGTAACCTC-1TTTGTTGCAATTAGGA-179.0
2526TTTGGTTGTAGAATAC-1TTTGTTGCAATTAGGA-1158.0
\n", "

2527 rows × 3 columns

\n", "
" ], "text/plain": [ " cell1 cell2 min_sum\n", "0 TTACGTTTCTCGCTTG-1 TTGGGCGGTCGGAAAC-1 88.0\n", "1 TTACGTTTCTCGCTTG-1 TTGGGTAGTGCTAGCC-1 196.0\n", "2 TTACGTTTCTCGCTTG-1 TTGGGTATCACCGACG-1 78.0\n", "3 TTACGTTTCTCGCTTG-1 TTGGTTTCACTGGATT-1 181.0\n", "4 TTACGTTTCTCGCTTG-1 TTGTGGATCTAAGAAG-1 186.0\n", "... ... ... ...\n", "2522 TTTGATCTCTTTGGAG-1 TTTGGTTGTAGAATAC-1 140.0\n", "2523 TTTGATCTCTTTGGAG-1 TTTGTTGCAATTAGGA-1 91.0\n", "2524 TTTGGTTAGTAACCTC-1 TTTGGTTGTAGAATAC-1 97.0\n", "2525 TTTGGTTAGTAACCTC-1 TTTGTTGCAATTAGGA-1 79.0\n", "2526 TTTGGTTGTAGAATAC-1 TTTGTTGCAATTAGGA-1 158.0\n", "\n", "[2527 rows x 3 columns]" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import pandas as pd \n", "import oddSNP.cpsnpic as cpsnpic\n", "\n", "out = cpsnpic.call_calculate_cpsnpic(\n", " inpath=f\"{current_directory}/sample_data/full_pileup/\", # input directory\n", " oupath=f\"{current_directory}/sample_data/full_pileup\", # output directory\n", " nproc=15, # number of cores to use\n", " batch_size=10000, # number of cell pairs to process in each batch\n", " force=True # whether to overwrite\n", " )\n", "\n", "df = pd.read_pickle(out)\n", "display(df)" ] }, { "cell_type": "markdown", "id": "2116141f", "metadata": {}, "source": [ "We then generate and plot the histogram based on the cpSNP-IC values." ] }, { "cell_type": "code", "execution_count": 15, "id": "d3528526", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Loading cpSNP-IC counts from: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/cpsnpic_counts.pkl.gz\n", "Saving cpSNP-IC histogram to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/cpsnpic_histogram.pkl\n" ] }, { "data": { "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import oddSNP.cpsnpic as cpsnpic\n", "import oddSNP.plotting as plt\n", "\n", "# generate the histogram values\n", "hist = cpsnpic.call_generate_histogram(\n", " '{}/sample_data/full_pileup/cpsnpic_counts.pkl.gz'.format(current_directory), # input directory\n", " '{}/sample_data/full_pileup'.format(current_directory), # output directory\n", " force=True # whether to overwrite\n", ")\n", "\n", "# plot the histogram\n", "fig = plt.generate_cpsnpic_plot(hist)\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "00da3202", "metadata": {}, "source": [ "Alternatively, we can save the plot (as an html interactive file)" ] }, { "cell_type": "code", "execution_count": 16, "id": "56c84375", "metadata": {}, "outputs": [], "source": [ "# cpsnpic.call_save_cpsnpic_plot(\n", "# hist,\n", "# f\"{current_directory}/sample_data/full_pileup/cpsnpic_histogram.html\",\n", "# force=True\n", "# )" ] }, { "cell_type": "markdown", "id": "83ff63e5", "metadata": {}, "source": [ "The histogram shows that all cells have cpSNP-IC values below the threshold (3,000 indicated by the vertical dashed line), suggesting that genotype-free algorithms will likely perform poorly on this dataset." ] }, { "cell_type": "markdown", "id": "281369b0", "metadata": {}, "source": [ "### 5. Simulations\n", "\n", "Using the dataset above, we will perform the following three types of simulations with oddSNP:\n", "* A. Sequencing depth and cell number down-sampling. \n", "* B. SNP reference specification. \n", "* C. Number of donors.\n", "\n", "These simulations allow us to explore the most stringent experimental conditions required for successful demultiplexing. " ] }, { "cell_type": "markdown", "id": "84c75026", "metadata": {}, "source": [ "#### A. Sequencing depth down-sampling\n", "Using a function in oddSNP, we will downsample the original BAM file. There are two ways to downsample BAM files to reduce their size:\n", "* By number of reads (`reads_downsampling`) - we use the `reads` parameter to determine the percentage of reads from the input file that will be retained. Retained reads are randomly selected and saved to a new file in the selected output folder. The name of the new file (same as original appended with the selected fraction of reads) is returned by the function. This method also automatically generates a list of barcodes included in the output file.\n", "* By number of cells (`barcode_downsampling`)- here we use the `barcodes` parameter to define a list of barcodes to be kept. Retained reads are saved to a new file in the selected output folder. The name of the new file (same as the original appended with the word `filtered`) is returned by the function.\n", "\n", "Here, we downsample the sample BAM file to include only 10% of the original reads (reducing the file size 4.5Gb to approximately \\~550Mb) using the following command:" ] }, { "cell_type": "code", "execution_count": null, "id": "b88bff3e", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Total number of reads in /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/pbmc_1k_v3_possorted_genome_bam.bam: 76,920,923\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "Filtering reads: 100%|██████████| 76920923/76920923 [02:14<00:00, 573547.23it/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Filtered file saved to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/pbmc_1k_v3_possorted_genome_bam_0.10.bam\n" ] } ], "source": [ "import oddSNP.downsampling as downsampling\n", "import oddSNP.utils as utils\n", "\n", "tgt = downsampling.call_reads_downsampling(\n", " bam=f\"{current_directory}/sample_data/pbmc_1k_v3_possorted_genome_bam.bam\", # input bam file\n", " reads=0.1, # fraction of the original reads retained\n", " oupath=f\"{current_directory}/sample_data\", # output directory\n", " celltag=\"CB\", # a tag for cell barcode\n", " seed=42, # random seed\n", " nproc=30, # number of cores to use\n", " force=True # whether to overwrite\n", ")\n", "\n", "print(f\"Filtered file saved to: {tgt}\")" ] }, { "cell_type": "markdown", "id": "4f3164c2", "metadata": {}, "source": [ "#### B. SNP reference specification" ] }, { "cell_type": "markdown", "id": "2cd9bc8e", "metadata": {}, "source": [ "It is also possible to specify the reference VCF file used for pile-up by using a filtering list of SNP positions. Here, as an example, we will use the manifest file corresponding to Illumina's Infinium Global Diversity Array v1.0 D2 (CSV Format—GRCh38).\n", "\n", "First, download the manifest file (200 MB):" ] }, { "cell_type": "code", "execution_count": 18, "id": "0e5bb2d9", "metadata": {}, "outputs": [], "source": [ "import zipfile \n", "\n", "# manifest file\n", "url = \"https://webdata.illumina.com/downloads/productfiles/global-diversity-array/infinium-global-diversity-array-8-v1-0-D2-manifest-file-csv.zip\"\n", "save_path = f\"{current_directory}/sample_data/GDA-8v1-0_D2-csv.zip\"\n", "response = requests.get(url)\n", "with open(save_path, \"wb\") as f:\n", " f.write(response.content)\n", "\n", "# unzip the manifest file\n", "with zipfile.ZipFile(save_path, 'r') as file:\n", " file.extractall(f\"{current_directory}/sample_data/\") \n", " file.close()" ] }, { "cell_type": "markdown", "id": "838b3439", "metadata": {}, "source": [ "We extract the location of the variants included in the manifest file (chr & position) and store them in a separate file (regions.tsv)" ] }, { "cell_type": "code", "execution_count": 19, "id": "1261a081", "metadata": {}, "outputs": [], "source": [ "# read initial manifest file\n", "gda = pd.read_csv(f'{current_directory}/sample_data/GDA-8v1-0_D2.csv', \n", " header=7, # on inspection, we identified that the actual data starts from row 8 (0-indexed)\n", " low_memory=False\n", " )\n", "\n", "# save the Chr and MapInfo columns as regions file\n", "gda.dropna(inplace=True)\n", "gda.MapInfo = gda.MapInfo.astype(int)\n", "gda[['Chr', 'MapInfo']\n", " ].dropna(\n", " ).to_csv('sample_data/regions.tsv', # output region file that includes chr & position\n", " sep='\\t', \n", " index=False, \n", " header=False\n", " )" ] }, { "cell_type": "markdown", "id": "79f400a0", "metadata": {}, "source": [ "Using the bcftools wrapper available in oddSNP, the list of positions is applied to filter the original VCF reference. The resulting reference will contain only the variants found in the intersection of the two datasets." ] }, { "cell_type": "code", "execution_count": 20, "id": "ed65c0ae", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Index file for /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz not found. Generating index.\n", "Filtered VCF saved to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_regions.vcf.gz\n" ] } ], "source": [ "import oddSNP.downsampling as downsampling\n", "import oddSNP.utils as utils\n", "from importlib import reload\n", "reload(downsampling)\n", "reload(utils)\n", "\n", "tgt = downsampling.call_vcf_downsampling(\n", " vcf=f\"{current_directory}/sample_data/ALL.wgs.shapeit2_integrated_snvindels_v2a.GRCh38.27022019.sites.vcf.gz\", # input vcf file\n", " regions=f\"{current_directory}/sample_data/regions.tsv\", # file containing variant chr&position that we would like to extract\n", " out=f\"{current_directory}/sample_data/filtered_regions.vcf.gz\", # output directory\n", " nproc=30, # number of cores to use\n", " force=True # whether to overwrite\n", ")\n", "\n", "print(f\"Filtered VCF saved to: {tgt}\")" ] }, { "cell_type": "markdown", "id": "49ba1487", "metadata": {}, "source": [ "Using the generated simulated BAM file and SNP reference file, we compute SNP-IC to assess whether these conditions are sufficient for demultiplexing, starting with the pileup calculation.\n", "\n", "Notice that, by filtering both the input BAM and the number of variants in the reference, we can greatly reduce the time required for pileup calculation." ] }, { "cell_type": "code", "execution_count": 5, "id": "0bcefb7d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "cellsnp-lite found: cellsnp-lite 1.2.3 (htslib 1.22.1)\n", "\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[I::main] start time: 2026-04-20 10:02:36\n", "[W::check_args] Max depth set to maximum value (2147483647)\n", "[W::check_args] Max pileup set to maximum value (2147483647)\n", "[I::main] global settings after checking:\n", "\tnum of input files = 1\n", "\tout_dir = /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup\n", "\tis_out_zip = 1, is_genotype = 0\n", "\tis_target = 0, num_of_pos = 0\n", "\tnum_of_barcodes = 1222, num_of_samples = 0\n", "\trefseq file = (null)\n", "\t0 chroms: \n", "\tcell-tag = CB, umi-tag = UB\n", "\tnthreads = 50, tp_max_open = 1048576\n", "\tmthreads = 50, tp_errno = 0, tp_ntry = 0\n", "\tmin_count = 20, min_maf = 0.10, doublet_gl = 0\n", "\tmin_len = 30, min_mapq = 20\n", "\trflag_filter = 772, rflag_require = 0\n", "\tmax_depth = 2147483647, max_pileup = 2147483647, no_orphan = 1\n", "[I::main] loading the VCF file for given SNPs ...\n", "[I::main] fetching 170318 candidate variants ...\n", "[I::main] mode 1a: fetch given SNPs in 1222 single cells.\n", "[I::csp_fetch_core][Thread-1] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 2.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 4.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 8.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 6.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 8.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 12.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 10.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 12.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 14.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 16.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 18.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 16.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 22.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-1] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 18.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 24.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 20.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 22.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 24.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 28.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 26.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 30.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 32.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 28.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 30.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 34.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 32.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-26] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 34.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 36.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 36.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 38.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 38.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-45] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 40.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-43] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 40.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-42] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-38] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-19] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-39] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-27] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 42.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-36] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-9] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-37] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 44.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 42.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-40] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 46.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-48] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-12] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 48.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-31] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 50.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-34] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 52.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-23] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-47] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-28] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-44] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-11] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 44.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-46] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-41] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-32] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-33] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-5] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 54.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-25] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-3] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-6] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 46.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-29] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-24] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-4] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-13] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-8] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-30] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 48.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 56.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-49] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-35] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 58.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 60.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 62.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 50.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-10] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 64.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 66.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 52.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 68.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 70.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 72.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 54.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 76.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 78.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-7] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 56.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-14] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 82.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 84.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 86.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 58.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-2] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-16] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-20] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 60.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 92.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-0] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-17] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-18] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-15] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 62.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 64.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 66.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 68.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 70.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 72.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 74.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 76.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-21] 98.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 78.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 80.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 82.00% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 84.03% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 86.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 88.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 90.02% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 92.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 94.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 96.01% SNPs processed.\n", "[I::csp_fetch_core][Thread-22] 98.00% SNPs processed.\n", "[I::main] All Done!\n", "[I::main] Version: 1.2.3 (htslib 1.22.1)\n", "[I::main] CMD: cellsnp-lite -s /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/pbmc_1k_v3_possorted_genome_bam_0.10.bam -b /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_feature_bc_matrix/barcodes.tsv.gz -O /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup -R /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_regions.vcf.gz -p 50 --minMAF 0.1 --minCOUNT 20 --cellTAG CB --UMItag UB --gzip\n", "[I::main] end time: 2026-04-20 10:02:38\n", "[I::main] time spent: 2 seconds.\n" ] } ], "source": [ "import oddSNP.utils as utils\n", "\n", "utils.call_cslite_pileup(\n", " bam=f\"{current_directory}/sample_data/pbmc_1k_v3_possorted_genome_bam_0.10.bam\", # downsampled bam file. Change here if the down-sampling percentage is modified.\n", " reference=f\"{current_directory}/sample_data/filtered_regions.vcf.gz\", # filtered reference file\n", " barcodes=f\"{current_directory}/sample_data/filtered_feature_bc_matrix/barcodes.tsv.gz\", # barcode file in the matrix folder\n", " oupath=f\"{current_directory}/sample_data/filtered_pileup\", # output directory\n", " celltag=\"CB\", # a tag for cell barcode\n", " umitag=\"UB\", # a tag for UMI \n", " mincount=20, # minimum number of reads required to report an allele count for a SNP in a cell.\n", " nproc=50, # number of cores to use\n", " force=True # whether to overwrite\n", ")" ] }, { "cell_type": "markdown", "id": "39dbbdcd", "metadata": {}, "source": [ "Pileup results for the downsampled dataset are stored in folder `path/to/oddsnp/sample_data/filtered_pileup`." ] }, { "cell_type": "markdown", "id": "97a13fe5", "metadata": {}, "source": [ "We can repeat the process (SNP-IC calculation and histogram plotting) for the pileup results obtained using only 10% of the original reads and the GDA SNP reference." ] }, { "cell_type": "code", "execution_count": 22, "id": "b30eb2eb", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saving aggregated pileup to /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup/aggregated_pileup.pkl.gz\n", "Saving SNP-IC counts to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup/snpic_counts.pkl.gz\n", " AD DP OTH DPOTH\n", "bcode \n", "AAACCCAAGGAGAGTA-1 3.0 9.0 0.0 9.0\n", "AAACGCTTCAGCCCAG-1 3.0 8.0 0.0 8.0\n", "AAAGAACAGACGACTG-1 1.0 1.0 0.0 1.0\n", "AAAGAACCAATGGCAG-1 1.0 2.0 0.0 2.0\n", "AAAGAACGTCTGCAAT-1 2.0 2.0 0.0 2.0\n", "... ... ... ... ...\n", "TTTCCTCTCTCTTGCG-1 0.0 2.0 0.0 2.0\n", "TTTGATCTCTTTGGAG-1 2.0 3.0 0.0 3.0\n", "TTTGGTTAGTAACCTC-1 1.0 2.0 0.0 2.0\n", "TTTGGTTGTAGAATAC-1 2.0 3.0 0.0 3.0\n", "TTTGTTGCAATTAGGA-1 0.0 1.0 0.0 1.0\n", "\n", "[951 rows x 4 columns]\n", "Loading SNP-IC counts from: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup/snpic_counts.pkl.gz\n", "Saving SNP-IC histogram to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup/snpic_histogram.pkl\n" ] }, { "data": { "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# 10% BAM\n", "# Reduced Reference\n", "import pandas as pd \n", "import oddSNP.snpic as snpic \n", "import oddSNP.plotting as plt\n", "\n", "out = snpic.call_calculate_snpic(\n", " f\"{current_directory}/sample_data/filtered_pileup\", # input directory including pileup results\n", " f\"{current_directory}/sample_data/filtered_pileup\", # output directory\n", " force=True # whether to overwrite\n", ")\n", "df = pd.read_pickle(out)\n", "print(df)\n", "\n", "# generate the histogram values\n", "hist = snpic.call_generate_histogram(\n", " f\"{current_directory}/sample_data/filtered_pileup/snpic_counts.pkl.gz\", # input SNP-IC result file\n", " f\"{current_directory}/sample_data/filtered_pileup\", # output directory\n", " force=True # whether to overwrite\n", ")\n", "\n", "fig = plt.generate_snpic_plot(hist)\n", "fig.show()\n", "\n", "# alternatively, we can save the plot (as an html interactive file)\n", "# snpic.call_save_snpic_plot(\n", "# hist,\n", "# f\"{current_directory}/sample_data/filtered_pileup/snpic_histogram.html\",\n", "# force=True # whether to overwrite\n", "# )" ] }, { "cell_type": "markdown", "id": "acb0185f", "metadata": {}, "source": [ "Our criterion SNP-IC=50 is also plotted as a vertial line. In this case, 10%-downsampling and the use of the GDA SNP reference are not good choices, as many cells have SNP-IC values lower than 50. \n", "\n", "By chaning the downsampling percentage, one can explore the optimal sequencing depth for demultiplexing. " ] }, { "cell_type": "markdown", "id": "1c69863b", "metadata": {}, "source": [ "#### C. Number of donor simulations\n", "\n", "Here, we estimate the distribution of cells that can be succesfully demultiplexed, given a specified number of donors. As input, we provide either a list representing the targeted donor ratios, or simply the number of donors (notice in both cases we use the `n` argument):" ] }, { "cell_type": "code", "execution_count": 23, "id": "fdf8ad94", "metadata": {}, "outputs": [], "source": [ "# number of donors \n", "n=5\n", "# or list of probabilities (must add up to 1) \n", "# n=[0.1,0.3,0.4,0.2]" ] }, { "cell_type": "markdown", "id": "ffb12fec", "metadata": {}, "source": [ "(If the number of donors is provided (i.e., n is an integer), we assume that cells from each donor are equally distributed.)\n", "\n", "We then assume that the actual donor distributions are determined through random sampling (following a multinomial distribution). Based on this and the SNP-IC threshold, we estimate the percentage of cells that can be correctly assigned to their respective donors. " ] }, { "cell_type": "code", "execution_count": 24, "id": "9cd5286c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using --n equally distributed donors for barcode/donor mapping estimation\n", "[221 243 244 261 253]\n", "Saving donor estimation bars to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/filtered_pileup/snpic_bars.pkl\n", " donor correct\n", "bcode \n", "AAACCCAAGGAGAGTA-1 0 False\n", "AAACGCTTCAGCCCAG-1 1 False\n", "AAAGAACAGACGACTG-1 0 False\n", "AAAGAACCAATGGCAG-1 3 False\n", "AAAGAACGTCTGCAAT-1 2 False\n", "... ... ...\n", "TTTCCTCTCTCTTGCG-1 3 False\n", "TTTGATCTCTTTGGAG-1 2 False\n", "TTTGGTTAGTAACCTC-1 2 False\n", "TTTGGTTGTAGAATAC-1 4 False\n", "TTTGTTGCAATTAGGA-1 3 False\n", "\n", "[951 rows x 2 columns]\n" ] }, { "data": { "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import oddSNP.snpic as snpic\n", "import oddSNP.plotting as plt\n", "\n", "out = snpic.call_estimate_donor_assignment(\n", " barfile=f\"{current_directory}/sample_data/filtered_feature_bc_matrix/barcodes.tsv.gz\", # cell barcode file\n", " agfile=f\"{current_directory}/sample_data/filtered_pileup/snpic_counts.pkl.gz\", # SNP-IC results\n", " oupath=f\"{current_directory}/sample_data/filtered_pileup/\", # output directory\n", " n=n, # we either provide number of donors or a list of probabilities\n", " seed=42, # random seed\n", " force=True # whether to overwrite\n", ")\n", "\n", "df = pd.read_pickle(out)\n", "print(df)\n", "\n", "fig = plt.generate_donor_distribution_plot(out)\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "ac7e7ab3", "metadata": {}, "source": [ "In this case, most cells are unassigned because they have low SNP-IC values, as shown in the previously obtained histogram.\n", "\n", "Similarly, if we perform the same simulations using the original pile-up results, we obtain:" ] }, { "cell_type": "code", "execution_count": 25, "id": "476dfd8f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using --n equally distributed donors for barcode/donor mapping estimation\n", "[221 243 244 261 253]\n", "Saving donor estimation bars to: /mnt/storage4/rallendes/oddSNP/notebooks/sample_data/full_pileup/snpic_bars.pkl\n", " donor correct\n", "bcode \n", "AAACCCAAGGAGAGTA-1 0 True\n", "AAACGCTTCAGCCCAG-1 1 True\n", "AAAGAACAGACGACTG-1 0 True\n", "AAAGAACCAATGGCAG-1 3 True\n", "AAAGAACGTCTGCAAT-1 2 True\n", "... ... ...\n", "TTTCCTCTCTCTTGCG-1 3 True\n", "TTTGATCTCTTTGGAG-1 2 True\n", "TTTGGTTAGTAACCTC-1 2 True\n", "TTTGGTTGTAGAATAC-1 4 True\n", "TTTGTTGCAATTAGGA-1 3 True\n", "\n", "[1211 rows x 2 columns]\n" ] }, { "data": { "text/html": [ "
\n", "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import oddSNP.snpic as snpic\n", "import oddSNP.plotting as plt\n", "\n", "out = snpic.call_estimate_donor_assignment(\n", " barfile=f\"{current_directory}/sample_data/filtered_feature_bc_matrix/barcodes.tsv.gz\", # cell barcode file\n", " agfile=f\"{current_directory}/sample_data/full_pileup/snpic_counts.pkl.gz\", # SNP-IC results\n", " oupath=f\"{current_directory}/sample_data/full_pileup/\", # output directory\n", " n=n, # we either provide number of donors or a list of probabilities\n", " seed=42, # random seed\n", " force=True # whether to overwrite\n", ")\n", "\n", "df = pd.read_pickle(out)\n", "print(df)\n", "\n", "fig = plt.generate_donor_distribution_plot(out)\n", "fig.show()" ] }, { "cell_type": "markdown", "id": "b3767c47", "metadata": {}, "source": [ "Most cells are correctly assigned to their respective donors. " ] } ], "metadata": { "kernelspec": { "display_name": "oddsnp", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.12" } }, "nbformat": 4, "nbformat_minor": 5 }