Created
January 18, 2022 19:26
-
-
Save petermchale/d5bd1af5b4706e29734429319025965c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Simulated population evolving under mutation-drift equilibrium" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"scrolled": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"realization 1/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 90, 3: 2, 31: 1, 18: 1, 34: 1, 17: 1, 2: 2, 22: 1, 1: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 93, 19: 2, 9: 1, 8: 1, 12: 1, 1: 2}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 3, 21: 1, 18: 1, 6: 2, 0: 2, 1: 1, 23: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 2/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 107, 13: 1, 22: 1, 3: 1, 2: 2, 1: 2}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 109, 8: 1, 9: 1, 1: 3}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.6\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 4: 2, 15: 1, 12: 1, 13: 1, 32: 1, 1: 2, 0: 1, 21: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 3/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 98, 2: 1, 5: 1, 21: 1, 10: 1, 22: 1, 4: 2, 7: 1, 1: 2}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 100, 1: 3, 16: 1, 6: 2, 2: 2}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 15: 1, 47: 1, 3: 3, 1: 1, 18: 2, 0: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 4/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 111, 14: 1, 61: 1, 1: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 111, 9: 1, 31: 1, 1: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 3, 6: 1, 30: 1, 1: 2, 2: 2, 3: 1, 7: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 5/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 12: 1, 47: 1, 6: 1, 3: 1, 2: 2, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 94, 5: 1, 23: 1, 1: 3, 3: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.42857142857142855\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 14: 1, 4: 1, 2: 1, 17: 1, 7: 1, 13: 1, 1: 1, 15: 1, 28: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 6/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 13: 1, 17: 1, 2: 1, 14: 1, 1: 3, 3: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 95, 2: 2, 9: 1, 6: 1, 4: 1, 1: 2}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 1, 11: 1, 0: 3, 6: 1, 4: 1, 1: 2, 30: 1, 44: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 7/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 87, 43: 1, 5: 1, 41: 1, 29: 1, 1: 3, 8: 1, 12: 1, 9: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 87, 20: 1, 4: 1, 18: 1, 11: 1, 1: 3, 3: 1, 6: 2}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 5, 13: 1, 20: 1, 0: 1, 14: 1, 10: 1, 4: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 8/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 105, 3: 1, 40: 1, 4: 1, 7: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 105, 2: 1, 24: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {10: 1, 8: 1, 7: 2, 21: 1, 4: 2, 31: 1, 3: 1, 40: 1, 17: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 9/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 89, 32: 1, 37: 1, 7: 2, 8: 1, 1: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 89, 16: 1, 21: 1, 3: 2, 1: 3}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.42857142857142855\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {26: 1, 6: 1, 0: 2, 3: 1, 1: 3, 4: 1, 2: 1, 5: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 10/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 83, 43: 1, 4: 1, 30: 1, 2: 1, 10: 1, 5: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 82, 20: 1, 2: 1, 14: 1, 1: 2, 4: 1, 3: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 1, 0: 4, 3: 1, 5: 1, 25: 1, 8: 1, 26: 1, 30: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 11/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 77, 67: 1, 6: 2, 2: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 78, 36: 1, 3: 1, 5: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {27: 1, 29: 1, 5: 1, 1: 1, 22: 1, 19: 1, 49: 1, 7: 1, 32: 1, 14: 1, 3: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.09090909090909091\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 12/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 90, 46: 1, 26: 2, 12: 1, 10: 1, 2: 2, 1: 2, 3: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 93, 25: 1, 11: 1, 14: 1, 5: 1, 4: 1, 2: 1, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {14: 1, 43: 1, 26: 1, 1: 2, 0: 2, 38: 1, 39: 1, 3: 1, 29: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 13/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 83, 79: 1, 8: 1, 40: 1, 11: 1, 3: 2, 4: 1, 1: 3}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 85, 38: 1, 5: 1, 15: 1, 6: 1, 2: 2, 1: 2}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {21: 1, 0: 2, 8: 1, 26: 1, 4: 1, 37: 1, 45: 1, 50: 1, 1: 2}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 14/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 87, 39: 1, 18: 1, 6: 1, 2: 2, 3: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 88, 23: 1, 11: 1, 3: 1, 2: 1, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 2, 9: 1, 3: 1, 2: 2, 0: 3, 6: 1, 14: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 15/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 88, 14: 1, 33: 1, 1: 2, 15: 1, 6: 1, 3: 2, 4: 1, 2: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 90, 10: 1, 25: 1, 11: 1, 3: 2, 2: 2, 1: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {11: 1, 0: 2, 9: 1, 3: 3, 18: 1, 2: 1, 44: 1, 17: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 16/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 93, 5: 2, 31: 1, 26: 1, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 93, 2: 2, 17: 1, 1: 1, 10: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 2, 2: 4, 1: 2, 42: 1, 20: 1, 41: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 17/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 78, 39: 1, 15: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.4\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 79, 25: 1, 7: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 5, 14: 1, 8: 1, 34: 1, 21: 1, 9: 1, 27: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 18/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 107, 52: 1, 39: 1, 9: 1, 2: 2, 44: 1, 1: 2, 3: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 107, 23: 1, 15: 1, 2: 2, 1: 4, 22: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.4444444444444444\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {17: 2, 2: 1, 4: 1, 0: 1, 13: 1, 1: 3, 34: 1, 39: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 19/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 105, 29: 1, 28: 2, 4: 2, 37: 1, 1: 3, 25: 1, 2: 1, 3: 1, 6: 1}\n", | |
"actual SNP count: 13\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.23076923076923078\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 106, 10: 1, 12: 1, 9: 1, 2: 4, 22: 1, 1: 2, 16: 1, 3: 1}\n", | |
"actual SNP count: 12\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {22: 1, 5: 1, 2: 1, 1: 4, 30: 1, 29: 1, 37: 1, 15: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.36363636363636365\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 20/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 104, 13: 1, 30: 1, 33: 1, 6: 2, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 105, 9: 1, 17: 1, 21: 1, 4: 1, 6: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 4, 0: 2, 45: 1, 3: 1, 9: 2, 18: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 21/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 97, 6: 1}\n", | |
"actual SNP count: 1\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 97, 4: 1}\n", | |
"actual SNP count: 1\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {31: 1, 1: 3, 42: 1, 40: 1, 9: 1, 0: 3, 4: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 22/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 83, 33: 1, 18: 1, 15: 1, 2: 2, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 83, 20: 1, 17: 1, 6: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 4: 2, 7: 1, 3: 1, 2: 1, 1: 1, 26: 1, 8: 1, 14: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 23/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 91, 41: 1, 17: 1, 3: 3, 30: 1, 11: 2, 1: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 92, 13: 1, 10: 1, 1: 1, 21: 1, 4: 2, 5: 1, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 3, 22: 1, 1: 2, 0: 3, 15: 1, 8: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 24/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 88, 2: 1, 8: 1}\n", | |
"actual SNP count: 2\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 87, 1: 3}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 1.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 1, 0: 2, 35: 1, 7: 1, 4: 2, 10: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 25/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 79, 63: 1, 88: 1, 2: 1, 4: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 80, 33: 1, 45: 1, 2: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 2: 2, 20: 1, 1: 2, 7: 1, 49: 1, 4: 2, 0: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 26/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 122, 17: 1, 4: 1, 2: 2, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 124, 11: 1, 7: 1, 1: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {30: 1, 18: 1, 2: 1, 0: 4, 6: 1, 10: 2, 5: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 27/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 97, 29: 1, 16: 1, 20: 1, 7: 1, 2: 2, 13: 1, 3: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 21: 1, 12: 1, 3: 1, 13: 1, 7: 1, 1: 2, 11: 1, 4: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 8: 1, 25: 1, 10: 1, 5: 2, 0: 1, 3: 2, 41: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 28/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 90, 51: 1, 19: 1, 3: 1, 6: 1, 9: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 89, 21: 1, 7: 1, 1: 2, 2: 2}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {34: 1, 8: 2, 1: 2, 2: 1, 0: 2, 5: 2, 3: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 29/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 85, 27: 1, 61: 1, 1: 1, 8: 1, 9: 1, 4: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 86, 12: 1, 29: 1, 8: 1, 4: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 1, 6: 1, 1: 3, 0: 3, 19: 1, 36: 1, 11: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 30/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 87, 28: 2, 16: 1, 10: 1, 12: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 87, 11: 1, 16: 1, 6: 1, 5: 1, 10: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {22: 1, 13: 1, 2: 2, 1: 3, 30: 1, 5: 1, 37: 1, 4: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.2727272727272727\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 31/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {12: 3, 0: 93, 22: 1, 9: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 2, 0: 93, 6: 1, 9: 1, 7: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 2, 33: 1, 0: 2, 2: 3, 17: 1, 38: 1, 27: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 32/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 102, 13: 1, 8: 1, 48: 1, 12: 2, 1: 1, 4: 1, 26: 1, 6: 1, 38: 1, 2: 2}\n", | |
"actual SNP count: 12\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.08333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 101, 6: 1, 5: 1, 23: 1, 1: 2, 2: 2, 4: 2, 7: 1, 12: 1, 16: 1, 3: 1}\n", | |
"actual SNP count: 13\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.15384615384615385\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {9: 1, 2: 2, 27: 1, 10: 2, 11: 1, 1: 2, 0: 2}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 33/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 89, 11: 1, 4: 1, 22: 1, 16: 1, 2: 1, 7: 1, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 90, 4: 1, 1: 1, 13: 2, 2: 2}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {10: 1, 11: 1, 0: 2, 28: 1, 4: 1, 9: 1, 1: 2, 2: 1, 19: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 34/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 84, 11: 1, 15: 1, 18: 1, 21: 1, 5: 1, 35: 1, 7: 1, 3: 2, 2: 1, 1: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.09090909090909091\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 85, 4: 1, 3: 1, 9: 1, 11: 1, 2: 4, 15: 1, 1: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {25: 1, 11: 1, 2: 2, 10: 1, 19: 1, 1: 1, 18: 1, 0: 2, 13: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 35/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 77, 37: 1, 35: 1, 1: 1, 2: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 77, 16: 1, 25: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 29: 1, 0: 6, 17: 1, 10: 1, 22: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 36/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 113, 5: 1, 98: 1, 19: 1, 36: 1, 21: 1, 6: 1, 4: 1, 1: 2, 3: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 114, 4: 1, 48: 1, 11: 1, 9: 1, 10: 1, 1: 4}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.4444444444444444\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 1, 6: 1, 20: 1, 1: 2, 49: 1, 0: 2, 15: 1, 4: 1, 18: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 37/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {51: 1, 0: 108, 59: 1, 11: 1, 1: 1, 5: 1, 7: 1, 3: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {22: 1, 0: 109, 31: 1, 9: 1, 2: 1, 5: 1, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 1, 0: 6, 4: 2, 24: 1, 11: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 38/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 79, 6: 1, 10: 1, 7: 1, 3: 1, 4: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 80, 6: 1, 5: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 0: 1, 50: 1, 2: 1, 1: 1, 5: 1, 30: 1, 35: 1, 17: 1, 12: 1, 7: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 39/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 99, 20: 1, 17: 1, 6: 1, 3: 1, 11: 1, 4: 1, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 100, 12: 1, 9: 1, 6: 1, 1: 1, 4: 1, 2: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {7: 1, 44: 1, 15: 1, 4: 2, 12: 1, 0: 1, 3: 2, 39: 2}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 40/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 93, 5: 1, 27: 1, 28: 1, 10: 1, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 93, 4: 2, 13: 2, 2: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {36: 1, 0: 1, 1: 2, 4: 2, 41: 1, 3: 2, 6: 1, 5: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 41/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 112, 7: 1, 8: 1, 1: 1, 2: 2, 3: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 113, 1: 4, 4: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.8\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 3, 2: 1, 13: 2, 44: 1, 3: 1, 26: 1, 1: 1, 37: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 42/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 75, 11: 1, 1: 2, 22: 1, 12: 1, 3: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 77, 8: 1, 13: 1, 11: 1, 2: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 2, 0: 3, 17: 1, 2: 1, 11: 2, 16: 1, 27: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 43/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 23: 1, 6: 1, 5: 1, 1: 3}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 10: 1, 3: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {16: 1, 21: 1, 12: 1, 36: 1, 32: 1, 0: 3, 38: 1, 1: 1, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 44/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 82, 31: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 84, 15: 1, 2: 1}\n", | |
"actual SNP count: 2\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {47: 1, 1: 2, 6: 1, 0: 2, 8: 1, 2: 1, 4: 1, 14: 1, 29: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 45/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 100, 35: 1, 5: 1, 55: 1, 1: 1, 10: 1, 2: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 103, 17: 1, 25: 1, 2: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 3, 2: 3, 3: 1, 22: 1, 1: 1, 11: 1, 7: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 46/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 68, 36: 1, 15: 1, 25: 1, 2: 1, 3: 1, 1: 2}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 71, 18: 1, 5: 1, 13: 1, 2: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 1, 3: 1, 17: 1, 12: 1, 21: 1, 1: 3, 5: 1, 8: 1, 39: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.2727272727272727\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 47/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 102, 2: 3, 18: 1, 26: 1, 24: 1, 9: 1, 4: 2, 19: 1, 1: 2}\n", | |
"actual SNP count: 12\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 104, 2: 4, 8: 2, 16: 1, 7: 1, 3: 1, 1: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 4: 1, 0: 3, 1: 1, 11: 1, 2: 2, 8: 1, 5: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 48/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 83, 4: 1, 45: 1, 15: 1, 23: 1, 2: 2, 3: 2}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 85, 2: 1, 22: 1, 6: 1, 17: 1, 7: 1, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 3, 0: 1, 11: 1, 2: 2, 3: 1, 27: 1, 8: 1, 9: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 49/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 82, 25: 1, 3: 1, 35: 1, 49: 1, 21: 1, 7: 1, 13: 1, 2: 2, 4: 1, 5: 1, 1: 1}\n", | |
"actual SNP count: 12\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.08333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 84, 14: 2, 3: 1, 24: 1, 7: 1, 2: 1, 8: 1, 6: 1, 5: 1, 1: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 12: 1, 2: 2, 15: 1, 1: 3, 7: 1, 18: 1, 14: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.2727272727272727\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 50/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 96, 33: 1, 13: 1, 61: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 97, 14: 1, 4: 1, 30: 1, 1: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {48: 1, 22: 1, 3: 1, 6: 1, 27: 1, 0: 2, 2: 2, 8: 1, 9: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 51/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 107, 3: 1, 1: 2}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.6666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 109, 2: 1}\n", | |
"actual SNP count: 1\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {43: 1, 1: 2, 0: 3, 2: 2, 7: 1, 11: 1, 3: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 52/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 96, 23: 1, 8: 1, 4: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 10: 1, 4: 1, 3: 1, 1: 1, 2: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {7: 2, 16: 1, 0: 2, 3: 1, 4: 1, 13: 1, 15: 1, 2: 1, 29: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 53/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 83, 11: 1, 12: 1, 4: 1, 8: 1, 3: 1, 2: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 84, 10: 1, 4: 2, 3: 1, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 3, 17: 1, 24: 1, 0: 2, 27: 2, 2: 1, 1: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 54/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 97, 91: 1, 94: 1, 99: 1, 19: 1, 12: 1, 17: 1, 2: 3, 6: 2, 11: 1, 10: 1}\n", | |
"actual SNP count: 13\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 99, 47: 2, 50: 1, 12: 1, 7: 1, 6: 1, 3: 2, 5: 1, 2: 2}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 1, 10: 1, 15: 1, 0: 1, 1: 2, 23: 1, 2: 1, 7: 1, 8: 1, 43: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 55/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 79, 9: 1, 73: 1, 28: 1, 1: 1, 2: 1, 6: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 79, 2: 2, 33: 1, 14: 1, 3: 1, 5: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {15: 2, 6: 1, 1: 1, 25: 1, 29: 1, 5: 1, 3: 1, 0: 2, 8: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 56/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 41: 1, 54: 1, 1: 2, 13: 1, 9: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 95, 24: 1, 28: 1, 1: 2, 4: 2}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {21: 1, 1: 2, 29: 1, 4: 1, 2: 2, 6: 1, 18: 1, 17: 1, 0: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 57/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 90, 4: 1}\n", | |
"actual SNP count: 1\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 90, 3: 1}\n", | |
"actual SNP count: 1\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {34: 2, 4: 1, 1: 2, 19: 1, 7: 1, 0: 1, 35: 1, 11: 1, 25: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 58/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 47: 1, 9: 2, 8: 1, 2: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 94, 23: 1, 4: 2, 3: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 7: 1, 5: 1, 0: 1, 6: 1, 13: 1, 18: 1, 1: 1, 19: 1, 10: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 59/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 95, 77: 1, 51: 1, 1: 4, 3: 2, 4: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.4444444444444444\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 97, 34: 1, 25: 1, 1: 3, 4: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.42857142857142855\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 2, 3: 1, 0: 2, 11: 1, 15: 1, 2: 1, 38: 1, 5: 1, 23: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 60/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 103, 25: 1, 2: 2, 3: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 103, 9: 1, 1: 1, 2: 1, 3: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1, 7: 1, 2: 2, 45: 1, 3: 2, 43: 1, 13: 2, 16: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 61/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 96, 18: 2, 7: 1, 37: 1, 5: 1, 28: 1, 13: 1, 16: 1, 1: 2, 4: 2, 2: 1, 3: 1}\n", | |
"actual SNP count: 14\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 100, 9: 2, 3: 1, 14: 1, 1: 1, 20: 1, 6: 2, 12: 1, 2: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 3, 1: 2, 0: 3, 47: 1, 13: 1, 23: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 62/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 86, 29: 1, 27: 1, 7: 1, 34: 1, 15: 1, 21: 1, 9: 1, 1: 1, 2: 2}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 88, 18: 1, 13: 2, 5: 1, 15: 1, 4: 2, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {29: 1, 0: 4, 7: 2, 13: 1, 46: 1, 5: 1, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 63/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 79, 49: 1, 19: 1, 37: 1, 73: 1, 34: 1, 13: 1, 15: 1, 3: 2, 2: 2, 1: 1, 4: 1}\n", | |
"actual SNP count: 13\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.07692307692307693\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 80, 27: 1, 7: 1, 18: 1, 33: 1, 16: 1, 5: 1, 13: 1, 2: 4, 1: 1}\n", | |
"actual SNP count: 12\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.08333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {9: 1, 2: 1, 0: 2, 1: 1, 3: 1, 6: 1, 5: 1, 21: 1, 38: 1, 7: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 64/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 101, 35: 1, 26: 1, 15: 1, 16: 1, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 102, 21: 1, 19: 1, 7: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 1, 20: 1, 2: 1, 5: 3, 3: 1, 0: 2, 13: 1, 11: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 65/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 97, 16: 1, 42: 1, 12: 1, 18: 1, 14: 1, 5: 2, 1: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 98, 12: 2, 16: 1, 4: 1, 9: 1, 1: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 16: 2, 3: 1, 1: 1, 5: 1, 2: 1, 6: 1, 11: 1, 29: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 66/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 106, 39: 1, 44: 1, 4: 1, 5: 1, 19: 1, 7: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 108, 24: 2, 2: 2, 5: 1, 12: 1, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 1, 6: 1, 13: 1, 9: 1, 3: 2, 0: 2, 28: 1, 35: 1, 5: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 67/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 113, 28: 1, 7: 1, 3: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 113, 18: 1, 4: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 2, 23: 1, 1: 2, 7: 1, 0: 1, 38: 1, 6: 1, 5: 1, 33: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 68/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 98, 44: 1, 52: 1, 1: 3}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.6\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 100, 28: 1, 24: 1, 1: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {43: 1, 2: 1, 5: 1, 0: 3, 11: 2, 1: 2, 13: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 69/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 89, 100: 1, 9: 1, 14: 1, 4: 1, 5: 1, 3: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 89, 50: 1, 4: 2, 9: 1, 3: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 17: 1, 4: 2, 0: 4, 1: 1, 8: 1, 14: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 70/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 108, 9: 2, 5: 1, 1: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 108, 6: 1, 3: 1, 1: 1, 5: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 3, 2: 2, 9: 1, 28: 1, 0: 1, 10: 1, 48: 1, 22: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 71/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 100: 1, 52: 1, 9: 3, 3: 1, 1: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 50: 1, 28: 1, 3: 1, 1: 1, 5: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 3, 45: 1, 32: 1, 8: 1, 26: 1, 31: 1, 21: 1, 1: 1, 30: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 72/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 90, 5: 2, 51: 1, 13: 1, 48: 1, 16: 1, 14: 1, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 90, 2: 2, 28: 1, 7: 1, 24: 1, 5: 2, 8: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {24: 1, 33: 1, 1: 1, 0: 2, 7: 2, 14: 1, 6: 1, 47: 1, 2: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 73/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 93, 9: 2, 7: 2, 8: 1, 2: 1, 6: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 92, 3: 2, 10: 1, 6: 1, 1: 3, 4: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 2: 2, 5: 1, 21: 1, 32: 1, 0: 1, 1: 1, 6: 1, 13: 1, 34: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 74/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 91, 54: 1, 5: 1, 13: 1, 40: 1, 18: 1, 2: 2, 3: 2}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 91, 24: 1, 3: 2, 6: 1, 19: 1, 11: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 13: 1, 0: 3, 40: 1, 1: 1, 18: 1, 3: 1, 21: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 75/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {20: 1, 0: 89, 61: 1, 1: 1, 2: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {13: 1, 0: 89, 39: 1, 2: 1, 4: 1, 1: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {10: 1, 4: 1, 3: 2, 5: 1, 9: 1, 30: 1, 32: 1, 2: 1, 0: 1, 1: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 76/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 106, 11: 3, 8: 1, 4: 2, 19: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 106, 5: 3, 3: 1, 4: 1, 12: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 1, 11: 1, 23: 1, 1: 1, 8: 1, 0: 3, 22: 2, 5: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 77/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 91, 21: 2, 12: 1, 6: 2, 4: 3, 8: 1, 1: 2}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 91, 10: 1, 6: 2, 17: 1, 3: 2, 2: 3, 1: 2}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 1: 2, 0: 5, 2: 2, 6: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 78/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 100, 4: 1, 2: 1, 1: 1}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 103}\n", | |
"actual SNP count: 0.0\n", | |
"number of singletons: 0\n", | |
"singleton fraction: nan\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 2, 18: 1, 49: 1, 4: 2, 0: 3, 1: 1, 38: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 79/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"/var/folders/b4/my86xy1s7kd2m9bg9txms_yc0000gn/T/ipykernel_3654/737830263.py:94: RuntimeWarning: invalid value encountered in double_scalars\n", | |
" singleton_fraction = number_singletons/total_SNP_count\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 92, 54: 1, 50: 1, 30: 1, 2: 4, 7: 1, 1: 4}\n", | |
"actual SNP count: 12\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 27: 1, 23: 1, 17: 1, 3: 1, 5: 1, 1: 2, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 1, 13: 1, 0: 2, 2: 1, 49: 1, 1: 2, 32: 1, 20: 1, 27: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 80/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 91, 4: 1, 5: 1, 1: 1, 3: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 92, 2: 1, 3: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 4, 7: 1, 26: 1, 40: 1, 39: 1, 32: 1, 0: 1, 30: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 81/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 97, 20: 1, 11: 1, 8: 1, 15: 1, 4: 1, 2: 2, 1: 2}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 98, 11: 1, 8: 1, 6: 1, 7: 1, 3: 2, 1: 1, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 2, 39: 1, 0: 1, 5: 1, 24: 1, 16: 1, 29: 1, 20: 1, 1: 1, 37: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 82/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 110, 54: 2, 16: 1, 1: 2, 3: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 111, 19: 1, 24: 1, 8: 1, 2: 2, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 1: 3, 10: 2, 7: 1, 44: 1, 14: 1, 21: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 83/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 110, 4: 1, 1: 2}\n", | |
"actual SNP count: 3\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.6666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 111, 3: 1, 1: 1}\n", | |
"actual SNP count: 2\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 2, 1: 3, 0: 1, 2: 2, 6: 1, 7: 1, 20: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 84/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 80, 3: 1, 1: 3}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.75\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 82, 1: 2}\n", | |
"actual SNP count: 2\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 1.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 2, 2: 3, 1: 1, 16: 1, 0: 2, 7: 1, 18: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 85/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 74, 63: 1, 81: 1, 1: 5, 8: 1, 14: 1, 5: 1, 2: 1}\n", | |
"actual SNP count: 11\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.45454545454545453\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 77, 33: 1, 48: 1, 1: 3, 6: 1, 5: 1, 2: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {14: 1, 1: 1, 12: 2, 11: 1, 5: 1, 26: 1, 28: 1, 36: 1, 39: 1, 0: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 86/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 88, 20: 1, 26: 1, 10: 1, 29: 1, 3: 2, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 89, 9: 1, 14: 1, 6: 1, 19: 1, 2: 1, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 3, 33: 1, 2: 2, 24: 1, 30: 1, 0: 2, 3: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 87/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 86, 60: 1, 22: 1, 10: 1, 15: 1, 12: 2, 1: 3, 18: 1, 6: 1, 27: 1, 7: 2, 2: 1}\n", | |
"actual SNP count: 15\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 88, 30: 1, 11: 1, 2: 5, 8: 1, 9: 1, 6: 1, 3: 1, 19: 1, 4: 1}\n", | |
"actual SNP count: 13\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 5, 11: 2, 0: 1, 4: 1, 20: 1, 6: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 88/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 27: 1, 40: 1, 8: 1, 3: 1, 1: 2}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 17: 1, 23: 1, 5: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1, 5: 1, 3: 4, 28: 1, 1: 1, 8: 1, 17: 1, 14: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 89/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 112, 34: 1, 7: 1, 1: 3, 5: 1, 6: 1, 2: 3}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 113, 22: 1, 5: 2, 2: 2, 1: 4}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.4444444444444444\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 3, 14: 1, 32: 1, 6: 1, 29: 1, 0: 2, 1: 1, 11: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 90/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 88, 31: 1, 19: 1, 3: 1, 12: 1, 10: 1, 24: 1, 11: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 88, 13: 1, 8: 1, 1: 1, 2: 1, 7: 1, 10: 2}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {34: 1, 0: 2, 45: 1, 2: 1, 39: 1, 31: 1, 22: 1, 28: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 91/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 79, 30: 1, 24: 1, 43: 1, 50: 1, 12: 1, 11: 1, 2: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 79, 15: 1, 13: 1, 24: 1, 30: 1, 6: 1, 5: 1, 1: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 6: 1, 3: 2, 42: 1, 1: 2, 15: 1, 10: 1, 43: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 92/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 93, 12: 1, 60: 1, 3: 1, 1: 2}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.4\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 94, 4: 1, 31: 1, 1: 2}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.5\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 5: 1, 2: 3, 45: 1, 1: 1, 37: 1, 10: 1, 43: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 93/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 88, 28: 1, 3: 2, 13: 1, 1: 2, 5: 1}\n", | |
"actual SNP count: 7\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 89, 14: 1, 4: 1, 7: 1, 1: 2, 3: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1, 5: 1, 9: 1, 1: 1, 10: 1, 8: 1, 6: 1, 4: 2, 26: 1, 20: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 94/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 97, 53: 1, 29: 1, 16: 1, 35: 1, 2: 2, 5: 1, 1: 1, 8: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 98, 22: 1, 14: 1, 10: 1, 16: 1, 3: 1, 2: 3}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 1, 26: 1, 16: 1, 0: 1, 3: 1, 2: 1, 1: 2, 6: 1, 24: 1, 41: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 95/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 96, 92: 1, 26: 1, 5: 2, 40: 1, 1: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 48: 1, 16: 1, 4: 1, 15: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1, 3: 2, 11: 2, 1: 2, 8: 1, 13: 1, 24: 1, 2: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 96/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 4: 1, 6: 1, 2: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 5\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 95, 1: 3, 2: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.75\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 2: 2, 3: 1, 13: 1, 9: 1, 1: 2, 8: 1, 20: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 97/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 91, 11: 1, 29: 1, 7: 1, 8: 1, 5: 1, 4: 2, 2: 1, 3: 1, 1: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 92, 4: 1, 12: 1, 6: 1, 3: 3, 1: 3}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2, 42: 1, 1: 1, 8: 1, 19: 1, 45: 1, 21: 1, 15: 1, 2: 1, 28: 1}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 98/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 99, 10: 1, 16: 1, 1: 1, 3: 1}\n", | |
"actual SNP count: 4\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 101, 4: 2}\n", | |
"actual SNP count: 2\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 6: 1, 21: 1, 1: 2, 4: 1, 16: 1, 0: 1, 11: 1, 15: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 99/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 94, 21: 1, 57: 1, 2: 2, 7: 1, 8: 1, 5: 1, 1: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 96, 9: 1, 28: 1, 4: 2, 2: 2}\n", | |
"actual SNP count: 6\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 1, 0: 3, 25: 1, 1: 3, 2: 1, 9: 1, 7: 1}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 100/100\n", | |
"mutation rate: 0.005; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 10.354755035279242\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 86, 80: 1, 32: 1, 85: 1, 41: 1, 4: 1, 2: 2, 1: 2, 3: 1}\n", | |
"actual SNP count: 10\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 87, 41: 1, 14: 1, 43: 1, 26: 1, 2: 3, 1: 2}\n", | |
"actual SNP count: 9\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {7: 1, 1: 2, 15: 1, 11: 1, 0: 3, 3: 1, 6: 2}\n", | |
"actual SNP count: 8\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 1/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 374, 13: 1, 44: 1, 81: 1, 28: 1, 63: 1, 27: 1, 31: 1, 32: 1, 19: 1, 9: 1, 30: 1, 14: 2, 20: 1, 8: 2, 2: 4, 5: 2, 15: 1, 6: 1, 1: 5}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.1724137931034483\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 378, 3: 3, 17: 1, 34: 1, 14: 1, 30: 1, 13: 2, 16: 1, 15: 1, 12: 2, 5: 1, 7: 2, 1: 3, 2: 3, 9: 1, 6: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.12\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {14: 4, 0: 5, 1: 6, 4: 3, 11: 2, 47: 4, 27: 1, 17: 2, 2: 5, 6: 2, 3: 2, 10: 1, 8: 2, 23: 1, 35: 1, 5: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16216216216216217\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 2/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 357, 19: 1, 52: 1, 2: 4, 27: 1, 18: 1, 26: 1, 13: 2, 11: 1, 6: 2, 5: 1, 10: 1, 25: 1, 3: 1, 1: 4, 7: 1, 23: 1}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 362, 7: 3, 20: 1, 2: 3, 13: 1, 9: 1, 10: 1, 4: 2, 1: 4, 3: 1, 11: 1, 6: 1}\n", | |
"actual SNP count: 19\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {32: 1, 10: 2, 5: 3, 2: 4, 0: 10, 17: 1, 4: 3, 14: 1, 6: 1, 15: 1, 1: 2, 11: 2, 13: 2, 3: 3, 35: 1, 7: 1, 24: 1, 23: 1, 38: 1, 9: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.0625\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 3/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 381, 62: 1, 19: 1, 63: 1, 43: 2, 68: 1, 44: 1, 58: 1, 5: 3, 60: 1, 51: 2, 27: 1, 56: 1, 30: 2, 24: 1, 4: 1, 11: 1, 28: 1, 1: 5, 29: 1, 3: 2, 23: 1, 2: 2, 9: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14705882352941177\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 383, 29: 2, 10: 1, 33: 1, 24: 1, 31: 1, 18: 1, 6: 2, 37: 1, 26: 1, 13: 3, 21: 2, 32: 1, 20: 1, 11: 1, 4: 1, 17: 1, 1: 8, 3: 1, 15: 1, 2: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 6, 8: 1, 3: 4, 11: 2, 35: 1, 1: 9, 26: 1, 12: 1, 5: 1, 4: 1, 6: 2, 29: 1, 16: 1, 21: 1, 2: 3, 17: 1, 43: 1, 33: 1, 28: 1, 9: 1, 24: 1, 34: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 4/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 362, 59: 1, 41: 1, 100: 1, 18: 1, 1: 6, 4: 3, 16: 1, 5: 2, 6: 5, 20: 1, 13: 2, 17: 2, 9: 2, 3: 2, 2: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 363, 34: 1, 27: 1, 50: 1, 12: 1, 1: 7, 3: 2, 6: 1, 5: 3, 9: 1, 4: 3, 10: 2, 2: 7}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2413793103448276\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {41: 1, 20: 1, 22: 1, 40: 2, 10: 4, 6: 3, 2: 4, 0: 7, 8: 1, 18: 1, 4: 3, 1: 4, 5: 3, 3: 2, 32: 1, 17: 1, 12: 1, 27: 1, 48: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11428571428571428\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 5/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 340, 59: 1, 21: 1, 57: 1, 3: 1, 12: 1, 51: 1, 6: 1, 15: 1, 7: 1, 2: 4, 11: 1, 22: 1, 13: 1, 23: 1, 8: 1, 1: 3}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 341, 35: 1, 11: 1, 29: 1, 5: 1, 22: 1, 6: 3, 3: 1, 4: 1, 10: 1, 14: 2, 8: 1, 1: 5, 2: 1}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 6, 3: 4, 4: 2, 24: 1, 19: 1, 0: 9, 6: 2, 8: 1, 11: 1, 37: 1, 43: 1, 1: 6, 13: 1, 17: 1, 10: 1, 33: 1, 9: 1, 26: 1, 28: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 6/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 356, 75: 1, 56: 1, 20: 1, 99: 1, 74: 1, 37: 1, 43: 1, 13: 2, 18: 1, 11: 2, 14: 2, 68: 1, 26: 1, 2: 2, 28: 1, 22: 1, 27: 1, 3: 2, 9: 1, 5: 2, 10: 1, 6: 1, 4: 1, 1: 5}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14705882352941177\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 360, 36: 2, 30: 1, 11: 4, 49: 1, 20: 1, 19: 1, 10: 2, 8: 1, 3: 3, 35: 1, 14: 1, 2: 2, 17: 2, 6: 1, 5: 1, 4: 3, 1: 3}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {14: 1, 9: 1, 1: 5, 18: 1, 16: 2, 3: 2, 2: 4, 8: 2, 25: 1, 4: 5, 0: 7, 24: 1, 6: 1, 21: 1, 19: 1, 7: 3, 32: 1, 34: 1, 29: 1, 28: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 7/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 390, 26: 1, 21: 1, 23: 1, 43: 2, 33: 1, 9: 4, 32: 1, 34: 1, 35: 1, 14: 1, 40: 1, 27: 1, 10: 3, 5: 2, 1: 4, 3: 2, 2: 1, 7: 2}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.13333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 392, 14: 1, 11: 2, 13: 1, 20: 1, 5: 6, 12: 1, 27: 1, 18: 1, 21: 1, 23: 1, 15: 1, 3: 1, 2: 3, 1: 3, 4: 3, 9: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.10714285714285714\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 2, 5: 1, 13: 4, 3: 4, 2: 5, 35: 1, 1: 4, 10: 2, 38: 1, 0: 5, 8: 1, 6: 2, 27: 1, 26: 1, 16: 1, 40: 1, 12: 1, 17: 1, 21: 1, 41: 1, 20: 1, 22: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.10810810810810811\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 8/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 366, 51: 1, 44: 1, 50: 1, 2: 4, 40: 1, 6: 1, 1: 6, 76: 1, 58: 1, 5: 2, 27: 1, 68: 1, 11: 1, 15: 1, 7: 1, 24: 1, 4: 2, 22: 1, 12: 1, 9: 1, 8: 1, 3: 3}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.17647058823529413\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 370, 22: 1, 24: 2, 29: 1, 3: 4, 18: 1, 2: 3, 36: 1, 15: 1, 33: 1, 9: 1, 6: 2, 7: 2, 16: 1, 8: 1, 1: 7, 4: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.23333333333333334\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 7, 15: 2, 4: 3, 16: 1, 5: 2, 0: 7, 26: 1, 3: 2, 2: 3, 8: 2, 9: 2, 46: 1, 20: 1, 11: 2, 6: 1, 10: 1, 19: 2, 44: 1, 35: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 9/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 374, 31: 1, 32: 1, 55: 1, 20: 1, 44: 1, 26: 1, 12: 2, 11: 1, 43: 1, 53: 1, 21: 1, 5: 1, 3: 3, 2: 3, 14: 1, 1: 8, 10: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.27586206896551724\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 377, 17: 1, 18: 1, 27: 1, 13: 1, 19: 2, 9: 1, 7: 1, 1: 9, 25: 1, 10: 1, 6: 1, 5: 1, 2: 1, 8: 1, 4: 2, 3: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.34615384615384615\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 6, 19: 1, 0: 11, 1: 5, 4: 1, 8: 2, 6: 1, 3: 2, 18: 1, 12: 2, 16: 1, 23: 1, 5: 1, 11: 1, 13: 2, 15: 2, 38: 1, 20: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.16129032258064516\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 10/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 390, 3: 4, 28: 1, 91: 1, 10: 2, 7: 2, 39: 1, 9: 1, 27: 1, 26: 1, 5: 3, 13: 1, 14: 1, 1: 4, 2: 2, 4: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.15384615384615385\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 395, 2: 3, 16: 1, 46: 1, 3: 4, 19: 1, 4: 1, 10: 1, 5: 1, 12: 1, 1: 4, 8: 1, 7: 1, 6: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.19047619047619047\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {39: 1, 4: 6, 5: 1, 2: 4, 3: 3, 6: 3, 36: 2, 15: 1, 0: 5, 49: 1, 45: 1, 10: 2, 1: 5, 33: 1, 12: 1, 7: 1, 29: 1, 21: 1, 24: 1, 16: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.13513513513513514\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 11/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 402, 41: 1, 36: 1, 23: 1, 29: 1, 22: 2, 73: 1, 82: 1, 8: 2, 31: 1, 17: 1, 55: 1, 5: 1, 11: 1, 51: 1, 6: 1, 2: 3, 7: 1, 13: 1, 12: 1, 1: 4}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.14814814814814814\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 404, 17: 2, 10: 1, 16: 1, 12: 1, 38: 1, 42: 1, 4: 2, 13: 1, 6: 1, 28: 1, 14: 1, 1: 5, 9: 1, 25: 1, 2: 2, 3: 1, 5: 1, 11: 1}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 13, 18: 1, 3: 2, 36: 1, 24: 1, 29: 2, 1: 2, 42: 1, 2: 3, 6: 2, 35: 1, 12: 1, 15: 1, 4: 3, 20: 1, 13: 2, 47: 1, 10: 1, 30: 1, 5: 1, 22: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.06896551724137931\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 12/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 362, 56: 1, 28: 1, 8: 2, 32: 1, 51: 1, 2: 5, 14: 3, 27: 1, 17: 2, 3: 5, 18: 1, 5: 1, 15: 1, 22: 1, 26: 1, 16: 1, 34: 1, 4: 2, 1: 4, 10: 1, 6: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.10810810810810811\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 367, 26: 1, 16: 1, 6: 1, 18: 1, 22: 1, 5: 2, 7: 2, 10: 3, 9: 4, 2: 4, 3: 2, 8: 1, 21: 1, 4: 1, 12: 1, 1: 6}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.1875\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 1, 5: 2, 2: 6, 0: 10, 23: 1, 12: 2, 1: 4, 38: 1, 3: 3, 32: 1, 16: 1, 31: 2, 19: 1, 4: 2, 13: 1, 22: 2, 10: 1, 26: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 13/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 356, 7: 4, 30: 1, 6: 1, 4: 1, 11: 1, 18: 1, 15: 1, 27: 1, 20: 1, 21: 1, 1: 4, 5: 1, 2: 3, 12: 1, 3: 3}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.16\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 360, 3: 3, 15: 1, 9: 2, 12: 2, 18: 1, 7: 2, 13: 1, 5: 2, 2: 4, 1: 3}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 11, 2: 5, 21: 3, 1: 6, 46: 1, 10: 2, 3: 4, 35: 1, 29: 1, 13: 2, 7: 1, 36: 1, 6: 1, 5: 1, 45: 1, 4: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.1935483870967742\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 14/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 344, 17: 1, 5: 6, 32: 1, 83: 1, 4: 3, 37: 1, 42: 1, 58: 1, 6: 2, 1: 10, 19: 1, 24: 1, 15: 1, 3: 5, 9: 1, 8: 1, 2: 3}\n", | |
"actual SNP count: 40\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 351, 8: 2, 2: 5, 17: 1, 42: 1, 1: 9, 16: 1, 27: 1, 30: 1, 3: 4, 4: 2, 12: 1, 6: 2, 11: 1, 5: 2}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2727272727272727\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 8, 3: 4, 5: 3, 19: 1, 1: 6, 0: 7, 30: 1, 6: 1, 10: 2, 7: 3, 26: 1, 17: 1, 18: 1, 9: 1, 25: 1, 11: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.17142857142857143\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 15/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 371, 100: 1, 75: 1, 12: 1, 46: 1, 1: 6, 55: 1, 6: 3, 3: 3, 4: 1, 2: 3}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 374, 50: 1, 40: 1, 13: 1, 22: 1, 2: 6, 25: 1, 4: 2, 1: 4, 5: 1}\n", | |
"actual SNP count: 17\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 1, 1: 4, 2: 4, 23: 3, 0: 8, 10: 1, 12: 1, 3: 5, 18: 1, 38: 1, 4: 4, 9: 1, 7: 1, 24: 2, 19: 1, 22: 1, 11: 1, 8: 1, 20: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11764705882352941\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 16/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 407, 74: 1, 23: 1, 13: 1, 95: 1, 67: 1, 11: 1, 18: 1, 42: 1, 4: 3, 1: 6, 2: 4, 5: 3, 7: 2, 25: 1, 6: 2, 3: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 408, 33: 1, 7: 2, 5: 4, 47: 1, 29: 1, 12: 1, 18: 1, 1: 7, 2: 6, 3: 2, 4: 2, 14: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2413793103448276\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 1, 1: 7, 0: 11, 7: 3, 17: 1, 2: 3, 6: 3, 3: 1, 31: 1, 5: 2, 4: 1, 16: 1, 14: 2, 10: 1, 41: 1, 19: 1, 11: 1, 30: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.22580645161290322\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 17/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 360, 36: 1, 57: 1, 80: 1, 1: 8, 15: 1, 11: 2, 7: 2, 3: 3, 38: 1, 14: 1, 22: 1, 4: 3, 2: 5, 17: 2}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 366, 24: 1, 28: 1, 41: 1, 7: 2, 5: 3, 2: 6, 3: 1, 21: 1, 11: 1, 17: 1, 14: 1, 1: 6, 4: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.23076923076923078\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 5, 4: 2, 37: 1, 5: 3, 3: 4, 0: 7, 1: 4, 23: 1, 28: 2, 35: 1, 50: 2, 10: 2, 11: 1, 16: 1, 6: 1, 30: 1, 14: 1, 40: 1, 9: 1, 26: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.12121212121212122\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 18/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 366, 2: 6, 22: 1, 71: 1, 26: 1, 86: 1, 12: 1, 4: 3, 34: 1, 8: 2, 9: 3, 3: 2, 5: 2, 1: 4}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 368, 4: 2, 10: 1, 39: 1, 13: 1, 47: 1, 8: 1, 1: 10, 3: 3, 25: 1, 5: 3, 6: 1, 2: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.38461538461538464\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 6, 0: 8, 6: 2, 3: 2, 24: 2, 2: 5, 14: 1, 9: 1, 5: 3, 31: 1, 33: 1, 29: 1, 35: 1, 4: 2, 7: 2, 8: 1, 20: 1, 15: 1, 21: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.17647058823529413\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 19/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 375, 8: 2, 42: 1, 37: 1, 4: 2, 19: 1, 62: 1, 63: 1, 34: 1, 38: 1, 30: 1, 29: 1, 61: 1, 9: 1, 44: 1, 7: 1, 16: 1, 1: 2, 2: 1, 3: 1, 5: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.08695652173913043\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 375, 4: 2, 22: 1, 6: 1, 14: 1, 3: 1, 15: 1, 33: 1, 30: 1, 18: 1, 25: 1, 13: 1, 12: 1, 28: 1, 2: 3, 21: 1, 11: 1, 1: 4}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.17391304347826086\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 3, 4: 3, 0: 13, 15: 2, 5: 3, 8: 2, 7: 2, 1: 3, 3: 3, 10: 1, 9: 2, 32: 1, 2: 1, 16: 1, 13: 1, 21: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.10344827586206896\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 20/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 361, 44: 1, 35: 2, 28: 1, 50: 1, 5: 2, 3: 3, 18: 2, 9: 1, 12: 1, 4: 1, 6: 2, 1: 3, 7: 2, 11: 1, 8: 1, 14: 1, 2: 2}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 364, 21: 1, 20: 1, 14: 2, 29: 1, 4: 2, 1: 5, 7: 1, 5: 2, 6: 3, 10: 1, 2: 2, 8: 1, 3: 2}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.20833333333333334\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {25: 1, 19: 1, 0: 12, 15: 1, 1: 4, 44: 1, 24: 1, 27: 1, 7: 1, 34: 1, 2: 3, 11: 1, 5: 3, 3: 1, 22: 1, 4: 1, 8: 2, 18: 2, 6: 1, 23: 1, 41: 1, 28: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.13333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 21/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 393, 2: 4, 5: 2, 47: 1, 11: 1, 22: 1, 9: 1, 55: 1, 52: 1, 30: 1, 10: 2, 3: 5, 14: 1, 8: 1, 4: 4, 33: 1, 19: 1, 1: 4, 7: 1, 12: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11764705882352941\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 398, 1: 8, 18: 1, 7: 1, 13: 1, 8: 1, 24: 1, 29: 1, 21: 1, 4: 3, 5: 1, 2: 5, 19: 1, 12: 1, 3: 2, 6: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.27586206896551724\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {15: 2, 5: 3, 1: 8, 8: 1, 13: 1, 28: 2, 4: 6, 0: 8, 32: 1, 2: 3, 39: 1, 11: 2, 27: 1, 9: 1, 23: 1, 43: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 22/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 383, 25: 2, 5: 2, 13: 1, 14: 1, 33: 1, 9: 1, 32: 1, 23: 2, 8: 2, 1: 4, 12: 1, 4: 2, 3: 3, 11: 1, 6: 1, 2: 2}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.14814814814814814\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 387, 15: 1, 3: 6, 6: 1, 12: 1, 5: 1, 14: 1, 10: 2, 1: 3, 11: 1, 2: 5, 4: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.13043478260869565\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {18: 2, 1: 3, 29: 1, 12: 3, 2: 5, 43: 1, 47: 1, 8: 1, 0: 7, 16: 1, 11: 1, 25: 2, 19: 1, 15: 1, 6: 1, 17: 1, 4: 3, 9: 1, 3: 1, 30: 1, 5: 2, 33: 1, 14: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.08571428571428572\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 23/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 347, 18: 1, 25: 1, 1: 8, 23: 1, 14: 1, 17: 1, 10: 1, 40: 1, 16: 2, 13: 1, 6: 1, 4: 1, 8: 1, 3: 3, 7: 1, 9: 1, 2: 2}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 355, 11: 3, 10: 1, 1: 4, 25: 1, 8: 1, 7: 1, 4: 2, 23: 1, 5: 1, 2: 4, 6: 1}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 12, 4: 3, 12: 1, 8: 1, 9: 1, 1: 5, 2: 5, 3: 2, 24: 1, 6: 2, 11: 1, 50: 1, 25: 1, 38: 1, 42: 1, 10: 1, 40: 1, 31: 1, 16: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.1724137931034483\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 24/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 352, 42: 1, 1: 6, 43: 1, 44: 1, 9: 1, 8: 1, 56: 1, 26: 1, 50: 1, 11: 1, 29: 1, 20: 3, 15: 1, 18: 1, 12: 1, 3: 3, 4: 1, 5: 1, 2: 2}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.20689655172413793\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 354, 19: 1, 4: 2, 23: 1, 21: 1, 3: 2, 27: 1, 17: 1, 29: 1, 5: 2, 25: 1, 10: 1, 8: 1, 9: 2, 1: 5, 11: 1, 6: 1, 2: 3}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.18518518518518517\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 10, 12: 1, 0: 11, 5: 2, 24: 1, 26: 2, 3: 3, 4: 1, 34: 1, 15: 1, 39: 1, 48: 1, 25: 1, 2: 2, 10: 1, 8: 1, 31: 1, 7: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.3225806451612903\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 25/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 388, 7: 3, 56: 1, 12: 1, 44: 1, 31: 1, 34: 1, 6: 2, 20: 1, 16: 1, 13: 2, 9: 1, 4: 1, 33: 1, 15: 3, 2: 3, 1: 2, 8: 2}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.07407407407407407\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 389, 3: 4, 23: 1, 8: 2, 21: 1, 13: 1, 18: 1, 2: 4, 14: 2, 9: 1, 5: 2, 7: 1, 1: 3, 6: 1, 10: 1, 4: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.11538461538461539\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 2, 4: 2, 2: 8, 11: 2, 1: 7, 0: 6, 3: 3, 6: 3, 38: 1, 24: 1, 41: 1, 12: 1, 26: 1, 17: 1, 9: 2, 25: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.19444444444444445\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 26/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 388, 100: 1, 13: 1, 27: 1, 11: 2, 9: 2, 3: 1, 26: 1, 10: 1, 8: 1, 12: 1, 1: 12, 5: 2, 2: 6, 7: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 12\n", | |
"singleton fraction: 0.375\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 397, 50: 1, 7: 3, 12: 1, 4: 2, 1: 7, 16: 1, 3: 5, 2: 3, 8: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.30434782608695654\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {50: 1, 0: 5, 35: 1, 34: 1, 40: 1, 4: 4, 8: 1, 1: 6, 15: 2, 49: 1, 42: 2, 26: 1, 2: 1, 19: 1, 37: 1, 6: 3, 30: 1, 3: 1, 5: 3, 33: 1, 7: 1, 17: 1, 14: 1, 11: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 27/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 394, 1: 4, 58: 1, 30: 2, 19: 1, 26: 3, 25: 1, 6: 2, 42: 1, 9: 2, 38: 1, 22: 1, 2: 4, 7: 2, 11: 1, 14: 1, 15: 1, 3: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.13793103448275862\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 399, 25: 1, 13: 2, 4: 4, 19: 1, 7: 2, 26: 1, 6: 2, 18: 1, 11: 2, 16: 1, 12: 1, 1: 5, 2: 1}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.20833333333333334\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {20: 1, 1: 8, 6: 2, 4: 2, 0: 9, 35: 1, 2: 5, 7: 1, 12: 1, 9: 2, 27: 1, 34: 1, 8: 2, 3: 2, 30: 1, 16: 1, 46: 1, 22: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.24242424242424243\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 28/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 361, 9: 2, 74: 1, 14: 1, 17: 1, 21: 1, 2: 2, 3: 4, 5: 1, 38: 2, 25: 1, 10: 1, 22: 1, 6: 2, 1: 3, 4: 1}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 364, 9: 1, 37: 1, 6: 2, 5: 1, 8: 1, 2: 6, 1: 2, 3: 2, 15: 1, 21: 1, 14: 1, 12: 1, 7: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.09523809523809523\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 1, 7: 2, 4: 1, 23: 2, 0: 6, 44: 1, 16: 1, 6: 3, 12: 1, 19: 3, 8: 4, 1: 5, 2: 7, 11: 1, 13: 1, 14: 1, 40: 1, 10: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.1388888888888889\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 29/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 358, 18: 1, 5: 2, 63: 1, 60: 1, 8: 1, 1: 7, 31: 1, 9: 1, 21: 1, 7: 1, 22: 1, 30: 1, 3: 1, 6: 1, 13: 1, 4: 1, 2: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.28\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 363, 12: 2, 32: 1, 29: 1, 7: 1, 11: 1, 6: 1, 2: 3, 10: 2, 5: 1, 4: 4, 1: 2, 3: 1}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {9: 1, 0: 8, 1: 9, 49: 1, 7: 3, 2: 3, 3: 4, 29: 1, 39: 1, 4: 1, 32: 2, 16: 1, 12: 1, 5: 1, 30: 1, 17: 1, 38: 1, 6: 2}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2647058823529412\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 30/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 375, 100: 1, 7: 3, 17: 1, 3: 2, 42: 1, 38: 1, 34: 1, 6: 4, 30: 1, 4: 1, 9: 1, 2: 1, 1: 1}\n", | |
"actual SNP count: 18\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.05555555555555555\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 374, 50: 1, 2: 4, 8: 1, 22: 1, 14: 1, 17: 2, 1: 5, 4: 1, 3: 4}\n", | |
"actual SNP count: 19\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.2631578947368421\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {48: 1, 1: 3, 18: 1, 0: 10, 11: 2, 22: 1, 5: 2, 17: 1, 2: 7, 37: 1, 49: 1, 26: 1, 4: 2, 43: 2, 15: 1, 38: 1, 3: 1, 6: 1, 25: 1, 9: 1, 47: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.09375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 31/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 389, 37: 1, 3: 6, 13: 2, 36: 1, 2: 2, 46: 1, 1: 9, 61: 1, 19: 1, 12: 2, 8: 2, 53: 1, 9: 1, 6: 3, 5: 2}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2571428571428571\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 400, 20: 1, 8: 1, 17: 1, 21: 1, 32: 1, 10: 1, 2: 4, 7: 1, 4: 3, 22: 1, 6: 2, 3: 3, 11: 1, 5: 1, 1: 2}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.08333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 8, 1: 4, 5: 2, 10: 3, 44: 2, 13: 1, 3: 4, 4: 4, 25: 1, 12: 1, 6: 1, 27: 1, 7: 1, 15: 1, 2: 4, 48: 1, 20: 1, 16: 1, 47: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11764705882352941\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 32/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 352, 17: 1, 24: 3, 15: 1, 41: 1, 20: 1, 10: 4, 14: 1, 33: 1, 6: 1, 1: 6, 7: 2, 2: 3, 4: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.23076923076923078\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 356, 6: 4, 18: 1, 5: 2, 20: 2, 14: 1, 8: 1, 12: 1, 1: 5, 16: 1, 3: 1, 2: 2, 9: 1}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.22727272727272727\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 10, 31: 1, 4: 3, 32: 1, 3: 4, 8: 3, 14: 1, 6: 1, 17: 1, 2: 4, 7: 2, 5: 1, 1: 3, 23: 3, 21: 1, 37: 1, 44: 1, 29: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.09375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 33/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 367, 41: 1, 76: 1, 18: 1, 19: 1, 33: 1, 31: 1, 7: 2, 47: 1, 8: 1, 25: 1, 36: 1, 60: 1, 22: 1, 2: 2, 4: 3, 15: 1, 5: 1, 6: 1, 1: 5}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.18518518518518517\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 370, 24: 1, 42: 1, 4: 2, 10: 1, 18: 2, 15: 1, 3: 3, 19: 1, 6: 1, 8: 1, 26: 1, 11: 1, 2: 4, 1: 3, 5: 1}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 9, 3: 2, 41: 1, 1: 10, 2: 5, 33: 1, 8: 1, 22: 1, 4: 3, 38: 1, 6: 1, 36: 1, 14: 1, 5: 2, 31: 1, 12: 1, 29: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.30303030303030304\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 34/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 366, 16: 1, 39: 1, 41: 1, 34: 1, 8: 3, 24: 2, 29: 1, 52: 1, 6: 3, 36: 1, 4: 1, 11: 1, 5: 3, 30: 1, 7: 1, 3: 3, 2: 2}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 0\n", | |
"singleton fraction: 0.0\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 368, 9: 2, 21: 1, 14: 1, 17: 1, 3: 2, 20: 1, 15: 1, 29: 1, 11: 1, 2: 5, 18: 1, 5: 2, 4: 1, 16: 1, 1: 3, 6: 1}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.12\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {12: 1, 0: 9, 17: 2, 26: 1, 14: 1, 1: 6, 21: 2, 3: 6, 10: 2, 2: 2, 5: 3, 29: 1, 28: 1, 30: 1, 8: 1, 4: 1, 16: 1, 9: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 35/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 386, 59: 1, 31: 1, 62: 1, 34: 1, 3: 6, 20: 1, 14: 1, 10: 1, 2: 3, 25: 1, 1: 6, 8: 1, 11: 2, 9: 1, 5: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.21428571428571427\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 387, 34: 1, 10: 2, 31: 1, 20: 1, 1: 6, 9: 1, 8: 1, 2: 7, 3: 3, 12: 1, 6: 2, 4: 1}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 3, 0: 3, 7: 3, 5: 4, 17: 2, 1: 6, 46: 1, 11: 1, 2: 4, 8: 3, 15: 1, 31: 1, 34: 1, 38: 1, 18: 1, 3: 3, 24: 1, 36: 1, 6: 1, 32: 1}\n", | |
"actual SNP count: 39\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.15384615384615385\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 36/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 362, 54: 1, 45: 1, 24: 1, 1: 7, 98: 1, 17: 1, 6: 2, 59: 1, 46: 1, 8: 2, 3: 4, 10: 1, 4: 2, 20: 1, 2: 3, 5: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.23333333333333334\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 366, 25: 1, 15: 1, 17: 1, 2: 7, 48: 1, 8: 2, 6: 1, 26: 1, 23: 1, 1: 7, 4: 2, 9: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2692307692307692\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 6, 0: 7, 4: 3, 30: 1, 39: 1, 41: 1, 9: 1, 10: 2, 5: 2, 8: 3, 7: 2, 2: 7, 22: 1, 17: 1, 6: 1, 40: 1, 21: 1, 25: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.17142857142857143\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 37/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 363, 21: 1, 46: 1, 10: 2, 51: 1, 9: 1, 37: 1, 3: 1, 6: 4, 4: 1, 2: 5, 19: 1, 1: 5, 5: 1}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 370, 14: 1, 23: 1, 4: 2, 27: 1, 3: 3, 18: 1, 1: 5, 7: 1, 10: 1, 5: 2}\n", | |
"actual SNP count: 18\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.2777777777777778\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 3, 0: 8, 1: 8, 3: 6, 7: 1, 8: 3, 2: 3, 6: 1, 36: 1, 15: 1, 14: 1, 25: 1, 19: 2, 10: 1, 16: 1, 50: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.24242424242424243\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 38/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 370, 33: 1, 100: 1, 28: 1, 52: 1, 42: 1, 73: 1, 2: 5, 34: 1, 9: 5, 29: 1, 55: 1, 4: 4, 18: 1, 16: 1, 15: 1, 22: 1, 12: 1, 10: 1, 1: 3, 5: 1, 8: 1, 3: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.08823529411764706\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 373, 18: 2, 50: 1, 12: 1, 30: 1, 16: 1, 39: 1, 4: 4, 14: 1, 26: 1, 2: 3, 3: 5, 9: 2, 13: 1, 10: 1, 11: 1, 6: 1, 1: 4, 5: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.12903225806451613\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {23: 1, 7: 5, 18: 1, 1: 3, 14: 1, 19: 1, 3: 6, 2: 2, 9: 2, 0: 6, 15: 2, 4: 4, 24: 1, 6: 1, 8: 2, 29: 1, 5: 1, 17: 1, 34: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.08333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 39/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 387, 43: 1, 44: 1, 46: 1, 27: 1, 22: 1, 9: 2, 5: 1, 4: 1, 2: 4, 18: 1, 31: 1, 1: 3, 14: 2, 3: 3, 12: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.12\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 389, 25: 2, 22: 1, 12: 1, 11: 1, 5: 2, 3: 4, 4: 1, 13: 1, 21: 1, 1: 5, 14: 1, 7: 2, 2: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.21739130434782608\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {47: 1, 10: 2, 0: 5, 31: 1, 2: 5, 36: 2, 4: 1, 5: 4, 1: 4, 3: 4, 6: 3, 44: 1, 8: 2, 23: 1, 11: 1, 45: 1, 12: 1, 28: 1, 35: 1, 14: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.10810810810810811\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 40/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 350, 15: 1, 37: 2, 63: 1, 20: 2, 2: 6, 7: 2, 21: 1, 6: 2, 8: 3, 1: 3, 5: 1, 4: 1, 3: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.11538461538461539\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 354, 8: 1, 19: 1, 35: 1, 21: 1, 10: 2, 1: 7, 4: 2, 7: 2, 3: 5}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.3181818181818182\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {43: 1, 6: 3, 0: 6, 13: 1, 3: 5, 48: 1, 19: 1, 12: 1, 5: 4, 32: 1, 4: 2, 18: 1, 22: 1, 1: 7, 8: 1, 2: 1, 28: 1, 9: 1, 24: 1, 15: 2}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.19444444444444445\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 41/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 374, 13: 1, 6: 2, 23: 1, 46: 1, 10: 1, 17: 1, 24: 1, 9: 1, 22: 1, 12: 1, 21: 1, 15: 1, 2: 2, 3: 3, 5: 2, 4: 3, 7: 1, 1: 2}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.07692307692307693\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 375, 6: 3, 5: 1, 18: 1, 25: 1, 8: 3, 15: 1, 4: 1, 7: 1, 9: 1, 1: 7, 2: 3, 3: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.28\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 4, 13: 1, 24: 3, 1: 6, 0: 9, 7: 2, 11: 1, 8: 1, 4: 4, 47: 1, 18: 1, 10: 2, 40: 1, 6: 1, 5: 2, 19: 1, 26: 1, 46: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 42/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 370, 13: 2, 58: 1, 19: 1, 18: 1, 2: 8, 37: 1, 30: 1, 5: 3, 12: 1, 4: 2, 1: 6, 9: 1, 8: 2, 3: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.1935483870967742\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 376, 8: 1, 31: 1, 11: 1, 5: 3, 10: 1, 13: 1, 18: 1, 4: 1, 7: 2, 1: 9, 2: 3, 3: 1}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.36\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 6, 39: 1, 0: 5, 8: 1, 45: 2, 16: 1, 18: 1, 7: 2, 1: 8, 44: 1, 3: 2, 13: 1, 9: 1, 14: 1, 49: 1, 46: 1, 4: 2, 19: 1, 28: 1, 22: 1, 5: 1, 21: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.21621621621621623\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 43/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 402, 31: 1, 58: 1, 20: 1, 15: 1, 44: 1, 41: 1, 4: 3, 2: 3, 7: 1, 5: 2, 6: 2, 3: 3, 1: 4}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 406, 15: 1, 27: 2, 8: 1, 4: 2, 22: 1, 5: 1, 2: 5, 3: 3, 1: 4}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 8, 0: 9, 15: 1, 4: 1, 2: 3, 22: 2, 10: 2, 11: 1, 8: 3, 23: 1, 16: 2, 5: 2, 3: 2, 35: 1, 49: 1, 17: 1, 27: 1, 6: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.24242424242424243\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 44/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 375, 26: 1, 11: 2, 45: 1, 17: 1, 24: 1, 4: 1, 5: 1, 19: 1, 6: 1, 15: 1, 13: 2, 14: 1, 23: 1, 10: 2, 9: 1, 7: 2, 8: 1, 1: 4, 12: 1, 2: 1}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.14814814814814814\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 377, 13: 1, 10: 1, 18: 1, 6: 4, 17: 1, 2: 2, 4: 4, 7: 2, 9: 1, 8: 1, 15: 1, 3: 3, 5: 1, 1: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.08\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 6, 1: 7, 3: 2, 6: 1, 29: 1, 0: 5, 42: 1, 8: 2, 15: 1, 47: 1, 4: 2, 19: 2, 25: 1, 27: 1, 43: 1, 7: 1, 11: 1, 32: 1, 50: 1, 38: 1, 12: 1, 20: 1, 39: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.19444444444444445\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 45/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 367, 26: 2, 82: 1, 8: 2, 60: 1, 24: 1, 1: 9, 54: 1, 3: 6, 2: 3, 9: 1, 38: 1, 4: 2, 12: 1, 14: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.28125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 374, 15: 1, 38: 1, 5: 1, 26: 1, 10: 1, 12: 2, 24: 1, 1: 6, 4: 2, 2: 5, 14: 1, 3: 2, 6: 1}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.24\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {11: 1, 1: 10, 46: 1, 12: 1, 0: 1, 4: 1, 15: 1, 34: 1, 18: 1, 2: 3, 7: 4, 44: 1, 49: 1, 5: 1, 42: 1, 3: 4, 24: 2, 17: 3, 14: 1, 8: 1, 25: 1, 21: 1}\n", | |
"actual SNP count: 41\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.24390243902439024\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 46/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 356, 50: 1, 1: 3, 69: 1, 15: 2, 60: 1, 4: 6, 68: 1, 16: 1, 6: 1, 10: 1, 5: 1, 22: 2, 2: 5, 27: 1, 13: 1, 19: 1, 3: 1, 7: 1, 11: 1, 21: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.09090909090909091\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 360, 27: 1, 32: 1, 7: 2, 26: 1, 18: 1, 31: 1, 8: 1, 3: 5, 2: 4, 9: 2, 1: 5, 13: 2, 10: 1, 12: 1, 6: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.1724137931034483\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {11: 1, 25: 1, 36: 1, 0: 5, 2: 2, 7: 3, 8: 1, 3: 2, 16: 1, 22: 2, 1: 9, 29: 1, 40: 1, 35: 1, 24: 1, 12: 1, 26: 1, 14: 2, 10: 1, 30: 1, 4: 1, 15: 1, 5: 1, 42: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.24324324324324326\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 47/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 366, 41: 1, 1: 7, 20: 2, 16: 1, 48: 1, 2: 3, 17: 1, 8: 1, 22: 1, 6: 1, 5: 1, 4: 2, 3: 4, 15: 1}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.25925925925925924\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 370, 24: 1, 1: 10, 10: 1, 5: 1, 27: 1, 9: 1, 11: 1, 8: 1, 6: 2, 2: 4}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.43478260869565216\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 2, 0: 7, 7: 1, 5: 2, 1: 6, 3: 4, 11: 2, 45: 1, 10: 2, 12: 3, 24: 1, 19: 1, 18: 1, 31: 2, 9: 2, 2: 2, 26: 1, 14: 1, 40: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.17142857142857143\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 48/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {7: 1, 0: 363, 19: 1, 43: 1, 2: 2, 57: 1, 45: 1, 24: 3, 13: 2, 11: 2, 22: 1, 1: 4, 72: 1, 8: 2, 6: 1, 5: 1, 15: 1, 17: 1, 26: 1, 4: 1, 3: 3}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.12903225806451613\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 6, 0: 365, 11: 4, 25: 1, 1: 4, 27: 1, 26: 1, 9: 2, 7: 2, 35: 1, 4: 2, 16: 1, 3: 3, 2: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.13793103448275862\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 10, 0: 6, 8: 2, 17: 1, 4: 2, 13: 1, 5: 2, 23: 1, 37: 1, 2: 3, 3: 2, 24: 1, 28: 1, 21: 1, 16: 1, 6: 2, 39: 2, 11: 1, 22: 1, 7: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.2777777777777778\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 49/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 357, 7: 1, 32: 1, 48: 1, 28: 1, 35: 2, 9: 3, 3: 3, 58: 1, 38: 1, 1: 7, 27: 1, 87: 1, 18: 1, 2: 5, 11: 2}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.22580645161290322\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 361, 2: 9, 17: 1, 24: 1, 16: 2, 13: 1, 3: 1, 30: 1, 21: 1, 15: 1, 43: 1, 8: 1, 1: 4, 5: 2, 7: 1}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.14814814814814814\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 9, 1: 9, 14: 1, 11: 1, 40: 2, 4: 2, 8: 2, 9: 3, 5: 1, 36: 1, 2: 1, 3: 2, 26: 1, 24: 1, 42: 1, 30: 1, 48: 1, 15: 1, 21: 1, 7: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2727272727272727\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 50/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 373, 21: 1, 100: 1, 69: 1, 11: 1, 29: 1, 25: 1, 1: 5, 10: 1, 17: 1, 3: 4, 23: 2, 8: 1, 4: 1, 9: 2, 5: 1, 7: 1, 12: 1, 2: 2, 6: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.17857142857142858\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 374, 9: 1, 50: 1, 35: 1, 7: 1, 16: 1, 11: 2, 5: 3, 2: 6, 10: 1, 4: 1, 3: 3, 1: 5, 12: 1, 6: 1}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.18518518518518517\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {32: 1, 4: 3, 0: 11, 8: 1, 1: 7, 6: 3, 2: 2, 19: 2, 15: 1, 49: 1, 9: 2, 14: 2, 3: 2, 5: 2, 24: 1, 11: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.22580645161290322\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 51/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 394, 96: 1, 11: 2, 62: 1, 2: 3, 25: 1, 6: 1, 36: 1, 13: 2, 3: 1, 14: 2, 4: 1, 5: 1, 12: 1, 7: 1, 1: 4}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.17391304347826086\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 396, 48: 1, 5: 4, 26: 1, 1: 5, 11: 1, 18: 1, 6: 1, 3: 2, 7: 1, 4: 2, 2: 2}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.23809523809523808\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 6, 8: 1, 30: 2, 24: 3, 2: 5, 27: 1, 50: 1, 6: 1, 37: 1, 3: 4, 14: 1, 26: 1, 17: 1, 1: 2, 12: 1, 47: 2, 5: 3, 7: 3, 19: 1, 41: 1, 36: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.05714285714285714\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 52/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 361, 60: 1, 27: 1, 1: 6, 18: 1, 14: 1, 13: 1, 10: 1, 43: 1, 7: 6, 25: 1, 16: 1, 3: 4, 20: 1, 4: 3, 8: 1, 5: 1, 2: 2}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 364, 30: 1, 16: 1, 1: 7, 9: 2, 11: 2, 5: 1, 6: 1, 24: 1, 2: 6, 10: 1, 7: 2, 3: 5}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.23333333333333334\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 9, 7: 2, 4: 3, 10: 3, 2: 3, 49: 1, 35: 2, 1: 4, 3: 6, 25: 1, 8: 1, 50: 1, 38: 1, 27: 1, 22: 1, 23: 1, 5: 2}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 53/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 370, 3: 6, 6: 2, 24: 1, 13: 2, 71: 1, 40: 1, 32: 1, 16: 1, 10: 1, 25: 1, 12: 1, 2: 2, 11: 1, 8: 1, 5: 1, 1: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.08\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 375, 3: 4, 7: 2, 5: 1, 34: 1, 2: 3, 15: 2, 18: 1, 12: 1, 9: 2, 4: 1, 1: 2}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 3, 4: 3, 9: 2, 0: 10, 37: 2, 12: 1, 7: 1, 1: 5, 5: 2, 13: 1, 16: 1, 3: 2, 10: 1, 31: 3, 34: 1, 15: 1, 20: 1, 21: 1, 11: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.15625\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 54/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 378, 20: 1, 40: 1, 1: 11, 35: 1, 29: 1, 52: 1, 3: 2, 44: 1, 10: 3, 12: 2, 18: 1, 2: 2}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.4074074074074074\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 382, 13: 1, 25: 1, 18: 1, 15: 1, 27: 1, 1: 7, 19: 1, 5: 2, 11: 1, 2: 2, 3: 2, 8: 1, 4: 1, 6: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.30434782608695654\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 1, 0: 7, 3: 2, 47: 1, 4: 2, 1: 7, 2: 4, 22: 2, 27: 1, 7: 2, 12: 2, 20: 2, 15: 2, 41: 1, 18: 1, 23: 1, 17: 1, 21: 1, 10: 1, 38: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 55/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 400, 15: 1, 90: 2, 31: 1, 16: 1, 21: 1, 40: 1, 1: 7, 23: 1, 19: 1, 12: 2, 28: 1, 22: 1, 41: 1, 14: 2, 18: 1, 5: 2, 8: 1, 10: 1, 30: 1, 9: 1, 3: 4, 6: 1, 2: 2, 4: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.18421052631578946\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 408, 9: 2, 47: 1, 43: 1, 13: 1, 7: 4, 12: 2, 17: 1, 10: 3, 8: 1, 18: 1, 14: 1, 20: 1, 6: 3, 1: 1, 2: 4, 3: 3}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.03333333333333333\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {9: 1, 2: 2, 4: 4, 5: 1, 1: 6, 0: 12, 3: 4, 43: 1, 6: 1, 19: 2, 11: 4, 16: 1, 10: 1, 20: 1, 29: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 56/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 376, 28: 1, 33: 1, 6: 2, 10: 2, 8: 3, 21: 1, 37: 1, 2: 4, 29: 1, 3: 2, 9: 1, 1: 8}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2962962962962963\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 382, 13: 1, 19: 1, 3: 3, 5: 2, 17: 1, 15: 2, 1: 6, 2: 3, 4: 1, 6: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {14: 1, 10: 1, 15: 1, 9: 2, 2: 6, 4: 3, 1: 9, 0: 6, 21: 1, 24: 1, 8: 1, 12: 1, 5: 2, 3: 2, 35: 2, 7: 1, 29: 1, 39: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 57/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 362, 72: 1, 74: 1, 33: 1, 51: 1, 31: 1, 9: 2, 1: 9, 40: 1, 34: 1, 17: 1, 5: 2, 7: 1, 3: 3, 2: 3, 6: 1, 4: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 370, 40: 1, 35: 1, 10: 1, 17: 1, 12: 1, 5: 2, 1: 3, 20: 2, 8: 1, 2: 8, 4: 1}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.13636363636363635\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 4, 1: 3, 14: 1, 0: 12, 5: 3, 3: 2, 28: 1, 15: 1, 11: 1, 31: 1, 6: 3, 38: 1, 17: 1, 12: 1, 7: 1, 13: 1, 2: 2, 8: 2, 16: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 58/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 382, 47: 1, 22: 1, 16: 1, 10: 1, 25: 1, 33: 2, 13: 2, 44: 1, 26: 1, 7: 1, 9: 2, 2: 5, 31: 1, 5: 1, 1: 5, 6: 2, 4: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.1724137931034483\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 385, 30: 1, 12: 1, 6: 1, 3: 3, 11: 1, 17: 1, 4: 3, 16: 1, 9: 1, 21: 1, 1: 8, 7: 2, 14: 1, 2: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.3076923076923077\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {24: 1, 0: 10, 1: 9, 49: 1, 3: 4, 23: 1, 8: 1, 22: 1, 7: 1, 2: 2, 12: 1, 15: 1, 4: 1, 27: 1, 5: 2, 44: 1, 35: 1, 29: 1, 10: 1, 11: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.28125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 59/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 346, 2: 4, 52: 1, 5: 3, 15: 1, 21: 1, 1: 3, 8: 2, 4: 1, 3: 3, 9: 1, 7: 1, 17: 1, 6: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.13043478260869565\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 350, 2: 4, 34: 1, 5: 2, 8: 1, 1: 3, 4: 3, 3: 3, 7: 1, 6: 1}\n", | |
"actual SNP count: 19\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.15789473684210525\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 4, 7: 2, 20: 1, 2: 3, 3: 4, 16: 1, 6: 2, 9: 1, 17: 1, 32: 1, 14: 1, 26: 1, 5: 3, 18: 3, 4: 2, 1: 5, 12: 2, 47: 1, 49: 1, 28: 1, 40: 1, 25: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.13157894736842105\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 60/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 357, 62: 1, 76: 1, 17: 1, 6: 1, 1: 10, 26: 1, 2: 3, 3: 1, 11: 1, 5: 1, 8: 1}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.45454545454545453\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 362, 30: 1, 41: 1, 6: 1, 5: 2, 1: 7, 15: 1, 2: 3, 4: 1}\n", | |
"actual SNP count: 17\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.4117647058823529\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 5, 14: 1, 32: 2, 3: 6, 17: 1, 1: 5, 19: 1, 4: 2, 5: 2, 8: 1, 9: 4, 7: 2, 11: 1, 12: 1, 0: 5, 15: 1, 45: 1, 36: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.13513513513513514\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 61/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 383, 79: 1, 6: 2, 87: 1, 13: 1, 34: 1, 7: 3, 27: 1, 12: 2, 63: 1, 2: 7, 66: 1, 33: 1, 22: 1, 21: 1, 5: 2, 9: 1, 11: 1, 1: 1, 4: 2}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.03225806451612903\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 384, 41: 1, 2: 7, 44: 1, 5: 2, 10: 1, 3: 1, 15: 1, 1: 6, 38: 1, 28: 1, 16: 1, 7: 2, 12: 1, 8: 1, 9: 1, 6: 1, 4: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 3, 45: 1, 4: 2, 43: 2, 0: 5, 1: 9, 13: 1, 25: 1, 49: 1, 3: 3, 23: 2, 12: 1, 11: 2, 33: 1, 24: 1, 18: 1, 10: 1, 38: 1, 21: 1, 8: 1, 35: 1, 5: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.24324324324324326\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 62/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 385, 28: 1, 40: 1, 2: 6, 18: 1, 11: 1, 19: 1, 4: 2, 1: 10, 7: 3, 3: 5, 17: 1, 5: 2, 13: 1, 6: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.2777777777777778\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 393, 17: 1, 18: 1, 1: 11, 10: 1, 8: 3, 4: 3, 2: 4, 6: 2, 3: 1, 5: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.39285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {23: 3, 14: 1, 11: 1, 3: 1, 19: 1, 1: 7, 2: 6, 30: 1, 12: 1, 6: 1, 0: 7, 10: 2, 24: 1, 33: 1, 5: 2, 17: 2, 4: 1, 28: 1, 31: 1, 40: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 63/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 404, 27: 1, 15: 1, 1: 4, 2: 4, 63: 1, 7: 2, 16: 2, 51: 1, 25: 1, 12: 1, 5: 3, 6: 4, 4: 4, 3: 2, 11: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 406, 14: 1, 9: 1, 1: 5, 5: 3, 35: 1, 6: 3, 27: 1, 13: 1, 7: 1, 3: 3, 4: 2, 2: 8}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {9: 2, 38: 2, 0: 8, 12: 2, 2: 8, 22: 1, 8: 1, 5: 3, 16: 1, 1: 3, 4: 3, 3: 4, 20: 1, 35: 1, 48: 1, 29: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.08823529411764706\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 64/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 376, 54: 1, 88: 1, 22: 1, 39: 1, 31: 1, 19: 1, 9: 1, 8: 3, 6: 1, 1: 9, 4: 1, 15: 1, 5: 1, 2: 2, 3: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.34615384615384615\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 381, 31: 1, 42: 1, 16: 1, 17: 2, 12: 2, 1: 4, 4: 2, 2: 4, 3: 3, 7: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.19047619047619047\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 4, 1: 8, 0: 4, 35: 1, 7: 2, 32: 1, 44: 1, 45: 2, 3: 3, 34: 1, 9: 1, 6: 1, 22: 1, 5: 3, 42: 1, 10: 1, 19: 1, 37: 1, 50: 1, 11: 1, 29: 1, 4: 1, 25: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.21621621621621623\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 65/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 378, 14: 1, 13: 1, 4: 4, 39: 1, 63: 1, 30: 1, 35: 1, 5: 2, 28: 1, 12: 1, 3: 3, 11: 1, 6: 2, 2: 2, 1: 4}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.15384615384615385\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 379, 9: 1, 3: 7, 2: 3, 21: 1, 29: 1, 15: 1, 17: 1, 4: 1, 7: 1, 6: 2, 1: 6}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.24\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {13: 3, 0: 5, 6: 3, 2: 5, 1: 6, 4: 3, 16: 1, 39: 1, 10: 1, 31: 2, 17: 1, 47: 1, 27: 2, 26: 1, 5: 2, 33: 1, 12: 1, 25: 1, 21: 1, 41: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16216216216216217\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 66/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 385, 60: 1, 85: 1, 12: 2, 8: 4, 17: 1, 10: 2, 5: 2, 11: 1, 6: 7, 9: 1, 18: 1, 38: 1, 7: 2, 4: 2, 2: 5, 1: 5, 3: 2}\n", | |
"actual SNP count: 40\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 391, 33: 1, 44: 1, 7: 2, 4: 8, 10: 1, 6: 4, 3: 3, 5: 3, 2: 2, 22: 1, 1: 8}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {12: 2, 4: 2, 22: 1, 3: 1, 2: 5, 35: 1, 0: 8, 24: 1, 40: 1, 15: 1, 11: 2, 42: 1, 21: 1, 1: 2, 7: 2, 13: 2, 19: 3, 45: 1, 18: 1, 8: 1, 6: 1, 43: 1, 38: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.058823529411764705\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 67/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 388, 24: 1, 6: 4, 2: 2, 11: 2, 18: 1, 14: 1, 40: 1, 1: 5, 8: 3, 37: 1, 7: 1, 10: 2, 31: 1, 16: 1, 20: 1, 4: 2, 3: 3, 5: 2, 9: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 394, 10: 1, 3: 9, 13: 1, 7: 2, 23: 1, 26: 1, 2: 4, 9: 3, 16: 1, 8: 1, 1: 3, 6: 1, 4: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.10344827586206896\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 4, 4: 4, 3: 6, 0: 13, 42: 1, 49: 1, 28: 2, 6: 2, 7: 1, 8: 1, 26: 1, 18: 1, 12: 1, 19: 2, 38: 1, 2: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.13793103448275862\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 68/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 346, 76: 1, 4: 1, 10: 2, 19: 1, 1: 7, 22: 1, 64: 1, 9: 1, 26: 1, 40: 1, 20: 1, 2: 2, 28: 2, 23: 1, 5: 2, 6: 2, 8: 1, 13: 2, 29: 1, 3: 2}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.21212121212121213\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 348, 35: 1, 2: 7, 10: 1, 1: 6, 7: 2, 4: 1, 31: 1, 12: 1, 22: 1, 13: 2, 8: 1, 3: 2, 15: 1, 5: 2, 14: 1, 6: 1}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.1935483870967742\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 3, 19: 1, 0: 6, 3: 5, 33: 1, 5: 2, 32: 1, 2: 4, 20: 2, 28: 1, 50: 1, 1: 4, 15: 1, 34: 1, 6: 3, 40: 2, 44: 1, 35: 1, 7: 1, 37: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11428571428571428\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 69/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 370, 49: 1, 1: 8, 77: 1, 9: 2, 35: 1, 13: 1, 36: 1, 62: 1, 37: 1, 6: 3, 8: 3, 19: 1, 4: 2, 11: 1, 2: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 373, 20: 1, 2: 4, 39: 1, 5: 4, 23: 1, 6: 2, 10: 1, 15: 1, 31: 1, 18: 1, 4: 1, 1: 7}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.28\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 2, 1: 10, 19: 2, 0: 7, 2: 4, 42: 1, 11: 1, 6: 1, 41: 1, 3: 4, 26: 1, 4: 2, 38: 1, 7: 2, 32: 1, 23: 1, 27: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 70/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 372, 40: 1, 23: 1, 50: 1, 32: 1, 4: 2, 24: 1, 54: 1, 2: 4, 14: 3, 16: 1, 11: 3, 6: 1, 18: 1, 28: 1, 7: 3, 38: 1, 1: 8, 13: 1, 3: 3}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 376, 17: 1, 7: 6, 21: 1, 14: 1, 4: 2, 11: 1, 26: 1, 1: 8, 6: 2, 8: 2, 13: 1, 22: 1, 5: 1, 2: 5, 3: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 5, 1: 8, 18: 2, 2: 4, 21: 1, 3: 3, 13: 2, 17: 1, 38: 1, 6: 3, 19: 1, 36: 1, 25: 1, 12: 1, 8: 1, 9: 3, 22: 1, 34: 2, 45: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.21621621621621623\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 71/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 361, 15: 1, 46: 1, 57: 2, 36: 1, 4: 5, 33: 1, 30: 1, 2: 3, 34: 1, 28: 1, 31: 2, 14: 1, 54: 1, 17: 1, 16: 1, 1: 6, 9: 1, 6: 2, 5: 1, 18: 1, 10: 1, 3: 3}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.15789473684210525\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 367, 8: 1, 23: 2, 30: 1, 12: 1, 2: 7, 22: 1, 20: 1, 17: 1, 15: 2, 7: 1, 33: 1, 11: 1, 18: 1, 9: 2, 3: 2, 5: 1, 4: 2, 1: 4}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {19: 2, 1: 11, 16: 1, 0: 6, 3: 4, 12: 1, 18: 1, 46: 1, 30: 1, 10: 3, 9: 3, 14: 1, 2: 1, 20: 1, 28: 2, 6: 1, 5: 2}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.3055555555555556\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 72/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 356, 44: 1, 2: 5, 51: 1, 23: 1, 73: 1, 37: 1, 64: 1, 13: 2, 32: 2, 3: 2, 6: 6, 1: 8, 28: 1, 16: 1, 10: 1, 14: 1, 12: 1, 8: 1, 7: 2}\n", | |
"actual SNP count: 39\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.20512820512820512\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 361, 23: 2, 28: 1, 13: 1, 37: 1, 16: 2, 29: 1, 7: 1, 4: 5, 2: 5, 18: 1, 6: 2, 1: 9, 5: 2, 3: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2647058823529412\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 1, 2: 6, 0: 7, 25: 2, 8: 4, 13: 1, 1: 5, 5: 1, 3: 1, 19: 1, 7: 1, 18: 2, 4: 2, 16: 1, 11: 1, 39: 1, 27: 1, 24: 2, 12: 1, 9: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 73/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 361, 50: 1, 29: 1, 33: 1, 22: 2, 8: 1, 1: 9, 18: 1, 10: 1, 9: 1, 5: 1, 12: 1, 2: 3, 3: 3, 14: 1, 4: 2, 6: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.3\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 364, 27: 1, 17: 2, 11: 1, 4: 2, 1: 11, 7: 2, 3: 4, 5: 1, 2: 3}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.4074074074074074\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 11: 2, 36: 1, 3: 2, 0: 6, 14: 1, 1: 7, 8: 1, 4: 6, 22: 1, 15: 1, 39: 1, 26: 1, 6: 2, 38: 2, 24: 1, 5: 2, 42: 1, 18: 1, 12: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.19444444444444445\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 74/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 365, 33: 1, 30: 1, 10: 1, 25: 1, 65: 1, 21: 1, 44: 1, 23: 1, 12: 1, 5: 2, 3: 1, 4: 4, 1: 2, 8: 1, 2: 1}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.1\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 368, 14: 1, 13: 1, 4: 2, 11: 2, 39: 1, 10: 1, 26: 1, 6: 1, 3: 2, 2: 4, 1: 1}\n", | |
"actual SNP count: 17\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.058823529411764705\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 4, 36: 1, 1: 6, 8: 3, 16: 2, 30: 2, 5: 1, 6: 1, 0: 6, 7: 1, 22: 1, 4: 3, 37: 1, 12: 1, 19: 1, 24: 1, 3: 3, 45: 1, 44: 1, 18: 1, 23: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 75/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 358, 13: 1, 58: 1, 15: 1, 46: 1, 33: 1, 11: 2, 22: 2, 24: 1, 4: 3, 16: 1, 12: 1, 5: 1, 2: 3, 1: 6}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.24\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 363, 10: 2, 31: 1, 7: 1, 22: 1, 14: 1, 4: 1, 18: 1, 3: 2, 11: 1, 6: 1, 9: 1, 1: 4, 5: 2, 2: 1}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 7, 7: 2, 1: 6, 4: 2, 3: 6, 2: 4, 11: 3, 8: 1, 25: 1, 31: 1, 6: 3, 27: 2, 17: 1, 13: 1, 9: 1, 5: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.17142857142857143\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 76/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 367, 38: 1, 33: 1, 20: 2, 26: 1, 5: 2, 4: 2, 75: 1, 1: 5, 27: 1, 6: 4, 28: 1, 2: 5, 10: 2, 34: 1, 11: 1, 3: 5}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 375, 21: 1, 13: 1, 11: 1, 8: 1, 1: 8, 41: 1, 19: 1, 3: 2, 2: 7, 14: 1, 10: 1, 16: 1, 6: 1}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2962962962962963\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 2, 2: 4, 1: 10, 0: 8, 4: 1, 24: 1, 5: 3, 36: 1, 41: 1, 18: 1, 12: 1, 6: 1, 25: 1, 10: 1, 3: 4, 38: 1, 9: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.29411764705882354\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 77/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 373, 20: 1, 21: 1, 28: 1, 26: 1, 2: 3, 60: 1, 40: 1, 8: 2, 6: 1, 15: 1, 18: 1, 7: 1, 31: 1, 12: 1, 3: 2, 1: 8}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2962962962962963\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 378, 6: 1, 5: 3, 8: 1, 14: 2, 4: 2, 32: 1, 21: 1, 2: 5, 3: 1, 9: 1, 17: 1, 1: 3}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.13636363636363635\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {11: 1, 5: 4, 0: 4, 44: 1, 17: 1, 27: 1, 4: 3, 9: 2, 41: 1, 1: 4, 13: 2, 20: 1, 10: 1, 42: 1, 23: 2, 29: 1, 12: 2, 3: 3, 21: 1, 6: 1, 2: 3, 36: 1, 31: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.10526315789473684\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 78/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 361, 18: 1, 21: 1, 15: 1, 36: 1, 14: 1, 72: 1, 16: 2, 24: 1, 8: 2, 2: 2, 11: 1, 7: 2, 5: 1, 6: 2, 10: 1, 4: 2, 1: 1}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.043478260869565216\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 363, 11: 2, 8: 1, 21: 1, 13: 1, 35: 1, 9: 2, 2: 3, 1: 1, 5: 2, 4: 3, 6: 2, 3: 1, 7: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 1\n", | |
"singleton fraction: 0.047619047619047616\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 10, 3: 2, 27: 1, 1: 14, 12: 2, 20: 1, 19: 1, 8: 1, 7: 2, 6: 1, 32: 1, 2: 1, 5: 2, 18: 1, 29: 1, 21: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 14\n", | |
"singleton fraction: 0.4375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 79/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 375, 45: 1, 5: 2, 20: 1, 24: 1, 14: 4, 28: 1, 26: 3, 1: 4, 35: 1, 58: 1, 3: 2, 6: 2, 11: 1, 2: 3, 10: 2}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.13793103448275862\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 377, 28: 1, 4: 2, 5: 2, 12: 2, 9: 1, 13: 1, 18: 1, 14: 2, 3: 3, 24: 1, 2: 5, 11: 1, 6: 2, 8: 1, 1: 2}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.07407407407407407\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {44: 1, 2: 4, 18: 1, 4: 3, 13: 2, 34: 1, 3: 5, 1: 5, 0: 4, 38: 1, 8: 2, 17: 1, 6: 1, 15: 1, 19: 2, 37: 1, 48: 1, 5: 2, 12: 1, 7: 2, 23: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.13157894736842105\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 80/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 385, 12: 1, 42: 1, 13: 1, 23: 1, 9: 2, 77: 1, 18: 1, 2: 3, 37: 1, 3: 8, 6: 3, 4: 4, 1: 4, 17: 1, 5: 1, 11: 2}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11428571428571428\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 388, 5: 4, 18: 1, 8: 1, 10: 1, 6: 2, 34: 1, 12: 2, 1: 10, 23: 1, 4: 1, 3: 4, 2: 4}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.3125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 8, 10: 2, 4: 3, 21: 1, 7: 3, 2: 2, 5: 2, 6: 4, 3: 2, 1: 8, 9: 1, 14: 1, 12: 1, 30: 1, 20: 1, 24: 1, 33: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 81/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 364, 74: 1, 1: 10, 31: 1, 41: 1, 25: 1, 42: 1, 6: 2, 15: 2, 12: 1, 2: 4, 24: 1, 14: 1, 3: 1, 5: 1, 4: 1, 11: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 10\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 374, 39: 1, 17: 1, 21: 2, 16: 1, 3: 6, 12: 1, 7: 2, 1: 3, 10: 2, 14: 1}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.15\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 13, 16: 2, 10: 2, 6: 3, 4: 2, 17: 1, 1: 7, 7: 1, 3: 3, 39: 1, 5: 2, 15: 1, 14: 1, 22: 1, 2: 1, 20: 1}\n", | |
"actual SNP count: 29\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2413793103448276\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 82/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 373, 4: 2, 17: 2, 11: 2, 7: 2, 8: 1, 10: 1, 55: 1, 27: 1, 9: 1, 2: 2, 16: 1, 12: 1, 14: 1, 5: 1, 3: 1, 1: 2}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.09090909090909091\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 373, 3: 4, 4: 3, 6: 3, 5: 3, 26: 1, 14: 1, 2: 1, 10: 1, 1: 5}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.22727272727272727\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 8, 2: 5, 0: 6, 12: 2, 4: 2, 6: 1, 11: 3, 8: 3, 35: 1, 20: 1, 9: 1, 32: 1, 15: 1, 18: 1, 3: 3, 25: 1, 42: 1, 24: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 83/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 376, 56: 1, 86: 1, 41: 2, 48: 1, 49: 1, 26: 1, 7: 3, 8: 1, 32: 1, 16: 1, 4: 1, 27: 1, 5: 2, 2: 1, 3: 2, 18: 1, 1: 2, 9: 1}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.08333333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 379, 30: 1, 41: 1, 18: 1, 26: 1, 31: 1, 17: 1, 3: 3, 16: 2, 25: 1, 9: 1, 1: 3, 2: 2, 4: 2, 14: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {23: 2, 4: 2, 17: 1, 3: 1, 5: 1, 16: 2, 28: 1, 0: 8, 2: 3, 33: 1, 15: 1, 25: 1, 30: 1, 49: 1, 35: 1, 1: 7, 20: 3, 14: 2, 8: 1, 9: 1, 6: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.20588235294117646\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 84/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 371, 71: 1, 18: 1, 31: 1, 42: 1, 27: 1, 2: 4, 10: 2, 17: 1, 60: 1, 25: 2, 9: 1, 11: 2, 33: 1, 12: 4, 21: 1, 24: 1, 23: 1, 4: 2, 13: 1, 1: 6, 5: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 373, 33: 1, 5: 5, 18: 1, 21: 1, 16: 2, 3: 5, 4: 2, 9: 2, 30: 1, 12: 1, 6: 1, 17: 1, 7: 2, 13: 1, 8: 1, 1: 4, 2: 3}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.11764705882352941\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 8, 16: 2, 20: 1, 13: 1, 7: 2, 37: 1, 0: 4, 27: 1, 6: 2, 8: 1, 38: 1, 30: 1, 4: 1, 23: 1, 5: 3, 12: 1, 3: 2, 2: 4, 47: 1, 11: 1, 17: 1, 9: 1, 41: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 85/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 377, 8: 2, 19: 2, 31: 1, 50: 1, 3: 4, 11: 2, 14: 1, 2: 10, 6: 2, 38: 1, 43: 1, 9: 1, 15: 1, 21: 1, 1: 5, 4: 2}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.13513513513513514\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 382, 4: 2, 9: 1, 16: 1, 29: 2, 1: 9, 7: 1, 3: 6, 20: 1, 5: 2, 13: 1, 10: 1, 2: 5}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.28125\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 2, 0: 4, 22: 3, 8: 2, 1: 8, 14: 2, 4: 1, 7: 3, 46: 1, 3: 2, 13: 1, 36: 1, 27: 1, 10: 1, 9: 1, 28: 1, 16: 1, 6: 1, 5: 2, 25: 1, 43: 1, 11: 1, 21: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 86/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 368, 74: 1, 65: 1, 67: 1, 60: 1, 38: 1, 4: 3, 15: 2, 12: 1, 18: 2, 21: 1, 6: 4, 3: 3, 48: 1, 14: 1, 1: 11, 10: 1, 11: 1, 7: 1, 2: 5}\n", | |
"actual SNP count: 42\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.2619047619047619\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 378, 39: 1, 35: 1, 29: 1, 32: 1, 24: 1, 2: 7, 8: 2, 4: 1, 13: 2, 1: 8, 22: 1, 5: 1, 9: 1, 6: 2, 14: 1, 3: 1}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {28: 1, 31: 1, 2: 4, 12: 2, 7: 3, 1: 9, 0: 7, 3: 2, 17: 1, 4: 4, 5: 1, 9: 1, 37: 1, 21: 2, 42: 1, 25: 1, 29: 1}\n", | |
"actual SNP count: 35\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2571428571428571\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 87/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 385, 23: 1, 17: 1, 1: 6, 63: 1, 7: 2, 13: 2, 11: 1, 8: 1, 3: 2, 2: 6}\n", | |
"actual SNP count: 23\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2608695652173913\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 389, 11: 1, 13: 1, 1: 7, 38: 1, 5: 2, 4: 1, 7: 2, 3: 1, 2: 3}\n", | |
"actual SNP count: 19\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.3684210526315789\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 4, 40: 2, 2: 6, 9: 2, 8: 1, 3: 2, 20: 1, 1: 7, 11: 1, 5: 2, 30: 2, 48: 1, 46: 1, 34: 1, 7: 1, 25: 1, 33: 1, 18: 1, 10: 2, 13: 1, 28: 1, 14: 1}\n", | |
"actual SNP count: 38\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.18421052631578946\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 88/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 376, 20: 2, 7: 2, 28: 1, 14: 1, 22: 1, 3: 3, 17: 1, 2: 4, 10: 1, 1: 8, 4: 3, 5: 1, 11: 1, 8: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.26666666666666666\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 386, 10: 1, 3: 4, 18: 1, 15: 1, 5: 3, 9: 1, 7: 1, 4: 2, 1: 3, 2: 3}\n", | |
"actual SNP count: 20\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.15\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 8, 1: 11, 2: 3, 19: 1, 15: 1, 3: 5, 10: 1, 12: 2, 25: 1, 29: 1, 7: 1, 5: 2, 34: 1, 50: 1, 32: 1, 20: 1, 11: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.3333333333333333\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 89/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 362, 16: 1, 21: 1, 51: 1, 37: 1, 10: 1, 14: 1, 33: 1, 4: 3, 49: 1, 31: 1, 9: 2, 3: 6, 8: 2, 1: 5, 2: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.17857142857142858\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 369, 5: 1, 8: 1, 26: 1, 17: 1, 7: 2, 14: 1, 3: 3, 22: 1, 15: 1, 4: 1, 6: 1, 2: 4, 1: 3}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.14285714285714285\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {41: 1, 0: 14, 44: 1, 3: 2, 2: 4, 19: 2, 20: 1, 30: 1, 4: 1, 5: 2, 11: 1, 36: 1, 47: 1, 29: 1, 7: 2, 43: 2, 1: 3, 24: 1, 9: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.10714285714285714\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 90/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 400, 34: 1, 19: 2, 16: 2, 1: 8, 18: 1, 7: 2, 10: 1, 17: 1, 20: 1, 5: 2, 25: 1, 4: 3, 3: 2, 2: 4}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.25806451612903225\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 403, 13: 2, 8: 2, 9: 2, 1: 8, 11: 1, 6: 2, 5: 2, 12: 1, 4: 2, 2: 5, 3: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 4, 34: 1, 6: 2, 21: 1, 9: 1, 2: 5, 0: 6, 11: 3, 1: 6, 30: 1, 38: 1, 17: 1, 4: 1, 31: 1, 7: 1, 42: 1, 28: 1, 12: 1, 37: 1, 5: 2, 10: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 91/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 363, 98: 1, 28: 1, 12: 1, 4: 4, 1: 2, 7: 1, 35: 1, 30: 1, 19: 1, 13: 2, 2: 7, 21: 1, 9: 3, 3: 2}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.07142857142857142\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 366, 49: 1, 14: 1, 6: 2, 4: 2, 1: 8, 5: 1, 18: 1, 17: 1, 9: 1, 7: 3, 3: 2, 2: 2}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.32\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {20: 1, 28: 2, 2: 4, 1: 2, 47: 1, 13: 2, 27: 1, 18: 2, 0: 9, 15: 1, 11: 1, 3: 4, 39: 1, 30: 2, 5: 1, 4: 1, 10: 2, 6: 2, 33: 1, 46: 1, 8: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 2\n", | |
"singleton fraction: 0.06060606060606061\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 92/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 388, 24: 1, 31: 1, 52: 1, 26: 2, 20: 2, 33: 1, 27: 1, 23: 1, 56: 1, 49: 1, 10: 1, 11: 1, 8: 1, 1: 7, 17: 1, 32: 1, 9: 1, 25: 1, 3: 1, 12: 1, 4: 1, 5: 2}\n", | |
"actual SNP count: 31\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.22580645161290322\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 392, 16: 1, 20: 1, 24: 1, 11: 3, 17: 2, 14: 3, 26: 2, 4: 2, 8: 2, 7: 1, 1: 3, 15: 1, 2: 2, 3: 3}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.1111111111111111\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 8, 22: 1, 15: 1, 11: 1, 5: 2, 6: 1, 47: 1, 2: 4, 3: 4, 1: 8, 23: 2, 10: 1, 17: 1, 18: 2, 20: 1, 26: 1, 35: 2, 29: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 93/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 365, 26: 1, 55: 1, 60: 1, 15: 1, 5: 3, 10: 1, 1: 7, 19: 1, 11: 1, 17: 1, 14: 1, 13: 1, 2: 2, 7: 1, 3: 1}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.2916666666666667\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 368, 13: 1, 30: 1, 25: 1, 9: 2, 3: 1, 5: 1, 10: 2, 7: 1, 1: 5, 4: 2, 2: 4}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.23809523809523808\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {40: 1, 2: 8, 37: 2, 1: 4, 0: 9, 33: 1, 39: 1, 8: 2, 12: 1, 3: 2, 16: 1, 32: 1, 4: 3, 14: 1, 47: 2, 6: 2, 19: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.12121212121212122\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 94/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 393, 82: 1, 13: 1, 100: 1, 43: 1, 31: 1, 15: 1, 56: 1, 20: 1, 26: 1, 5: 2, 17: 1, 10: 1, 14: 1, 1: 6, 6: 1, 2: 2, 3: 3}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.24\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 394, 45: 1, 5: 2, 50: 1, 28: 1, 13: 2, 4: 3, 30: 1, 9: 1, 2: 4, 10: 1, 6: 2, 1: 4, 3: 2}\n", | |
"actual SNP count: 24\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {33: 2, 7: 5, 9: 1, 2: 3, 37: 1, 13: 1, 14: 1, 21: 1, 30: 1, 41: 1, 0: 9, 1: 4, 4: 1, 17: 2, 3: 4, 22: 1, 5: 1, 15: 1, 35: 1, 11: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.12121212121212122\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 95/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 390, 5: 4, 100: 1, 18: 1, 83: 1, 2: 3, 6: 3, 4: 2, 32: 1, 3: 3, 29: 1, 1: 8}\n", | |
"actual SNP count: 27\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2962962962962963\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 396, 1: 6, 2: 7, 50: 1, 7: 1, 41: 1, 4: 2, 3: 2, 19: 1, 14: 1}\n", | |
"actual SNP count: 21\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2857142857142857\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {25: 1, 0: 8, 39: 2, 9: 1, 1: 9, 15: 2, 5: 2, 35: 1, 6: 3, 14: 2, 13: 1, 3: 1, 4: 4, 12: 1, 8: 1, 2: 1, 30: 1, 32: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.2647058823529412\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 96/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 374, 3: 3, 50: 1, 30: 1, 25: 2, 1: 3, 40: 1, 2: 4, 20: 2, 58: 1, 6: 1, 5: 1, 4: 1, 15: 1, 21: 1, 11: 1, 13: 1, 7: 1}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 3\n", | |
"singleton fraction: 0.11538461538461539\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 375, 1: 9, 23: 1, 13: 1, 10: 1, 22: 1, 2: 1, 11: 3, 28: 1, 5: 1, 3: 2, 6: 3, 14: 1}\n", | |
"actual SNP count: 25\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.36\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 6, 19: 1, 3: 8, 1: 6, 24: 1, 14: 1, 34: 1, 5: 2, 9: 1, 38: 1, 25: 1, 2: 4, 43: 1, 36: 1, 18: 1, 4: 2, 7: 1, 6: 1, 8: 1, 31: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 97/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 369, 10: 1, 86: 1, 16: 2, 1: 11, 22: 1, 77: 1, 21: 1, 17: 2, 3: 2, 4: 2, 2: 5, 5: 1}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.36666666666666664\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 381, 5: 1, 43: 1, 13: 1, 1: 4, 9: 1, 41: 1, 14: 1, 12: 1, 4: 1, 8: 1, 3: 3, 2: 2}\n", | |
"actual SNP count: 18\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {46: 1, 1: 7, 2: 5, 16: 1, 36: 1, 0: 5, 8: 3, 6: 2, 13: 1, 17: 1, 15: 1, 9: 1, 33: 1, 18: 2, 4: 3, 12: 2, 3: 2, 19: 1, 27: 1, 5: 1}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.1891891891891892\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 98/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 366, 59: 1, 76: 1, 57: 1, 4: 2, 96: 1, 85: 1, 46: 1, 8: 1, 22: 1, 9: 1, 12: 1, 36: 1, 7: 1, 20: 1, 27: 1, 1: 9, 38: 1, 19: 1, 6: 1, 14: 1, 5: 1, 2: 2}\n", | |
"actual SNP count: 32\n", | |
"number of singletons: 9\n", | |
"singleton fraction: 0.28125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 368, 31: 1, 41: 1, 21: 1, 3: 3, 49: 1, 45: 1, 22: 1, 4: 2, 9: 2, 6: 1, 10: 2, 2: 2, 16: 1, 11: 1, 1: 8, 5: 2}\n", | |
"actual SNP count: 30\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.26666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 5, 22: 1, 0: 8, 21: 1, 16: 2, 34: 1, 4: 3, 2: 6, 3: 4, 13: 1, 8: 1, 47: 1, 20: 2, 23: 1, 15: 2, 14: 1, 6: 1, 5: 1}\n", | |
"actual SNP count: 34\n", | |
"number of singletons: 5\n", | |
"singleton fraction: 0.14705882352941177\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 99/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 367, 100: 1, 10: 1, 52: 1, 22: 1, 35: 1, 23: 1, 29: 1, 6: 4, 38: 1, 7: 1, 15: 1, 4: 1, 8: 1, 20: 1, 2: 4, 1: 4, 3: 2}\n", | |
"actual SNP count: 26\n", | |
"number of singletons: 4\n", | |
"singleton fraction: 0.15384615384615385\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 371, 50: 1, 3: 2, 21: 1, 8: 1, 18: 2, 9: 1, 16: 1, 2: 5, 6: 1, 1: 6, 7: 1, 17: 1}\n", | |
"actual SNP count: 22\n", | |
"number of singletons: 6\n", | |
"singleton fraction: 0.2727272727272727\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 9, 11: 2, 37: 1, 17: 2, 1: 7, 9: 2, 5: 3, 6: 1, 4: 2, 2: 4, 43: 1, 49: 1, 8: 1, 18: 1, 3: 4, 26: 1}\n", | |
"actual SNP count: 33\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.21212121212121213\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 100/100\n", | |
"mutation rate: 0.02; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 41.41902014111697\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 374, 3: 5, 13: 4, 15: 2, 10: 1, 33: 1, 27: 1, 19: 1, 4: 2, 9: 1, 6: 1, 1: 11, 5: 3, 7: 1, 8: 1, 2: 2}\n", | |
"actual SNP count: 37\n", | |
"number of singletons: 11\n", | |
"singleton fraction: 0.2972972972972973\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 383, 6: 4, 4: 3, 7: 2, 12: 1, 16: 1, 2: 5, 5: 2, 3: 2, 1: 7, 8: 1}\n", | |
"actual SNP count: 28\n", | |
"number of singletons: 7\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 6, 12: 3, 1: 8, 19: 1, 10: 1, 2: 2, 4: 3, 21: 1, 27: 1, 11: 3, 22: 1, 33: 1, 9: 1, 30: 2, 39: 1, 6: 2, 26: 1, 48: 1, 3: 1, 7: 1, 45: 1}\n", | |
"actual SNP count: 36\n", | |
"number of singletons: 8\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.19314797821733937\n", | |
"*******************************\n", | |
"realization 1/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1837, 70: 1, 49: 2, 25: 2, 32: 2, 92: 1, 84: 1, 17: 3, 69: 1, 50: 1, 35: 1, 59: 1, 7: 7, 16: 3, 30: 1, 1: 25, 2: 21, 8: 6, 34: 1, 24: 3, 4: 5, 55: 1, 9: 5, 52: 1, 47: 1, 12: 3, 20: 1, 14: 3, 5: 13, 58: 1, 21: 4, 27: 5, 19: 4, 28: 1, 26: 2, 18: 1, 15: 2, 6: 12, 3: 10, 13: 4, 11: 1}\n", | |
"actual SNP count: 163\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.15337423312883436\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1857, 34: 1, 23: 3, 11: 4, 49: 1, 41: 1, 5: 16, 37: 1, 26: 1, 19: 1, 35: 1, 17: 2, 1: 31, 25: 1, 4: 7, 16: 1, 20: 2, 13: 4, 2: 21, 6: 4, 31: 1, 9: 5, 3: 14, 30: 1, 12: 3, 14: 2, 10: 3, 15: 2, 8: 5, 7: 3, 18: 1}\n", | |
"actual SNP count: 143\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.21678321678321677\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {28: 3, 0: 39, 14: 4, 3: 16, 1: 30, 12: 3, 6: 8, 16: 4, 2: 19, 9: 7, 7: 4, 15: 2, 23: 3, 4: 8, 11: 4, 13: 1, 5: 9, 10: 2, 18: 1, 22: 2, 20: 2, 47: 1, 44: 4, 8: 6, 32: 1, 29: 2, 39: 2, 49: 1, 38: 3, 21: 3, 45: 2, 25: 2, 26: 1, 17: 3, 24: 1, 33: 3, 19: 2}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.17751479289940827\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 2/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1884, 100: 1, 25: 3, 58: 1, 56: 1, 13: 3, 7: 3, 42: 1, 65: 1, 30: 2, 74: 1, 33: 3, 50: 2, 83: 1, 53: 3, 52: 2, 15: 1, 26: 3, 19: 2, 9: 5, 17: 3, 28: 2, 14: 3, 62: 1, 8: 4, 11: 1, 4: 9, 2: 15, 37: 2, 18: 1, 5: 7, 35: 1, 22: 2, 3: 9, 23: 2, 6: 4, 1: 26, 27: 1, 16: 1, 39: 1, 20: 1, 10: 1}\n", | |
"actual SNP count: 135\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.1925925925925926\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1900, 50: 1, 12: 4, 31: 2, 36: 1, 6: 10, 18: 3, 17: 2, 27: 3, 10: 4, 38: 1, 21: 1, 43: 1, 29: 2, 23: 1, 8: 6, 14: 2, 16: 2, 15: 2, 20: 2, 9: 4, 4: 7, 2: 11, 32: 1, 3: 11, 5: 6, 1: 26, 30: 1, 11: 2, 13: 1}\n", | |
"actual SNP count: 119\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.2184873949579832\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 9, 6: 12, 16: 7, 1: 29, 17: 3, 2: 27, 0: 32, 45: 3, 27: 3, 15: 6, 9: 8, 13: 3, 5: 5, 12: 3, 37: 3, 10: 3, 7: 5, 20: 3, 38: 2, 48: 2, 33: 1, 30: 2, 23: 2, 36: 2, 29: 2, 28: 2, 11: 2, 3: 7, 40: 2, 22: 1, 21: 3, 35: 2, 49: 1, 26: 2, 8: 3, 25: 2, 14: 1, 18: 1, 39: 1, 46: 1}\n", | |
"actual SNP count: 176\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.16477272727272727\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 3/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1882, 71: 1, 100: 1, 28: 1, 80: 1, 18: 2, 91: 1, 22: 2, 4: 9, 26: 3, 1: 25, 34: 1, 45: 1, 24: 2, 32: 1, 5: 5, 43: 1, 35: 1, 47: 3, 25: 4, 49: 1, 10: 2, 7: 4, 8: 5, 23: 1, 37: 1, 2: 16, 16: 1, 27: 1, 20: 1, 44: 1, 14: 3, 11: 6, 6: 2, 3: 4, 9: 1, 19: 1, 12: 1, 21: 1}\n", | |
"actual SNP count: 117\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.21367521367521367\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1900, 32: 1, 50: 1, 14: 1, 38: 1, 6: 8, 46: 1, 10: 3, 3: 13, 19: 2, 13: 4, 17: 1, 7: 4, 21: 1, 12: 4, 22: 1, 23: 1, 26: 1, 33: 1, 2: 12, 4: 5, 9: 3, 24: 1, 1: 18, 16: 2, 11: 2, 25: 1, 15: 1, 5: 5, 8: 1}\n", | |
"actual SNP count: 99\n", | |
"number of singletons: 18\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {19: 2, 1: 24, 5: 12, 0: 54, 3: 12, 34: 2, 10: 5, 11: 4, 20: 2, 6: 5, 2: 18, 12: 6, 7: 5, 25: 2, 4: 10, 9: 8, 15: 1, 13: 4, 29: 1, 32: 3, 8: 2, 33: 3, 14: 5, 41: 1, 16: 3, 45: 1, 36: 1, 43: 2, 26: 2, 18: 1, 17: 2, 39: 1, 23: 1, 21: 2, 27: 1}\n", | |
"actual SNP count: 154\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.15584415584415584\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 4/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1865, 2: 19, 18: 3, 55: 1, 13: 4, 16: 6, 83: 1, 82: 1, 29: 3, 71: 1, 22: 1, 25: 2, 11: 4, 62: 1, 1: 21, 17: 3, 34: 1, 40: 1, 6: 7, 23: 1, 44: 1, 12: 4, 15: 2, 21: 3, 35: 2, 33: 1, 41: 2, 10: 7, 57: 2, 4: 9, 54: 1, 31: 2, 8: 1, 9: 1, 20: 1, 5: 6, 30: 1, 7: 3, 3: 6, 14: 1}\n", | |
"actual SNP count: 137\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.15328467153284672\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1886, 1: 24, 6: 6, 36: 1, 4: 9, 7: 9, 45: 1, 5: 4, 40: 1, 14: 1, 34: 1, 12: 2, 8: 4, 18: 3, 11: 2, 35: 1, 10: 5, 20: 3, 3: 13, 17: 2, 9: 6, 13: 1, 24: 1, 26: 1, 27: 1, 2: 12, 32: 1, 15: 1}\n", | |
"actual SNP count: 116\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.20689655172413793\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 9, 0: 35, 10: 5, 46: 2, 22: 3, 23: 3, 12: 8, 6: 15, 2: 19, 4: 10, 36: 2, 1: 25, 24: 2, 7: 9, 14: 8, 47: 2, 3: 7, 20: 1, 31: 1, 13: 1, 38: 3, 8: 4, 27: 1, 16: 4, 18: 1, 9: 6, 35: 1, 17: 1, 30: 2, 21: 4, 34: 1, 32: 1, 26: 2, 25: 1, 15: 2, 19: 1, 45: 1, 28: 1, 37: 1, 43: 1, 11: 1, 39: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.14450867052023122\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 5/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1841, 11: 4, 5: 11, 45: 1, 79: 1, 23: 2, 26: 2, 22: 3, 100: 1, 80: 1, 36: 1, 41: 3, 9: 5, 67: 1, 62: 1, 33: 4, 38: 1, 35: 1, 20: 2, 55: 2, 6: 5, 7: 5, 30: 1, 1: 21, 12: 3, 37: 1, 17: 3, 24: 1, 16: 4, 14: 4, 31: 1, 61: 1, 53: 2, 28: 2, 15: 2, 4: 5, 34: 2, 56: 1, 44: 1, 10: 2, 32: 1, 39: 1, 2: 17, 18: 1, 3: 3, 8: 2}\n", | |
"actual SNP count: 138\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.15217391304347827\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1859, 8: 5, 1: 25, 26: 2, 39: 1, 11: 3, 10: 1, 50: 1, 41: 1, 13: 2, 20: 3, 19: 3, 7: 4, 35: 1, 31: 1, 22: 2, 18: 3, 17: 4, 9: 5, 21: 1, 2: 10, 3: 9, 12: 1, 15: 3, 5: 12, 16: 3, 33: 1, 24: 1, 27: 1, 6: 6, 28: 1, 23: 1, 4: 4}\n", | |
"actual SNP count: 120\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.20833333333333334\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {24: 5, 4: 13, 1: 23, 22: 1, 0: 39, 6: 2, 5: 7, 35: 3, 2: 20, 21: 4, 37: 1, 47: 3, 41: 3, 15: 3, 7: 7, 10: 3, 3: 14, 20: 2, 48: 2, 14: 2, 44: 1, 19: 3, 11: 3, 46: 1, 9: 4, 23: 3, 32: 1, 45: 2, 13: 3, 43: 3, 33: 4, 34: 2, 12: 2, 31: 2, 42: 1, 25: 1, 8: 4, 30: 2, 38: 1, 27: 1, 40: 1, 26: 1, 36: 1, 16: 1, 17: 3}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.13609467455621302\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 6/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1857, 12: 6, 18: 1, 35: 1, 14: 2, 23: 3, 17: 2, 10: 5, 9: 7, 24: 3, 77: 1, 69: 2, 41: 1, 8: 4, 7: 6, 16: 2, 15: 1, 22: 2, 34: 1, 26: 2, 11: 4, 42: 1, 54: 1, 51: 1, 100: 1, 13: 3, 21: 1, 31: 1, 20: 1, 5: 9, 1: 32, 2: 15, 39: 1, 6: 4, 4: 5, 3: 13}\n", | |
"actual SNP count: 144\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.2222222222222222\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1875, 10: 4, 11: 2, 19: 2, 6: 8, 14: 2, 9: 4, 39: 1, 33: 1, 15: 2, 5: 10, 8: 4, 2: 16, 7: 8, 16: 1, 4: 8, 21: 2, 17: 2, 25: 1, 34: 1, 50: 1, 12: 2, 3: 13, 1: 32}\n", | |
"actual SNP count: 126\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.25396825396825395\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 7, 0: 41, 8: 4, 1: 36, 11: 7, 9: 6, 33: 2, 5: 10, 2: 13, 4: 6, 16: 3, 12: 4, 3: 14, 25: 1, 15: 5, 7: 6, 24: 2, 47: 3, 19: 3, 18: 2, 44: 2, 10: 2, 26: 1, 32: 3, 28: 2, 34: 1, 20: 2, 23: 2, 35: 1, 31: 3, 46: 2, 17: 1, 36: 1, 41: 2, 21: 2, 30: 1, 42: 1, 40: 2, 49: 1, 37: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.2155688622754491\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 7/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1851, 75: 1, 50: 1, 1: 29, 18: 2, 22: 2, 40: 2, 35: 1, 24: 2, 7: 6, 93: 1, 14: 3, 17: 5, 76: 1, 28: 1, 61: 1, 3: 9, 53: 1, 13: 4, 19: 1, 81: 1, 55: 1, 78: 1, 4: 7, 26: 1, 8: 5, 2: 22, 6: 10, 15: 2, 12: 2, 52: 1, 16: 1, 20: 2, 9: 3, 21: 1, 34: 1, 23: 1, 5: 3, 11: 2, 10: 2}\n", | |
"actual SNP count: 142\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.20422535211267606\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1873, 42: 1, 29: 1, 1: 25, 11: 6, 13: 3, 19: 2, 5: 6, 47: 1, 7: 4, 10: 2, 2: 17, 37: 1, 33: 1, 3: 13, 25: 1, 12: 2, 14: 1, 26: 1, 6: 7, 9: 5, 45: 1, 34: 1, 41: 1, 4: 13, 8: 1, 31: 1, 18: 1, 20: 1}\n", | |
"actual SNP count: 120\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.20833333333333334\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 30, 48: 2, 5: 8, 6: 11, 30: 1, 12: 4, 15: 3, 2: 19, 0: 42, 3: 15, 4: 7, 34: 2, 22: 3, 9: 6, 16: 3, 50: 1, 20: 3, 37: 1, 8: 4, 10: 3, 14: 5, 18: 6, 44: 1, 35: 3, 41: 3, 7: 4, 11: 2, 26: 1, 39: 1, 46: 2, 19: 2, 24: 1, 36: 1, 49: 1, 29: 1, 23: 1, 17: 2, 21: 1, 47: 1, 45: 1}\n", | |
"actual SNP count: 165\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 8/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1868, 12: 6, 100: 2, 10: 3, 34: 1, 43: 1, 17: 1, 38: 1, 16: 1, 44: 1, 85: 1, 14: 1, 5: 9, 71: 1, 28: 2, 31: 2, 3: 16, 20: 4, 15: 1, 27: 2, 35: 1, 29: 3, 6: 7, 57: 1, 40: 1, 61: 1, 45: 1, 39: 1, 23: 1, 26: 1, 30: 1, 1: 18, 24: 1, 32: 2, 19: 2, 62: 1, 13: 3, 11: 4, 21: 1, 4: 15, 9: 6, 18: 1, 49: 1, 7: 7, 25: 1, 53: 1, 2: 12, 22: 1}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 18\n", | |
"singleton fraction: 0.12\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1884, 9: 3, 50: 2, 4: 8, 20: 3, 25: 4, 24: 1, 6: 8, 43: 1, 8: 5, 2: 24, 32: 1, 10: 6, 21: 3, 14: 3, 1: 24, 13: 5, 7: 6, 26: 1, 31: 1, 11: 4, 16: 2, 12: 1, 15: 1, 30: 1, 3: 13, 5: 5}\n", | |
"actual SNP count: 134\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.1791044776119403\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {14: 3, 1: 29, 11: 3, 0: 41, 2: 22, 17: 4, 28: 1, 6: 7, 29: 1, 4: 6, 25: 2, 37: 1, 48: 1, 47: 1, 9: 6, 5: 12, 19: 1, 13: 1, 44: 2, 34: 1, 7: 7, 45: 3, 8: 4, 3: 14, 36: 2, 15: 5, 20: 2, 12: 3, 38: 2, 35: 2, 10: 3, 32: 2, 23: 2, 27: 2, 26: 1, 21: 2, 30: 1, 43: 2, 22: 1, 31: 1, 18: 1, 16: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.17365269461077845\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 9/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1863, 20: 4, 52: 1, 67: 1, 5: 7, 1: 19, 4: 9, 60: 1, 34: 2, 32: 3, 6: 8, 100: 1, 27: 2, 14: 3, 31: 2, 17: 2, 9: 6, 28: 2, 7: 4, 48: 1, 47: 2, 22: 2, 10: 4, 3: 15, 8: 6, 36: 1, 16: 2, 44: 1, 2: 21, 11: 4, 12: 2, 19: 3, 18: 2, 15: 2}\n", | |
"actual SNP count: 144\n", | |
"number of singletons: 19\n", | |
"singleton fraction: 0.13194444444444445\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1875, 10: 4, 23: 1, 28: 1, 3: 16, 1: 27, 27: 1, 19: 2, 22: 3, 4: 12, 50: 1, 15: 2, 12: 4, 7: 5, 14: 3, 18: 2, 5: 5, 25: 1, 2: 19, 16: 1, 6: 10, 26: 1, 21: 1, 20: 1, 9: 4, 13: 1, 8: 4, 11: 1}\n", | |
"actual SNP count: 132\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.20454545454545456\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {41: 3, 16: 4, 21: 5, 5: 11, 13: 3, 34: 2, 7: 8, 0: 32, 2: 18, 23: 3, 17: 2, 46: 1, 3: 10, 29: 1, 24: 1, 10: 11, 1: 33, 45: 1, 19: 5, 6: 5, 4: 8, 18: 3, 35: 2, 40: 1, 11: 3, 44: 1, 50: 4, 14: 3, 12: 2, 30: 2, 8: 3, 15: 2, 9: 5, 25: 2, 42: 2, 26: 1, 39: 1, 20: 2, 33: 1, 28: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.19186046511627908\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 10/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1870, 12: 2, 35: 2, 21: 4, 90: 1, 13: 2, 44: 3, 48: 1, 77: 1, 5: 3, 26: 2, 45: 1, 3: 11, 27: 2, 20: 2, 2: 24, 46: 2, 24: 1, 18: 1, 1: 25, 4: 10, 15: 4, 19: 1, 11: 2, 10: 3, 43: 1, 75: 1, 32: 1, 14: 3, 52: 2, 34: 1, 28: 1, 30: 2, 16: 3, 36: 1, 7: 4, 8: 3, 17: 1, 23: 1, 9: 2, 6: 4}\n", | |
"actual SNP count: 141\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.1773049645390071\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1896, 9: 3, 19: 1, 14: 1, 43: 1, 6: 5, 23: 4, 25: 2, 42: 1, 2: 18, 10: 4, 28: 3, 5: 9, 8: 5, 15: 2, 1: 25, 12: 1, 17: 2, 11: 1, 4: 4, 3: 10, 18: 2, 41: 1, 7: 3, 16: 2, 13: 3, 22: 1, 26: 1}\n", | |
"actual SNP count: 115\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.21739130434782608\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {7: 6, 21: 4, 16: 3, 1: 29, 2: 15, 31: 3, 15: 5, 37: 2, 23: 1, 4: 8, 38: 3, 13: 6, 47: 3, 27: 2, 6: 7, 5: 11, 0: 32, 35: 1, 9: 4, 39: 1, 10: 7, 43: 4, 3: 14, 17: 3, 11: 3, 8: 4, 22: 4, 48: 1, 18: 2, 33: 4, 19: 1, 42: 2, 44: 2, 12: 3, 41: 1, 40: 1, 14: 1, 26: 1, 25: 1, 20: 1, 28: 1, 36: 1}\n", | |
"actual SNP count: 176\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.16477272727272727\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 11/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {75: 1, 0: 1850, 47: 1, 33: 4, 13: 3, 18: 1, 78: 1, 68: 1, 9: 8, 100: 1, 43: 2, 65: 1, 1: 30, 50: 1, 15: 5, 36: 1, 6: 7, 88: 1, 23: 3, 58: 2, 59: 1, 40: 1, 41: 1, 28: 1, 8: 3, 71: 1, 54: 1, 72: 1, 25: 2, 76: 1, 3: 10, 16: 2, 21: 3, 14: 3, 55: 1, 53: 1, 51: 1, 27: 1, 29: 2, 5: 5, 19: 4, 26: 2, 2: 17, 7: 2, 11: 3, 10: 4, 4: 9, 20: 1, 12: 2}\n", | |
"actual SNP count: 159\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.18867924528301888\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {39: 1, 0: 1871, 22: 3, 18: 3, 8: 5, 10: 5, 37: 1, 36: 1, 4: 12, 50: 1, 32: 3, 19: 1, 7: 3, 16: 3, 5: 7, 44: 1, 41: 1, 11: 2, 12: 4, 21: 1, 38: 1, 14: 1, 40: 1, 23: 1, 6: 6, 3: 11, 2: 15, 13: 2, 26: 1, 28: 1, 15: 2, 27: 1, 9: 6, 31: 1, 1: 30, 17: 1}\n", | |
"actual SNP count: 138\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.21739130434782608\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {10: 3, 18: 3, 9: 11, 35: 2, 0: 38, 34: 2, 2: 21, 46: 1, 1: 31, 5: 13, 7: 4, 39: 3, 4: 12, 17: 3, 11: 3, 16: 1, 15: 7, 33: 1, 32: 2, 6: 2, 25: 1, 3: 13, 27: 1, 19: 1, 24: 1, 12: 2, 13: 2, 14: 5, 22: 2, 8: 3, 29: 1, 28: 1, 48: 1, 20: 1, 37: 1, 23: 2, 26: 2, 38: 1, 41: 1, 44: 1, 42: 1, 36: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.18235294117647058\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 12/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1824, 34: 2, 16: 2, 60: 1, 22: 1, 55: 1, 69: 1, 71: 1, 12: 3, 21: 1, 6: 7, 36: 2, 11: 2, 23: 2, 48: 1, 5: 10, 100: 1, 62: 1, 1: 36, 26: 3, 76: 1, 37: 1, 13: 4, 68: 1, 46: 1, 15: 3, 38: 1, 27: 3, 51: 1, 3: 14, 31: 2, 33: 1, 4: 13, 14: 7, 56: 2, 2: 19, 8: 3, 20: 3, 19: 3, 50: 1, 24: 1, 43: 1, 9: 3, 10: 1, 17: 1, 42: 1, 32: 1, 7: 6, 40: 1}\n", | |
"actual SNP count: 177\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.2033898305084746\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1846, 13: 5, 14: 4, 28: 2, 10: 7, 27: 1, 38: 1, 34: 1, 6: 7, 1: 38, 8: 5, 20: 2, 2: 24, 50: 1, 32: 1, 11: 3, 36: 1, 12: 6, 31: 1, 22: 2, 7: 3, 9: 3, 17: 3, 16: 3, 25: 1, 4: 8, 3: 15, 29: 1, 5: 6, 19: 1}\n", | |
"actual SNP count: 155\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.24516129032258063\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 6, 4: 10, 3: 12, 46: 2, 0: 36, 14: 5, 15: 5, 5: 11, 35: 4, 30: 1, 7: 5, 2: 19, 11: 5, 1: 32, 38: 2, 8: 3, 10: 4, 17: 2, 18: 1, 13: 2, 44: 1, 24: 1, 40: 2, 12: 1, 21: 3, 33: 3, 9: 7, 26: 2, 27: 1, 16: 4, 32: 2, 37: 1, 49: 1, 48: 2, 45: 1, 36: 1, 20: 3, 34: 1, 23: 1, 29: 2, 19: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.18604651162790697\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 13/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1838, 20: 4, 41: 1, 63: 1, 62: 1, 29: 1, 39: 1, 56: 1, 45: 1, 12: 5, 7: 5, 24: 2, 18: 2, 23: 2, 88: 1, 35: 1, 96: 1, 100: 1, 15: 4, 5: 6, 64: 1, 32: 2, 3: 9, 68: 1, 26: 1, 42: 2, 10: 5, 8: 4, 33: 1, 19: 4, 11: 3, 22: 3, 2: 22, 31: 1, 27: 1, 1: 30, 6: 5, 16: 1, 55: 1, 28: 1, 21: 1, 17: 1, 13: 1, 9: 2, 25: 1, 4: 4}\n", | |
"actual SNP count: 148\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.20270270270270271\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1859, 16: 2, 15: 3, 33: 1, 36: 1, 17: 3, 28: 1, 21: 2, 7: 8, 3: 7, 13: 3, 9: 5, 11: 5, 45: 1, 18: 1, 48: 1, 50: 1, 12: 3, 2: 22, 30: 1, 4: 9, 43: 1, 1: 28, 14: 1, 23: 1, 5: 4, 25: 1, 6: 5, 8: 2, 10: 3, 24: 1, 20: 1}\n", | |
"actual SNP count: 127\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.2204724409448819\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 16, 0: 37, 4: 14, 3: 19, 11: 4, 28: 3, 1: 26, 22: 4, 40: 3, 16: 3, 41: 1, 25: 3, 20: 2, 18: 5, 7: 5, 37: 2, 48: 1, 49: 2, 47: 1, 36: 1, 12: 2, 6: 7, 9: 5, 31: 1, 5: 5, 8: 5, 10: 5, 50: 1, 13: 3, 35: 1, 17: 7, 24: 2, 33: 1, 29: 1, 43: 1, 42: 2, 38: 1, 14: 1, 21: 2, 44: 1, 19: 1, 27: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.15294117647058825\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 14/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1830, 34: 3, 100: 2, 25: 1, 32: 2, 56: 1, 73: 1, 16: 2, 13: 4, 50: 3, 31: 2, 15: 2, 21: 2, 79: 1, 9: 7, 26: 2, 3: 13, 19: 3, 52: 1, 30: 2, 63: 1, 14: 3, 27: 1, 39: 2, 69: 1, 29: 2, 18: 2, 28: 2, 60: 1, 47: 1, 8: 4, 17: 1, 12: 4, 11: 4, 22: 2, 2: 17, 7: 5, 43: 1, 10: 1, 1: 26, 49: 1, 6: 5, 51: 1, 4: 5, 5: 5, 20: 1}\n", | |
"actual SNP count: 151\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.17218543046357615\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1845, 18: 4, 50: 2, 13: 5, 9: 3, 33: 1, 36: 2, 6: 4, 4: 4, 23: 2, 11: 6, 37: 1, 5: 9, 8: 4, 3: 13, 7: 3, 12: 4, 15: 1, 17: 4, 32: 1, 21: 2, 27: 1, 20: 1, 31: 1, 10: 3, 2: 25, 24: 2, 1: 27, 28: 1, 14: 1, 16: 1}\n", | |
"actual SNP count: 136\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.19852941176470587\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 43, 16: 5, 1: 29, 11: 5, 4: 10, 8: 4, 2: 21, 9: 3, 3: 17, 37: 1, 41: 1, 32: 5, 19: 3, 13: 4, 30: 1, 5: 10, 6: 7, 25: 1, 10: 2, 17: 2, 12: 3, 7: 6, 18: 1, 46: 1, 15: 3, 36: 2, 43: 2, 33: 2, 24: 1, 50: 1, 26: 1, 22: 4, 21: 1, 39: 1, 28: 1, 20: 1, 45: 1, 31: 1, 47: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.17682926829268292\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 15/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1828, 6: 7, 9: 3, 78: 1, 2: 18, 35: 3, 3: 14, 82: 2, 60: 1, 27: 2, 42: 2, 46: 1, 44: 4, 29: 3, 85: 1, 47: 1, 61: 1, 5: 5, 10: 5, 20: 2, 24: 1, 21: 1, 15: 3, 4: 5, 53: 1, 13: 2, 14: 4, 7: 6, 1: 30, 25: 3, 18: 2, 34: 1, 52: 1, 33: 1, 41: 1, 22: 2, 8: 6, 17: 1, 23: 1, 11: 1}\n", | |
"actual SNP count: 149\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.20134228187919462\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1853, 4: 10, 7: 4, 37: 2, 2: 21, 22: 2, 40: 1, 33: 1, 15: 3, 28: 1, 19: 2, 9: 4, 43: 1, 25: 1, 24: 1, 41: 1, 13: 1, 8: 5, 1: 26, 17: 2, 11: 4, 26: 1, 14: 1, 27: 2, 10: 6, 3: 7, 6: 2, 21: 2, 16: 1, 23: 1, 5: 8}\n", | |
"actual SNP count: 124\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.20967741935483872\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 12, 26: 1, 2: 18, 1: 37, 44: 1, 16: 2, 0: 41, 48: 2, 18: 4, 4: 10, 5: 9, 43: 1, 6: 6, 12: 3, 8: 4, 13: 2, 17: 3, 27: 1, 10: 5, 11: 2, 32: 1, 30: 1, 33: 3, 39: 1, 23: 1, 19: 2, 14: 5, 9: 4, 35: 2, 20: 1, 29: 2, 42: 1, 7: 7, 21: 2, 15: 1, 36: 3, 49: 1, 24: 1, 37: 1, 40: 1, 25: 1, 31: 1, 41: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 37\n", | |
"singleton fraction: 0.2215568862275449\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 16/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1903, 79: 1, 12: 5, 10: 4, 20: 2, 22: 3, 14: 2, 49: 1, 16: 3, 93: 1, 64: 1, 31: 2, 4: 10, 30: 2, 32: 1, 6: 7, 43: 1, 47: 2, 26: 1, 37: 1, 50: 1, 100: 1, 15: 2, 2: 11, 7: 3, 11: 6, 48: 1, 9: 2, 23: 1, 53: 1, 1: 25, 51: 1, 3: 14, 39: 2, 28: 1, 18: 3, 55: 1, 5: 5, 8: 2, 21: 1, 17: 1, 29: 1, 13: 2}\n", | |
"actual SNP count: 137\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.18248175182481752\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1927, 40: 1, 10: 4, 3: 9, 12: 4, 24: 1, 13: 2, 45: 1, 31: 1, 17: 3, 18: 2, 20: 3, 28: 1, 16: 1, 21: 1, 25: 3, 50: 1, 14: 2, 8: 4, 4: 6, 6: 2, 5: 8, 23: 1, 1: 24, 22: 1, 2: 16, 11: 4, 30: 1, 9: 4, 7: 3}\n", | |
"actual SNP count: 113\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.21238938053097345\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 4, 3: 11, 1: 39, 21: 2, 46: 2, 0: 38, 2: 18, 22: 2, 16: 6, 4: 8, 10: 5, 19: 4, 24: 5, 11: 3, 6: 7, 17: 1, 7: 3, 44: 2, 33: 3, 9: 3, 13: 7, 12: 2, 26: 2, 20: 2, 25: 3, 15: 5, 37: 1, 18: 2, 30: 2, 32: 2, 27: 2, 29: 1, 8: 2, 50: 1, 49: 2, 42: 1, 35: 1, 14: 3, 31: 1}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.23076923076923078\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 17/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1881, 37: 2, 30: 1, 25: 2, 18: 3, 89: 1, 100: 1, 70: 1, 44: 1, 59: 1, 35: 1, 24: 3, 54: 1, 23: 3, 6: 9, 41: 2, 15: 2, 1: 23, 47: 3, 32: 2, 5: 10, 28: 5, 13: 2, 33: 1, 53: 1, 10: 3, 20: 1, 17: 2, 11: 4, 38: 1, 16: 2, 52: 1, 12: 7, 14: 3, 77: 1, 9: 4, 2: 22, 36: 1, 43: 1, 7: 5, 21: 4, 3: 15, 26: 1, 4: 4, 8: 7, 19: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.13529411764705881\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1900, 25: 1, 20: 1, 10: 4, 11: 6, 46: 1, 50: 1, 33: 1, 16: 2, 38: 1, 6: 5, 23: 3, 19: 3, 30: 1, 4: 9, 12: 6, 3: 11, 28: 1, 22: 1, 2: 15, 14: 4, 7: 4, 17: 2, 29: 1, 24: 2, 8: 5, 5: 14, 15: 1, 31: 1, 37: 1, 9: 3, 13: 2, 1: 38, 18: 1}\n", | |
"actual SNP count: 151\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.25165562913907286\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 15, 9: 6, 49: 2, 48: 4, 15: 2, 1: 31, 0: 33, 2: 19, 6: 11, 7: 4, 28: 3, 40: 1, 20: 2, 8: 3, 14: 2, 50: 2, 5: 6, 22: 3, 4: 10, 11: 4, 18: 5, 25: 1, 13: 5, 12: 4, 16: 6, 26: 4, 34: 1, 29: 2, 45: 1, 24: 1, 36: 1, 44: 2, 27: 2, 19: 3, 10: 1, 21: 1, 32: 1, 23: 1, 46: 1, 31: 1, 30: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.1791907514450867\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 18/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1793, 53: 1, 23: 2, 58: 1, 9: 5, 86: 1, 52: 1, 45: 1, 15: 4, 72: 1, 19: 4, 43: 1, 37: 1, 27: 1, 76: 1, 67: 1, 29: 4, 3: 15, 90: 1, 63: 2, 65: 2, 5: 8, 7: 7, 12: 5, 50: 2, 2: 19, 11: 4, 17: 2, 51: 1, 13: 4, 28: 3, 40: 1, 16: 1, 91: 1, 44: 1, 35: 1, 21: 3, 1: 27, 8: 3, 31: 1, 14: 1, 18: 2, 4: 11, 22: 1, 10: 3, 6: 2}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.16463414634146342\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1819, 36: 2, 8: 6, 35: 1, 4: 12, 45: 2, 19: 2, 18: 3, 32: 2, 12: 4, 28: 1, 26: 2, 9: 2, 33: 1, 14: 2, 31: 1, 37: 1, 1: 27, 2: 14, 5: 9, 7: 4, 17: 1, 10: 6, 24: 1, 34: 1, 3: 20, 16: 1, 13: 2, 49: 1, 20: 1, 27: 1, 15: 1, 6: 2, 11: 2}\n", | |
"actual SNP count: 138\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.1956521739130435\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {42: 2, 50: 2, 5: 9, 48: 1, 1: 28, 4: 10, 17: 6, 12: 4, 0: 34, 7: 5, 14: 3, 9: 3, 29: 1, 13: 3, 23: 3, 3: 14, 6: 9, 8: 5, 16: 3, 21: 1, 15: 4, 22: 1, 2: 23, 11: 3, 18: 4, 24: 2, 44: 1, 40: 1, 10: 4, 35: 2, 26: 3, 31: 2, 38: 2, 25: 3, 46: 2, 34: 1, 20: 1, 19: 1, 47: 1, 37: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.16279069767441862\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 19/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1877, 44: 2, 4: 11, 34: 2, 32: 1, 65: 1, 66: 1, 23: 1, 8: 3, 78: 1, 17: 5, 77: 1, 16: 2, 26: 1, 15: 2, 18: 2, 31: 2, 21: 3, 56: 1, 1: 33, 20: 3, 43: 1, 33: 2, 51: 1, 3: 11, 22: 2, 5: 9, 48: 1, 74: 1, 10: 5, 7: 3, 38: 1, 6: 2, 9: 2, 11: 2, 12: 1, 42: 1, 2: 25, 41: 1, 39: 1, 14: 1}\n", | |
"actual SNP count: 151\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.2185430463576159\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1903, 17: 2, 3: 15, 14: 2, 15: 2, 36: 2, 35: 2, 16: 3, 5: 5, 46: 1, 9: 4, 49: 1, 8: 5, 19: 1, 1: 37, 12: 4, 22: 4, 18: 1, 21: 1, 23: 2, 13: 2, 10: 1, 2: 17, 4: 6, 11: 1, 7: 2, 6: 2}\n", | |
"actual SNP count: 125\n", | |
"number of singletons: 37\n", | |
"singleton fraction: 0.296\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {13: 2, 12: 8, 1: 29, 14: 2, 11: 4, 38: 2, 16: 4, 42: 1, 0: 35, 2: 18, 17: 6, 9: 7, 3: 15, 37: 1, 7: 8, 10: 1, 44: 1, 18: 2, 8: 8, 49: 4, 24: 2, 5: 9, 6: 5, 21: 1, 26: 2, 41: 2, 19: 3, 34: 1, 27: 5, 40: 1, 4: 5, 32: 2, 20: 3, 25: 2, 23: 1, 30: 2, 22: 1, 28: 1, 43: 1, 35: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.1676300578034682\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 20/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1804, 100: 2, 1: 21, 37: 1, 13: 2, 54: 2, 3: 16, 55: 1, 40: 1, 33: 2, 70: 1, 10: 4, 72: 1, 20: 1, 38: 1, 61: 1, 16: 2, 63: 1, 26: 1, 8: 1, 31: 1, 41: 1, 14: 3, 19: 2, 35: 1, 29: 1, 9: 3, 15: 1, 6: 9, 28: 1, 39: 1, 7: 2, 45: 1, 48: 1, 24: 1, 4: 8, 2: 23, 18: 2, 23: 1, 17: 1, 5: 3, 11: 2}\n", | |
"actual SNP count: 129\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.16279069767441862\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1831, 50: 2, 23: 1, 7: 4, 27: 2, 19: 2, 18: 2, 36: 1, 4: 7, 2: 13, 31: 1, 30: 2, 12: 1, 32: 1, 16: 1, 15: 1, 8: 2, 6: 2, 14: 2, 10: 6, 22: 2, 11: 1, 1: 22, 5: 11, 3: 11, 21: 1, 20: 1, 25: 1, 9: 1}\n", | |
"actual SNP count: 102\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.21568627450980393\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 5, 9: 7, 1: 42, 20: 6, 0: 46, 3: 7, 27: 1, 10: 3, 6: 7, 2: 18, 47: 2, 43: 2, 49: 1, 45: 1, 40: 2, 12: 1, 11: 5, 7: 6, 16: 2, 4: 6, 35: 2, 21: 3, 5: 7, 14: 2, 19: 1, 48: 2, 28: 2, 23: 2, 18: 2, 42: 1, 34: 2, 22: 1, 25: 1, 30: 1, 29: 1, 31: 2, 13: 3, 17: 1, 44: 1, 37: 1}\n", | |
"actual SNP count: 162\n", | |
"number of singletons: 42\n", | |
"singleton fraction: 0.25925925925925924\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 21/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1847, 6: 10, 58: 1, 18: 5, 36: 4, 10: 5, 70: 1, 84: 1, 16: 5, 32: 3, 73: 1, 24: 3, 1: 23, 30: 1, 4: 10, 62: 2, 25: 2, 21: 1, 38: 3, 2: 15, 5: 11, 37: 1, 35: 1, 8: 6, 3: 12, 7: 7, 9: 5, 12: 2, 26: 3, 34: 2, 22: 1, 11: 3, 14: 3, 33: 1, 15: 2, 19: 1, 13: 1}\n", | |
"actual SNP count: 158\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.14556962025316456\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1867, 1: 35, 27: 1, 7: 7, 21: 2, 6: 5, 31: 1, 38: 1, 5: 10, 17: 1, 2: 16, 15: 7, 36: 1, 11: 3, 12: 3, 9: 4, 3: 14, 10: 5, 30: 1, 20: 1, 4: 10, 23: 2, 18: 2, 32: 1, 13: 1, 14: 1, 8: 2, 16: 1}\n", | |
"actual SNP count: 138\n", | |
"number of singletons: 35\n", | |
"singleton fraction: 0.2536231884057971\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 17, 1: 44, 2: 12, 0: 30, 32: 2, 23: 4, 26: 1, 34: 2, 14: 2, 12: 3, 19: 3, 17: 3, 7: 12, 10: 3, 5: 7, 28: 1, 38: 1, 46: 2, 8: 8, 9: 2, 24: 1, 18: 4, 20: 1, 39: 2, 4: 10, 25: 1, 11: 6, 44: 2, 13: 4, 6: 6, 15: 2, 40: 2, 22: 1, 31: 1, 29: 1, 33: 1, 37: 1, 16: 1, 35: 1, 48: 1}\n", | |
"actual SNP count: 178\n", | |
"number of singletons: 44\n", | |
"singleton fraction: 0.24719101123595505\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 22/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1930, 8: 4, 83: 1, 34: 1, 15: 2, 21: 3, 5: 6, 2: 19, 1: 31, 49: 1, 4: 11, 72: 1, 52: 1, 48: 1, 93: 1, 17: 2, 57: 1, 10: 4, 19: 4, 14: 2, 28: 1, 3: 10, 11: 3, 18: 4, 36: 2, 23: 1, 38: 2, 32: 1, 20: 1, 6: 4, 13: 2, 16: 1, 7: 8, 9: 3, 27: 1, 42: 1}\n", | |
"actual SNP count: 141\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.2198581560283688\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1952, 4: 6, 45: 1, 18: 1, 7: 3, 16: 1, 6: 7, 3: 21, 26: 1, 34: 1, 21: 3, 2: 15, 23: 2, 46: 1, 8: 2, 31: 1, 10: 4, 5: 7, 20: 2, 13: 1, 12: 4, 1: 28, 9: 2, 11: 2, 15: 1, 24: 1, 17: 1}\n", | |
"actual SNP count: 119\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.23529411764705882\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 16, 4: 10, 32: 2, 40: 1, 6: 13, 7: 8, 13: 1, 0: 48, 24: 1, 33: 2, 10: 4, 47: 2, 26: 3, 41: 2, 29: 1, 1: 27, 2: 14, 14: 3, 28: 2, 22: 2, 15: 3, 21: 1, 9: 4, 12: 2, 23: 1, 46: 2, 31: 4, 27: 2, 16: 3, 8: 2, 44: 1, 17: 2, 5: 7, 45: 5, 11: 1, 39: 2, 19: 1, 49: 1, 34: 1, 38: 1}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.16875\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 23/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {100: 1, 0: 1861, 24: 3, 59: 2, 13: 3, 51: 1, 34: 1, 67: 1, 6: 3, 14: 5, 88: 1, 55: 1, 81: 1, 22: 2, 2: 22, 44: 1, 10: 2, 75: 1, 36: 2, 66: 1, 7: 9, 70: 1, 45: 1, 42: 2, 29: 1, 1: 35, 28: 1, 8: 4, 41: 1, 21: 3, 46: 1, 5: 12, 32: 1, 12: 3, 17: 1, 15: 4, 9: 3, 31: 1, 18: 1, 3: 15, 11: 3, 4: 5, 19: 2}\n", | |
"actual SNP count: 163\n", | |
"number of singletons: 35\n", | |
"singleton fraction: 0.2147239263803681\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {50: 1, 0: 1889, 11: 3, 34: 2, 6: 7, 30: 1, 9: 4, 36: 3, 3: 11, 5: 11, 46: 1, 24: 2, 7: 7, 1: 31, 21: 2, 38: 1, 12: 4, 19: 2, 27: 2, 17: 2, 14: 1, 22: 1, 18: 1, 15: 1, 8: 4, 2: 18, 10: 2, 4: 9, 13: 2}\n", | |
"actual SNP count: 135\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.22962962962962963\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {11: 5, 6: 6, 3: 15, 2: 15, 8: 9, 0: 39, 4: 8, 14: 6, 1: 36, 12: 2, 39: 2, 5: 5, 7: 8, 25: 1, 19: 2, 10: 6, 22: 3, 9: 7, 44: 1, 46: 2, 37: 1, 29: 3, 17: 1, 21: 1, 18: 2, 24: 1, 30: 2, 15: 6, 42: 1, 40: 1, 41: 1, 35: 1, 34: 1, 23: 1, 33: 1, 20: 1, 26: 1, 16: 1, 50: 2, 32: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.2155688622754491\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 24/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1840, 68: 1, 70: 1, 10: 6, 87: 1, 46: 1, 21: 3, 86: 1, 53: 1, 19: 3, 1: 23, 9: 5, 15: 4, 11: 4, 5: 10, 51: 1, 72: 1, 26: 1, 34: 3, 60: 1, 31: 1, 45: 1, 24: 1, 57: 1, 2: 20, 67: 1, 6: 4, 20: 2, 14: 1, 23: 2, 22: 2, 13: 3, 7: 6, 37: 1, 17: 5, 59: 1, 12: 3, 18: 3, 25: 1, 41: 1, 8: 3, 29: 1, 16: 2, 4: 8, 3: 8}\n", | |
"actual SNP count: 153\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.1503267973856209\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1861, 36: 1, 34: 2, 2: 24, 4: 15, 45: 1, 20: 2, 14: 4, 46: 1, 26: 2, 6: 6, 5: 4, 1: 22, 25: 1, 39: 1, 13: 5, 16: 3, 30: 1, 10: 4, 17: 1, 24: 1, 29: 1, 11: 4, 15: 1, 7: 4, 3: 13, 8: 3, 9: 4, 19: 1}\n", | |
"actual SNP count: 132\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.16666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 48, 12: 6, 39: 2, 19: 3, 2: 20, 5: 7, 17: 3, 7: 8, 1: 29, 16: 2, 15: 4, 28: 1, 34: 1, 11: 4, 3: 15, 4: 10, 9: 4, 6: 7, 20: 5, 31: 2, 8: 6, 22: 3, 21: 1, 43: 2, 47: 1, 35: 1, 23: 1, 36: 1, 13: 2, 30: 1, 10: 3, 27: 1, 37: 1, 38: 1, 14: 1, 33: 1}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.18125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 25/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1874, 74: 1, 30: 2, 47: 2, 33: 1, 15: 5, 46: 1, 65: 1, 55: 2, 71: 1, 52: 1, 56: 1, 19: 3, 3: 17, 9: 4, 38: 1, 34: 2, 5: 3, 26: 2, 17: 4, 69: 1, 54: 1, 43: 1, 8: 7, 16: 1, 11: 4, 2: 22, 10: 2, 23: 2, 21: 2, 13: 2, 1: 27, 7: 4, 4: 9, 6: 8, 32: 1, 37: 1, 20: 1}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.18\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1898, 42: 1, 15: 2, 28: 2, 12: 4, 11: 3, 20: 1, 31: 2, 30: 2, 25: 1, 4: 7, 1: 26, 5: 8, 18: 3, 17: 1, 2: 25, 13: 3, 39: 1, 34: 1, 9: 4, 23: 1, 22: 1, 3: 12, 10: 3, 7: 5, 16: 2, 8: 4, 6: 1}\n", | |
"actual SNP count: 126\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.20634920634920634\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 22, 0: 37, 1: 33, 3: 12, 47: 1, 35: 3, 9: 7, 25: 3, 12: 3, 7: 3, 5: 12, 15: 1, 19: 3, 4: 10, 26: 3, 29: 2, 24: 2, 23: 2, 13: 4, 10: 6, 8: 4, 31: 1, 48: 2, 44: 2, 36: 2, 43: 1, 40: 1, 16: 2, 17: 4, 14: 2, 6: 3, 21: 2, 46: 1, 37: 1, 11: 2, 22: 1, 20: 2, 50: 2, 32: 1, 34: 1, 27: 1, 39: 1}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.1952662721893491\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 26/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1802, 18: 2, 23: 1, 21: 3, 63: 1, 9: 5, 48: 1, 30: 3, 31: 2, 17: 1, 27: 3, 41: 3, 81: 1, 100: 1, 93: 1, 68: 1, 12: 3, 59: 1, 24: 2, 13: 5, 32: 1, 15: 4, 6: 8, 2: 20, 4: 8, 20: 2, 96: 1, 52: 1, 37: 1, 14: 3, 7: 9, 3: 11, 16: 1, 46: 1, 8: 1, 35: 1, 11: 2, 1: 31, 5: 6, 10: 1, 25: 1}\n", | |
"actual SNP count: 153\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.20261437908496732\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1830, 8: 4, 13: 2, 11: 4, 34: 1, 5: 8, 25: 1, 18: 3, 16: 2, 14: 2, 7: 4, 39: 1, 50: 2, 48: 1, 35: 1, 9: 4, 26: 2, 10: 4, 6: 4, 2: 22, 1: 23, 12: 2, 22: 2, 23: 2, 4: 13, 20: 1, 28: 1, 3: 9, 17: 1}\n", | |
"actual SNP count: 124\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.18548387096774194\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {9: 2, 15: 2, 19: 3, 7: 5, 31: 2, 0: 31, 4: 11, 2: 22, 1: 33, 13: 6, 21: 2, 8: 7, 6: 7, 11: 5, 3: 14, 29: 2, 10: 4, 14: 1, 5: 9, 45: 4, 12: 3, 17: 2, 22: 4, 37: 3, 49: 1, 18: 2, 20: 2, 16: 1, 27: 1, 38: 1, 35: 1, 28: 1, 39: 2, 41: 1, 23: 2, 26: 1, 40: 1, 36: 1, 50: 1, 47: 2, 24: 1, 32: 1, 30: 1}\n", | |
"actual SNP count: 176\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.1875\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 27/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1875, 48: 1, 66: 1, 51: 1, 79: 1, 26: 4, 55: 2, 2: 15, 44: 1, 67: 2, 100: 1, 54: 2, 15: 3, 24: 5, 3: 15, 19: 1, 7: 8, 35: 1, 17: 3, 31: 1, 86: 1, 28: 1, 4: 13, 13: 7, 50: 1, 23: 1, 9: 3, 18: 2, 40: 1, 32: 1, 95: 1, 1: 24, 22: 3, 34: 2, 16: 2, 5: 5, 12: 2, 25: 2, 30: 1, 20: 1, 11: 1, 10: 3, 6: 4, 8: 1}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.16\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1900, 25: 1, 33: 1, 24: 1, 37: 1, 8: 3, 18: 3, 27: 2, 2: 16, 20: 2, 34: 1, 50: 1, 29: 1, 11: 6, 31: 1, 12: 5, 1: 27, 5: 7, 3: 10, 6: 4, 40: 1, 28: 1, 14: 2, 13: 3, 7: 7, 4: 8, 46: 1, 10: 4, 17: 1, 19: 3, 16: 1, 9: 1}\n", | |
"actual SNP count: 125\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.216\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 36, 0: 31, 4: 13, 12: 1, 22: 3, 6: 7, 14: 3, 18: 2, 39: 1, 28: 3, 11: 4, 42: 2, 8: 5, 2: 18, 5: 8, 16: 4, 49: 2, 10: 4, 34: 2, 25: 2, 3: 13, 23: 2, 30: 1, 13: 1, 38: 2, 24: 2, 36: 1, 9: 4, 7: 2, 47: 2, 32: 4, 21: 3, 20: 4, 27: 1, 44: 3, 15: 5, 33: 2, 48: 1, 35: 1, 43: 1, 19: 1, 41: 1}\n", | |
"actual SNP count: 177\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.2033898305084746\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 28/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1856, 56: 2, 25: 2, 7: 5, 13: 4, 100: 1, 50: 2, 29: 1, 38: 3, 59: 2, 16: 4, 19: 2, 2: 17, 10: 4, 5: 4, 30: 1, 17: 1, 22: 1, 36: 1, 9: 2, 31: 2, 23: 1, 14: 2, 27: 2, 21: 1, 3: 9, 4: 9, 6: 10, 1: 27, 15: 1, 12: 2}\n", | |
"actual SNP count: 124\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.21774193548387097\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1882, 29: 1, 11: 2, 5: 6, 8: 4, 50: 1, 27: 1, 20: 2, 19: 2, 28: 1, 4: 10, 15: 2, 13: 3, 26: 2, 7: 4, 10: 1, 16: 1, 22: 1, 9: 3, 14: 3, 3: 8, 2: 19, 6: 5, 1: 17}\n", | |
"actual SNP count: 98\n", | |
"number of singletons: 17\n", | |
"singleton fraction: 0.17346938775510204\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {21: 1, 41: 3, 22: 3, 1: 33, 0: 36, 46: 1, 7: 6, 32: 1, 9: 5, 36: 1, 2: 19, 4: 8, 3: 9, 18: 5, 26: 4, 6: 7, 29: 1, 13: 5, 17: 2, 10: 6, 5: 12, 19: 1, 14: 5, 11: 2, 15: 3, 40: 2, 42: 2, 16: 2, 49: 1, 12: 4, 37: 2, 25: 1, 30: 1, 8: 3, 31: 1, 27: 3, 45: 2, 47: 1, 28: 2, 39: 1, 33: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.19186046511627908\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 29/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1817, 43: 2, 8: 10, 51: 1, 42: 3, 47: 1, 19: 4, 7: 7, 76: 1, 4: 14, 40: 2, 85: 1, 52: 1, 45: 1, 25: 3, 37: 1, 74: 1, 35: 1, 14: 2, 91: 1, 11: 4, 3: 17, 2: 20, 17: 1, 18: 2, 27: 2, 1: 25, 57: 1, 23: 1, 16: 1, 20: 1, 32: 1, 6: 6, 12: 2, 13: 4, 9: 2, 5: 5, 15: 1, 10: 2}\n", | |
"actual SNP count: 155\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.16129032258064516\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1841, 25: 3, 4: 11, 28: 1, 24: 2, 8: 2, 3: 15, 5: 7, 38: 1, 2: 30, 43: 2, 21: 1, 20: 2, 30: 1, 13: 2, 14: 2, 40: 1, 22: 1, 17: 1, 16: 1, 11: 3, 19: 1, 7: 6, 9: 4, 29: 1, 10: 3, 12: 1, 6: 4, 1: 22}\n", | |
"actual SNP count: 131\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.16793893129770993\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 16, 3: 11, 0: 34, 5: 6, 1: 43, 4: 11, 7: 5, 23: 1, 6: 6, 9: 8, 17: 1, 12: 6, 29: 2, 41: 2, 27: 2, 35: 2, 25: 3, 46: 1, 24: 3, 8: 2, 15: 2, 16: 4, 33: 1, 10: 5, 50: 1, 40: 1, 38: 1, 26: 2, 19: 3, 22: 4, 14: 2, 47: 2, 43: 2, 18: 2, 48: 1, 20: 1, 44: 1, 28: 3, 13: 2, 34: 1, 32: 2}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 43\n", | |
"singleton fraction: 0.24855491329479767\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 30/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1873, 70: 1, 2: 30, 13: 3, 48: 1, 23: 2, 21: 1, 60: 1, 39: 2, 3: 11, 63: 1, 26: 1, 93: 1, 94: 1, 40: 1, 16: 1, 5: 12, 8: 5, 38: 1, 7: 5, 22: 1, 11: 3, 47: 1, 1: 18, 55: 2, 34: 1, 32: 1, 42: 2, 27: 2, 14: 1, 20: 2, 29: 1, 41: 1, 56: 1, 25: 1, 17: 2, 67: 1, 4: 9, 19: 2, 12: 3, 18: 1, 6: 4, 10: 2, 9: 3, 15: 1}\n", | |
"actual SNP count: 147\n", | |
"number of singletons: 18\n", | |
"singleton fraction: 0.12244897959183673\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1888, 34: 1, 1: 40, 6: 5, 17: 1, 9: 4, 8: 4, 14: 1, 25: 1, 26: 1, 36: 1, 13: 2, 47: 1, 49: 1, 20: 2, 7: 6, 2: 17, 16: 2, 3: 13, 5: 6, 19: 3, 31: 2, 24: 1, 22: 1, 12: 1, 28: 2, 10: 3, 21: 1, 4: 7, 11: 2}\n", | |
"actual SNP count: 132\n", | |
"number of singletons: 40\n", | |
"singleton fraction: 0.30303030303030304\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 47, 29: 2, 1: 37, 6: 9, 2: 19, 7: 5, 3: 11, 49: 1, 9: 6, 4: 11, 33: 1, 8: 5, 36: 2, 5: 3, 11: 3, 18: 2, 34: 4, 13: 1, 32: 1, 14: 6, 10: 1, 12: 4, 37: 2, 44: 2, 24: 2, 35: 1, 15: 3, 23: 3, 22: 2, 20: 2, 19: 1, 38: 2, 45: 1, 47: 1, 41: 1, 17: 2, 25: 1, 28: 1}\n", | |
"actual SNP count: 161\n", | |
"number of singletons: 37\n", | |
"singleton fraction: 0.22981366459627328\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 31/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1905, 4: 14, 38: 3, 53: 2, 22: 2, 8: 7, 40: 2, 74: 1, 6: 4, 16: 4, 37: 1, 50: 1, 35: 2, 78: 1, 39: 1, 31: 1, 63: 1, 66: 1, 51: 1, 1: 25, 19: 3, 15: 2, 41: 1, 23: 3, 10: 3, 71: 1, 26: 1, 2: 15, 90: 1, 21: 1, 11: 2, 13: 4, 47: 1, 12: 3, 3: 6, 14: 2, 18: 1, 5: 4, 17: 1, 24: 1, 7: 5, 25: 1, 32: 1, 9: 3}\n", | |
"actual SNP count: 140\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.17857142857142858\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1924, 4: 11, 23: 3, 32: 1, 11: 2, 6: 10, 16: 3, 36: 1, 1: 21, 8: 5, 28: 1, 13: 1, 19: 2, 41: 1, 9: 6, 21: 1, 29: 2, 15: 1, 5: 6, 31: 1, 35: 1, 18: 1, 2: 17, 3: 11, 38: 1, 14: 2, 45: 1, 10: 2, 24: 1, 17: 2, 7: 2, 12: 1}\n", | |
"actual SNP count: 121\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.17355371900826447\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {8: 9, 2: 23, 33: 4, 0: 31, 36: 1, 3: 8, 6: 8, 4: 10, 46: 3, 1: 25, 31: 2, 16: 5, 9: 6, 39: 2, 18: 3, 45: 2, 15: 2, 11: 3, 5: 8, 17: 2, 30: 2, 25: 2, 14: 4, 48: 1, 20: 2, 27: 1, 42: 1, 47: 2, 22: 3, 23: 1, 38: 1, 7: 4, 12: 2, 29: 1, 26: 2, 21: 2, 43: 3, 40: 2, 34: 1, 19: 3, 37: 1, 24: 4, 41: 1, 50: 1, 10: 4}\n", | |
"actual SNP count: 176\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.14204545454545456\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 32/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1884, 53: 1, 42: 1, 35: 2, 28: 1, 66: 1, 76: 1, 73: 2, 15: 2, 11: 6, 100: 1, 24: 2, 50: 1, 17: 2, 6: 16, 38: 2, 23: 1, 21: 2, 37: 1, 18: 3, 41: 1, 29: 1, 27: 2, 13: 5, 32: 1, 4: 7, 10: 4, 14: 4, 16: 3, 3: 13, 34: 1, 2: 21, 31: 1, 9: 3, 25: 2, 30: 1, 62: 1, 22: 2, 8: 4, 59: 1, 1: 30, 12: 3, 7: 3, 20: 1, 44: 1, 5: 6, 19: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.17647058823529413\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1913, 30: 1, 27: 1, 24: 1, 15: 3, 34: 1, 35: 2, 39: 2, 8: 7, 9: 6, 50: 1, 17: 2, 21: 3, 28: 1, 1: 32, 19: 2, 11: 4, 4: 9, 20: 1, 14: 1, 10: 5, 7: 6, 5: 6, 18: 3, 6: 11, 3: 16, 13: 1, 2: 12, 31: 1, 12: 1}\n", | |
"actual SNP count: 141\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.22695035460992907\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 27, 24: 3, 0: 42, 4: 10, 11: 3, 8: 2, 30: 1, 2: 20, 6: 9, 7: 7, 31: 1, 45: 1, 34: 3, 15: 5, 12: 4, 3: 13, 36: 2, 38: 4, 13: 3, 5: 8, 20: 2, 32: 2, 14: 2, 10: 4, 16: 3, 9: 4, 41: 1, 19: 1, 40: 2, 28: 1, 17: 3, 29: 1, 22: 2, 18: 1, 47: 1, 46: 1, 49: 2, 43: 1, 26: 1, 48: 1, 44: 1, 27: 2, 21: 1}\n", | |
"actual SNP count: 166\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.16265060240963855\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 33/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1910, 32: 2, 98: 1, 8: 3, 10: 5, 70: 1, 5: 10, 14: 4, 73: 1, 49: 1, 21: 2, 33: 1, 57: 1, 17: 2, 15: 4, 86: 1, 3: 12, 20: 2, 40: 1, 6: 9, 13: 1, 44: 3, 31: 2, 37: 1, 24: 1, 4: 14, 11: 9, 2: 18, 36: 1, 92: 1, 43: 1, 59: 1, 25: 1, 56: 1, 1: 22, 7: 5, 23: 1, 19: 2, 18: 1, 12: 2, 27: 1}\n", | |
"actual SNP count: 152\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.14473684210526316\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1929, 14: 2, 49: 1, 4: 12, 3: 13, 40: 1, 1: 32, 10: 7, 36: 2, 22: 1, 12: 3, 17: 2, 32: 2, 9: 8, 42: 1, 6: 7, 15: 4, 5: 6, 27: 1, 16: 1, 2: 15, 7: 5, 43: 1, 20: 1, 11: 2, 24: 1, 13: 1, 8: 1}\n", | |
"actual SNP count: 133\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.24060150375939848\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 15, 4: 11, 2: 21, 0: 29, 28: 1, 7: 10, 10: 2, 40: 3, 1: 27, 15: 3, 45: 3, 9: 1, 43: 1, 5: 15, 18: 3, 35: 2, 6: 10, 24: 2, 31: 3, 13: 3, 21: 2, 11: 3, 14: 2, 41: 1, 29: 3, 34: 3, 8: 3, 50: 1, 36: 3, 38: 3, 48: 1, 22: 1, 12: 3, 17: 2, 16: 3, 25: 1, 20: 1, 30: 1, 42: 2, 32: 2, 33: 1, 46: 1}\n", | |
"actual SNP count: 178\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.15168539325842698\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 34/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1819, 99: 1, 32: 4, 84: 1, 78: 2, 42: 3, 29: 2, 28: 4, 14: 3, 25: 3, 18: 4, 26: 1, 6: 6, 2: 15, 24: 1, 19: 2, 56: 1, 73: 1, 47: 1, 51: 1, 4: 9, 8: 5, 10: 5, 55: 1, 27: 1, 34: 3, 17: 1, 23: 1, 57: 2, 5: 5, 20: 3, 13: 5, 9: 3, 16: 1, 41: 1, 30: 1, 11: 4, 3: 10, 12: 1, 1: 23, 7: 3, 21: 1, 15: 1}\n", | |
"actual SNP count: 146\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.15753424657534246\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1836, 50: 1, 19: 2, 43: 1, 39: 1, 16: 3, 44: 1, 21: 4, 10: 6, 13: 1, 8: 6, 14: 4, 12: 2, 3: 14, 7: 8, 28: 1, 5: 9, 37: 1, 26: 1, 1: 20, 27: 1, 11: 2, 25: 2, 4: 6, 17: 1, 15: 3, 2: 14, 33: 1, 6: 9, 20: 1, 18: 1, 9: 2}\n", | |
"actual SNP count: 128\n", | |
"number of singletons: 20\n", | |
"singleton fraction: 0.15625\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 32, 0: 27, 9: 3, 10: 5, 12: 3, 4: 12, 2: 18, 13: 3, 3: 15, 6: 11, 11: 2, 8: 5, 38: 1, 15: 2, 17: 5, 24: 3, 35: 4, 7: 8, 19: 3, 16: 7, 34: 3, 20: 1, 32: 1, 28: 2, 5: 9, 27: 3, 43: 3, 18: 1, 37: 1, 22: 2, 45: 2, 21: 2, 40: 1, 31: 1, 26: 1, 46: 1, 29: 2, 30: 2, 14: 1}\n", | |
"actual SNP count: 181\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.17679558011049723\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 35/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1877, 19: 2, 60: 1, 13: 5, 59: 1, 14: 2, 42: 2, 74: 1, 1: 31, 65: 1, 49: 1, 51: 1, 77: 1, 44: 1, 2: 11, 24: 2, 23: 4, 32: 1, 3: 21, 7: 4, 18: 2, 29: 1, 10: 9, 36: 2, 4: 8, 17: 1, 30: 1, 6: 12, 37: 1, 35: 1, 33: 1, 5: 9, 22: 1, 21: 1, 20: 1, 9: 1, 11: 1, 12: 1, 25: 1}\n", | |
"actual SNP count: 148\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.20945945945945946\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1895, 10: 1, 30: 1, 9: 3, 27: 1, 5: 9, 18: 2, 37: 1, 1: 40, 36: 1, 20: 1, 26: 1, 35: 1, 22: 1, 14: 3, 11: 1, 21: 1, 2: 21, 13: 4, 8: 6, 4: 10, 6: 4, 12: 1, 19: 1, 16: 1, 23: 1, 3: 9, 7: 2, 15: 2}\n", | |
"actual SNP count: 130\n", | |
"number of singletons: 40\n", | |
"singleton fraction: 0.3076923076923077\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 47, 50: 1, 45: 2, 12: 3, 6: 7, 2: 21, 4: 10, 1: 39, 7: 2, 33: 2, 36: 1, 22: 2, 16: 3, 8: 2, 3: 5, 30: 1, 19: 4, 10: 7, 5: 6, 23: 3, 11: 6, 18: 1, 25: 2, 24: 1, 32: 2, 38: 2, 44: 2, 14: 3, 29: 1, 46: 1, 28: 2, 15: 4, 9: 2, 47: 1, 27: 1, 37: 1, 39: 1, 13: 3, 41: 1, 17: 1, 20: 1, 26: 1}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.24375\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 36/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1836, 2: 20, 13: 6, 73: 1, 82: 1, 85: 1, 25: 2, 10: 11, 8: 5, 83: 1, 89: 1, 48: 1, 22: 2, 17: 2, 1: 33, 30: 1, 75: 1, 44: 2, 39: 3, 23: 1, 35: 1, 16: 3, 11: 2, 51: 1, 63: 1, 33: 1, 21: 1, 4: 8, 42: 1, 18: 2, 65: 1, 37: 1, 3: 14, 53: 1, 12: 2, 6: 7, 14: 3, 15: 1, 9: 4, 7: 3, 19: 1, 5: 4}\n", | |
"actual SNP count: 158\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.2088607594936709\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1860, 8: 6, 38: 1, 46: 2, 39: 1, 13: 3, 5: 9, 6: 8, 44: 1, 21: 3, 15: 3, 1: 29, 14: 2, 37: 2, 20: 2, 2: 19, 9: 5, 23: 2, 7: 5, 22: 1, 18: 1, 3: 14, 27: 2, 4: 8, 10: 3, 19: 1, 12: 1}\n", | |
"actual SNP count: 134\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.21641791044776118\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 29, 9: 9, 18: 5, 0: 31, 7: 10, 8: 3, 22: 1, 12: 4, 3: 13, 39: 2, 2: 21, 43: 2, 34: 1, 6: 5, 38: 1, 11: 4, 27: 2, 5: 10, 4: 12, 20: 2, 29: 2, 31: 3, 14: 2, 23: 3, 15: 7, 46: 1, 19: 1, 21: 1, 26: 3, 17: 1, 30: 1, 16: 2, 35: 2, 42: 1, 24: 2, 13: 1, 36: 1, 28: 1, 33: 3, 10: 2, 25: 1}\n", | |
"actual SNP count: 177\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.1638418079096045\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 37/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1837, 60: 1, 95: 1, 42: 1, 57: 2, 48: 1, 24: 2, 34: 1, 47: 2, 36: 2, 1: 24, 12: 5, 2: 19, 53: 1, 9: 9, 4: 14, 41: 1, 14: 1, 15: 2, 29: 2, 23: 2, 10: 2, 30: 1, 49: 1, 18: 2, 11: 3, 38: 1, 22: 1, 6: 6, 17: 1, 3: 4, 7: 7, 33: 1, 20: 1, 5: 6, 16: 1, 32: 1, 8: 4}\n", | |
"actual SNP count: 136\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.17647058823529413\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1851, 32: 2, 48: 1, 20: 1, 30: 2, 19: 3, 16: 6, 18: 3, 17: 1, 8: 2, 1: 38, 7: 5, 4: 10, 3: 22, 24: 1, 15: 2, 11: 2, 2: 7, 22: 1, 12: 2, 9: 1, 5: 4, 6: 3, 14: 1, 13: 1, 10: 1}\n", | |
"actual SNP count: 122\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.3114754098360656\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 20, 7: 8, 20: 5, 1: 34, 19: 4, 0: 33, 49: 3, 21: 2, 16: 2, 4: 11, 29: 2, 40: 1, 3: 13, 15: 2, 26: 4, 11: 4, 6: 9, 33: 2, 5: 7, 39: 1, 8: 7, 13: 3, 34: 2, 17: 1, 42: 2, 46: 3, 14: 3, 47: 1, 50: 1, 37: 2, 10: 1, 22: 2, 25: 1, 32: 1, 24: 2, 41: 1, 36: 1, 18: 3, 9: 1, 12: 1, 31: 1, 35: 1}\n", | |
"actual SNP count: 174\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.19540229885057472\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 38/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1838, 16: 3, 68: 1, 41: 2, 31: 2, 46: 1, 99: 1, 12: 1, 32: 1, 85: 1, 25: 2, 9: 5, 80: 1, 15: 4, 11: 5, 7: 3, 84: 1, 43: 1, 62: 1, 20: 2, 42: 1, 18: 2, 59: 1, 10: 7, 73: 1, 44: 1, 33: 1, 34: 1, 23: 2, 8: 6, 39: 2, 14: 2, 1: 20, 2: 28, 60: 1, 6: 7, 3: 9, 24: 1, 4: 9, 35: 1, 13: 3, 5: 6, 48: 1, 30: 1, 21: 1}\n", | |
"actual SNP count: 153\n", | |
"number of singletons: 20\n", | |
"singleton fraction: 0.13071895424836602\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1857, 6: 5, 42: 1, 22: 3, 14: 2, 50: 1, 7: 8, 17: 2, 41: 1, 1: 28, 16: 3, 45: 1, 9: 7, 4: 11, 5: 9, 3: 17, 47: 1, 19: 2, 31: 1, 11: 5, 30: 1, 34: 1, 23: 1, 12: 1, 15: 2, 20: 1, 36: 1, 2: 12, 21: 2, 13: 1, 10: 3}\n", | |
"actual SNP count: 133\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 33, 29: 3, 3: 15, 0: 36, 5: 6, 4: 10, 2: 20, 22: 2, 41: 2, 34: 2, 26: 2, 47: 1, 10: 9, 7: 11, 16: 1, 15: 5, 18: 4, 20: 3, 14: 3, 6: 6, 11: 3, 28: 1, 13: 4, 12: 2, 8: 4, 40: 1, 23: 1, 24: 2, 38: 1, 35: 2, 45: 2, 17: 2, 44: 1, 48: 1, 39: 1, 30: 2, 19: 1, 37: 1, 46: 1, 9: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.19186046511627908\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 39/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1823, 91: 1, 21: 2, 4: 15, 43: 2, 8: 8, 42: 1, 89: 1, 55: 1, 45: 1, 2: 9, 22: 2, 11: 3, 19: 2, 52: 2, 9: 3, 3: 12, 39: 2, 72: 1, 15: 2, 68: 1, 100: 1, 63: 1, 33: 1, 28: 1, 35: 2, 41: 1, 32: 1, 23: 1, 5: 10, 73: 1, 34: 3, 20: 1, 16: 2, 24: 1, 13: 3, 10: 4, 1: 26, 7: 5, 14: 1, 6: 3, 17: 1}\n", | |
"actual SNP count: 140\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.18571428571428572\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1841, 45: 1, 13: 2, 3: 12, 19: 1, 18: 2, 43: 1, 30: 1, 25: 1, 1: 21, 10: 1, 6: 3, 8: 3, 31: 1, 2: 28, 4: 9, 23: 4, 42: 1, 11: 3, 5: 10, 34: 1, 50: 1, 38: 1, 27: 1, 15: 2, 21: 1, 16: 1, 12: 2, 35: 1, 7: 5, 24: 1, 9: 1}\n", | |
"actual SNP count: 122\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.1721311475409836\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 19, 1: 21, 44: 2, 0: 38, 6: 8, 22: 2, 12: 3, 4: 12, 11: 5, 26: 3, 5: 5, 34: 3, 7: 6, 47: 1, 31: 3, 48: 4, 9: 3, 14: 5, 3: 12, 16: 1, 10: 8, 8: 5, 21: 1, 20: 5, 15: 2, 45: 1, 23: 1, 36: 3, 30: 1, 25: 4, 17: 4, 18: 2, 41: 4, 13: 3, 37: 1, 39: 1, 42: 1, 19: 1, 50: 2, 28: 1, 35: 1}\n", | |
"actual SNP count: 168\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 40/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1837, 4: 14, 16: 3, 5: 5, 47: 1, 60: 2, 18: 4, 2: 17, 21: 4, 13: 3, 55: 1, 45: 1, 25: 3, 10: 6, 84: 2, 8: 5, 59: 1, 14: 5, 17: 3, 87: 1, 1: 24, 20: 3, 23: 2, 38: 1, 43: 1, 81: 1, 54: 1, 71: 1, 19: 3, 7: 6, 41: 1, 15: 2, 11: 3, 3: 9, 9: 5, 29: 1, 12: 5, 6: 3, 24: 1}\n", | |
"actual SNP count: 154\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.15584415584415584\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1856, 1: 32, 7: 9, 2: 9, 22: 1, 28: 1, 9: 6, 6: 10, 24: 2, 27: 1, 16: 2, 40: 2, 30: 3, 18: 1, 42: 1, 15: 3, 11: 3, 41: 1, 3: 16, 26: 1, 34: 1, 5: 9, 8: 4, 12: 2, 10: 3, 13: 1, 17: 1, 4: 9, 14: 1}\n", | |
"actual SNP count: 135\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.23703703703703705\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 11, 0: 44, 3: 6, 1: 31, 9: 3, 43: 2, 2: 21, 4: 17, 45: 2, 15: 4, 23: 3, 7: 6, 25: 2, 30: 2, 5: 9, 47: 1, 33: 2, 8: 3, 28: 2, 49: 3, 42: 1, 32: 3, 20: 2, 18: 2, 13: 1, 21: 1, 36: 1, 10: 2, 31: 1, 22: 3, 34: 3, 12: 2, 11: 2, 27: 1, 46: 1, 29: 1, 40: 2, 17: 2, 38: 1, 26: 1, 19: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.18902439024390244\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 41/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1831, 4: 12, 88: 1, 31: 1, 74: 1, 12: 5, 7: 4, 87: 1, 30: 1, 8: 6, 51: 1, 23: 1, 5: 13, 28: 2, 32: 2, 44: 1, 35: 1, 50: 1, 59: 1, 13: 2, 46: 1, 71: 1, 26: 1, 33: 2, 10: 5, 6: 6, 3: 13, 18: 2, 11: 4, 29: 1, 42: 1, 43: 1, 24: 1, 37: 1, 15: 1, 9: 5, 17: 3, 21: 3, 1: 27, 22: 1, 14: 3, 36: 1, 70: 1, 2: 22}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.16463414634146342\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1852, 2: 29, 47: 1, 23: 2, 35: 1, 7: 7, 48: 1, 25: 2, 28: 1, 13: 4, 3: 13, 20: 2, 5: 5, 18: 3, 31: 1, 11: 5, 40: 1, 15: 1, 4: 6, 1: 36, 12: 2, 21: 1, 10: 1, 16: 2, 9: 2, 14: 1, 6: 8, 19: 1, 33: 1, 8: 3}\n", | |
"actual SNP count: 143\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.2517482517482518\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 26, 7: 7, 1: 36, 0: 37, 37: 3, 30: 4, 33: 1, 10: 7, 3: 11, 12: 4, 4: 5, 32: 2, 40: 1, 42: 3, 47: 3, 9: 4, 43: 1, 5: 6, 21: 5, 22: 3, 17: 1, 38: 2, 16: 2, 11: 1, 6: 6, 45: 1, 19: 3, 26: 1, 13: 3, 25: 1, 41: 2, 14: 1, 15: 5, 27: 2, 36: 1, 20: 4, 8: 1, 34: 1, 28: 1}\n", | |
"actual SNP count: 171\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 42/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1836, 83: 1, 100: 1, 53: 1, 23: 1, 10: 1, 22: 2, 52: 2, 54: 2, 89: 1, 44: 1, 56: 1, 14: 3, 69: 1, 79: 1, 13: 7, 18: 3, 30: 3, 41: 1, 63: 2, 3: 10, 49: 1, 12: 3, 11: 4, 20: 2, 2: 19, 60: 1, 19: 3, 42: 1, 1: 34, 74: 1, 70: 1, 9: 3, 26: 1, 37: 1, 8: 2, 7: 7, 17: 2, 29: 1, 25: 1, 6: 6, 16: 1, 4: 10, 5: 10, 28: 1, 15: 2, 27: 1}\n", | |
"actual SNP count: 163\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.2085889570552147\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1862, 37: 2, 50: 1, 28: 1, 12: 4, 7: 7, 14: 2, 22: 1, 29: 2, 45: 1, 21: 3, 24: 2, 10: 3, 34: 3, 40: 1, 6: 9, 16: 2, 19: 2, 27: 1, 1: 25, 11: 3, 2: 20, 33: 1, 9: 4, 8: 2, 3: 13, 35: 1, 5: 4, 4: 14, 17: 1, 18: 1, 15: 2}\n", | |
"actual SNP count: 137\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.18248175182481752\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 16, 31: 2, 4: 16, 23: 3, 1: 29, 0: 48, 14: 5, 5: 7, 25: 3, 32: 1, 18: 3, 2: 13, 35: 1, 12: 1, 47: 1, 6: 6, 38: 3, 39: 1, 8: 7, 7: 4, 22: 2, 26: 2, 17: 1, 48: 1, 11: 5, 10: 3, 16: 2, 20: 1, 45: 3, 37: 2, 15: 3, 33: 2, 9: 4, 49: 1, 21: 1, 43: 1, 19: 1, 30: 2, 46: 1}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.18125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 43/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {88: 1, 0: 1787, 12: 2, 59: 1, 90: 1, 89: 1, 48: 1, 13: 3, 60: 1, 28: 1, 53: 1, 5: 11, 30: 1, 61: 1, 76: 1, 42: 1, 15: 2, 92: 1, 2: 17, 34: 1, 20: 1, 33: 1, 4: 6, 10: 5, 26: 1, 9: 3, 1: 23, 24: 1, 21: 5, 3: 12, 25: 2, 6: 4, 7: 6, 23: 3, 44: 1, 31: 1, 18: 3, 54: 1, 8: 4, 14: 2, 19: 3, 17: 1, 11: 1}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.16546762589928057\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {44: 2, 0: 1810, 8: 8, 34: 1, 45: 2, 23: 1, 7: 4, 28: 1, 12: 2, 19: 2, 4: 14, 30: 1, 39: 1, 21: 1, 17: 2, 10: 3, 13: 5, 5: 3, 11: 3, 3: 9, 26: 1, 1: 25, 6: 4, 14: 2, 9: 2, 29: 1, 2: 13, 18: 1, 15: 2}\n", | |
"actual SNP count: 116\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.21551724137931033\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 6, 9: 4, 2: 18, 31: 2, 22: 5, 12: 5, 4: 13, 20: 3, 37: 2, 14: 4, 1: 37, 7: 3, 8: 7, 36: 4, 44: 1, 23: 3, 6: 5, 35: 1, 28: 4, 10: 1, 0: 32, 43: 1, 26: 5, 5: 8, 19: 1, 24: 3, 11: 3, 17: 4, 33: 3, 13: 3, 21: 1, 18: 2, 39: 2, 16: 1, 40: 1, 30: 3, 48: 1, 27: 1, 15: 1, 38: 1, 47: 1, 50: 1, 32: 1}\n", | |
"actual SNP count: 175\n", | |
"number of singletons: 37\n", | |
"singleton fraction: 0.21142857142857144\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 44/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1832, 51: 1, 32: 1, 70: 1, 18: 2, 67: 1, 40: 1, 6: 5, 3: 8, 5: 9, 94: 1, 7: 5, 64: 1, 98: 1, 9: 3, 2: 20, 34: 1, 30: 1, 23: 1, 45: 2, 25: 2, 33: 1, 43: 1, 24: 2, 46: 1, 38: 1, 1: 25, 13: 6, 10: 4, 28: 2, 8: 4, 21: 1, 20: 1, 14: 2, 19: 3, 17: 3, 4: 7, 16: 1, 11: 2}\n", | |
"actual SNP count: 134\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.1865671641791045\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1848, 25: 2, 15: 1, 42: 1, 9: 4, 39: 1, 27: 2, 4: 5, 1: 36, 46: 1, 8: 5, 5: 7, 35: 1, 50: 1, 3: 8, 20: 2, 16: 2, 11: 2, 21: 1, 22: 2, 12: 1, 2: 18, 7: 6, 14: 2, 10: 2, 6: 4, 13: 1}\n", | |
"actual SNP count: 117\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.3076923076923077\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {17: 3, 7: 5, 1: 33, 49: 4, 23: 3, 18: 3, 3: 17, 8: 4, 5: 5, 32: 2, 2: 16, 0: 45, 36: 3, 22: 4, 11: 6, 21: 2, 4: 4, 20: 2, 9: 3, 38: 1, 10: 5, 28: 2, 13: 1, 16: 2, 6: 2, 14: 2, 43: 1, 25: 4, 31: 2, 30: 2, 33: 2, 24: 1, 12: 7, 44: 2, 27: 3, 39: 1, 46: 1, 15: 2, 29: 1}\n", | |
"actual SNP count: 163\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.20245398773006135\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 45/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1898, 87: 3, 40: 2, 60: 1, 4: 15, 31: 4, 28: 1, 14: 3, 19: 3, 35: 1, 89: 1, 100: 1, 12: 3, 66: 1, 48: 1, 47: 2, 15: 4, 16: 3, 38: 2, 11: 3, 7: 5, 20: 3, 51: 1, 10: 3, 37: 1, 6: 6, 13: 3, 27: 2, 21: 1, 9: 3, 17: 1, 42: 2, 43: 2, 57: 1, 5: 9, 67: 1, 29: 1, 2: 14, 22: 1, 8: 3, 26: 1, 56: 1, 18: 1, 39: 1, 1: 17, 25: 1, 3: 6, 23: 1}\n", | |
"actual SNP count: 145\n", | |
"number of singletons: 17\n", | |
"singleton fraction: 0.11724137931034483\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1911, 43: 1, 23: 1, 28: 1, 1: 25, 42: 1, 17: 4, 12: 5, 7: 4, 9: 4, 49: 1, 50: 1, 5: 6, 33: 1, 45: 1, 26: 1, 20: 2, 8: 4, 22: 3, 2: 16, 14: 1, 29: 2, 10: 1, 6: 11, 15: 4, 4: 8, 18: 1, 30: 1, 24: 2, 3: 13, 32: 1, 35: 1, 11: 2, 13: 3}\n", | |
"actual SNP count: 132\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.1893939393939394\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 25, 6: 9, 7: 7, 9: 6, 19: 2, 0: 42, 15: 4, 2: 17, 11: 5, 3: 14, 44: 1, 12: 5, 13: 4, 5: 7, 33: 3, 10: 5, 14: 7, 25: 2, 4: 11, 32: 1, 16: 2, 43: 2, 8: 3, 28: 2, 21: 2, 17: 1, 30: 1, 31: 3, 50: 1, 29: 1, 18: 2, 38: 1, 23: 2, 22: 2, 35: 2, 41: 1, 24: 1, 20: 1, 46: 1}\n", | |
"actual SNP count: 165\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.15151515151515152\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 46/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1902, 10: 2, 57: 1, 63: 1, 68: 1, 7: 3, 100: 1, 12: 3, 76: 1, 41: 1, 35: 2, 4: 8, 21: 1, 5: 3, 80: 1, 28: 1, 15: 5, 22: 3, 48: 2, 30: 1, 36: 1, 9: 3, 43: 1, 33: 1, 6: 6, 20: 2, 23: 1, 14: 2, 1: 28, 16: 2, 8: 3, 24: 1, 31: 1, 2: 18, 29: 1, 19: 1, 3: 14, 11: 1, 13: 2}\n", | |
"actual SNP count: 129\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.21705426356589147\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1924, 8: 4, 31: 1, 30: 1, 37: 1, 6: 5, 50: 1, 10: 3, 46: 1, 21: 1, 15: 2, 2: 13, 12: 4, 4: 7, 18: 3, 34: 1, 3: 9, 11: 2, 9: 2, 26: 2, 14: 2, 25: 1, 22: 1, 7: 4, 1: 34, 5: 2, 17: 1}\n", | |
"actual SNP count: 107\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.3177570093457944\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 17, 8: 2, 1: 32, 3: 16, 0: 30, 31: 1, 34: 2, 2: 21, 11: 5, 6: 8, 49: 2, 7: 6, 19: 4, 14: 5, 17: 3, 25: 2, 5: 7, 28: 3, 10: 5, 24: 2, 15: 3, 45: 1, 33: 1, 29: 2, 12: 4, 23: 1, 9: 2, 48: 3, 43: 1, 18: 1, 38: 2, 42: 2, 16: 2, 35: 1, 46: 1, 36: 1, 40: 1, 21: 1, 26: 2, 27: 2, 22: 1}\n", | |
"actual SNP count: 178\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.1797752808988764\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 47/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1861, 11: 3, 43: 2, 12: 4, 36: 1, 59: 2, 22: 1, 70: 1, 38: 1, 8: 8, 26: 2, 20: 1, 7: 5, 74: 1, 24: 3, 17: 3, 3: 12, 73: 1, 64: 1, 2: 13, 57: 1, 10: 4, 5: 7, 41: 2, 68: 1, 14: 2, 53: 1, 25: 1, 63: 1, 16: 3, 30: 1, 1: 27, 23: 2, 66: 1, 77: 1, 49: 1, 29: 2, 56: 2, 28: 1, 27: 2, 9: 3, 15: 1, 19: 2, 31: 2, 4: 10, 35: 1, 58: 1, 13: 3, 6: 4}\n", | |
"actual SNP count: 155\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.17419354838709677\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1874, 7: 6, 19: 1, 9: 4, 20: 3, 37: 1, 8: 7, 33: 1, 13: 3, 5: 6, 3: 18, 36: 1, 10: 2, 16: 4, 2: 20, 35: 3, 32: 1, 27: 1, 23: 1, 30: 2, 12: 3, 28: 1, 40: 1, 4: 7, 39: 1, 14: 3, 25: 2, 15: 1, 6: 7, 11: 1, 21: 1, 29: 1, 18: 1, 1: 26, 22: 1}\n", | |
"actual SNP count: 142\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.18309859154929578\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 37, 10: 6, 4: 11, 1: 32, 6: 10, 16: 2, 9: 7, 2: 19, 12: 5, 28: 1, 43: 1, 8: 5, 21: 2, 5: 10, 7: 5, 3: 10, 27: 2, 25: 5, 23: 2, 26: 2, 38: 3, 14: 1, 39: 2, 36: 2, 24: 2, 30: 1, 13: 2, 29: 1, 17: 2, 18: 1, 19: 2, 37: 2, 49: 2, 11: 2, 40: 1, 32: 2, 20: 2, 33: 1, 45: 1, 35: 1, 31: 1}\n", | |
"actual SNP count: 171\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.1871345029239766\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 48/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {1: 34, 0: 1842, 21: 2, 66: 2, 5: 11, 10: 5, 75: 1, 14: 4, 25: 1, 8: 5, 46: 1, 81: 1, 31: 2, 99: 1, 52: 1, 55: 1, 32: 1, 26: 1, 23: 2, 11: 3, 74: 1, 71: 1, 44: 1, 2: 24, 34: 1, 37: 1, 18: 3, 3: 12, 43: 3, 28: 4, 24: 1, 38: 1, 35: 1, 36: 1, 16: 2, 12: 3, 9: 4, 4: 9, 58: 1, 6: 7, 7: 9, 13: 3}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.19767441860465115\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1872, 11: 3, 34: 1, 4: 15, 1: 37, 2: 20, 6: 8, 42: 1, 7: 7, 14: 2, 5: 4, 21: 1, 38: 1, 8: 4, 15: 3, 50: 1, 26: 1, 31: 1, 16: 2, 10: 3, 17: 2, 35: 1, 36: 1, 22: 2, 18: 1, 20: 3, 9: 1, 25: 1, 30: 2, 13: 1, 12: 3, 3: 9}\n", | |
"actual SNP count: 141\n", | |
"number of singletons: 37\n", | |
"singleton fraction: 0.2624113475177305\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 9, 11: 5, 1: 33, 5: 7, 22: 1, 8: 2, 9: 6, 2: 16, 7: 5, 0: 40, 35: 4, 32: 2, 42: 4, 15: 4, 20: 3, 6: 8, 4: 13, 14: 2, 24: 3, 28: 2, 39: 3, 16: 4, 10: 6, 30: 1, 18: 3, 13: 1, 23: 2, 45: 1, 21: 4, 17: 2, 31: 1, 48: 1, 27: 1, 34: 2, 12: 2, 25: 1, 49: 1, 19: 1, 26: 1, 41: 1}\n", | |
"actual SNP count: 168\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.19642857142857142\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 49/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1885, 24: 1, 20: 4, 57: 1, 66: 1, 82: 1, 40: 1, 17: 1, 37: 1, 32: 4, 55: 1, 42: 1, 19: 1, 41: 2, 4: 13, 33: 1, 2: 18, 30: 2, 52: 1, 7: 6, 14: 2, 61: 1, 5: 7, 10: 3, 15: 4, 31: 1, 22: 3, 39: 1, 70: 1, 53: 1, 26: 1, 21: 3, 1: 22, 11: 2, 35: 1, 16: 2, 6: 4, 27: 1, 23: 1, 34: 1, 8: 2, 9: 3, 3: 12, 12: 1}\n", | |
"actual SNP count: 141\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.15602836879432624\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1907, 14: 3, 8: 6, 26: 1, 28: 1, 40: 1, 20: 3, 10: 4, 17: 4, 12: 3, 18: 3, 4: 6, 1: 25, 15: 1, 2: 17, 23: 1, 5: 7, 6: 8, 34: 1, 3: 11, 19: 2, 9: 2, 37: 1, 25: 1, 11: 1, 13: 2, 22: 1, 7: 3}\n", | |
"actual SNP count: 119\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.21008403361344538\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {12: 5, 9: 6, 18: 4, 1: 39, 35: 2, 2: 14, 3: 12, 0: 39, 13: 4, 10: 6, 33: 1, 7: 6, 5: 7, 31: 3, 6: 8, 38: 3, 47: 2, 8: 6, 11: 7, 43: 2, 15: 1, 4: 6, 32: 1, 27: 1, 46: 2, 49: 1, 30: 1, 40: 1, 23: 1, 16: 1, 36: 1, 19: 1, 22: 3, 29: 2, 39: 1, 28: 1, 25: 3, 24: 1, 26: 1, 20: 2}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.23076923076923078\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 50/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1859, 13: 5, 56: 3, 23: 2, 36: 3, 28: 1, 68: 1, 38: 1, 15: 2, 9: 3, 85: 1, 64: 2, 41: 1, 8: 6, 59: 2, 3: 12, 19: 2, 2: 20, 69: 1, 1: 39, 18: 3, 7: 7, 53: 1, 65: 1, 4: 6, 46: 1, 12: 2, 17: 1, 31: 2, 42: 1, 67: 1, 27: 2, 33: 1, 40: 1, 21: 1, 35: 1, 20: 2, 30: 3, 6: 6, 11: 2, 16: 3, 5: 1}\n", | |
"actual SNP count: 156\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.25\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1886, 6: 5, 31: 3, 10: 2, 23: 2, 15: 2, 30: 2, 19: 3, 12: 4, 4: 10, 25: 2, 43: 1, 34: 2, 18: 1, 5: 9, 27: 1, 3: 12, 20: 2, 33: 1, 26: 1, 2: 16, 9: 4, 28: 1, 8: 1, 1: 32, 16: 2, 11: 3, 14: 2, 7: 2, 13: 1}\n", | |
"actual SNP count: 129\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.24806201550387597\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 13, 0: 48, 33: 3, 11: 3, 4: 11, 12: 3, 2: 25, 8: 8, 26: 1, 41: 2, 40: 2, 7: 6, 6: 5, 43: 1, 1: 21, 35: 1, 32: 1, 37: 3, 10: 7, 50: 3, 36: 2, 15: 2, 9: 1, 22: 1, 14: 5, 16: 4, 20: 3, 5: 5, 18: 2, 46: 1, 21: 2, 25: 2, 27: 1, 39: 1, 48: 2, 24: 2, 19: 2, 29: 1, 17: 1, 34: 1}\n", | |
"actual SNP count: 157\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.1337579617834395\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 51/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1872, 3: 11, 2: 18, 31: 2, 76: 1, 49: 1, 21: 2, 47: 1, 17: 3, 30: 2, 27: 1, 24: 1, 71: 2, 19: 4, 58: 1, 52: 1, 32: 1, 9: 2, 40: 1, 37: 1, 23: 2, 56: 1, 16: 3, 82: 1, 94: 1, 5: 4, 11: 5, 13: 1, 35: 2, 41: 1, 33: 2, 29: 1, 14: 2, 12: 2, 6: 1, 4: 8, 51: 1, 28: 2, 50: 1, 46: 1, 15: 3, 1: 31, 53: 1, 8: 1, 7: 2, 18: 1, 26: 1, 20: 1}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.22302158273381295\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1894, 1: 22, 2: 20, 14: 1, 36: 1, 25: 2, 13: 6, 29: 2, 5: 5, 15: 3, 11: 4, 38: 1, 17: 2, 31: 1, 24: 1, 4: 8, 18: 4, 10: 5, 30: 1, 35: 1, 41: 1, 45: 1, 8: 3, 20: 1, 21: 2, 7: 4, 9: 2, 12: 1, 23: 1, 6: 4, 34: 1, 3: 6}\n", | |
"actual SNP count: 117\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.18803418803418803\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {40: 1, 5: 6, 6: 5, 3: 15, 4: 12, 1: 35, 0: 44, 2: 16, 13: 2, 26: 1, 10: 3, 8: 6, 34: 1, 43: 1, 33: 3, 28: 1, 14: 5, 44: 1, 9: 5, 16: 2, 47: 1, 15: 4, 7: 3, 25: 1, 19: 2, 18: 1, 17: 3, 20: 2, 12: 3, 11: 2, 23: 2, 35: 2, 27: 3, 31: 1, 32: 4, 42: 2, 24: 1, 22: 1, 48: 1, 39: 1, 36: 1, 49: 1, 29: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 35\n", | |
"singleton fraction: 0.21341463414634146\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 52/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1867, 100: 1, 26: 3, 25: 2, 37: 1, 44: 2, 18: 2, 17: 3, 64: 1, 35: 3, 24: 2, 32: 1, 5: 10, 13: 4, 69: 1, 11: 4, 52: 1, 27: 1, 76: 2, 21: 3, 36: 1, 46: 1, 62: 1, 2: 21, 4: 9, 10: 2, 19: 2, 22: 1, 31: 1, 34: 1, 14: 2, 7: 4, 1: 28, 6: 7, 38: 1, 12: 3, 9: 3, 8: 8, 23: 1, 20: 4, 15: 2, 29: 2, 16: 2, 30: 1, 3: 13}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.16766467065868262\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1888, 50: 1, 6: 11, 14: 6, 18: 2, 25: 1, 11: 2, 32: 1, 20: 4, 4: 9, 22: 1, 36: 1, 5: 10, 24: 1, 9: 4, 38: 1, 10: 4, 16: 2, 34: 1, 3: 12, 1: 29, 8: 3, 37: 1, 12: 2, 7: 6, 15: 1, 17: 3, 2: 24, 19: 3, 13: 1}\n", | |
"actual SNP count: 146\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.19863013698630136\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 24, 3: 13, 50: 1, 1: 26, 0: 43, 5: 11, 7: 5, 6: 4, 9: 7, 40: 2, 32: 3, 36: 3, 21: 3, 42: 1, 20: 3, 22: 2, 16: 5, 14: 2, 19: 1, 25: 2, 4: 10, 23: 3, 49: 2, 11: 3, 17: 2, 12: 1, 29: 2, 10: 2, 37: 2, 46: 1, 13: 3, 39: 2, 8: 4, 33: 1, 15: 2, 30: 1, 26: 1, 18: 1, 24: 3, 28: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.15853658536585366\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 53/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1824, 21: 5, 22: 3, 20: 2, 49: 1, 100: 1, 12: 6, 3: 13, 2: 21, 11: 3, 36: 1, 28: 1, 61: 1, 26: 1, 16: 3, 9: 2, 27: 1, 24: 1, 59: 1, 52: 1, 39: 1, 42: 1, 10: 2, 14: 3, 25: 1, 54: 1, 15: 2, 1: 25, 41: 1, 32: 1, 69: 1, 55: 1, 37: 1, 80: 1, 8: 3, 6: 2, 23: 1, 38: 1, 7: 3, 5: 6, 13: 4, 31: 1, 4: 9}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.17985611510791366\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1844, 10: 5, 12: 4, 11: 3, 23: 1, 50: 1, 5: 6, 2: 21, 3: 7, 13: 2, 26: 1, 14: 2, 16: 1, 25: 3, 4: 7, 28: 1, 20: 1, 21: 1, 8: 3, 7: 5, 6: 8, 29: 1, 1: 31, 15: 1, 35: 1, 27: 1, 40: 1, 9: 1}\n", | |
"actual SNP count: 119\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.2605042016806723\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {18: 5, 2: 20, 7: 6, 3: 16, 21: 1, 5: 8, 1: 26, 46: 4, 6: 8, 45: 1, 0: 34, 13: 4, 38: 2, 27: 2, 14: 5, 22: 4, 26: 3, 16: 2, 23: 2, 19: 3, 8: 3, 35: 2, 4: 10, 17: 4, 11: 4, 20: 3, 33: 1, 39: 2, 29: 2, 25: 2, 44: 1, 42: 1, 24: 1, 31: 1, 30: 3, 40: 1, 9: 6, 49: 1, 12: 1, 36: 1, 15: 1, 10: 1}\n", | |
"actual SNP count: 174\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.14942528735632185\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 54/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1924, 14: 4, 83: 1, 41: 1, 49: 1, 75: 1, 74: 1, 44: 1, 28: 1, 40: 1, 12: 4, 45: 1, 81: 1, 29: 1, 55: 1, 42: 1, 5: 12, 47: 1, 78: 1, 66: 1, 6: 6, 20: 1, 38: 2, 19: 3, 21: 1, 9: 5, 37: 1, 52: 1, 18: 1, 35: 1, 33: 2, 46: 1, 4: 5, 13: 4, 1: 22, 34: 1, 15: 3, 7: 5, 36: 1, 2: 9, 8: 3, 10: 4, 3: 7, 26: 1, 62: 1, 11: 4}\n", | |
"actual SNP count: 131\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.16793893129770993\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1941, 8: 7, 40: 2, 21: 2, 23: 2, 37: 2, 25: 2, 17: 1, 16: 4, 4: 7, 19: 2, 41: 1, 32: 1, 6: 8, 29: 1, 42: 1, 3: 8, 5: 6, 22: 1, 27: 1, 7: 7, 10: 2, 11: 1, 20: 1, 2: 14, 1: 21, 14: 1, 15: 1, 9: 4, 34: 1, 12: 1, 13: 1}\n", | |
"actual SNP count: 114\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.18421052631578946\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 31, 7: 3, 3: 14, 26: 2, 6: 8, 11: 6, 24: 2, 16: 4, 5: 6, 46: 2, 19: 4, 4: 8, 1: 34, 33: 2, 43: 4, 23: 1, 32: 4, 20: 3, 13: 5, 2: 20, 12: 2, 18: 2, 36: 1, 25: 1, 34: 1, 39: 4, 15: 2, 48: 1, 9: 4, 21: 5, 10: 1, 30: 1, 14: 2, 8: 4, 44: 2, 17: 3, 31: 1, 45: 1, 28: 2, 37: 1, 42: 1, 49: 1, 27: 2}\n", | |
"actual SNP count: 177\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.192090395480226\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 55/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1836, 1: 21, 32: 1, 11: 4, 18: 4, 53: 1, 44: 3, 6: 5, 8: 6, 2: 21, 42: 2, 46: 3, 58: 2, 5: 9, 16: 2, 27: 2, 63: 1, 83: 1, 23: 2, 3: 12, 17: 2, 28: 3, 35: 1, 26: 2, 9: 3, 52: 1, 64: 1, 31: 1, 43: 1, 4: 6, 15: 1, 55: 1, 48: 1, 60: 1, 21: 1, 36: 1, 12: 3, 20: 1, 13: 1, 7: 3, 51: 1, 19: 1, 33: 2, 10: 3, 14: 1}\n", | |
"actual SNP count: 145\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.14482758620689656\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1852, 1: 29, 16: 3, 3: 18, 9: 4, 31: 2, 18: 3, 5: 5, 25: 2, 8: 4, 27: 4, 2: 14, 23: 4, 10: 3, 35: 1, 6: 4, 43: 1, 14: 3, 29: 1, 17: 1, 21: 1, 32: 1, 19: 1, 24: 1, 22: 1, 7: 5, 33: 1, 4: 9, 12: 1, 20: 1, 11: 1}\n", | |
"actual SNP count: 129\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.2248062015503876\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 32, 0: 42, 6: 12, 4: 10, 35: 3, 2: 19, 17: 1, 38: 2, 19: 5, 36: 4, 8: 6, 27: 2, 29: 3, 18: 4, 43: 3, 13: 3, 11: 6, 14: 5, 22: 4, 28: 3, 23: 1, 5: 6, 7: 5, 16: 1, 3: 6, 34: 2, 32: 1, 9: 2, 39: 1, 45: 2, 10: 3, 46: 2, 30: 1, 31: 2, 44: 1, 24: 1, 40: 1, 15: 1}\n", | |
"actual SNP count: 166\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.1927710843373494\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 56/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1859, 31: 1, 63: 1, 60: 1, 69: 1, 47: 1, 41: 1, 85: 1, 2: 19, 16: 1, 37: 1, 22: 2, 23: 3, 50: 1, 8: 5, 100: 1, 13: 3, 24: 1, 93: 1, 12: 5, 1: 24, 15: 3, 7: 12, 65: 1, 10: 4, 9: 4, 29: 1, 3: 12, 43: 1, 34: 1, 67: 1, 35: 1, 44: 1, 25: 2, 5: 5, 52: 1, 6: 4, 33: 1, 19: 1, 21: 1, 11: 2, 4: 6, 32: 1}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.17266187050359713\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1876, 16: 2, 1: 25, 27: 1, 36: 1, 40: 1, 26: 1, 22: 1, 41: 1, 2: 23, 9: 4, 14: 1, 11: 2, 29: 1, 5: 8, 50: 1, 7: 8, 4: 7, 46: 1, 12: 2, 8: 2, 3: 12, 32: 1, 6: 5, 20: 2, 19: 2, 18: 1, 34: 1, 10: 2, 25: 1, 13: 3}\n", | |
"actual SNP count: 122\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.20491803278688525\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 24, 2: 20, 21: 4, 16: 4, 3: 12, 13: 3, 36: 1, 14: 5, 0: 32, 8: 5, 19: 4, 43: 3, 29: 2, 42: 1, 11: 6, 5: 9, 20: 2, 50: 2, 10: 3, 15: 5, 23: 3, 35: 4, 7: 6, 41: 1, 33: 1, 40: 3, 4: 11, 18: 4, 30: 2, 22: 2, 39: 2, 9: 4, 34: 1, 12: 4, 6: 6, 38: 1, 46: 2, 24: 1, 28: 1, 27: 1, 32: 1}\n", | |
"actual SNP count: 174\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.13793103448275862\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 57/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1861, 74: 1, 60: 1, 28: 2, 17: 3, 80: 1, 19: 1, 64: 1, 69: 1, 48: 1, 8: 4, 29: 1, 13: 4, 12: 4, 36: 1, 6: 7, 24: 2, 38: 1, 40: 1, 45: 1, 1: 30, 14: 3, 3: 15, 30: 1, 84: 1, 5: 7, 20: 2, 23: 1, 21: 2, 9: 3, 11: 3, 16: 1, 62: 1, 27: 2, 18: 1, 34: 1, 41: 1, 4: 8, 54: 1, 10: 4, 2: 13}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.2158273381294964\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1887, 34: 1, 31: 1, 12: 3, 9: 6, 18: 1, 42: 1, 10: 4, 35: 2, 33: 1, 15: 2, 7: 3, 13: 5, 3: 10, 24: 1, 16: 2, 5: 9, 27: 1, 6: 7, 8: 4, 4: 4, 47: 1, 2: 12, 14: 1, 19: 1, 22: 1, 1: 28, 30: 1}\n", | |
"actual SNP count: 113\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.24778761061946902\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 8, 2: 28, 29: 1, 1: 30, 41: 1, 0: 42, 16: 2, 10: 5, 34: 2, 8: 8, 25: 2, 22: 3, 3: 6, 11: 9, 33: 1, 19: 5, 18: 2, 21: 2, 13: 2, 23: 2, 4: 10, 6: 7, 17: 1, 38: 1, 12: 2, 7: 6, 28: 1, 14: 4, 42: 1, 15: 1, 20: 3, 27: 1, 50: 1, 32: 1, 35: 1, 39: 1, 43: 1, 24: 1, 37: 1, 47: 1, 26: 1}\n", | |
"actual SNP count: 165\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 58/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1860, 5: 12, 30: 3, 45: 2, 16: 2, 49: 1, 22: 1, 77: 1, 53: 2, 28: 2, 33: 2, 57: 1, 14: 4, 60: 1, 43: 1, 17: 1, 41: 2, 2: 17, 20: 1, 88: 1, 19: 2, 48: 2, 27: 3, 37: 1, 9: 5, 44: 2, 32: 2, 10: 3, 6: 7, 1: 26, 13: 2, 4: 9, 21: 1, 7: 5, 12: 1, 38: 1, 15: 3, 3: 8, 11: 4, 25: 1, 8: 4, 23: 1}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.17333333333333334\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1876, 12: 4, 19: 1, 7: 6, 25: 3, 3: 10, 33: 3, 23: 2, 14: 5, 18: 3, 9: 4, 10: 2, 2: 14, 46: 1, 21: 2, 5: 15, 16: 1, 17: 2, 15: 2, 20: 1, 4: 12, 26: 1, 27: 1, 1: 27, 13: 2, 6: 6, 11: 3, 8: 1}\n", | |
"actual SNP count: 134\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.20149253731343283\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {43: 1, 1: 38, 0: 43, 4: 4, 5: 14, 17: 2, 42: 2, 16: 4, 13: 1, 46: 2, 19: 3, 3: 13, 30: 1, 18: 2, 10: 3, 20: 3, 39: 2, 2: 17, 8: 4, 14: 2, 26: 3, 9: 6, 15: 3, 24: 2, 11: 3, 35: 2, 28: 2, 7: 6, 12: 6, 27: 2, 38: 1, 33: 1, 29: 1, 25: 1, 48: 2, 32: 1, 41: 1, 40: 2, 44: 1, 45: 1}\n", | |
"actual SNP count: 165\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.23030303030303031\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 59/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1818, 31: 3, 15: 2, 4: 12, 44: 1, 85: 1, 54: 1, 47: 1, 5: 7, 24: 4, 51: 2, 7: 6, 40: 2, 36: 1, 21: 1, 19: 2, 29: 1, 8: 4, 17: 3, 10: 4, 88: 1, 46: 3, 22: 2, 11: 4, 1: 30, 12: 3, 9: 1, 26: 2, 52: 1, 66: 1, 41: 1, 20: 2, 28: 1, 23: 4, 32: 3, 6: 8, 50: 1, 2: 20, 33: 1, 14: 1, 25: 1, 3: 10, 27: 1, 13: 3, 18: 1, 16: 1}\n", | |
"actual SNP count: 165\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1829, 18: 2, 8: 9, 5: 9, 22: 2, 42: 1, 25: 1, 3: 15, 13: 3, 26: 1, 20: 2, 4: 7, 19: 1, 15: 5, 7: 4, 23: 2, 6: 8, 43: 1, 2: 18, 17: 1, 14: 3, 29: 2, 34: 1, 21: 3, 1: 38, 12: 2, 9: 4, 10: 3, 16: 2, 11: 3, 27: 1}\n", | |
"actual SNP count: 154\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.24675324675324675\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {19: 3, 10: 5, 3: 9, 0: 41, 2: 17, 8: 11, 11: 3, 16: 4, 14: 6, 39: 4, 5: 10, 50: 3, 46: 2, 1: 29, 28: 2, 4: 6, 18: 3, 6: 6, 13: 4, 21: 4, 9: 2, 48: 1, 29: 3, 15: 3, 22: 3, 7: 4, 41: 2, 24: 1, 32: 4, 26: 1, 43: 1, 45: 1, 33: 1, 40: 1, 17: 3, 35: 1, 30: 1, 23: 1, 44: 1, 25: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.17682926829268292\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 60/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1755, 25: 2, 26: 3, 32: 1, 82: 1, 42: 1, 50: 1, 56: 1, 96: 1, 28: 2, 95: 1, 48: 1, 67: 1, 34: 2, 10: 3, 43: 1, 58: 1, 55: 1, 35: 2, 7: 8, 12: 5, 5: 9, 45: 1, 57: 1, 69: 1, 30: 1, 77: 1, 31: 1, 36: 1, 14: 4, 6: 8, 4: 14, 3: 11, 2: 21, 1: 32, 40: 1, 17: 1, 19: 3, 8: 3, 15: 1, 22: 1, 18: 1, 13: 5, 23: 1, 9: 3, 11: 1}\n", | |
"actual SNP count: 166\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.1927710843373494\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1778, 10: 4, 12: 2, 41: 1, 23: 1, 27: 1, 28: 2, 48: 2, 11: 1, 18: 2, 31: 2, 17: 2, 4: 12, 32: 2, 14: 2, 1: 34, 8: 7, 24: 1, 30: 1, 39: 1, 5: 6, 15: 2, 7: 6, 16: 2, 9: 1, 2: 29, 3: 9, 6: 5, 13: 3}\n", | |
"actual SNP count: 143\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.23776223776223776\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 34, 8: 1, 6: 8, 3: 25, 2: 18, 23: 5, 4: 11, 1: 33, 12: 1, 28: 4, 9: 5, 10: 5, 13: 7, 30: 2, 11: 3, 14: 5, 37: 1, 15: 2, 47: 1, 20: 2, 18: 4, 38: 2, 48: 1, 7: 4, 27: 1, 26: 4, 22: 1, 31: 3, 19: 1, 5: 3, 17: 1, 21: 2, 35: 1, 29: 2, 16: 1, 49: 1, 41: 1, 45: 1, 33: 1}\n", | |
"actual SNP count: 174\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.1896551724137931\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 61/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1825, 81: 1, 13: 3, 18: 4, 71: 1, 10: 7, 7: 7, 100: 1, 62: 1, 84: 1, 23: 1, 43: 1, 93: 1, 51: 1, 68: 1, 3: 7, 19: 3, 46: 1, 16: 5, 11: 4, 26: 1, 44: 1, 32: 2, 1: 31, 55: 1, 22: 1, 82: 1, 58: 1, 64: 1, 4: 9, 65: 1, 8: 6, 25: 1, 50: 2, 12: 3, 6: 6, 28: 2, 52: 2, 30: 1, 24: 1, 15: 3, 2: 12, 5: 7, 20: 1, 9: 2, 21: 1, 33: 1}\n", | |
"actual SNP count: 151\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.2052980132450331\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1850, 42: 2, 9: 4, 8: 6, 39: 2, 7: 10, 3: 11, 50: 1, 27: 2, 40: 1, 14: 2, 17: 1, 48: 1, 24: 1, 6: 6, 16: 1, 23: 2, 5: 8, 22: 1, 11: 1, 26: 1, 33: 2, 4: 8, 1: 25, 15: 1, 28: 1, 2: 15, 12: 2, 29: 1, 20: 2, 13: 2, 10: 2, 18: 1, 19: 1}\n", | |
"actual SNP count: 126\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.1984126984126984\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 30, 2: 25, 1: 36, 10: 3, 18: 5, 11: 6, 12: 1, 44: 1, 3: 20, 5: 5, 16: 3, 15: 2, 22: 1, 8: 2, 4: 11, 39: 2, 13: 3, 6: 5, 33: 1, 37: 1, 7: 4, 9: 7, 30: 2, 26: 3, 21: 2, 17: 2, 14: 5, 31: 1, 32: 2, 47: 2, 43: 3, 35: 1, 48: 2, 36: 1, 19: 2, 27: 1, 25: 1, 24: 1, 28: 1, 20: 1, 34: 1}\n", | |
"actual SNP count: 178\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.20224719101123595\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 62/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1855, 23: 3, 7: 4, 15: 2, 18: 4, 71: 1, 10: 4, 13: 4, 81: 1, 67: 2, 82: 1, 19: 1, 80: 1, 31: 2, 20: 4, 2: 15, 36: 1, 50: 1, 17: 3, 33: 1, 65: 1, 43: 2, 21: 5, 62: 1, 1: 33, 38: 1, 56: 1, 12: 4, 44: 1, 29: 2, 14: 2, 64: 1, 5: 7, 3: 9, 25: 1, 27: 1, 4: 9, 8: 3, 11: 1, 30: 1, 26: 1, 9: 1, 28: 1, 47: 1, 22: 1, 16: 1, 6: 4}\n", | |
"actual SNP count: 151\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.2185430463576159\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1881, 4: 14, 8: 5, 13: 2, 34: 1, 2: 14, 40: 1, 29: 1, 33: 1, 36: 1, 12: 2, 7: 5, 42: 1, 17: 3, 9: 4, 22: 1, 25: 1, 16: 4, 5: 3, 37: 1, 20: 1, 15: 4, 35: 1, 18: 4, 30: 1, 6: 5, 23: 1, 31: 1, 1: 25, 3: 9, 10: 1, 14: 4, 21: 1, 11: 2}\n", | |
"actual SNP count: 125\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 26, 4: 17, 6: 7, 44: 1, 1: 31, 24: 3, 11: 2, 5: 8, 23: 1, 3: 13, 31: 2, 30: 1, 7: 10, 9: 9, 2: 21, 49: 1, 26: 1, 28: 2, 38: 2, 15: 4, 18: 4, 27: 2, 40: 2, 13: 5, 25: 3, 39: 2, 10: 6, 12: 2, 17: 2, 33: 1, 48: 1, 8: 2, 20: 1, 45: 2, 37: 2, 34: 1, 35: 1, 21: 1, 22: 1, 43: 1, 14: 1, 41: 1, 50: 1, 19: 1}\n", | |
"actual SNP count: 181\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.1712707182320442\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 63/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1860, 75: 1, 74: 1, 29: 2, 92: 1, 45: 2, 86: 1, 48: 1, 17: 2, 71: 1, 90: 1, 94: 1, 20: 2, 9: 6, 38: 2, 50: 1, 1: 22, 21: 3, 52: 1, 5: 7, 19: 2, 11: 2, 37: 1, 3: 5, 55: 1, 47: 1, 2: 11, 14: 1, 15: 4, 40: 1, 8: 3, 27: 3, 22: 2, 46: 1, 24: 1, 31: 1, 6: 2, 34: 2, 7: 6, 28: 1, 4: 6, 12: 1, 30: 2, 10: 2, 13: 1}\n", | |
"actual SNP count: 121\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.18181818181818182\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1870, 39: 1, 42: 1, 10: 2, 46: 1, 18: 1, 41: 1, 25: 2, 5: 11, 32: 1, 45: 1, 48: 1, 7: 7, 21: 2, 27: 1, 11: 2, 22: 1, 2: 14, 15: 4, 1: 24, 4: 4, 31: 1, 17: 2, 26: 1, 6: 5, 8: 1, 24: 1, 12: 4, 13: 3, 14: 1, 9: 3, 19: 1, 3: 6}\n", | |
"actual SNP count: 111\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.21621621621621623\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 31, 0: 38, 26: 4, 5: 7, 40: 3, 3: 21, 2: 22, 33: 1, 6: 10, 25: 2, 4: 4, 9: 2, 14: 3, 7: 5, 8: 6, 36: 2, 12: 4, 13: 5, 48: 1, 16: 2, 20: 2, 19: 3, 30: 2, 41: 4, 21: 1, 10: 4, 23: 1, 17: 2, 32: 1, 31: 1, 15: 2, 35: 2, 34: 2, 24: 4, 18: 2, 38: 1, 11: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.18235294117647058\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 64/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1947, 13: 4, 46: 2, 10: 5, 85: 1, 20: 2, 76: 1, 68: 1, 55: 1, 31: 2, 18: 1, 29: 1, 17: 2, 35: 1, 48: 2, 5: 6, 8: 5, 7: 9, 59: 1, 34: 1, 27: 1, 11: 5, 15: 2, 47: 1, 9: 8, 51: 1, 50: 1, 36: 1, 40: 1, 4: 12, 19: 1, 2: 21, 1: 27, 30: 1, 6: 3, 21: 1, 23: 1, 3: 11, 16: 1}\n", | |
"actual SNP count: 148\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.18243243243243243\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1969, 8: 4, 27: 1, 3: 9, 47: 1, 9: 4, 36: 1, 37: 1, 23: 1, 15: 3, 11: 5, 14: 3, 7: 3, 24: 2, 25: 3, 12: 4, 1: 38, 5: 6, 29: 1, 4: 13, 6: 5, 16: 2, 19: 1, 2: 14, 13: 1}\n", | |
"actual SNP count: 126\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.30158730158730157\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 34, 5: 11, 3: 9, 28: 1, 1: 38, 2: 19, 35: 3, 14: 4, 10: 7, 4: 11, 7: 5, 19: 3, 26: 2, 6: 9, 8: 4, 17: 7, 21: 2, 11: 4, 31: 1, 13: 3, 12: 2, 38: 1, 32: 1, 46: 1, 20: 3, 36: 1, 9: 1, 15: 1, 44: 3, 50: 1, 16: 1, 22: 3, 24: 3, 25: 2, 18: 2, 37: 2, 41: 1, 43: 1, 39: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.21965317919075145\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 65/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1796, 18: 3, 1: 28, 9: 5, 98: 1, 55: 1, 100: 2, 78: 1, 40: 1, 2: 20, 33: 1, 8: 4, 79: 1, 4: 13, 3: 13, 15: 2, 45: 1, 12: 5, 28: 1, 37: 1, 60: 1, 46: 1, 27: 1, 56: 1, 63: 1, 64: 1, 44: 1, 21: 1, 25: 1, 23: 1, 32: 1, 11: 3, 5: 5, 19: 2, 47: 1, 20: 1, 13: 2, 31: 3, 7: 7, 6: 5, 14: 3, 17: 2, 10: 1, 30: 1, 16: 1}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.18666666666666668\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1823, 5: 8, 1: 23, 7: 6, 4: 7, 50: 3, 33: 1, 36: 1, 22: 2, 18: 2, 2: 24, 39: 1, 19: 1, 8: 8, 11: 3, 3: 10, 16: 3, 27: 1, 20: 1, 10: 3, 24: 2, 30: 1, 31: 1, 13: 3, 9: 2, 14: 2, 6: 6}\n", | |
"actual SNP count: 122\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.1885245901639344\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {21: 1, 16: 5, 1: 39, 12: 4, 15: 4, 0: 37, 2: 16, 35: 4, 18: 1, 6: 7, 4: 17, 33: 1, 13: 3, 49: 2, 23: 2, 8: 7, 5: 6, 9: 7, 3: 11, 14: 2, 10: 4, 27: 3, 29: 3, 11: 2, 31: 2, 44: 2, 47: 2, 43: 1, 46: 2, 19: 2, 20: 2, 40: 1, 45: 3, 26: 1, 7: 1, 39: 1}\n", | |
"actual SNP count: 171\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.22807017543859648\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 66/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1801, 49: 2, 7: 4, 3: 13, 86: 1, 68: 2, 57: 1, 70: 1, 60: 1, 38: 3, 8: 6, 44: 2, 26: 2, 29: 1, 14: 5, 17: 1, 82: 1, 21: 1, 4: 10, 77: 1, 18: 1, 33: 1, 51: 3, 31: 2, 27: 1, 2: 11, 11: 4, 9: 3, 22: 2, 19: 3, 78: 1, 12: 3, 41: 1, 15: 4, 32: 1, 10: 4, 40: 1, 20: 3, 6: 7, 16: 2, 5: 4, 24: 2, 46: 1, 28: 1, 13: 2, 1: 23, 25: 1}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.15333333333333332\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1818, 26: 1, 3: 9, 2: 18, 45: 1, 35: 1, 31: 2, 33: 1, 27: 3, 25: 2, 5: 8, 19: 3, 8: 8, 1: 28, 6: 9, 44: 1, 18: 2, 41: 1, 9: 6, 34: 1, 12: 2, 23: 3, 22: 1, 14: 2, 4: 8, 7: 5, 39: 1, 15: 1, 13: 1, 20: 1, 11: 2, 10: 1}\n", | |
"actual SNP count: 133\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.21052631578947367\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {11: 2, 1: 35, 4: 8, 0: 42, 16: 3, 2: 20, 8: 4, 6: 8, 12: 6, 10: 5, 18: 3, 35: 2, 32: 4, 5: 7, 3: 13, 25: 2, 46: 1, 7: 6, 21: 2, 14: 4, 26: 1, 15: 3, 36: 1, 19: 2, 9: 1, 37: 3, 13: 1, 40: 3, 27: 1, 20: 3, 34: 1, 29: 1, 17: 2, 24: 2, 42: 1, 30: 2, 50: 1, 44: 1, 38: 1}\n", | |
"actual SNP count: 165\n", | |
"number of singletons: 35\n", | |
"singleton fraction: 0.21212121212121213\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 67/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1847, 70: 1, 75: 1, 30: 1, 3: 11, 94: 1, 20: 1, 11: 5, 40: 1, 10: 3, 49: 1, 38: 2, 81: 1, 6: 5, 63: 1, 22: 3, 9: 5, 2: 12, 47: 1, 27: 3, 15: 1, 33: 2, 53: 1, 19: 1, 43: 1, 95: 1, 34: 1, 82: 1, 5: 8, 8: 4, 26: 2, 4: 9, 1: 26, 79: 1, 48: 1, 25: 1, 7: 4, 12: 3, 21: 1, 14: 2, 17: 1, 18: 3, 24: 1}\n", | |
"actual SNP count: 135\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.1925925925925926\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1864, 38: 1, 36: 1, 17: 4, 1: 27, 47: 1, 10: 3, 5: 5, 23: 1, 8: 4, 22: 2, 11: 4, 42: 1, 30: 2, 14: 2, 7: 6, 20: 1, 19: 3, 28: 1, 49: 1, 3: 15, 40: 2, 6: 8, 2: 14, 21: 1, 13: 1, 4: 5, 9: 1, 12: 1}\n", | |
"actual SNP count: 118\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.2288135593220339\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {6: 8, 3: 9, 2: 21, 29: 4, 10: 6, 5: 18, 44: 4, 0: 29, 1: 23, 13: 7, 46: 3, 7: 8, 8: 10, 11: 1, 35: 1, 40: 1, 28: 2, 4: 14, 33: 1, 50: 1, 9: 3, 31: 2, 22: 1, 14: 1, 15: 4, 19: 5, 27: 1, 23: 2, 38: 1, 16: 3, 42: 1, 34: 2, 41: 1, 18: 2, 49: 1, 32: 1, 37: 1, 17: 1, 25: 2, 43: 1, 39: 1}\n", | |
"actual SNP count: 178\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.12921348314606743\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 68/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1893, 8: 7, 40: 2, 86: 1, 9: 8, 50: 1, 10: 3, 30: 3, 75: 1, 85: 1, 14: 5, 44: 2, 74: 1, 6: 8, 11: 6, 15: 2, 39: 2, 26: 1, 71: 1, 63: 1, 19: 1, 18: 3, 7: 6, 34: 1, 27: 1, 83: 1, 37: 1, 2: 18, 25: 4, 1: 29, 78: 1, 16: 3, 56: 1, 32: 1, 23: 2, 28: 1, 22: 1, 4: 6, 3: 12, 13: 1, 36: 1, 5: 5, 12: 4}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.18125\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1907, 3: 14, 22: 2, 43: 2, 7: 7, 5: 6, 10: 2, 33: 1, 12: 3, 21: 1, 35: 1, 2: 17, 9: 5, 18: 3, 16: 2, 24: 1, 29: 1, 28: 1, 6: 9, 15: 2, 4: 11, 23: 1, 41: 1, 1: 38, 13: 3, 39: 1, 8: 5, 27: 2, 14: 1, 11: 2, 20: 1}\n", | |
"actual SNP count: 146\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.2602739726027397\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 28, 14: 2, 1: 39, 16: 5, 3: 11, 12: 3, 4: 9, 18: 5, 5: 3, 27: 3, 9: 4, 48: 3, 40: 1, 35: 1, 2: 21, 22: 3, 28: 6, 7: 6, 10: 6, 46: 1, 29: 5, 41: 3, 25: 2, 39: 3, 8: 4, 13: 3, 34: 2, 38: 3, 19: 2, 6: 4, 20: 1, 11: 2, 45: 1, 15: 1, 24: 1, 49: 1, 32: 1, 42: 2, 50: 1, 33: 2, 37: 1, 23: 1, 43: 1, 17: 1}\n", | |
"actual SNP count: 179\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.21787709497206703\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 69/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1829, 67: 1, 59: 1, 27: 2, 3: 13, 22: 1, 39: 2, 41: 1, 15: 3, 81: 1, 12: 3, 47: 1, 80: 1, 48: 1, 63: 1, 45: 1, 26: 3, 24: 1, 13: 3, 2: 11, 8: 4, 40: 2, 11: 2, 51: 1, 1: 27, 57: 1, 14: 2, 29: 2, 6: 6, 20: 1, 43: 1, 5: 6, 28: 1, 17: 3, 25: 1, 16: 1, 10: 2, 7: 5, 9: 2, 18: 1, 21: 2, 4: 5}\n", | |
"actual SNP count: 129\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.20930232558139536\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1855, 27: 2, 29: 1, 12: 1, 3: 16, 8: 3, 17: 3, 14: 3, 4: 9, 47: 1, 39: 1, 23: 1, 33: 1, 25: 2, 11: 2, 6: 4, 1: 23, 16: 2, 28: 1, 21: 1, 34: 1, 9: 4, 2: 12, 22: 1, 7: 3, 13: 2, 5: 2, 10: 1}\n", | |
"actual SNP count: 103\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.22330097087378642\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 7, 1: 25, 6: 9, 50: 3, 25: 2, 13: 3, 0: 32, 34: 4, 49: 2, 4: 13, 33: 2, 7: 6, 40: 3, 18: 3, 16: 5, 20: 3, 44: 1, 22: 3, 29: 3, 2: 20, 17: 3, 8: 4, 39: 1, 21: 2, 41: 1, 28: 1, 5: 6, 14: 1, 24: 2, 26: 3, 9: 8, 10: 5, 30: 5, 11: 3, 19: 2, 36: 1, 45: 1, 15: 1, 48: 3, 35: 2, 43: 1, 31: 1, 47: 1, 12: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.14450867052023122\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 70/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1835, 21: 1, 63: 1, 15: 3, 47: 1, 28: 4, 43: 1, 18: 9, 54: 1, 17: 2, 19: 1, 16: 5, 7: 3, 42: 2, 11: 2, 31: 1, 40: 1, 67: 1, 22: 1, 30: 2, 57: 1, 38: 1, 50: 1, 58: 1, 68: 1, 2: 20, 1: 34, 39: 1, 76: 1, 5: 7, 4: 7, 66: 1, 3: 21, 14: 1, 41: 1, 25: 1, 36: 1, 45: 1, 13: 2, 8: 5, 12: 2, 6: 4, 10: 3, 9: 3, 29: 1, 20: 2, 27: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.20359281437125748\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1859, 16: 4, 35: 2, 10: 3, 28: 1, 14: 4, 8: 5, 9: 4, 29: 1, 7: 6, 13: 2, 3: 13, 22: 1, 6: 7, 15: 3, 33: 1, 21: 2, 30: 1, 19: 2, 12: 1, 27: 2, 31: 1, 5: 6, 1: 36, 26: 2, 39: 1, 23: 1, 2: 20, 17: 1, 11: 1, 4: 8, 18: 1}\n", | |
"actual SNP count: 143\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.2517482517482518\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 27, 23: 3, 1: 29, 4: 10, 0: 33, 12: 2, 50: 2, 3: 17, 38: 2, 35: 4, 17: 7, 6: 6, 9: 8, 26: 2, 5: 8, 37: 2, 11: 5, 27: 1, 15: 2, 7: 6, 24: 1, 33: 1, 44: 1, 19: 3, 28: 1, 22: 1, 41: 2, 34: 1, 20: 2, 42: 1, 8: 4, 47: 1, 18: 4, 43: 1, 21: 1, 25: 3, 29: 1, 10: 1, 39: 1, 16: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.1676300578034682\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 71/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1856, 70: 1, 30: 1, 10: 3, 19: 1, 21: 1, 55: 2, 37: 1, 58: 1, 16: 3, 85: 1, 5: 10, 31: 1, 4: 12, 34: 1, 76: 1, 7: 7, 11: 2, 100: 1, 63: 1, 46: 2, 43: 1, 18: 3, 8: 3, 50: 1, 2: 13, 20: 1, 33: 2, 27: 2, 9: 3, 3: 12, 23: 1, 26: 2, 25: 1, 13: 3, 42: 1, 15: 5, 36: 1, 41: 1, 45: 1, 17: 3, 6: 4, 24: 1, 14: 1, 1: 25}\n", | |
"actual SNP count: 143\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.17482517482517482\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1884, 37: 1, 13: 3, 3: 14, 8: 4, 11: 5, 32: 3, 20: 1, 31: 1, 12: 1, 45: 1, 19: 2, 1: 18, 7: 4, 2: 18, 15: 3, 50: 1, 30: 1, 18: 3, 21: 2, 4: 11, 26: 1, 9: 3, 17: 1, 23: 2, 6: 3, 24: 1, 5: 4, 10: 3, 16: 1}\n", | |
"actual SNP count: 115\n", | |
"number of singletons: 18\n", | |
"singleton fraction: 0.1565217391304348\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {21: 4, 3: 20, 5: 12, 2: 14, 6: 12, 1: 33, 0: 31, 22: 3, 19: 1, 18: 1, 8: 7, 20: 3, 17: 3, 12: 5, 7: 8, 13: 1, 40: 2, 42: 1, 9: 6, 4: 8, 36: 1, 45: 1, 48: 1, 10: 2, 32: 1, 28: 3, 29: 1, 38: 1, 24: 2, 11: 5, 41: 1, 15: 2, 25: 2, 33: 1, 34: 1, 16: 3, 14: 2, 35: 1, 23: 1, 27: 1}\n", | |
"actual SNP count: 177\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.1864406779661017\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 72/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1843, 62: 1, 43: 3, 100: 2, 32: 2, 61: 1, 41: 1, 55: 2, 29: 3, 31: 3, 48: 1, 15: 4, 54: 1, 13: 5, 37: 2, 17: 4, 11: 3, 2: 19, 20: 3, 63: 1, 65: 1, 59: 1, 39: 3, 1: 34, 44: 2, 38: 3, 53: 1, 68: 1, 47: 1, 4: 6, 25: 2, 9: 4, 22: 2, 6: 5, 12: 4, 7: 5, 23: 1, 3: 12, 8: 2, 18: 2, 5: 3, 10: 1}\n", | |
"actual SNP count: 155\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.21935483870967742\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1866, 26: 3, 22: 1, 50: 2, 16: 2, 28: 2, 19: 2, 9: 6, 18: 5, 24: 3, 6: 9, 21: 1, 25: 2, 13: 6, 7: 5, 3: 8, 30: 2, 32: 1, 10: 3, 15: 1, 20: 2, 31: 1, 35: 1, 17: 1, 2: 17, 1: 32, 4: 9, 11: 1, 12: 2, 5: 2, 8: 2}\n", | |
"actual SNP count: 132\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.24242424242424243\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {23: 4, 2: 22, 0: 33, 6: 8, 1: 34, 8: 3, 10: 7, 43: 2, 5: 5, 40: 4, 34: 2, 45: 2, 9: 5, 15: 2, 4: 13, 16: 6, 3: 9, 19: 2, 12: 2, 42: 3, 14: 2, 26: 2, 32: 1, 17: 4, 21: 2, 7: 4, 49: 1, 27: 5, 28: 2, 33: 2, 11: 3, 38: 1, 20: 1, 47: 1, 25: 1, 39: 2, 13: 1, 18: 1, 44: 1, 36: 1, 37: 1, 24: 1}\n", | |
"actual SNP count: 175\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.19428571428571428\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 73/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1885, 10: 4, 8: 5, 12: 4, 38: 1, 54: 1, 30: 1, 36: 1, 21: 1, 6: 2, 37: 1, 17: 1, 81: 1, 18: 2, 34: 2, 27: 2, 31: 1, 51: 1, 5: 5, 83: 1, 29: 1, 52: 1, 44: 2, 85: 1, 28: 2, 45: 1, 13: 3, 2: 14, 41: 1, 3: 10, 4: 13, 32: 1, 25: 1, 48: 1, 59: 1, 14: 1, 1: 19, 20: 1, 19: 1, 9: 1, 7: 2, 11: 4, 24: 1}\n", | |
"actual SNP count: 120\n", | |
"number of singletons: 19\n", | |
"singleton fraction: 0.15833333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1900, 3: 13, 5: 9, 26: 2, 2: 11, 32: 1, 10: 1, 16: 1, 6: 5, 12: 5, 25: 3, 7: 2, 38: 1, 20: 1, 17: 2, 13: 1, 42: 1, 22: 1, 21: 1, 44: 1, 1: 26, 18: 1, 15: 2, 8: 3, 27: 1, 24: 1, 4: 5, 14: 1, 11: 2, 9: 1}\n", | |
"actual SNP count: 105\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.24761904761904763\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 38, 19: 4, 15: 7, 29: 1, 3: 19, 13: 2, 9: 3, 48: 2, 1: 25, 6: 7, 2: 21, 23: 1, 4: 11, 8: 3, 46: 2, 5: 10, 10: 4, 11: 5, 12: 6, 7: 7, 18: 4, 30: 3, 21: 2, 38: 1, 17: 3, 39: 2, 16: 2, 25: 1, 32: 2, 14: 2, 22: 1, 20: 1, 37: 1, 44: 1, 36: 1, 26: 1, 33: 1, 43: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.14705882352941177\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 74/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1879, 84: 2, 57: 1, 69: 1, 100: 1, 8: 3, 81: 1, 43: 2, 10: 5, 89: 2, 71: 1, 21: 3, 14: 2, 37: 1, 9: 5, 2: 18, 54: 2, 5: 7, 34: 2, 15: 4, 4: 8, 17: 2, 44: 1, 86: 1, 30: 1, 13: 3, 7: 1, 31: 1, 42: 1, 3: 6, 19: 1, 18: 1, 36: 1, 25: 1, 12: 3, 11: 2, 1: 24, 16: 1, 6: 3}\n", | |
"actual SNP count: 124\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.1935483870967742\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1891, 39: 1, 31: 1, 43: 3, 50: 1, 4: 8, 42: 1, 19: 2, 3: 9, 44: 1, 35: 1, 11: 2, 10: 5, 18: 1, 41: 1, 7: 6, 25: 2, 16: 1, 1: 31, 9: 3, 6: 3, 12: 1, 13: 1, 17: 1, 24: 1, 5: 8, 22: 2, 2: 12, 26: 1, 8: 2, 14: 1}\n", | |
"actual SNP count: 112\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.2767857142857143\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {3: 22, 35: 2, 30: 3, 11: 6, 0: 38, 42: 1, 40: 1, 24: 3, 14: 1, 12: 3, 20: 3, 6: 6, 27: 1, 15: 4, 7: 6, 10: 2, 36: 2, 5: 2, 18: 1, 23: 2, 2: 23, 1: 21, 34: 4, 41: 1, 9: 5, 4: 11, 22: 3, 39: 1, 16: 6, 37: 1, 17: 4, 46: 4, 43: 1, 31: 1, 19: 2, 13: 1, 8: 3, 21: 1, 25: 2, 28: 1, 49: 1, 47: 1, 29: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.12352941176470589\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 75/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1923, 66: 1, 32: 2, 31: 1, 23: 1, 47: 1, 1: 38, 54: 2, 58: 1, 36: 2, 2: 17, 24: 1, 22: 3, 35: 2, 64: 1, 8: 7, 3: 11, 26: 2, 19: 3, 39: 1, 21: 3, 67: 1, 11: 4, 20: 2, 49: 1, 18: 1, 16: 3, 44: 1, 28: 2, 13: 4, 38: 1, 29: 1, 25: 2, 10: 3, 4: 11, 5: 4, 17: 1, 30: 1, 9: 2, 6: 2}\n", | |
"actual SNP count: 147\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.2585034013605442\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1963, 32: 1, 15: 4, 17: 2, 23: 2, 13: 4, 28: 1, 27: 2, 19: 2, 2: 13, 9: 4, 11: 4, 33: 1, 14: 2, 41: 1, 4: 9, 8: 3, 31: 1, 20: 1, 6: 5, 10: 1, 26: 1, 1: 23, 12: 3, 16: 1, 7: 2, 3: 9, 5: 4, 21: 1}\n", | |
"actual SNP count: 107\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.21495327102803738\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 15, 2: 17, 3: 17, 1: 30, 38: 3, 0: 46, 14: 7, 47: 1, 27: 2, 16: 3, 19: 1, 5: 6, 12: 7, 28: 2, 9: 5, 17: 1, 23: 3, 11: 2, 35: 2, 26: 1, 41: 2, 40: 1, 10: 3, 8: 3, 39: 1, 7: 5, 43: 3, 20: 3, 45: 1, 13: 2, 21: 2, 25: 1, 24: 3, 18: 1, 6: 2, 31: 1, 29: 1, 15: 2}\n", | |
"actual SNP count: 162\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.18518518518518517\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 76/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1815, 42: 1, 51: 1, 8: 5, 10: 6, 82: 1, 1: 28, 21: 2, 24: 3, 26: 1, 60: 1, 6: 4, 67: 1, 18: 4, 49: 1, 73: 1, 41: 2, 20: 4, 19: 6, 14: 4, 90: 1, 23: 1, 13: 1, 12: 4, 62: 1, 30: 2, 36: 2, 16: 1, 2: 21, 11: 2, 44: 1, 17: 3, 3: 12, 25: 1, 35: 1, 4: 3, 5: 3, 37: 1, 9: 2, 7: 4, 15: 1}\n", | |
"actual SNP count: 144\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.19444444444444445\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1839, 20: 1, 24: 2, 3: 8, 5: 5, 42: 1, 13: 3, 10: 3, 14: 2, 31: 1, 38: 1, 8: 3, 36: 1, 45: 1, 9: 8, 12: 2, 1: 24, 6: 3, 28: 1, 15: 2, 17: 3, 4: 3, 7: 9, 11: 6, 18: 1, 19: 2, 16: 2, 2: 21, 23: 1}\n", | |
"actual SNP count: 120\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {13: 5, 1: 36, 31: 2, 2: 17, 20: 3, 18: 6, 0: 34, 3: 8, 38: 1, 7: 7, 37: 2, 40: 1, 46: 1, 5: 6, 49: 2, 4: 16, 26: 2, 30: 2, 43: 2, 6: 4, 45: 1, 9: 6, 15: 4, 19: 4, 8: 5, 39: 2, 22: 3, 12: 4, 16: 2, 50: 1, 28: 3, 33: 1, 21: 1, 23: 1, 14: 3, 11: 2, 41: 1, 29: 1, 17: 1, 48: 1, 36: 1, 47: 1, 27: 2}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.20809248554913296\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 77/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1979, 59: 1, 30: 1, 64: 1, 28: 1, 63: 1, 14: 2, 17: 1, 75: 1, 36: 1, 38: 2, 25: 2, 5: 10, 31: 2, 6: 11, 18: 3, 12: 1, 11: 4, 56: 1, 2: 24, 16: 2, 43: 1, 42: 1, 9: 3, 32: 1, 24: 1, 7: 4, 4: 8, 1: 27, 10: 3, 23: 1, 44: 1, 49: 1, 40: 1, 3: 8, 15: 2, 51: 1, 35: 1, 27: 2, 53: 1, 20: 3, 62: 1, 13: 2, 22: 1, 8: 1}\n", | |
"actual SNP count: 148\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.18243243243243243\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 2003, 29: 1, 14: 1, 38: 1, 10: 2, 32: 2, 6: 3, 11: 6, 33: 1, 17: 1, 26: 1, 15: 3, 2: 12, 4: 10, 25: 1, 9: 3, 8: 4, 30: 1, 1: 37, 20: 2, 7: 6, 19: 1, 3: 11, 5: 6, 16: 2, 18: 1, 24: 1, 28: 1, 13: 1, 12: 1, 31: 1}\n", | |
"actual SNP count: 124\n", | |
"number of singletons: 37\n", | |
"singleton fraction: 0.29838709677419356\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {15: 5, 3: 14, 4: 15, 27: 3, 0: 35, 2: 20, 13: 2, 5: 9, 11: 6, 14: 2, 1: 27, 22: 3, 10: 3, 25: 3, 42: 2, 38: 2, 44: 1, 9: 5, 16: 7, 7: 2, 29: 3, 21: 4, 28: 3, 23: 2, 6: 5, 36: 3, 8: 6, 26: 3, 50: 1, 45: 1, 33: 1, 41: 1, 39: 1, 47: 1, 19: 1, 32: 1, 12: 3, 24: 1, 20: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.1569767441860465\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 78/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1793, 15: 2, 86: 1, 42: 2, 45: 1, 51: 1, 11: 5, 73: 2, 25: 2, 4: 8, 46: 2, 31: 2, 35: 2, 5: 7, 32: 1, 3: 12, 43: 1, 28: 2, 22: 1, 17: 1, 2: 19, 23: 2, 18: 2, 12: 6, 13: 3, 16: 1, 7: 5, 41: 1, 19: 1, 9: 6, 8: 3, 1: 19, 6: 4, 29: 1, 21: 1, 14: 2}\n", | |
"actual SNP count: 131\n", | |
"number of singletons: 19\n", | |
"singleton fraction: 0.1450381679389313\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1811, 9: 2, 42: 1, 19: 1, 25: 2, 23: 3, 7: 6, 37: 2, 16: 1, 2: 17, 15: 3, 12: 3, 1: 21, 8: 8, 24: 1, 14: 4, 4: 7, 3: 11, 5: 10, 21: 1, 22: 1, 10: 2, 6: 3, 20: 1, 13: 1, 11: 1}\n", | |
"actual SNP count: 113\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.18584070796460178\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {10: 6, 38: 1, 2: 20, 7: 8, 36: 2, 11: 3, 12: 4, 4: 17, 15: 6, 0: 32, 24: 3, 19: 1, 1: 33, 9: 5, 27: 2, 16: 2, 6: 9, 8: 1, 3: 12, 13: 4, 33: 3, 5: 5, 25: 2, 39: 1, 20: 3, 40: 2, 47: 2, 17: 3, 49: 2, 23: 1, 46: 1, 26: 1, 45: 2, 30: 1, 21: 2, 50: 2, 42: 2, 48: 1, 32: 1}\n", | |
"actual SNP count: 174\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.1896551724137931\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 79/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1940, 64: 1, 38: 1, 100: 1, 56: 1, 42: 1, 11: 3, 63: 1, 82: 1, 79: 1, 7: 5, 23: 1, 1: 26, 36: 1, 46: 2, 26: 1, 5: 5, 4: 6, 18: 3, 16: 4, 8: 3, 3: 10, 22: 2, 27: 2, 20: 3, 25: 2, 17: 1, 52: 1, 6: 7, 67: 1, 19: 1, 30: 1, 12: 4, 13: 5, 31: 1, 59: 1, 32: 1, 9: 5, 2: 14, 10: 2, 24: 1}\n", | |
"actual SNP count: 132\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.19696969696969696\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1956, 26: 1, 23: 1, 50: 1, 33: 2, 27: 1, 8: 6, 34: 1, 42: 1, 37: 1, 6: 12, 9: 2, 20: 1, 24: 2, 3: 12, 11: 4, 5: 3, 25: 1, 7: 8, 15: 1, 18: 1, 1: 30, 12: 1, 2: 11, 35: 1, 4: 6, 13: 1, 19: 1, 17: 3, 10: 1}\n", | |
"actual SNP count: 116\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.25862068965517243\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {26: 2, 6: 7, 19: 3, 5: 11, 1: 21, 33: 2, 27: 3, 0: 47, 2: 17, 25: 4, 3: 12, 32: 1, 35: 2, 10: 3, 4: 6, 9: 1, 7: 4, 31: 5, 42: 3, 22: 2, 24: 2, 41: 3, 12: 4, 20: 2, 13: 6, 34: 2, 17: 3, 23: 3, 39: 1, 14: 3, 47: 1, 37: 1, 11: 5, 8: 4, 21: 2, 16: 2, 30: 1, 50: 1, 48: 2, 44: 1, 29: 2, 43: 1}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.13125\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 80/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1907, 18: 2, 20: 1, 19: 1, 13: 6, 30: 2, 32: 1, 7: 4, 14: 7, 42: 1, 28: 1, 33: 1, 11: 2, 79: 1, 47: 1, 9: 6, 95: 1, 71: 1, 80: 1, 12: 5, 31: 1, 22: 1, 65: 1, 6: 7, 3: 12, 27: 1, 76: 1, 41: 1, 15: 3, 4: 10, 5: 8, 2: 12, 37: 1, 45: 1, 25: 1, 16: 1, 10: 2, 1: 27, 8: 2, 17: 1}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.19424460431654678\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1923, 13: 5, 8: 4, 9: 4, 5: 6, 22: 1, 20: 2, 4: 9, 12: 2, 16: 1, 15: 2, 6: 7, 43: 1, 25: 2, 47: 1, 37: 1, 39: 1, 17: 1, 11: 3, 40: 1, 23: 1, 3: 16, 7: 4, 10: 2, 2: 22, 1: 23, 24: 1}\n", | |
"actual SNP count: 123\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.18699186991869918\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 9, 2: 16, 0: 38, 8: 6, 25: 1, 3: 15, 1: 30, 5: 12, 33: 3, 10: 4, 19: 3, 31: 1, 14: 2, 12: 3, 20: 1, 34: 5, 7: 5, 6: 10, 27: 1, 23: 2, 15: 4, 11: 4, 50: 1, 22: 3, 13: 6, 44: 2, 21: 2, 29: 4, 40: 1, 9: 2, 24: 1, 37: 2, 17: 1, 16: 1, 41: 2, 30: 1, 46: 1, 35: 1, 43: 1, 42: 1}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.17751479289940827\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 81/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1839, 15: 2, 48: 1, 6: 7, 13: 6, 21: 1, 100: 2, 23: 1, 49: 1, 43: 1, 61: 1, 34: 1, 87: 1, 38: 1, 12: 2, 56: 1, 20: 3, 91: 1, 60: 1, 31: 1, 22: 1, 26: 1, 50: 2, 28: 1, 95: 1, 33: 1, 32: 1, 65: 1, 92: 1, 7: 7, 52: 1, 10: 2, 30: 1, 5: 4, 19: 1, 25: 2, 16: 2, 14: 2, 1: 30, 36: 2, 2: 15, 24: 2, 9: 4, 3: 12, 4: 6, 8: 2}\n", | |
"actual SNP count: 138\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.21739130434782608\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1859, 6: 8, 23: 1, 7: 7, 9: 8, 50: 3, 22: 1, 15: 2, 34: 1, 16: 2, 47: 1, 18: 3, 8: 3, 21: 2, 11: 2, 44: 1, 33: 1, 20: 2, 10: 2, 5: 8, 12: 1, 27: 2, 14: 1, 32: 1, 43: 1, 24: 1, 4: 5, 1: 32, 2: 14, 3: 4}\n", | |
"actual SNP count: 117\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.27350427350427353\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {41: 3, 27: 2, 9: 4, 1: 36, 24: 2, 2: 16, 0: 30, 20: 2, 3: 7, 42: 1, 17: 4, 13: 1, 31: 4, 4: 5, 12: 3, 7: 6, 30: 3, 11: 8, 47: 2, 10: 6, 38: 2, 6: 6, 18: 5, 39: 1, 8: 4, 49: 4, 14: 3, 19: 4, 23: 3, 16: 3, 5: 6, 25: 2, 21: 2, 28: 2, 48: 4, 22: 2, 32: 1, 50: 2, 15: 1, 26: 1, 33: 1, 34: 2, 43: 2}\n", | |
"actual SNP count: 176\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.20454545454545456\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 82/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1859, 54: 1, 71: 2, 22: 2, 48: 1, 20: 2, 53: 1, 44: 2, 32: 1, 59: 1, 65: 1, 4: 8, 41: 1, 13: 2, 36: 3, 77: 1, 56: 2, 47: 1, 24: 1, 39: 1, 8: 5, 3: 10, 35: 1, 40: 1, 11: 3, 23: 1, 5: 5, 27: 1, 6: 3, 33: 1, 18: 1, 34: 1, 17: 1, 2: 17, 25: 1, 43: 1, 12: 5, 9: 7, 14: 3, 1: 19, 42: 1, 28: 1, 15: 2, 10: 3, 16: 1, 7: 2}\n", | |
"actual SNP count: 131\n", | |
"number of singletons: 19\n", | |
"singleton fraction: 0.1450381679389313\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1870, 28: 2, 37: 2, 10: 6, 26: 2, 18: 2, 17: 4, 31: 1, 35: 1, 2: 17, 19: 2, 6: 7, 14: 1, 40: 1, 27: 1, 23: 1, 4: 8, 3: 9, 16: 2, 15: 1, 9: 3, 1: 31, 13: 1, 29: 1, 11: 1, 20: 2, 7: 2, 8: 2, 5: 6, 12: 1}\n", | |
"actual SNP count: 120\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.25833333333333336\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {24: 4, 47: 2, 0: 43, 1: 29, 17: 5, 10: 5, 8: 5, 30: 1, 2: 20, 22: 1, 5: 5, 6: 5, 3: 13, 14: 2, 39: 1, 19: 3, 18: 3, 7: 6, 31: 1, 12: 4, 15: 4, 4: 8, 9: 5, 34: 1, 28: 2, 20: 1, 11: 6, 23: 2, 13: 5, 21: 4, 49: 1, 37: 1, 26: 1, 40: 1, 29: 1, 50: 1, 38: 2, 46: 1, 44: 1, 16: 1, 45: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.17682926829268292\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 83/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1788, 100: 2, 48: 1, 11: 5, 45: 2, 22: 2, 5: 6, 37: 2, 74: 1, 26: 1, 27: 1, 32: 1, 10: 7, 34: 1, 14: 3, 18: 4, 57: 1, 33: 2, 4: 9, 29: 1, 40: 1, 21: 3, 17: 3, 50: 1, 35: 1, 36: 1, 31: 2, 13: 2, 2: 21, 30: 1, 39: 1, 1: 24, 20: 2, 41: 2, 6: 4, 3: 12, 12: 2, 8: 5, 16: 2, 7: 4, 9: 3, 19: 1, 15: 1}\n", | |
"actual SNP count: 149\n", | |
"number of singletons: 24\n", | |
"singleton fraction: 0.1610738255033557\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1809, 50: 2, 25: 2, 6: 4, 15: 1, 4: 16, 19: 1, 41: 1, 17: 2, 11: 4, 20: 4, 32: 1, 8: 4, 10: 9, 29: 1, 12: 3, 13: 4, 14: 3, 22: 2, 2: 14, 5: 7, 3: 11, 7: 3, 18: 2, 9: 2, 1: 27}\n", | |
"actual SNP count: 128\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.2109375\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 38, 1: 39, 2: 27, 3: 11, 24: 4, 27: 2, 8: 8, 6: 6, 29: 1, 5: 9, 10: 1, 14: 3, 17: 1, 18: 4, 23: 2, 28: 2, 19: 2, 35: 2, 20: 3, 7: 4, 41: 2, 31: 4, 39: 1, 9: 3, 15: 5, 12: 2, 40: 3, 33: 1, 4: 5, 16: 2, 50: 2, 45: 2, 22: 1, 36: 1, 32: 1, 25: 2, 46: 2}\n", | |
"actual SNP count: 168\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.23214285714285715\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 84/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1849, 59: 2, 10: 6, 28: 3, 38: 1, 85: 1, 15: 4, 2: 23, 1: 31, 61: 1, 34: 2, 83: 1, 55: 2, 40: 1, 26: 3, 9: 4, 23: 2, 6: 6, 11: 3, 29: 2, 3: 11, 51: 1, 33: 1, 13: 4, 44: 2, 14: 2, 8: 2, 7: 6, 45: 1, 43: 1, 24: 1, 5: 10, 31: 2, 39: 1, 16: 2, 36: 1, 17: 1, 27: 3, 4: 7, 21: 1, 32: 2}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 31\n", | |
"singleton fraction: 0.19375\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1876, 26: 2, 8: 1, 17: 3, 19: 4, 44: 1, 10: 6, 1: 32, 32: 1, 27: 1, 22: 3, 46: 1, 30: 1, 21: 1, 6: 6, 12: 3, 4: 7, 5: 10, 14: 2, 28: 1, 16: 2, 7: 4, 3: 13, 13: 2, 23: 2, 33: 1, 9: 3, 18: 2, 2: 16, 11: 2}\n", | |
"actual SNP count: 133\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.24060150375939848\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 23, 2: 23, 40: 2, 3: 24, 7: 7, 0: 36, 4: 14, 20: 2, 11: 5, 9: 5, 49: 2, 8: 5, 12: 3, 45: 1, 10: 6, 5: 6, 23: 1, 16: 4, 35: 1, 21: 3, 13: 2, 15: 3, 17: 4, 6: 4, 18: 1, 50: 2, 29: 1, 43: 1, 42: 1, 44: 2, 14: 1, 28: 1, 24: 2, 19: 1, 27: 2, 26: 1, 41: 2, 33: 1, 39: 1, 36: 1, 25: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.13529411764705881\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 85/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1820, 1: 28, 100: 1, 34: 1, 63: 2, 99: 1, 37: 1, 6: 11, 9: 5, 3: 19, 76: 1, 5: 6, 26: 1, 33: 1, 62: 1, 8: 9, 48: 1, 25: 1, 30: 1, 35: 1, 15: 3, 2: 18, 14: 1, 10: 2, 27: 1, 20: 1, 7: 3, 19: 1, 11: 3, 21: 2, 18: 2, 16: 1, 13: 3, 4: 9, 12: 2, 17: 1}\n", | |
"actual SNP count: 144\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.19444444444444445\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1847, 1: 28, 50: 1, 21: 1, 35: 1, 48: 1, 16: 2, 6: 8, 8: 4, 3: 13, 33: 1, 2: 23, 13: 2, 5: 4, 14: 1, 31: 1, 27: 1, 23: 1, 10: 3, 12: 1, 7: 7, 4: 8, 11: 2, 15: 1, 9: 3}\n", | |
"actual SNP count: 117\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.23931623931623933\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {10: 9, 1: 35, 30: 1, 2: 20, 38: 2, 8: 6, 46: 2, 6: 5, 14: 1, 9: 5, 3: 10, 0: 44, 11: 6, 5: 7, 4: 6, 39: 1, 12: 4, 24: 1, 15: 3, 42: 1, 22: 1, 16: 1, 28: 1, 37: 4, 7: 8, 18: 2, 17: 1, 33: 1, 27: 3, 49: 1, 13: 3, 36: 1, 20: 1, 34: 1, 21: 1, 41: 1, 19: 2, 23: 2, 26: 1, 32: 2, 35: 1}\n", | |
"actual SNP count: 164\n", | |
"number of singletons: 35\n", | |
"singleton fraction: 0.21341463414634146\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 86/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1800, 14: 4, 36: 1, 28: 3, 85: 1, 90: 1, 26: 2, 34: 2, 52: 2, 49: 1, 32: 1, 5: 9, 67: 1, 9: 7, 7: 11, 19: 1, 4: 7, 50: 1, 22: 4, 15: 1, 17: 2, 16: 2, 35: 1, 44: 1, 20: 2, 29: 1, 1: 22, 11: 3, 74: 1, 25: 1, 2: 19, 3: 14, 13: 2, 30: 1, 33: 1, 10: 3, 40: 1, 8: 4, 24: 1, 12: 2}\n", | |
"actual SNP count: 144\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.1527777777777778\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1818, 4: 11, 18: 1, 13: 2, 39: 1, 47: 1, 19: 2, 20: 2, 26: 1, 31: 2, 14: 1, 2: 15, 33: 1, 5: 14, 3: 10, 9: 3, 1: 29, 21: 2, 11: 7, 7: 5, 6: 6, 17: 2, 15: 3, 8: 3, 35: 1, 16: 1}\n", | |
"actual SNP count: 126\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.23015873015873015\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 37, 41: 1, 39: 3, 2: 16, 5: 9, 11: 3, 3: 14, 4: 6, 1: 34, 19: 8, 6: 8, 21: 4, 18: 3, 26: 1, 27: 3, 17: 3, 15: 3, 13: 2, 8: 4, 16: 4, 37: 3, 42: 1, 34: 1, 48: 1, 7: 3, 32: 1, 40: 2, 31: 3, 23: 2, 38: 1, 20: 1, 12: 2, 9: 6, 28: 2, 14: 4, 25: 1, 10: 3, 30: 1, 22: 1, 49: 1, 29: 2}\n", | |
"actual SNP count: 171\n", | |
"number of singletons: 34\n", | |
"singleton fraction: 0.19883040935672514\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 87/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1893, 3: 11, 58: 1, 35: 3, 34: 2, 37: 1, 73: 2, 15: 2, 12: 3, 38: 1, 48: 1, 95: 1, 59: 1, 43: 1, 92: 1, 36: 1, 52: 1, 14: 4, 62: 1, 46: 1, 40: 1, 11: 5, 61: 1, 6: 7, 29: 1, 39: 2, 5: 11, 9: 6, 22: 2, 1: 22, 57: 1, 13: 5, 27: 2, 44: 1, 30: 1, 28: 1, 8: 2, 2: 22, 18: 2, 16: 1, 4: 8, 17: 1, 10: 5, 7: 4, 25: 1, 20: 1, 21: 1}\n", | |
"actual SNP count: 156\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.14102564102564102\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1913, 4: 11, 31: 3, 18: 4, 14: 3, 21: 1, 41: 1, 8: 4, 6: 6, 17: 3, 27: 1, 49: 1, 19: 2, 28: 2, 23: 1, 47: 1, 9: 5, 7: 9, 24: 2, 34: 1, 3: 12, 35: 1, 12: 2, 13: 1, 20: 1, 10: 1, 16: 1, 11: 2, 2: 26, 5: 7, 1: 21}\n", | |
"actual SNP count: 136\n", | |
"number of singletons: 21\n", | |
"singleton fraction: 0.15441176470588236\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 7, 1: 27, 6: 7, 31: 4, 11: 4, 13: 6, 0: 34, 26: 1, 2: 23, 37: 2, 16: 2, 15: 3, 7: 7, 39: 2, 20: 2, 3: 10, 14: 5, 32: 4, 45: 2, 9: 5, 40: 4, 4: 10, 12: 4, 8: 4, 21: 3, 10: 1, 29: 1, 34: 2, 27: 2, 36: 4, 41: 1, 24: 2, 22: 2, 46: 1, 44: 1, 18: 2, 17: 1, 30: 1, 48: 2, 50: 1, 23: 1, 43: 1}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.15606936416184972\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 88/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1847, 55: 1, 21: 1, 34: 1, 46: 1, 62: 1, 16: 1, 100: 3, 23: 1, 35: 1, 4: 8, 71: 2, 39: 1, 18: 1, 12: 4, 29: 2, 7: 3, 9: 4, 3: 17, 1: 25, 47: 1, 14: 2, 27: 2, 48: 1, 30: 1, 17: 3, 31: 1, 26: 1, 32: 1, 79: 1, 6: 3, 24: 1, 33: 1, 15: 2, 8: 3, 28: 1, 2: 15, 19: 1, 5: 3, 10: 1}\n", | |
"actual SNP count: 120\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.20833333333333334\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1868, 26: 2, 10: 3, 14: 4, 18: 1, 31: 1, 8: 2, 50: 3, 13: 1, 2: 17, 36: 1, 23: 1, 15: 1, 35: 1, 5: 6, 12: 3, 1: 26, 7: 1, 6: 3, 20: 2, 3: 13, 16: 2, 9: 2, 17: 3, 21: 1, 40: 1, 4: 1}\n", | |
"actual SNP count: 99\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.26262626262626265\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 31, 3: 22, 4: 16, 1: 32, 41: 2, 12: 4, 2: 14, 17: 4, 24: 5, 28: 2, 48: 1, 6: 5, 35: 3, 8: 4, 32: 3, 36: 1, 42: 1, 13: 1, 16: 4, 40: 1, 30: 1, 10: 4, 43: 1, 38: 1, 21: 3, 19: 3, 20: 2, 5: 12, 47: 1, 14: 1, 9: 5, 22: 2, 11: 3, 15: 1, 25: 1, 45: 2, 7: 2, 37: 1, 31: 1, 34: 1, 46: 1, 23: 2, 18: 1}\n", | |
"actual SNP count: 177\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.1807909604519774\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 89/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1839, 41: 1, 6: 8, 64: 1, 32: 2, 46: 1, 23: 1, 35: 1, 43: 2, 75: 1, 97: 1, 14: 4, 47: 2, 3: 17, 2: 31, 62: 1, 15: 2, 16: 1, 48: 2, 9: 6, 57: 1, 20: 1, 18: 3, 30: 2, 17: 3, 26: 1, 5: 6, 12: 1, 29: 1, 28: 2, 4: 12, 38: 1, 22: 1, 8: 4, 1: 23, 24: 1, 25: 4, 11: 2, 19: 2, 10: 3, 21: 1, 7: 2}\n", | |
"actual SNP count: 162\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.1419753086419753\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1865, 21: 2, 1: 38, 38: 1, 12: 4, 23: 2, 9: 3, 11: 5, 43: 1, 48: 1, 6: 6, 28: 1, 3: 13, 29: 1, 8: 3, 2: 20, 25: 1, 14: 3, 27: 2, 15: 7, 5: 7, 18: 3, 26: 1, 4: 4, 10: 2, 7: 4, 13: 1}\n", | |
"actual SNP count: 136\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.27941176470588236\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 40, 12: 4, 6: 9, 33: 1, 32: 1, 7: 4, 5: 10, 1: 39, 8: 7, 21: 5, 22: 4, 14: 2, 9: 1, 17: 3, 19: 6, 2: 11, 23: 2, 4: 3, 28: 2, 26: 1, 31: 2, 47: 2, 18: 3, 42: 1, 3: 9, 15: 2, 41: 2, 16: 4, 37: 1, 35: 1, 50: 1, 40: 1, 27: 3, 38: 1, 13: 3, 10: 6, 11: 3, 24: 1, 20: 2, 39: 1, 43: 1, 30: 1, 46: 1, 36: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 39\n", | |
"singleton fraction: 0.23353293413173654\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 90/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1822, 46: 1, 4: 10, 14: 2, 95: 1, 50: 2, 3: 18, 83: 1, 21: 2, 23: 2, 31: 2, 22: 2, 11: 4, 100: 1, 75: 1, 26: 1, 43: 1, 1: 28, 17: 4, 42: 1, 7: 2, 36: 3, 18: 2, 6: 4, 5: 7, 77: 1, 28: 1, 41: 1, 32: 1, 8: 2, 15: 2, 52: 1, 30: 1, 59: 1, 25: 1, 19: 1, 2: 16, 9: 3, 13: 2, 12: 1}\n", | |
"actual SNP count: 136\n", | |
"number of singletons: 28\n", | |
"singleton fraction: 0.20588235294117646\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1849, 32: 3, 4: 9, 6: 5, 48: 1, 28: 1, 3: 16, 44: 1, 8: 4, 10: 3, 12: 4, 50: 1, 40: 1, 11: 4, 25: 2, 27: 1, 21: 1, 16: 1, 22: 2, 1: 25, 37: 1, 9: 2, 19: 1, 5: 7, 24: 1, 13: 1, 2: 10, 7: 2}\n", | |
"actual SNP count: 109\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.22935779816513763\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 34, 1: 26, 3: 16, 4: 9, 14: 4, 38: 2, 10: 15, 13: 2, 2: 18, 11: 2, 7: 5, 9: 6, 21: 1, 8: 7, 27: 1, 25: 1, 46: 1, 5: 11, 20: 6, 33: 3, 26: 1, 45: 1, 16: 4, 49: 2, 18: 1, 42: 2, 31: 2, 28: 3, 17: 1, 41: 1, 39: 2, 12: 1, 35: 2, 6: 3, 36: 1, 15: 1, 50: 2, 34: 3, 22: 2, 40: 2, 29: 1}\n", | |
"actual SNP count: 172\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.1511627906976744\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 91/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1897, 100: 2, 19: 2, 13: 4, 4: 13, 9: 4, 76: 2, 95: 1, 33: 3, 51: 1, 40: 1, 52: 1, 32: 1, 18: 2, 34: 2, 11: 5, 2: 22, 75: 1, 42: 1, 1: 26, 10: 3, 61: 1, 22: 1, 47: 1, 46: 1, 6: 7, 36: 1, 15: 3, 44: 2, 3: 11, 8: 4, 27: 1, 25: 1, 7: 6, 54: 1, 14: 2, 30: 1, 29: 1, 20: 1, 26: 1, 5: 4, 12: 2}\n", | |
"actual SNP count: 148\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.17567567567567569\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1906, 50: 2, 9: 2, 5: 11, 3: 17, 7: 4, 43: 1, 48: 1, 11: 3, 24: 2, 22: 2, 36: 1, 14: 3, 10: 5, 20: 1, 2: 24, 37: 1, 1: 38, 21: 1, 16: 2, 4: 4, 32: 1, 13: 2, 23: 1, 27: 1, 8: 5, 18: 1, 19: 1, 31: 1, 12: 1, 6: 2}\n", | |
"actual SNP count: 139\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.2733812949640288\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {2: 14, 5: 9, 10: 10, 1: 30, 32: 1, 40: 2, 30: 4, 0: 38, 20: 3, 14: 4, 4: 16, 45: 2, 25: 1, 18: 2, 50: 2, 3: 13, 8: 5, 12: 6, 22: 3, 33: 1, 9: 2, 24: 2, 28: 1, 21: 2, 23: 1, 11: 4, 7: 6, 36: 1, 13: 2, 39: 1, 19: 3, 26: 2, 38: 2, 31: 2, 35: 1, 15: 4, 6: 3, 37: 1, 43: 1, 29: 1}\n", | |
"actual SNP count: 168\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.17857142857142858\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 92/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1849, 94: 1, 87: 1, 97: 1, 17: 1, 13: 2, 6: 5, 34: 2, 22: 4, 44: 1, 18: 2, 36: 2, 24: 1, 39: 1, 23: 1, 64: 1, 86: 1, 99: 1, 56: 1, 8: 5, 38: 1, 21: 1, 49: 1, 4: 8, 47: 1, 26: 2, 1: 41, 11: 2, 91: 1, 19: 1, 10: 4, 20: 3, 27: 1, 30: 1, 50: 1, 53: 1, 2: 19, 41: 1, 7: 4, 33: 1, 3: 10, 12: 3, 9: 2, 5: 6}\n", | |
"actual SNP count: 150\n", | |
"number of singletons: 41\n", | |
"singleton fraction: 0.2733333333333333\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1877, 47: 1, 41: 1, 49: 1, 8: 4, 5: 5, 19: 3, 10: 4, 17: 3, 6: 4, 21: 2, 7: 4, 4: 9, 25: 3, 45: 1, 50: 1, 3: 13, 13: 2, 22: 1, 18: 2, 14: 3, 23: 1, 2: 17, 44: 1, 15: 1, 1: 30, 11: 1, 27: 1, 16: 1, 12: 1, 9: 1}\n", | |
"actual SNP count: 121\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.24793388429752067\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 33, 1: 40, 4: 7, 3: 16, 45: 2, 31: 3, 2: 18, 5: 7, 39: 1, 23: 1, 14: 2, 37: 2, 6: 6, 32: 1, 29: 2, 19: 3, 8: 6, 22: 2, 25: 3, 11: 4, 20: 3, 43: 2, 9: 3, 10: 3, 7: 6, 26: 3, 13: 5, 34: 1, 42: 2, 24: 3, 49: 1, 17: 4, 44: 1, 12: 3, 33: 2, 18: 2, 38: 2, 48: 1, 21: 1, 15: 1}\n", | |
"actual SNP count: 175\n", | |
"number of singletons: 40\n", | |
"singleton fraction: 0.22857142857142856\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 93/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1925, 33: 1, 15: 2, 26: 2, 100: 1, 9: 4, 44: 1, 10: 7, 12: 5, 17: 2, 28: 2, 37: 1, 2: 21, 1: 32, 93: 2, 39: 1, 31: 2, 5: 5, 16: 5, 4: 8, 22: 2, 35: 1, 48: 1, 46: 1, 18: 2, 20: 4, 66: 1, 3: 12, 41: 2, 36: 2, 32: 1, 14: 1, 38: 2, 40: 1, 29: 1, 11: 4, 51: 1, 24: 1, 6: 3, 42: 1, 13: 2, 8: 1, 7: 1}\n", | |
"actual SNP count: 151\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.2119205298013245\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1953, 14: 3, 10: 5, 13: 2, 50: 1, 5: 9, 21: 2, 3: 12, 8: 5, 16: 3, 2: 16, 4: 6, 46: 2, 15: 4, 6: 9, 20: 5, 25: 1, 9: 3, 1: 22, 31: 1, 22: 3, 11: 3, 18: 1, 17: 2, 28: 1, 7: 2, 12: 1}\n", | |
"actual SNP count: 123\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.17886178861788618\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {19: 4, 0: 37, 3: 9, 16: 2, 1: 22, 11: 5, 2: 27, 29: 1, 4: 16, 5: 8, 21: 1, 8: 3, 30: 2, 32: 1, 36: 3, 18: 1, 49: 2, 17: 2, 13: 2, 20: 2, 7: 6, 23: 1, 12: 4, 44: 1, 50: 2, 6: 5, 28: 2, 46: 2, 38: 1, 9: 7, 26: 2, 45: 2, 43: 1, 25: 3, 47: 1, 42: 1, 27: 4, 10: 3, 15: 3, 14: 2, 22: 1, 40: 1, 48: 1, 37: 1, 33: 1}\n", | |
"actual SNP count: 169\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.1301775147928994\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 94/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1896, 32: 2, 22: 1, 100: 1, 49: 1, 65: 1, 13: 4, 59: 1, 33: 2, 61: 1, 23: 2, 10: 3, 48: 1, 27: 2, 21: 1, 12: 2, 28: 1, 6: 5, 1: 29, 9: 7, 37: 3, 39: 1, 36: 2, 5: 10, 8: 4, 4: 11, 50: 1, 7: 6, 18: 1, 31: 1, 35: 3, 2: 11, 20: 1, 19: 1, 3: 10, 54: 1, 25: 2, 26: 1, 16: 2, 11: 1, 14: 2}\n", | |
"actual SNP count: 141\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.20567375886524822\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1922, 18: 3, 6: 5, 50: 1, 28: 1, 27: 1, 11: 3, 30: 1, 21: 1, 37: 1, 12: 2, 5: 10, 23: 1, 4: 6, 13: 2, 17: 4, 9: 3, 22: 2, 15: 2, 1: 23, 3: 12, 14: 4, 2: 19, 25: 2, 10: 2, 7: 3, 33: 1, 8: 1}\n", | |
"actual SNP count: 115\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {5: 9, 0: 40, 33: 2, 1: 43, 2: 10, 14: 6, 3: 16, 50: 1, 17: 2, 26: 2, 9: 7, 18: 1, 44: 2, 43: 1, 16: 3, 8: 4, 27: 1, 6: 12, 41: 2, 15: 1, 4: 7, 47: 1, 13: 3, 48: 1, 34: 2, 23: 3, 12: 2, 21: 1, 10: 2, 49: 1, 19: 2, 30: 2, 28: 1, 24: 2, 32: 1, 42: 2, 38: 1, 36: 1, 7: 4, 11: 1, 37: 1, 45: 1, 39: 1}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 43\n", | |
"singleton fraction: 0.25748502994011974\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 95/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1802, 29: 3, 36: 1, 47: 1, 65: 2, 46: 2, 5: 9, 8: 7, 6: 3, 35: 2, 15: 3, 2: 26, 28: 1, 33: 1, 55: 2, 4: 11, 71: 1, 10: 4, 17: 2, 22: 2, 16: 1, 21: 1, 19: 2, 48: 2, 18: 1, 45: 1, 39: 1, 73: 1, 41: 1, 62: 1, 11: 4, 14: 4, 13: 4, 1: 32, 38: 1, 12: 5, 20: 1, 37: 1, 32: 2, 7: 3, 3: 12, 9: 3}\n", | |
"actual SNP count: 167\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.19161676646706588\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1834, 21: 1, 15: 4, 26: 1, 37: 1, 17: 3, 5: 7, 1: 36, 9: 5, 8: 5, 16: 2, 24: 1, 29: 1, 30: 1, 27: 1, 23: 2, 39: 1, 4: 13, 13: 2, 12: 4, 10: 3, 14: 3, 25: 1, 22: 1, 34: 1, 36: 1, 3: 8, 2: 18, 6: 3, 19: 2, 7: 2, 11: 1}\n", | |
"actual SNP count: 135\n", | |
"number of singletons: 36\n", | |
"singleton fraction: 0.26666666666666666\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 29, 38: 1, 0: 35, 2: 22, 22: 3, 27: 1, 20: 4, 5: 9, 40: 2, 17: 5, 3: 12, 4: 10, 10: 5, 13: 3, 8: 7, 6: 11, 31: 3, 7: 6, 14: 1, 39: 2, 23: 1, 18: 4, 28: 5, 9: 2, 32: 1, 19: 2, 41: 1, 46: 1, 15: 4, 45: 1, 25: 1, 34: 1, 11: 3, 21: 2, 12: 2, 44: 1, 26: 2, 35: 1, 47: 2}\n", | |
"actual SNP count: 173\n", | |
"number of singletons: 29\n", | |
"singleton fraction: 0.1676300578034682\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 96/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {38: 3, 0: 1832, 10: 3, 49: 1, 52: 1, 71: 1, 47: 2, 64: 1, 74: 1, 30: 1, 66: 1, 84: 1, 28: 3, 29: 2, 22: 1, 43: 2, 54: 1, 13: 5, 1: 23, 21: 1, 9: 5, 24: 1, 11: 2, 26: 2, 35: 1, 37: 1, 59: 1, 2: 12, 5: 8, 50: 1, 15: 3, 14: 3, 31: 1, 12: 4, 7: 6, 17: 2, 3: 10, 33: 1, 6: 4, 25: 1, 34: 1, 19: 2, 4: 9, 8: 1, 23: 1}\n", | |
"actual SNP count: 137\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.1678832116788321\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {16: 2, 0: 1851, 6: 9, 25: 3, 24: 1, 38: 2, 27: 1, 32: 2, 15: 3, 45: 1, 10: 2, 12: 3, 34: 1, 21: 1, 8: 4, 1: 23, 9: 5, 4: 7, 7: 6, 19: 2, 2: 12, 11: 2, 17: 3, 26: 1, 5: 9, 3: 10, 18: 2, 23: 1}\n", | |
"actual SNP count: 118\n", | |
"number of singletons: 23\n", | |
"singleton fraction: 0.19491525423728814\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 40, 36: 2, 1: 32, 34: 2, 24: 3, 21: 2, 10: 7, 4: 5, 3: 15, 6: 9, 23: 3, 39: 1, 18: 4, 9: 3, 5: 6, 14: 1, 13: 5, 11: 3, 2: 18, 19: 1, 12: 3, 48: 2, 8: 4, 20: 3, 32: 3, 15: 1, 33: 1, 30: 2, 7: 5, 29: 2, 27: 1, 38: 1, 28: 2, 41: 2, 46: 1, 17: 2, 16: 2, 26: 2, 35: 1, 40: 1, 31: 2, 47: 1, 43: 1, 25: 1}\n", | |
"actual SNP count: 168\n", | |
"number of singletons: 32\n", | |
"singleton fraction: 0.19047619047619047\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 97/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1874, 98: 1, 37: 1, 66: 2, 57: 2, 14: 4, 1: 27, 18: 4, 62: 1, 41: 1, 34: 3, 15: 2, 83: 1, 29: 1, 28: 3, 25: 2, 39: 1, 36: 1, 23: 3, 6: 4, 12: 2, 33: 2, 27: 2, 52: 1, 17: 4, 20: 2, 54: 1, 59: 2, 22: 1, 24: 1, 42: 1, 51: 1, 47: 1, 4: 9, 10: 6, 2: 12, 49: 1, 3: 14, 9: 4, 11: 4, 46: 1, 26: 1, 5: 11, 32: 1, 7: 5, 8: 3, 21: 1, 16: 1, 19: 1}\n", | |
"actual SNP count: 160\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.16875\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1898, 49: 1, 20: 1, 28: 1, 32: 2, 9: 5, 12: 5, 25: 1, 26: 2, 13: 2, 7: 5, 42: 1, 31: 1, 8: 4, 11: 3, 18: 2, 15: 4, 1: 22, 6: 6, 27: 2, 33: 1, 29: 1, 23: 1, 17: 1, 24: 2, 3: 15, 4: 11, 2: 20, 5: 4, 14: 4, 38: 1, 10: 2, 22: 1, 16: 2}\n", | |
"actual SNP count: 136\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.16176470588235295\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 35, 22: 1, 2: 20, 28: 4, 3: 19, 25: 2, 8: 3, 6: 4, 4: 6, 50: 1, 30: 5, 9: 5, 23: 5, 11: 3, 0: 32, 7: 6, 19: 3, 15: 3, 5: 6, 17: 5, 29: 1, 24: 3, 12: 4, 39: 1, 47: 2, 35: 1, 16: 4, 21: 1, 14: 3, 41: 2, 18: 2, 20: 3, 34: 1, 45: 2, 26: 1, 13: 5, 33: 1, 27: 1, 31: 1, 10: 1}\n", | |
"actual SNP count: 175\n", | |
"number of singletons: 35\n", | |
"singleton fraction: 0.2\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 98/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n" | |
] | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1824, 21: 2, 93: 1, 63: 1, 26: 3, 10: 3, 51: 1, 31: 1, 5: 5, 92: 1, 100: 1, 49: 2, 14: 4, 53: 2, 22: 4, 82: 1, 7: 10, 6: 3, 1: 33, 17: 7, 56: 1, 4: 8, 15: 4, 44: 1, 12: 1, 46: 1, 57: 1, 59: 1, 13: 2, 27: 1, 20: 1, 37: 1, 11: 3, 8: 6, 25: 1, 29: 3, 24: 1, 28: 1, 2: 15, 40: 1, 3: 7, 18: 1, 9: 2, 19: 1}\n", | |
"actual SNP count: 149\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.2214765100671141\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1841, 13: 3, 49: 1, 33: 1, 5: 5, 21: 3, 19: 1, 1: 22, 50: 2, 18: 3, 6: 6, 10: 3, 7: 5, 30: 1, 17: 1, 39: 1, 3: 13, 4: 16, 2: 23, 8: 5, 26: 1, 29: 1, 20: 1, 34: 1, 32: 1, 15: 3, 14: 4, 11: 2, 12: 3, 9: 1}\n", | |
"actual SNP count: 131\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.16793893129770993\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {4: 5, 1: 26, 3: 18, 2: 19, 0: 45, 39: 3, 5: 11, 9: 7, 6: 6, 40: 1, 18: 1, 49: 1, 15: 5, 7: 3, 25: 3, 22: 1, 21: 3, 32: 3, 38: 1, 13: 3, 10: 5, 12: 5, 33: 3, 19: 3, 29: 1, 35: 1, 14: 3, 8: 2, 42: 1, 50: 1, 44: 3, 20: 1, 36: 1, 24: 2, 47: 2, 37: 1, 11: 1, 43: 1, 16: 2, 27: 1, 23: 1, 48: 1, 28: 1}\n", | |
"actual SNP count: 162\n", | |
"number of singletons: 26\n", | |
"singleton fraction: 0.16049382716049382\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 99/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1900, 56: 1, 74: 2, 45: 1, 78: 1, 50: 1, 18: 2, 9: 8, 85: 1, 33: 2, 22: 1, 34: 1, 81: 1, 10: 5, 37: 2, 46: 2, 11: 2, 30: 1, 13: 4, 66: 2, 5: 12, 32: 1, 17: 2, 15: 2, 19: 2, 7: 8, 14: 4, 4: 7, 6: 5, 53: 1, 2: 14, 26: 1, 16: 1, 1: 27, 23: 1, 8: 4, 27: 1, 12: 2, 3: 12, 21: 1}\n", | |
"actual SNP count: 148\n", | |
"number of singletons: 27\n", | |
"singleton fraction: 0.18243243243243243\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1918, 32: 1, 39: 2, 27: 1, 38: 1, 22: 2, 8: 7, 5: 11, 46: 1, 13: 3, 10: 2, 43: 1, 3: 17, 25: 1, 21: 4, 11: 5, 29: 1, 24: 2, 4: 8, 2: 17, 6: 6, 12: 1, 9: 3, 34: 1, 14: 1, 1: 30, 7: 1}\n", | |
"actual SNP count: 130\n", | |
"number of singletons: 30\n", | |
"singleton fraction: 0.23076923076923078\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 38, 4: 12, 7: 10, 0: 38, 3: 15, 37: 1, 31: 4, 40: 2, 2: 23, 13: 3, 29: 1, 25: 2, 44: 1, 27: 3, 45: 2, 18: 1, 15: 3, 24: 2, 33: 1, 9: 4, 28: 1, 16: 2, 5: 7, 12: 2, 34: 1, 6: 4, 10: 3, 8: 2, 14: 2, 21: 2, 20: 3, 17: 3, 41: 2, 32: 1, 47: 1, 11: 2, 26: 1, 46: 1, 23: 1, 19: 1}\n", | |
"actual SNP count: 170\n", | |
"number of singletons: 38\n", | |
"singleton fraction: 0.2235294117647059\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n", | |
"realization 100/100\n", | |
"mutation rate: 0.1; population size: 100\n", | |
"**************************************\n", | |
"theory:\n", | |
"expected population-wide SNP count: 207.0951007055848\n", | |
"**************************************\n", | |
"simulation (population of 100 individuals):\n", | |
"allele-count distribution: {0: 1828, 96: 1, 54: 1, 24: 2, 64: 1, 70: 1, 44: 1, 3: 10, 36: 1, 88: 1, 7: 7, 13: 4, 40: 1, 5: 6, 38: 2, 76: 1, 53: 1, 1: 25, 35: 2, 9: 4, 21: 1, 60: 1, 65: 1, 2: 16, 71: 1, 19: 3, 18: 4, 22: 2, 23: 1, 12: 6, 34: 1, 11: 7, 4: 9, 17: 1, 25: 1, 10: 2, 37: 1, 14: 2, 6: 7, 30: 1, 16: 1, 27: 1, 8: 2}\n", | |
"actual SNP count: 144\n", | |
"number of singletons: 25\n", | |
"singleton fraction: 0.1736111111111111\n", | |
"**************************************\n", | |
"simulation (sample of 50 individuals):\n", | |
"allele-count distribution: {0: 1842, 49: 1, 25: 2, 15: 5, 34: 1, 33: 2, 26: 1, 1: 33, 23: 1, 44: 1, 5: 14, 6: 7, 27: 1, 42: 1, 22: 2, 11: 4, 36: 1, 32: 1, 2: 17, 14: 1, 10: 2, 17: 1, 12: 4, 3: 9, 21: 1, 7: 3, 9: 3, 8: 1, 4: 9, 24: 1}\n", | |
"actual SNP count: 130\n", | |
"number of singletons: 33\n", | |
"singleton fraction: 0.25384615384615383\n", | |
"**************************************\n", | |
"theory (sample of 50 individuals):\n", | |
"allele-count distribution: {1: 22, 4: 11, 12: 5, 3: 22, 0: 50, 2: 25, 26: 2, 7: 6, 15: 5, 20: 3, 29: 2, 5: 8, 39: 1, 22: 2, 44: 2, 8: 7, 45: 1, 47: 1, 14: 3, 6: 5, 10: 5, 9: 3, 18: 2, 27: 1, 33: 1, 24: 1, 11: 2, 32: 2, 21: 1, 19: 1, 13: 1, 46: 1, 40: 1, 16: 1, 35: 1, 36: 1}\n", | |
"actual SNP count: 158\n", | |
"number of singletons: 22\n", | |
"singleton fraction: 0.13924050632911392\n", | |
"**************************************\n", | |
"singleton fraction (theoretical value for a population of 100 individuals): 0.1931479782173394\n", | |
"*******************************\n" | |
] | |
}, | |
{ | |
"data": { | |
"image/png": "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fmRmZtKwYUMOP/xwHnrooWQ+JalCzIxx48Yxb948nn766VSHI1IuupiRSJI9/PDD/Pjjj6kOIyXatm3LokWLyMzMTHUohbg7N954I126dOH0009PdTg12vvvv893333H+PHjuf766xNatmPHjlF/pWnXrl3U+e+55x4uu+wymjVrxvnnn0+dOnV4+umnGTlyJAsXLuRvf/tbXNs9/fTTOeKII2jdunVC8SZDsra9aNEi6tevn6SoqrbTTjuN/fffnxtuuIEhQ4ZUyV82ReKhJF0kyTp06JDqEFImPT2dbt26pTqMYl5//XWWLFnC+PHj9Q87xdasWQNAmzZtEl62U6dOcZdfrFixgmuuuYamTZuSk5NTUEbyxz/+kV/+8pfcfvvtDBkyhCOPPLLUdWVmZqbsi2eytl0V35cVacSIEVx77bXMmjWLY489NtXhiJSJfvMVidNzzz3HgAEDaN26NXXr1qVNmzb07duXe++9t9B80WrSI+s7c3JyOP7448nMzKRJkyYMGTKEb775BoBly5Zxzjnn0KJFCzIyMjjmmGP4+OOPi8VSUt17IjWsmzdvZuLEifTv35927dpRp04dWrRowamnnsq7774bdb0Ab775ZqFyg3DiVFJN+tq1a7nkkkvo1KlTwXbOOOMMPvzwwxKfw+zZs+nXrx+NGjWicePGnHTSSSxatKjU5xbpP//5DwBnn312sWk7duxg0qRJHHrooTRp0oT69evTqVMnTjvtNF5//fVC806fPp3zzz+fLl260KBBAxo2bEjPnj2ZNGlS1Dr3cG3t8uXLueeeezjggAOoV68enTp14tZbb8XdAfjvf//LYYcdRoMGDWjZsiWXXnop27dvL7a+cKnRmjVr+NWvfkXLli3JyMigZ8+ePPbYYwntk40bN3Ldddex//77k5GRQWZmJgMGDODVV19NaD0As2bN4vjjj6dp06bUq1ePLl26cO2117J58+aCecLHxogRIwC44IILCo6fiqj1fvDBB/npp5+49NJLC9V5N2nSpKAH/7777otrXbHeU+Ea8h9//JExY8YUXAJ83333ZcKECQWvbyR355577uHAAw+kXr16tG3blksvvbTQvipp29u3bycrK4uWLVuya9euqMuMHj0aM+PFF18saItVprZu3Tp+85vfsNdee5GRkUH37t1LLAcq6dyWm2++GTNjzpw5hdoTfd/EEu9nMMA555wD/PzeF6mO1JMuEof777+f3/72t7Rq1YpTTjmF5s2b89133/HJJ58wefJkLr744rjW88EHHzBhwgT69u3LqFGjWLhwIdOmTWPhwoU899xz9OnTh27dujF8+HC+/vprpk2bxnHHHceyZcto2LBh0p/XokWLuOGGGzj66KM56aSTaNKkCStXruS5557j5Zdf5vnnn+f4448HoHv37owdO5Zx48YVKzsorUZ9+fLl9OnThzVr1tC/f3/OPfdcvvnmG/773//y4osv8swzz3DyyScXW+6FF15gxowZnHDCCYwePZrPP/+cl156iQ8++IDPP/+c5s2bl/oc3Z033niDVq1a0blz52LTR44cyeOPP85BBx3E8OHDycjIYM2aNcybN49XXnmlUC/ctddeS61atTj88MNp27Ytmzdv5o033uCKK67ggw8+4JFHHokawzXXXMOcOXM45ZRTGDhwIM899xw33HADO3bsoGnTplx77bUMHjyYo446itdee41//OMf5Ofn889//rPYujZt2kSvXr3IysriggsuIDc3l6eeeophw4axevVqxowZU+o++frrr+nXrx8rVqzgqKOO4vjjj2fbtm288MILHH/88fzrX/9i1KhRpa4H4F//+hcXXXQRDRo04Mwzz6Rly5bMmTOHCRMm8PzzzzN//nyysrLIyspi7NixfPTRR8yYMYPTTjut4ITReE8czc3N5cEHH+Tbb78lMzOTnj17xqxHf+ONNwAKjt9IJ5xwQqF5ymPnzp0MHDiQNWvWcMIJJ1C7dm2mT5/Otddey/bt2xk7dmyh+a+88komTZpE69atufDCC0lPT2fGjBm899577Nixgzp16pS4vXr16nH22Wdz//338/LLL3PKKacUmv7TTz/x1FNPsddeezFo0KAS17VhwwZ69erFsmXL6NOnD3369GHt2rWMHj2agQMHlm2HRFHW902kRD+DO3bsSNu2bXn99ddxd/2CJtWTu+tW5NazZ0+Xn33++eepDiHlDj30UK9Tp46vW7eu2LTvv/++0OO+fft68Nb62ezZsx1wwB999NFC037961874E2aNPE///nPhabdcsstDvidd95Z6jbCJk+e7IBPnjy5UHvHjh29Y8eOhdpyc3OLxe/u/s0333jr1q29W7duxaYB3rdv36jbXr58uQM+YsSIQu0DBw50oNjzmz9/vqelpXnTpk1969atxZ5DWlqav/7664WWufbaax3wCRMmRI2hqEWLFjngJ598crFpubm5bmbes2dP37VrV7Hp69evL/T4yy+/LDZPfn6+Dx8+3AF/9913C00bMWKEA96xY0dftWpVQfumTZu8WbNmXr9+fW/evHmh99j27dt9//33j3q8hY+hM8880/Pz8wvaly1b5k2aNPH09HT/6quvCtrDx93YsWMLradv375uZv74448Xat+0aZMfcsghXq9ePf/222+LPdeiVqxY4XXq1PFGjRr5okWLCk276KKLHPBRo0YVao91fJYm/NyL3g455BD/5JNPis3fvHlzB4q9hmENGjRwwLdt21bqtkt6TwF+wgkn+I8//ljQvm7dOs/MzPTMzEzfsWNHQfv8+fMd8M6dO/uGDRsK2vPy8vyII44oOFZK2/bbb7/tgA8ZMqRYrE899ZQDftVVVxVqj/a+HTVqlAN+5ZVXFmr/4IMPvHbt2lGPnWifI2Fjx451wGfPnl2ovazvm+XLlxe0JfIZHDZ48GAH/LPPPos6XaSixZs/ATkeJR9VuYtUGdMXrKb3X95g72tfpPdf3mD6gtWpDqmQ2rVrk56eXqw9nt7csD59+jBs2LBCbeGf/zMzM7n22msLTRs+fDgAH330UYLRxiczMzNq/O3atWPo0KEsXryYlStXlmsbq1at4tVXX6VDhw78/ve/LzStV69enHvuuWzcuJFp06YVW/acc85hwIABhdouvPBCIDgBMR7h+KOdeGdmuDt169aNOuJLs2bNCj2O1hNfq1YtrrjiCgBmzpwZNYabbrqJtm3bFjzOysri1FNP5ccff+Siiy5i//33L5hWt25dzj77bHbs2BG1rCctLY0JEyYUinfvvffm8ssvZ+fOnaX2Sn788ce8+eabDBkypKAkIDKucePGsX37dp555pkS1wPw6KOPsmPHDi699NJiNc/jx4+nUaNGPPLII/z000+lrqs0V111FfPnz+f7779n69atfPDBBwwdOpSPP/6Y/v37s3p14c+LcPlIrHrucHusMpNETJo0iYyMjILHLVu25LTTTmPz5s0sWbKkoH3y5MkA3HDDDTRt2rSgvV69etx2221xb+/II4+kS5cuPP/882zcuLHQtHCpSvhzJZadO3cydepUGjVqVKzOPzs7u9jnVHmU9X1T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9NNPfPTRR/To0SNmSZJIVadyF6kSwnXnE2cuYU1uHm2yMhgzqGuVqEeHYJSRevXq0adPHzp16oS7M3fuXD744AN69uxZ6Ve0u+CCC5g4cSK33XYbH3/8MQcccABffPEFL7/8MqeffnpcI3MA/O53v2P06NH06NGDIUOGkJ6ezvz58/n888855ZRTeP7554stM2DAAJ544glOOeUUevbsSe3atTn66KM5+uijY27nvvvuo3fv3owZM4ZXX32V7OzsgnHSa9WqxeTJk2nUqFGZ90dphgwZwocffsgbb7zBSSedVNC+evVqjjjiCPbff38OPfRQ2rdvz5YtW3jhhRf49ttvufzyywviGj58OBMnTuTKK69k9uzZ7LfffixdupQXXniBM844gyeffLLC4o/0i1/8gvfee4+ePXsycOBANm/ezJNPPklubi5//etfo46kUdRjjz1G//79+c1vfsOkSZM4/PDDycrKYtWqVXzyySd8+umnvPPOO6WWCXTq1Ik777yTSy65hEMPPZSzzjqLFi1a8Oabb/LOO+/QrVs3JkyYUO7nPGnSJKZNm0b//v0LTnBevHgxr7zyCvn5+YwaNYpzzz230DJ77703EydO5PLLLyc7O5uzzz6bOnXq8PTTT7Nq1SquvvrquK42mky9e/fmsssu4+677+aggw5i6NChBeOkN2nSJGZtfywZGRmceeaZ/Oc//+Hee++lWbNmhY7v0tx6663MmjWLO++8k5ycnIJx0p988klOPPFEnnvuuWLLXHbZZUyePJmLLrqIWbNm0b59ez7++GPefvttTj75ZF544YVC8yfrfZPoZ/CcOXPYsWNH1B58kWoj2riMNf2mcdIL0zjp7v/85z998ODBvvfee3tGRoY3adLEu3fv7hMmTPAtW7YUmrekcdKLjjnsHnts8TBijEv+6aef+gknnOANGzb0Bg0aeN++fX3OnDkJjZPuHozDfMghh3j9+vW9WbNmPnjwYP/kk09ijnm8bt06P/fcc71ly5Zeq1atQs+rpOeyatUqHz16tHfo0MHT09O9WbNmftppp/n7778fNaZoz6G0fRLLunXrvE6dOn7WWWcVat+0aZOPGzfOjznmGG/Tpo3XqVPHW7Vq5X379vXHHnvMd+/eXWj+zz77zE855RRv0aKF169f3w899FB/4IEHYj7vaOM9h8XavyU9//DzXr16tQ8bNsxbtGjhdevW9R49evjUqVOLraek427Lli0+fvx4P/TQQ71BgwZer14979Spk5944on+r3/9y3/44Yeo+zKamTNn+nHHHedZWVlep04d79y5s48ZM8Y3bdoU93MrybPPPuunn366d+7c2Rs1auTp6eneqlUrP/nkk33GjBklLvvcc8/50Ucf7Q0bNvT69et7dna2T5kyJe5tlxRzWcYM3717t999993erVs3r1Onjrdu3dovvvhiz83Njbq+0vbX3LlzC8aMv/TSS2M+h1jvmbVr1/oFF1zgzZs393r16vkhhxzikydPLvHYmTt3rh911FGekZHhjRo18hNPPNE//vjjmM85Ge+bRD6D3d3PPffcmOOqi1SW8o6Tbu7FL1tc02VnZ3sidb17ukWLFlVoTalIZfjtb3/LQw89xIoVK5I2ckVlC49mEateWESCEphOnTpx3nnn8e9//zvV4UgNFm/+ZGYfunuxIYpUky4iNcItt9xCnTp1GD9+fKpDEZEKdOutt5KWlsaf/vSnVIciUi5K0kWkRthrr7149NFHadOmTaGTLkVkz+HutG7dmkceeSThGn+RqkYnjopIjXHqqady6qmnpjoMEakgZsYf/vCHVIchkhRK0kVEqgmdQyQiUnOo3EVEREREpIpRki4iIiIiUsUoSRcRERERqWKUpIuIiIiIVDHlTtLNLN3MephZ12QEJCIiIiJS08WdpJvZWWb2lJk1jWjrDHwG5ACfm9k0M9OIMSIiIiIi5ZBIT/qvgW7uvjGi7XZgX2A28AlwGnBB8sITEREREal5EknSDwA+CD8ws8bAicBT7n4scBiwGCXpIiIiIiLlkkiS3gJYG/H4SIKLIT0B4O47gdeAzkmLTkRERESkBkokSd8KZEY87gs4MC+ibTvQKAlxiVQrc+bMwcy4+eabUx1KSvXr1w8zq9RtdurUiU6dOlXqNkuSin0Qj5ycHI477jiaN2+OmdG9e/dUhyTAlClTMDOmTJlSodsZOXIkZsaKFSsqdDsV7dtvv2XEiBG0a9eOtLQ0zIzc3NxUh5VUlXVMRPvsTNa2zYx+/frFPX8q/4dW5fdGIkn6UuAEM6trZnWAM4FP3H19xDwdge+SGaBIVbBixQrMjJEjR6Y6lJSqyh9mEtuWLVs46aSTeP/99znnnHMYO3Yso0ePTnVYkkQ333wzZsacOXNSHUqFGjlyJI888gh9+/blxhtvZOzYsdSrV6/EZV577TWuvvpqBgwYQNOmTTEz+vTpU+q2Pv/8c8466yxatmxJvXr16Nq1K2PHjiUvLy/mMi+88AL9+vUjMzOThg0bcvjhh/PQQw8l/DxFIChXidf9wGSCZH0n0Am4ssg8hxOM9iIiNdDDDz/Mjz/+mOowpIj333+f7777jvHjx3P99denOhxJgdtuu41rr72Wtm3bpjqUMtuxYwevvfYaxx57LFOnTo17uX/84x/MmDGDevXqse+++7Jp06ZSl3nvvffo378/O3fuZOjQobRv35433niDW265hVmzZjFr1izq1q1baJl77rmHyy67jGbNmnH++edTp04dnn76aUaOHMnChQv529/+Fle8p59+OkcccQStW7eO+zkmS7K2vWjRIurXr5+kqGquuJN0d38oNBb6haGme0I3AMysP0Hifm8yAxSR6qNDhw6pDkGiWLNmDQBt2rRJcSSSKq1bt05J0pdM3377Lbt37074OP7DH/7A+PHj6datG9988w177713ifPn5+dzwQUX8OOPPzJjxgxOPfVUAHbv3s1ZZ53FM888w9///neuvfbagmVWrFjBNddcQ9OmTcnJySkoI/njH//IL3/5S26//XaGDBnCkUceWWq8mZmZZGZmljpfRUjWtrt165aEaCShixm5+/Xu3jx0u8LdPWLyPKAJcGcyAxRJtZtvvrngQ/2hhx7CzApu0er2PvroI0466SSysrKoX78+ffv25e2334667l27dnHvvfdyxBFH0LhxY+rXr0+PHj2455572L17d9RlnnrqKY4++mgyMzPJyMjg4IMP5rbbbuOnn34qNm+45nDLli1cddVVdOrUifT09EJ1f4sXL2bkyJG0b9+eunXrstdee3HeeeexZMmSQusys4Kfbffee++CfRBZ01hSPfarr77KKaecQsuWLalbty7t27fntNNO4/XXXy+YZ8eOHdxzzz2ceOKJdOzYkbp169K0aVOOPfZYXn755ajrjdfq1atJS0vj0EMPjTnP8ccfj5nx6aefFrRNmTKFIUOGsM8++5CRkUHjxo3p3bs3jz76aNzbLq3OM1b9ZlmOj0jhMq0RI0YAcMEFF0Q9dteuXcsll1xCp06dqFOnDi1atOCMM87gww8/LPG5vPLKKwU/7cdTh//FF19w7bXXkp2dTYsWLahbty4dO3bkwgsvZNWqVaUuHyl8bG/evJlLL72Utm3bUq9ePQ444AAmTZpE4X9PPyvL+yfebZRWV5vI+ROzZ8/mwgsv5IADDqBx48ZkZGRw0EEHMW7cOLZv315svePGjQPgmGOOKfQZFVZSqVpZ9smPP/7ImDFj6NChA3Xr1mXfffdlwoQJMfd7LEuXLmX48OG0bduWOnXq0KZNG4YPH87SpUuLbbdjx45A4c/heEoQjzzySA488EDS0tLiiunNN99k0aJFHH300QUJOkCtWrX461//CsB9991X6Lk++OCD/PTTT1x66aWFXuMmTZoU/Hp13333xbX9WJ8XZdn37s4999zDgQceSL169Wjbti2XXnopmzdvjmvb27dvJysri5YtW7Jr166oy4wePRoz48UXXyxoi/WZtm7dOn7zm9+w1157kZGRQffu3UssByrpPROrxGv69Omcf/75dOnShQYNGtCwYUN69uzJpEmT4vrcDHvuuecYMGAArVu3pm7durRp04a+ffty772V1xedtAsPufsOYEey1idSVfTr14/c3FzuuusuDjnkEAYPHlwwrejJdzk5Ofz1r3/lyCOP5P/+7/9YuXIlzzzzDAMGDOCjjz6ia9efL8y7c+dOTjnlFGbOnEnXrl0577zzqFevHrNnz+ayyy7jvffe45FHHim0/uuvv57bbruN5s2bc95559GwYUNefvllrr/+embOnMlrr71Genp6oWV27NhB//792bhxIwMHDqRx48YFXzpeeeUVzjjjjIJY9t13X1atWsW0adN48cUXmT17dkFSO3bsWKZPn87HH3/MFVdcQVZWFkDBfUnGjh3LLbfcQsOGDRk8eDDt27dnzZo1vP322zz66KMce+yxAGzcuJErrriCXr16cdxxx9GiRQvWrl3L888/z4knnsgDDzzA//3f/8XzshXTtm1bjj32WF599VUWLlzIwQcfXGj62rVref311+nZsycHHXRQQftFF13EAQccwNFHH03r1q3ZsGEDL730Er/61a9YsmQJf/rTn8oUT2nKcnwUlZWVxdixY/noo4+YMWMGp512WsExG75fvnw5ffr0Yc2aNfTv359zzz2Xb775hv/+97+8+OKLPPPMM5x88snF1v3000/zyiuvcMIJJzB69Oi4zlOYNm0a9913H8cccwy9evWiTp06fPbZZ/z73//m+eefJycnJ6FyjB07dnDssceSm5vLOeecw44dO3jmmWe44oorWLJkCf/4xz8KzV/W908i20iWCRMmsHjxYnr16sVJJ53E9u3bmT9/PjfffDNz5szh9ddfL0g6r7zySqZPn86bb77JiBEjEjqRuiz7ZOfOnQwcOJA1a9ZwwgknULt2baZPn861117L9u3bGTt2bFzb/uCDDzj22GPZunUrp556KgcccACLFy9m6tSpzJgxg1mzZpGdnV3wHFesWFHsc7giToB+4403gOBLe1H77LMPXbp04YsvvmDZsmV07ty51GVOOOGEQvOUR6L7/sorr2TSpEm0bt2aCy+8kPT0dGbMmMF7773Hjh07qFOnTonbq1evHmeffTb3338/L7/8Mqecckqh6T/99BNPPfUUe+21F4MGDSpxXRs2bKBXr14sW7aMPn360KdPH9auXcvo0aMZOHBg2XZIFNdeey21atXi8MMPp23btmzevJk33niDK664gg8++KDUz02A+++/n9/+9re0atWKU045hebNm/Pdd9/xySefMHnyZC6++OKkxVsid0/4BjQA2gIdot3Kss6qdOvZs6fLzz7//PNUh5Byy5cvd8BHjBgRdfrs2bOdYLQjnzx5cqFp9913nwN+0UUXFWofO3asA37ppZf6rl27Ctp37drlv/71rx3w6dOnF7S//fbbDnj79u197dq1Be07d+70k08+2QEfP358oW107NjRAR8wYID/8MMPhaZt3LjRs7KyvFmzZv7ZZ58Vmvbpp596gwYNvEePHoXaR4wY4YAvX7486n7o27evBx8rP5s5c6YDvvfee/uqVauKLfPNN98U/L19+/ZCj8Nyc3P9wAMP9CZNmviPP/5Y7Dl27NgxajxFPfbYYw741VdfXWzaX//6Vwd80qRJhdq//PLLYvP+9NNP3r9/f69du3ax5xRtH0yePDnqsREGeN++fQu1JXp8lKSk7Q8cONAB//Of/1yoff78+Z6WluZNmzb1rVu3FluXmfnLL78c1/bDVq1a5du3by/WPnPmTK9Vq5aPHj067nWFj+3evXsXWueGDRt8n332ccDffPPNgvbyvH/i3Ub4c2Ds2LExYy56rMZ6bb766ivfvXt3sXXceOONDvgTTzxRqD18vMyePTvqtqO9d8uzT0444YRC78V169Z5ZmamZ2Zm+o4dO6LGEGn37t3erVs3B/zRRx8tNO2JJ55wwLt27er5+fkF7aV9DscjvI7evXvHnGfo0KEO+NNPPx11+kknneSAv/TSSwVtzZs3d8DXr18fdZkGDRo44Nu2bSs1xljHRKL7fv78+Q54586dfcOGDQXteXl5fsQRRzgQ1/EYPk6GDBlSLNannnrKAb/qqqsKtUf7TBs1apQDfuWVVxZq/+CDD7x27dpR3zslfb7HOuajfWbn5+f78OHDHfB333230LRo741DDz3U69Sp4+vWrSu2ru+//z5qPNHEmz8BOR4lH02o3MXMfmVmnwJbgJXA8ii3ZYmsU6TA1KnQqRPUqhXcJ3BiUFXRu3fvYj+//vrXv6Z27dq8//77BW27d+/mnnvuoVWrVvz9738v9DNsWloat99+O2ZW6OSoBx98EIAbb7yRVq1aFbTXrl2b22+/nVq1avHvf/87aly33347DRo0KNT28MMPk5uby7hx4zjggAMKTTvwwAMZNWoUCxYs4PPPP09sJxRx9913F8QQrZe0Xbt2BX/XrVu30OOwzMxMfv3rX7Np0yY++OCDYtPjNXjwYDIzM5k6dSr5+fmFpj300EOkp6dz7rnnFmoP95RFqlOnDpdccgm7du1i1qxZZY4nlrIcH2WxatUqXn31VTp06MDvf//7QtN69erFueeey8aNG5k2bVqxZU877bSovYYladu2bbGT7QAGDhzIgQceyMyZMxN7AgQnREaus2nTptx0000ATJ48uaC9PO+feLeRTPvss0/UEqIrr7wSoEz7qqjy7JNJkyaRkZFR8Lhly5acdtppbN68uVipXDRvv/02ixcv5sgjj2TYsGGFpp199tn06dOHJUuWMG/evBhrqDjhUpBYtdnh9sihH+NdJlaZSSLi3ffhY/OGG26gadOmBe316tXjtttui3t7Rx55JF26dOH5559n48aNhaaFS1XCJXWx7Ny5k6lTp9KoUaNi5WDZ2dnFjoHyiPaZXatWLa644gog/vdO7dq1i/2KBNC8efPyBZiAuMtdzGwk8CCQD8wFvgGiFyiJJGrqVLjwQgiPDPL118FjgCS+eSta+KfZSOnp6ey1116FRhT44osv2LBhA/vttx9//vOfo64rIyODRYsWFTz+3//+B0D//v2LzdulSxfatWvH8uXLyc3NLVSCUq9ePX7xi18UW+add94B4OOP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Rj755JNC8/znP/9JyolyYcOHD6dWrVo8/PDDPPzwwwBRx1sOD2VXdD/MnDkz5gl10WRnZ1OrVi0ee+yxQldk3bhxY7ETNqFsx0dZtGvXjuOOO44VK1Zw5513Fpr23nvv8dhjj9GkSRNOP/30cm0Hft6X8+bNK5RI/vDDD4waNSrhhCHsuuuuK/Tz9caNGwvq+C+44IKC9vK8f+LdRrdu3WjcuDEzZszgu+++K2jPy8vj8ssvj/s5xTruli1bxh/+8Ieoy5TlvZnsz5RE9O7dm65duzJv3jyefvrpQtOefvpp3nrrLbp06UKfPn0qZPsl6du3L/vvvz9vvfUWzz33XEH77t27C/Z/eGzwsAsuuIC6detyzz33FBqOdNOmTdx6660Fy1Sm8Gfa+PHjC53wuX37dq677rqE13fGGWfQuHFjHn300YJfeOIZpx6Cc7OGDRvG1q1bi/Vw5+TkxDwJ/rDDDmPXrl3FTtCeMmUK8+fPLzZ/rPfOggULEjpZ9pVXXon6mRR+X1fWLyKJlLtcB8wH7jOzq929fMWQIpHCdec33BCUuHToECToVaQevWHDhhx++OHMnTuXYcOG0aVLF9LS0jj11FPLXCpy00038fHHH3Pffffx/PPP079/f9q2bct3333H0qVLmT9/PuPHjy84abNXr178/ve/569//SsHHXQQQ4cOpUGDBrz88st8+umn9OnThzFjxsS9/WbNmvH0008XXAZ6wIABHHjggdSqVYuVK1fyzjvvsGHDhkInbg4YMICJEycyatQohg4dSsOGDcnKyuLSSy+NuZ2BAwdy00038ac//Yn999+/YJz0devWMW/ePI444oiCD/wrr7ySmTNn0qdPH8466ywyMzPJyclh3rx5DB06tNg/87Jq3749xxxzDLNmzaJ27docfPDBhXpEwy6++GImT57MmWeeyZAhQ2jbti2ffvopr7zyCmeddRZPPvlkXNtr3bo1w4YN45FHHqF79+6cdNJJbNmyhZdeeomjjz466smHiR4fZXXffffRu3dvxowZw6uvvkp2dnbBOOm1atVi8uTJxXq+y6JVq1acc845PPHEE3Tv3p2BAweyefNmXnvtNerVq0f37t356KOPElpn69at+emnnzjooIM49dRT2blzJ08//TRr167l4osvLnTCYVnfP4lsIz09nSuuuII//elP9OjRg9NPP51du3bx2muv0aZNm7ivlBm+ZsEdd9zBwoUL6dGjBytXruSFF17gpJNOipqIH3PMMdSqVYvrrruOTz/9tKBX/8Ybb4y5nWR/piQifHG04447jrPPPpvTTjuNbt26sWTJEqZPn06jRo14+OGHC0qIymPevHkFX6rD53EsXbq0UIIZWVaUlpbG5MmT6d+/P0OHDmXo0KF06NCBWbNmkZOTQ+/evfnd735XaBt77703EydO5PLLLyc7O5uzzz6bOnXq8PTTT7Nq1SquvvrquK42mky9e/fmsssu4+677y54fcPjpDdp0iThK9BmZGRw5pln8p///Id7772XZs2acdJJJ8W9/K233sqsWbO48847ycnJKRgn/cknn+TEE08s9IUo7LLLLmPy5MlcdNFFzJo1i/bt2/Pxxx/z9ttvc/LJJ/PCCy8Umn/48OFMnDiRK6+8ktmzZ7PffvuxdOlSXnjhBc4444y4P7PPOecc6tWrR58+fejUqRPuzty5c/nggw/o2bNnwbU9Kly0cRmj3YA3gP8RjO6yNfT3G1Fus+JdZ1W9aZz0wjROemDp0qV+8skne9OmTd3MCo0lW5bxkd2DsYIffvhh79+/vzdp0sTT09O9TZs23rt3bx8/fryvXLmy2DKPP/649+7d2xs2bOh169b1Aw44wP/85z97Xl5e3NuNtHz5cr/kkkt833339bp163qjRo28a9eufv755/uzzz5bbP7bb7/du3Xr5nXq1Ck2zm60McLDXnzxRR80aJA3adLE69Sp4+3atfPBgwf7rFmzCs33/PPP++GHH+4NGzb0zMxMP+644/zNN98scezgeMdJj/TII48UjG3/t7/9LeZ88+fP92OOOcazsrK8YcOG3rt3b3/22Wdjvuax9sH27dv9mmuu8bZt23p6erp37tzZb731Vt+5c2fUMYXdy3Z8RFPaOO2rVq3y0aNHe4cOHTw9Pd2bNWvmp512mr///vsJr6sk27Zt8+uvv947d+7sdevW9Xbt2vnFF1/s69evL/HYiSb8uufm5vrFF1/sbdq08Tp16ni3bt38rrvuijrGuHvZ3j+JbGP37t1+2223+T777OPp6enevn17HzNmjG/bti2hcdJXrlzp5513nrdp08br1avnBxxwgE+YMKHE4+WRRx7xQw45xOvVq1dwbIeVdI2DZH2mlDZWezSLFy/2888/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pQOnEYyZ3gRIizKbu/tvkhCbiIiIiEiNFHeSbmZtgNeAbvx8smg0DihJFxEREREpo0R60m8H9gceBx4AviG4WJGIiIiIiCRRIkn6QOAtdx9WUcGIiIiIiEhiJ47WA96rqEBERERERCSQSJL+KdCxogIREREREZFAIkn6ROBUMzugooIREREREZHEatK/A54H3jazu4APgdxoM7r7W+UPTURERESkZkokSZ9DMLyiATeF/o4l2vjpIiIiIiISh0SS9FsoOTEXEREREZEkiDtJd/ebKzAOEREREREJSeTEURERERERqQRK0kVEREREqpiY5S5m9gZBDfoId18VehwPd/cBSYlORERERKQGKqkmvR9Bkl4/4nE8dHKpiIiIiEg5xEzS3b1WSY9FRERERKRiKPEWEREREalikpKkm1kTM2uQjHWJiIiIiNR0cSfpZjbAzP5qZk0i2lqa2ZvAemCjmd1REUGKiIiIiNQkifSkXwac4e6bItr+BhwFfAlsAK4ws7OSGJ+IiIiISI2TSJJ+CDAv/MDMMoChwGvu3hXoCnwDjE5qhCIiIiIiNUwiSXpLYE3E48OBesAUAHffCrxAkKyLiIiIiEgZJZKk/wRkRDw+imBM9Lci2rYATZMQl4iIiIhIjZVIkr4c6B/xeAiw1N1XR7S1JziJVEREREREyiiRJP0h4GAze8/M5gIHA48VmedQYEmyghMRERERqYliXnE0in8CRwBnAwY8D0wITzSzw4D9gceTGaCIiIiISE0Td5Lu7juB88xsdPDQtxaZZRnQA1iRvPBERERERGqeRHrSAXD3LTHa16N6dBERERGRckukJl1ERERERCqBknQRERERkSpGSbqIiIiISBWjJF1EREREpIpRki4iIiIiUsUoSRcRERERqWISHoIRwMwaAF2Ahu4+N7khiYiIiIjUbAn1pJtZOzN7BtgE5ACzI6b1MbPPzaxfUiMUEREREalh4k7Szaw18B5wGvAC8A5gEbO8B7QEzk5mgCIiIiIiNU0iPeljCZLwY939DOC1yInuvhOYC/ROXngiIiIiIjVPIkn6icBz7j6nhHlWAm3KFZGIiIiISA2XSJK+F7C0lHl2Ag3KHo6IiIiIiCSSpG8E2pcyTxfg27KHIyIiIiIiiSTp84FTzaxVtIlmth9wPBEjvoiIiIiISOISSdInAvWAN83sBKA+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\n", | |
"text/plain": [ | |
"<Figure size 864x576 with 1 Axes>" | |
] | |
}, | |
"metadata": { | |
"needs_background": "light" | |
}, | |
"output_type": "display_data" | |
}, | |
{ | |
"data": { | |
"image/png": "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akXfvn256667Cs2XqCa9YH3n7NmzOfzww8nNzaVRo0YMHjyYb775BoAFCxZwyimn0KxZM3Jycjj44IOZO3dusVhKqnsPU8O6du1axo4dS//+/WnTpg21atWiWbNmHHvssbz99tsJlwvw+uuvFyo3iCdOJdWkL1u2jPPPP58OHTrkr+eEE07g/fffL/E1TJs2jX79+tGgQQMaNmzIUUcdxbx580p9bQX95z//AeDkk08uNm3z5s2MGzeOfffdl0aNGlG3bl06dOjAcccdx2uvvVZo3kmTJnHGGWfQqVMn6tWrR/369enevTvjxo1LWOcer61duHAhd955J3vssQd16tShQ4cO3HDDDbg7AP/973/Zb7/9qFevHs2bN+eCCy5g48aNxZYXLzX69ttv+c1vfkPz5s3Jycmhe/fuPPzww6G2yapVq7jyyivZfffdycnJITc3lwEDBvDKK6+EWg7AlClTOPzww2ncuDF16tShU6dOjBw5krVr1+bPE983hg0bBsCZZ56Zv/9URK33fffdx6ZNm7jgggsK1Xk3atQovwf/7rvvTmlZyT5T8Rryn3/+mSuuuCL/EuC77rorN998c/77W5C7c+edd7LnnntSp04dWrduzQUXXFBoW5W07o0bN5KXl0fz5s3ZunVrwueMGDECM+OFF17Ib0tWprZ8+XJ++9vfstNOO5GTk0PXrl1LLAcq6dyWa6+9FjNj+vTphdrDfm6SSfUYDHDKKacAv3z2Raoi9aSLpOCee+7h97//PS1atOCYY46hadOmfP/993z44YeMHz+e8847L6XlvPfee9x888307duXs88+m48++oinnnqKjz76iGeffZY+ffrQpUsXhg4dytdff81TTz3FoYceyoIFC6hfv37aX9e8efO46qqrOOiggzjqqKNo1KgRixcv5tlnn+Wll17iueee4/DDDwega9eujBo1itGjRxcrOyitRn3hwoX06dOHb7/9lv79+3PqqafyzTff8N///pcXXniBJ598kqOPPrrY855//nmeeeYZjjjiCEaMGMGnn37Kiy++yHvvvcenn35K06ZNS32N7s7UqVNp0aIFHTt2LDZ9+PDhPPLII+y1114MHTqUnJwcvv32W2bMmMHLL79cqBdu5MiR1KhRg/3335/WrVuzdu1apk6dysUXX8x7773Hgw8+mDCGyy+/nOnTp3PMMccwcOBAnn32Wa666io2b95M48aNGTlyJIMGDeLAAw/k1Vdf5R//+Afbtm3jn//8Z7FlrV69ml69epGXl8eZZ57JmjVrePzxxzn99NNZunQpV1xxRanb5Ouvv6Zfv34sWrSIAw88kMMPP5yffvqJ559/nsMPP5x//etfnH322aUuB+Bf//oX5557LvXq1ePEE0+kefPmTJ8+nZtvvpnnnnuOmTNnkpeXR15eHqNGjeKDDz7gmWee4bjjjss/YTTVE0fXrFnDfffdx3fffUdubi7du3dPWo8+depUgPz9t6Ajjjii0DzlsWXLFgYOHMi3337LEUccQc2aNZk0aRIjR45k48aNjBo1qtD8l1xyCePGjaNly5acc845ZGdn88wzz/DOO++wefNmatWqVeL66tSpw8knn8w999zDSy+9xDHHHFNo+qZNm3j88cfZaaedOOyww0pc1sqVK+nVqxcLFiygT58+9OnTh2XLljFixAgGDhxYtg2SQFk/NwWFPQa3b9+e1q1b89prr+Hu+gVNqiZ3163IrXv37i6/+PTTTzMdQsbtu+++XqtWLV++fHmxaT/88EOhx3379vXgo/WLadOmOeCAT5w4sdC0s846ywFv1KiRX3/99YWmXXfddQ74bbfdVuo64saPH++Ajx8/vlB7+/btvX379oXa1qxZUyx+d/dvvvnGW7Zs6V26dCk2DfC+ffsmXPfChQsd8GHDhhVqHzhwoAPFXt/MmTM9KyvLGzdu7OvXry/2GrKysvy1114r9JyRI0c64DfffHPCGIqaN2+eA3700UcXm7ZmzRo3M+/evbtv3bq12PQVK1YUevzll18Wm2fbtm0+dOhQB/ztt98uNG3YsGEOePv27X3JkiX57atXr/YmTZp43bp1vWnTpoU+Yxs3bvTdd9894f4W34dOPPFE37ZtW377ggULvFGjRp6dne1fffVVfnt8vxs1alSh5fTt29fNzB955JFC7atXr/Z99tnH69Sp4999912x11rUokWLvFatWt6gQQOfN29eoWnnnnuuA3722WcXak+2f5Ym/tqL3vbZZx//8MMPi83ftGlTB4q9h3H16tVzwH/66adS113SZwrwI444wn/++ef89uXLl3tubq7n5ub65s2b89tnzpzpgHfs2NFXrlyZ375hwwbv2bNn/r5S2rpnzZrlgA8ePLhYrI8//rgD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//79+e1vf8u4cePYf//9ycvLY8mSJXz44Yd8/PHHvPXWW6WWCXTo0IHbbruN888/n3333ZeTTjqJZs2a8frrr/PWW2/RpUsXbr755nK/5nHjxvHUU0/Rv3///BOc58+fz8svv8y2bds4++yzOfXUUws9Z+edd2bs2LFcdNFF9OjRg5NPPplatWrxxBNPsGTJEi677LKUrjaaTr179+bCCy/kjjvuYK+99mLIkCH546Q3atQoaW1/Mjk5OZx44on85z//4a677qJJkyaF9u/S3HDDDUyZMoXbbruN2bNn54+T/thjj3HkkUfy7LPPFnvOhRdeyPjx4zn33HOZMmUKbdu2Ze7cucyaNYujjz6a559/vtD86frchD0GT58+nc2bNyfswRepMhKNy1jdbxonvTCNk+7+z3/+0wcNGuQ777yz5+TkeKNGjbxr165+8803+7p16wrNW9I46UXHHHZPPrZ4HEnGJf/444/9iCOO8Pr163u9evW8b9++Pn369FDjpLsH4zDvs88+XrduXW/SpIkPGjTIP/zww6RjHi9fvtxPPfVUb968udeoUaPQ6yrptSxZssRHjBjh7dq18+zsbG/SpIkfd9xx/u677yaMKdFrKG2bJLN8+XKvVauWn3TSSYXaV69e7aNHj/aDDz7YW7Vq5bVq1fIWLVp43759/eGHH/bt27cXmv+TTz7xY445xps1a+Z169b1fffd1++9996krzvReM9xybZvSa8//rqXLl3qp59+ujdr1sxr167t3bp184ceeqjYckra79atW+djxozxfffd1+vVq+d16tTxDh06+JFHHun/+te//Mcff0y4LROZPHmyH3rooZ6Xl+e1atXyjh07+hVXXOGrV69O+bWV5Omnn/bjjz/eO3bs6A0aNPDs7Gxv0aKFH3300f7MM8+U+Nxnn33WDzroIK9fv77XrVvXe/To4RMmTEh53SXFXJYxw7dv3+533HGHd+nSxWvVquUtW7b08847z9esWZNweaVtrzfffDN/zPgLLrgg6WtI9plZtmyZn3nmmd60aVOvU6eO77PPPj5+/PgS950333zTDzzwQM/JyfEGDRr4kUce6XPnzk36mtPxuQlzDHZ3P/XUU5OOqy5SWco7Trq5F79scXXXo0cPD1PXu6ObN29ehdaUilSG3//+99x///0sWrQobSNXVLb4aBbJ6oVFJCiB6dChA6eddhr//ve/Mx2OVGOp5k9m9r67FxuiSDXpIlItXHfdddSqVYsxY8ZkOhQRqUA33HADWVlZ/OUvf8l0KCLloiRdRKqFnXbaiYkTJ9KqVatCJ12KyI7D3WnZsiUPPvhg6Bp/kajRiaMiUm0ce+yxHHvssZkOQ0QqiJnxpz/9KdNhiKSFknQRkSpC5xCJiFQfKncREREREYkYJekiIiIiIhGjJF1EREREJGKUpIuIiIiIREy5k3QzyzazbmbWOR0BiYiIiIhUdykn6WZ2kpk9bmaNC7R1BD4BZgOfmtlTZqYRY0REREREyiFMT/pZQBd3X1Wg7VZgV2Aa8CFwHHBm+sITEREREal+wiTpewDvxR+YWUPgSOBxdz8E2A+Yj5J0EREREZFyCZOkNwOWFXh8AMHFkB4FcPctwKtAx7RFJyIiIiJSDYVJ0tcDuQUe9wUcmFGgbSPQIA1xiVQp06dPx8y49tprMx1KRvXr1w8zq9R1dujQgQ4dOlTqOkuSiW2QitmzZ3PooYfStGlTzIyuXbtmOiQBJkyYgJkxYcKECl3P8OHDMTMWLVpUoeupaN999x3Dhg2jTZs2ZGVlYWasWbMm02GlVWXtE4mOnelat5nRr1+/lOfP5P/QKH82wiTpXwBHmFltM6sFnAh86O4rCszTHvg+nQGKRMGiRYswM4YPH57pUDIqygczSW7dunUcddRRvPvuu5xyyimMGjWKESNGZDosSaNrr70WM2P69OmZDqVCDR8+nAcffJC+ffty9dVXM2rUKOrUqVPic1599VUuu+wyBgwYQOPGjTEz+vTpU+q6Pv30U0466SSaN29OnTp16Ny5M6NGjWLDhg1Jn/P888/Tr18/cnNzqV+/Pvvvvz/3339/6NcpAkG5SqruAcYTJOtbgA7AJUXm2Z9gtBcRqYYeeOABfv7550yHIUW8++67fP/994wZM4Y///nPmQ5HMuDGG29k5MiRtG7dOtOhlNnmzZt59dVXOeSQQ3jooYdSft4//vEPnnnmGerUqcOuu+7K6tWrS33OO++8Q//+/dmyZQtDhgyhbdu2TJ06leuuu44pU6YwZcoUateuXeg5d955JxdeeCFNmjThjDPOoFatWjzxxBMMHz6cjz76iL/+9a8pxXv88cfTs2dPWrZsmfJrTJd0rXvevHnUrVs3TVFVXykn6e5+f2ws9HNiTXfGbgCYWX+CxP2udAYoIlVHu3btMh2CJPDtt98C0KpVqwxHIpnSsmXLjCR96fTdd9+xffv20Pvxn/70J8aMGUOXLl345ptv2HnnnUucf9u2bZx55pn8/PPPPPPMMxx77LEAbN++nZNOOoknn3ySv//974wcOTL/OYsWLeLyyy+ncePGzJ49O7+M5P/+7//49a9/za233srgwYM54IADSo03NzeX3NzcUuerCOlad5cuXdIQjYS6mJG7/9ndm8ZuF7u7F5g8A2gE3JbOAEUy7dprr80/qN9///2YWf4tUd3eBx98wFFHHUVeXh5169alb9++zJo1K+Gyt27dyl133UXPnj1p2LAhdevWpVu3btx5551s37494XMef/xxDjroIHJzc8nJyWHvvffmxhtvZNOmTcXmjdccrlu3jksvvZQOHTqQnZ1dqO5v/vz5DB8+nLZt21K7dm122mknTjvtND777LNCyzKz/J9td9555/xtULCmsaR67FdeeYVjjjmG5s2bU7t2bdq2bctxxx3Ha6+9lj/P5s2bufPOOznyyCNp3749tWvXpnHjxhxyyCG89NJLCZebqqVLl5KVlcW+++6bdJ7DDz8cM+Pjjz/Ob5swYQKDBw9ml112IScnh4YNG9K7d28mTpyY8rpLq/NMVr9Zlv2joHiZ1rBhwwA488wzE+67y5Yt4/zzz6dDhw7UqlWLZs2accIJJ/D++++X+Fpefvnl/J/2U6nD//zzzxk5ciQ9evSgWbNm1K5dm/bt23POOeewZMmSUp9fUHzfXrt2LRdccAGtW7emTp067LHHHowbN47C/55+UZbPT6rrKK2uNsz5E9OmTeOcc85hjz32oGHDhuTk5LDXXnsxevRoNm7cWGy5o0ePBuDggw8udIyKK6lUrSzb5Oeff+aKK66gXbt21K5dm1133ZWbb7456XZP5osvvmDo0KG0bt2aWrVq0apVK4YOHcoXX3xRbL3t27cHCh+HUylBPOCAA9hzzz3JyspKKabXX3+defPmcdBBB+Un6AA1atTglltuAeDuu+8u9Frvu+8+Nm3axAUXXFDoPW7UqFH+r1d33313SutPdrwoy7Z3d+6880723HNP6tSpQ+vWrbngggtYu3ZtSuveuHEjeXl5NG/enK1btyZ8zogRIzAzXnjhhfy2ZMe05cuX89vf/paddtqJnJwcunbtWmI5UEmfmWQlXpMmTeKMM86gU6dO1KtXj/r169O9e3fGjRuX0nEz7tlnn2XAgAG0bNmS2rVr06pVK/r27ctdd1VeX3TaLjzk7puBzelankhU9OvXjzVr1nD77bezzz77MGjQoPxpRU++mz17NrfccgsHHHAAv/vd71i8eDFPPvkkAwYM4IMPPqBz518uzLtlyxaOOeYYJk+eTOfOnTnttNOoU6cO06ZN48ILL+Sdd97hwQcfLLT8P//5z9x44400bdqU0047jfr16/PSSy/x5z//mcmTJ/Pqq6+SnZ1d6DmbN2+mf//+rFq1ioEDB9KwYcP8Lx0vv/wyJ5xwQn4su+66K0uWLOGpp57ihRdeYNq0aflJ7ahRo5g0aRJz587l4osvJi8vDyD/viSjRo3iuuuuo379+gwaNIi2bdvy7bffMmvWLCZOnMghhxwCwKpVq7j44ovp1asXhx56KM2aNWPZsmU899xzHHnkkdx777387ne/S+VtK6Z169YccsghvPLKK3z00UfsvffehaYvW7aM1157je7du7PXXnvlt5977rnsscceHHTQQbRs2ZKVK1fy4osv8pvf/IbPPvuMv/zlL2WKpzRl2T+KysvLY9SoUXzwwQc888wzHHfccfn7bPx+4cKF9OnTh2+//Zb+/ftz6qmn8s033/Df//6XF154gSeffJKjjz662LKfeOIJXn75ZY444ghGjBiR0nkKTz31FHfffTcHH3wwvXr1olatWnzyySf8+9//5rnnnmP27NmhyjE2b97MIYccwpo1azjllFPYvHkzTz75JBdffDGfffYZ//jHPwrNX9bPT5h1pMvNN9/M/Pnz6dWrF0cddRQbN25k5syZXHvttUyfPp3XXnstP+m85JJLmDRpEq+//jrDhg0LdSJ1WbbJli1bGDhwIN9++y1HHHEENWvWZNKkSYwcOZKNGzcyatSolNb93nvvccghh7B+/XqOPfZY9thjD+bPn89DDz3EM888w5QpU+jRo0f+a1y0aFGx43BFnAA9depUIPjSXtQuu+xCp06d+Pzzz1mwYAEdO3Ys9TlHHHFEoXnKI+y2v+SSSxg3bhwtW7bknHPOITs7m2eeeYZ33nmHzZs3U6tWrRLXV6dOHU4++WTuueceXnrpJY455phC0zdt2sTjjz/OTjvtxGGHHVbislauXEmvXr1YsGABffr0oU+fPixbtowRI0YwcODAsm2QBEaOHEmNGjXYf//9ad26NWvXrmXq1KlcfPHFvPfee6UeNwHuuecefv/739OiRQuOOeYYmjZtyvfff8+HH37I+PHjOe+889IWb4ncPfQNqAe0BtolupVlmVG6de/e3eUXn376aaZDyLiFCxc64MOGDUs4fdq0aU4w2pGPHz++0LS7777bAT/33HMLtY8aNcoBv+CCC3zr1q357Vu3bvWzzjrLAZ80aVJ++6xZsxzwtm3b+rJly/Lbt2zZ4kcffbQDPmbMmELraN++vQM+YMAA//HHHwtNW7Vqlefl5XmTJk38k08+KTTt448/9nr16nm3bt0KtQ8bNswBX7hwYcLt0LdvXw8OK7+YPHmyA77zzjv7kiVLij3nm2++yf9748aNhR7HrVmzxvfcc09v1KiR//zzz8VeY/v27RPGU9TDDz/sgF922WXFpt1yyy0O+Lhx4wq1f/nll8Xm3bRpk/fv399r1qxZ7DUl2gbjx49PuG/EAd63b99CbWH3j5KUtP6BAwc64Ndff32h9pkzZ3pWVpY3btzY169fX2xZZuYvvfRSSuuPW7JkiW/cuLFY++TJk71GjRo+YsSIlJcV37d79+5daJkrV670XXbZxQF//fXX89vL8/lJdR3x48CoUaOSxlx0X0323nz11Ve+ffv2Ysu4+uqrHfBHH320UHt8f5k2bVrCdSf67JZnmxxxxBGFPovLly/33Nxcz83N9c2bNyeMoaDt27d7ly5dHPCJEycWmvboo4864J07d/Zt27blt5d2HE5FfBm9e/dOOs+QIUMc8CeeeCLh9KOOOsoBf/HFF/PbmjZt6oCvWLEi4XPq1avngP/000+lxphsnwi77WfOnOmAd+zY0VeuXJnfvmHDBu/Zs6cDKe2P8f1k8ODBxWJ9/PHHHfBLL720UHuiY9rZZ5/tgF9yySWF2t977z2vWbNmws9OScf3ZPt8omP2tm3bfOjQoQ7422+/XWhaos/Gvvvu67Vq1fLly5cXW9YPP/yQMJ5EUs2fgNmeIB8NVe5iZr8xs4+BdcBiYGGC24IwyxTJ99BD0KED1KgR3Ic4MSgqevfuXezn17POOouaNWvy7rvv5rdt376dO++8kxYtWvD3v/+90M+wWVlZ3HrrrZhZoZOj7rvvPgCuvvpqWrRokd9es2ZNbr31VmrUqMG///3vhHHdeuut1KtXr1DbAw88wJo1axg9ejR77LFHoWl77rknZ599NnPmzOHTTz8NtxGKuOOOO/JjSNRL2qZNm/y/a9euXehxXG5uLmeddRarV6/mvffeKzY9VYMGDSI3N5eHHnqIbdu2FZp2//33k52dzamnnlqoPd5TVlCtWrU4//zz2bp1K1OmTClzPMmUZf8oiyVLlvDKK6/Qrl07/vjHPxaa1qtXL0499VRWrVrFU089Vey5xx13XMJew5K0bt262Ml2AAMHDmTPPfdk8uTJ4V4AwQmRBZfZuHFjrrnmGgDGjx+f316ez0+q60inXXbZJWEJ0SWXXAJQpm1VVHm2ybhx48jJycl/3Lx5c4477jjWrl1brFQukVmzZjF//nwOOOAATj/99ELTTj75ZPr06cNnn33GjBkzkiyh4sRLQZLVZsfbCw79mOpzkpWZhJHqto/vm1dddRWNGzfOb69Tpw433nhjyus74IAD6NSpE8899xyrVq0qNC1eqhIvqUtmy5YtPPTQQzRo0KBYOViPHj2K7QPlkeiYXaNGDS6++GIg9c9OzZo1i/2KBNC0adPyBRhCyuUuZjYcuA/YBrwJfAMkLlASCeuhh+CccyA+MsjXXwePAdL44a1o8Z9mC8rOzmannXYqNKLA559/zsqVK9ltt924/vrrEy4rJyeHefPm5T/+3//+B0D//v2LzdupUyfatGnDwoULWbNmTaESlDp16vCrX/2q2HPeeustAObOnZuwhvbzzz8HgrP0iybxYbz99tuYWcoJ3SeffMLYsWN54403WLZsWbH626VLl5Y5lpycHE466STuvfdeJk+ezJFHHgnA+++/zyeffMLxxx9f7AC8ePFibr75ZqZMmcLixYuLDb9WnniSKcv+URZz5swB4MADD0z4z6h///5MnDiROXPmMHTo0ELT9ttvv9Drc3ceeughJkyYwNy5c1m9enWhL0ul/fReVM2aNenVq1ex9ngtbPz1Qdk/P2HWkU4//fQTt99+O08//TSff/4569evL1RznI79rqzbJDc3l1133bXYc9q2bQuQ0ugpJa073j5jxgzmzJnDQQcdVOryKlP8fQhzPYSyPCeRMNs+vo379u1bbP4DDzyQmjVTr3geNmwYV111FY8++mh+qcfy5cuZPHky3bp1S/g/pqD58+fz888/c+CBByb8ItOvX7+0DVW5cuVKxo4dy4svvsiCBQv46aefCk1P5bNz+umnc9lll7Hnnnty8skn07dvX3r37k2zZs3SEmOqwtSkXw6sBvq4e/n+M4gUddVVvyTocT//HLRXoSQ9WX12zZo1CyUjK1euBIKTpuInfCXy448/5v8d74FJNkJDy5YtWbx4MWvXri0UR/PmzRP+Y4jHcO+99yZdf9EYymLNmjU0atSoUM9PMm+//Tb9+/dn69atDBgwgGOPPZaGDRtSo0aN/LrqRCezhTF8+HDuvfde7r///vwkPVlv0IIFC9hvv/1YvXo1Bx54IAMHDiQ3N5esrCwWLVrE/fffX+54EinL/lEWqexTQMKLxRTseU3VpZdeym233UbLli057LDDaN26df5+MWHCBL7++utQy2vatGnCkwHjsRXstSzr5yfMOtJly5Yt9O/fn3fffZe99tqLk08+mWbNmuV/kRo9enRa9ruybpOSjnNAsV+pyrpuSLzvVbTSer3XrVtXaL743ytWrGDt2rU0adIk6XMaNmxYrtjCbPt4/DvttFOx+bOyshLGmczQoUO55ppruP/++/OT9IceeoitW7eW2oteWixQtuNJImvWrOHXv/41CxcuZL/99mPo0KE0btyYmjVr5p9blspn59JLL6Vp06bcddddjBs3jttuuw0zo2/fvowdOzZhh1xFCJOk7wrcrwRdKsTixeHaq7j4wf34449PWEpQ0nO+++67hD/nLVu2rNB8ccl6buLzzZ07t9RekPLIy8tj5cqVbNiwodRE/frrr2fDhg1Mmzat2MgAN954I88880y54+nVqxe77bYbzzzzDGvWrKFevXo88sgjNG3aND9pj/vb3/7GypUrGT9+fLEypkceeSTlnp8aNYLKwkSjIyRKQsqyf5RFwX0qkWT7FITvEfz+++8ZN24ce+21F7NmzaJBg8IXp37kkUdCLQ9gxYoVbNu2rVgSHX89RZOo+LQwn58w6yjpfYYgUUlleLtnnnmGd999l2HDhhUb4WPZsmUlfnELo6zbJN3rTqQi112a+An+8V8Ti4qPPNOpU6dCz1mxYgWff/55sWEWly1bxk8//USbNm0qdezw+LZbvnw5u+yyS6Fp27ZtY+XKlSmfqN2mTRv69+/Pa6+9xvz58+nSpUt+ieBpp50WKpZEku0HNWrUYPPmxGOSJDp2/vvf/2bhwoWMGjWq2C/Eb731FrfffnupscYNHTqUoUOHsmbNGmbNmsXTTz/Nfffdx2GHHca8efNo3rx5yssqqzA16auAjaXOJVIWycbXjsi42/F/0Kn0EKWiS5cu5OXl8fbbb7Nly5aUntOtWzeAhFcU/PLLL1myZAk777xzSqOtAPTs2ROAN998M6X5oWzboWfPnrg7L7/8cqnzfvnllzRu3Djh0F2vv/56yusszbBhw9i0aROPPfYYL7zwAitWrOC0004rVvLx5ZdfAjB48OByxdOoUSMAvvnmm2LTZs+eXaytLPtHWcT3qRkzZiRMLKdNmwZQ4rCVqVqwYAHbt29n4MCBxRL0JUuWsGBB+NOZtm7dmnB40/hnJP76Cv4d9vMTZh0lvc9ffvllyr3CZdnvyvLZTPcxJYyS1l2wPR37XljxEpxEx6wFCxbw+eef0759+0KJb0nPiQ8fm6y0p6LEt12ifebNN99M+mUymXhHxf33388HH3zAhx9+yBFHHJFSCUiXLl2oW7cuH3zwQcJfKJLtB40aNWL58uUJj4OJjp3pOmYXlJeXlz+62PDhw1m1alWo/5vlESZJfx7oZ+UtqBJJZMwYKNrDULdu0B4BjRo1wsxYnKae/Zo1a3LhhReybNkyLrroooSXmV62bFmhkzbPOussIOht/uGHH/Lbt23bxuWXX8727dv57W9/m3IMZ555Jnl5eYwePbrQSa1x27dvL3bgjP88GmY7XHjhhQBcdtllCWsBC7Z16NCBVatW8eGHHxaa5z//+U9aTpSLGzp0KDVq1OCBBx7ggQceAEg43nJ8KLui22Hy5MlJT6hLpEePHtSoUYOHH3640BVZV61aVeyETSjb/lEWbdq04dBDD2XRokXcdttthaa98847PPzwwzRq1Ijjjz++XOuBX7bljBkzCiWSP/74I2effXbohCHuyiuvLPTz9apVq/Lr+M8888z89vJ8flJdR5cuXWjYsCHPPPMM33//fX77hg0buOiii1J+Tcn2uwULFvCnP/0p4XPK8tlM9zEljN69e9O5c2dmzJjBE088UWjaE088wRtvvEGnTp3o06dPhay/JH379mX33XfnjTfe4Nlnn81v3759e/72j48NHnfmmWdSu3Zt7rzzzkLDka5evZobbrgh/zmVKX5MGzNmTKETPjdu3MiVV14ZenknnHACDRs2ZOLEifm/8KQyTj0E52adfvrprF+/vlgP9+zZs5OeBL/ffvuxdevWYidoT5gwgZkzZxabP9lnZ86cOaFOln355ZcTHpPin+vK+kUkTLnLlcBM4G4zu8zdy1cMKVJQvO78qquCEpd27YIEPSL16PXr12f//ffnzTff5PTTT6dTp05kZWVx7LHHlrlU5JprrmHu3LncfffdPPfcc/Tv35/WrVvz/fff88UXXzBz5kzGjBmTf9Jmr169+OMf/8gtt9zCXnvtxZAhQ6hXrx4vvfQSH3/8MX369OGKK65Ief1NmjThiSeeyL8M9IABA9hzzz2pUaMGixcv5q233mLlypWFTtwcMGAAY8eO5eyzz2bIkCHUr1+fvLw8LrjggqTrGThwINdccw1/+ctf2H333fPHSV++fDkzZsygZ8+e+Qf8Sy65hMmTJ9OnTx9OOukkcnNzmT17NjNmzGDIkCHF/pmXVdu2bTn44IOZMmUKNWvWZO+99y7UIxp33nnnMX78eE488UQGDx5M69at+fjjj3n55Zc56aSTeOyxx1JaX8uWLTn99NN58MEH6dq1K0cddRTr1q3jxRdf5KCDDkp48mHY/aOs7r77bnr37s0VV1zBK6+8Qo8ePfLHSa9Rowbjx48v1vNdFi1atOCUU07h0UcfpWvXrgwcOJC1a9fy6quvUqdOHbp27coHH3wQapktW7Zk06ZN7LXXXhx77LFs2bKFJ554gmXLlnHeeecVOuGwrJ+fMOvIzs7m4osv5i9/+QvdunXj+OOPZ+vWrbz66qu0atUq5Stlxq9Z8Le//Y2PPvqIbt26sXjxYp5//nmOOuqohIn4wQcfTI0aNbjyyiv5+OOP83v1r7766qTrSfcxJYz4xdEOPfRQTj75ZI477ji6dOnCZ599xqRJk2jQoAEPPPBAfglRecyYMSP/S3X8PI4vvviiUIJZsKwoKyuL8ePH079/f4YMGcKQIUNo164dU6ZMYfbs2fTu3Zs//OEPhdax8847M3bsWC666CJ69OjBySefTK1atXjiiSdYsmQJl112WUpXG02n3r17c+GFF3LHHXfkv7/xcdIbNWoU+gq0OTk5nHjiifznP//hrrvuokmTJhx11FEpP/+GG25gypQp3HbbbcyePTt/nPTHHnuMI488stAXorgLL7yQ8ePHc+655zJlyhTatm3L3LlzmTVrFkcffTTPP/98ofmHDh3K2LFjueSSS5g2bRq77bYbX3zxBc8//zwnnHBCysfsU045hTp16tCnTx86dOiAu/Pmm2/y3nvv0b179/xre1S4ROMyJroBU4H/EYzusj7299QEtympLjOqN42TXpjGSQ988cUXfvTRR3vjxo3dzAqNJVuW8ZHdg7GCH3jgAe/fv783atTIs7OzvVWrVt67d28fM2aML168uNhzHnnkEe/du7fXr1/fa9eu7XvssYdff/31vmHDhpTXW9DChQv9/PPP91133dVr167tDRo08M6dO/sZZ5zhTz/9dLH5b731Vu/SpYvXqlWr2Di7icYIj3vhhRf8sMMO80aNGnmtWrW8TZs2PmjQIJ8yZUqh+Z577jnff//9vX79+p6bm+uHHnqov/766yWOHZzqOOkFPfjgg/lj2//1r39NOt/MmTP94IMP9ry8PK9fv7737t3bn3766aTvebJtsHHjRr/88su9devWnp2d7R07dvQbbrjBt2zZknBMYfey7R+JlDZO+5IlS3zEiBHerl07z87O9iZNmvhxxx3n7777buhlleSnn37yP//5z96xY0evXbu2t2nTxs877zxfsWJFiftOIvH3fc2aNX7eeed5q1atvFatWt6lSxe//fbbE44x7l62z0+YdWzfvt1vvPFG32WXXTw7O9vbtm3rV1xxhf/000+hxklfvHixn3baad6qVSuvU6eO77HHHn7zzTeXuL88+OCDvs8++3idOnXy9+24kq5xkK5jSmljtScyf/58P+OMM7xFixZes2ZNb9GihZ9++uk+f/78YvOWdZz0+DYu6ZbIJ5984kOGDPEmTZp4rVq1fLfddvP/+7//K3athoKeffZZP+igg7x+/fpet25d79Gjh0+YMKFM8YY51iXb9tu3b/c77rgj/5jdsmVLP++883zNmjWh9se4N998M3+bXXDBBUlfQ7J9dNmyZX7mmWd606ZNvU6dOr7PPvv4+PHjS/wf+uabb/qBBx7oOTk53qBBAz/yyCN97ty5SV/zJ5984sccc4w3a9bM69at6/vuu6/fe++9SfefRJ+Nf/7znz5o0CDfeeedPScnxxs1auRdu3b1m2++2detW5f0dRdV3nHSzQsM6VQSM0v1Wqru7qldezeievTo4YlqnaqrefPmsfvuu2c6DBGRfPGftVO50mmU1yEiO65U8ycze9/diw0Zk3K5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\n", | |
"text/plain": [ | |
"<Figure size 864x576 with 1 Axes>" | |
] | |
}, | |
"metadata": { | |
"needs_background": "light" | |
}, | |
"output_type": "display_data" | |
}, | |
{ | |
"data": { | |
"image/png": "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ru4uUqrVq1fTpEkTmjdvTu3atZWgi4iIiBRhZtSuXZvmzZvTpEkTVq8u35glStKlVBs2bKBx48aZDkNERESkUmjcuDEbNmwo1zKUpEuptm/fTk5OTqbDEBEREakUcnJyyn0Nn5J0SYq6uIiIiIgkJxV5k5J0EREREZEsoyRdRERERCTLKEkXSbG+fftmZfegTp060alTp7SuY/HixZgZw4YNS+t6yqpv377ss88+7NixI9OhVIjp06djZlx//fWZDqWQuXPncvjhh9O8eXPMjG7dumU6pBKNHz8eM2P8+PFpXU+8z2iq1m1m9O3bN+n6mTx2hg0bhpmxePHi0PO6O926dePggw9OfWAiFUxJuoiEEvaffbZ48sknmTFjBqNHj6ZGDZ36MmX9+vUcc8wxvP3225x22mmMGjWKESNGlDqfmSV8HHjggQnne/755+nbty+5ubk0bNiQAw44gAceeCCVb0myiJkxevRoZs2axZNPPpnpcETKRTczEkmxBx98kJ9//jnTYWRE27ZtmTdvHrm5uZkOpRB359prr6VLly6ceOKJmQ6nWnv77bf5/vvvGTNmDFdffXWoeTt27Bj3V5p27drFrX/XXXdx0UUX0axZM8466yxq167Nk08+ybBhw/j444/5+9//ntR6TzzxRA488EBat24dKt5USNW6582bR/369VMUVXY74YQT2GOPPbjmmmsYNGhQVv6yKZIMJekiKdahQ4dMh5AxOTk5dO3aNdNhFPPaa6/x+eefM2bMGP3DzrBvv/0WgDZt2oSet1OnTkl3v1i8eDFXXHEFTZs2Ze7cuQXdSP785z/z61//mttuu41BgwZx0EEHlbqs3NzcjH3xTNW6s/FzmU5Dhw5l5MiRTJkyhcMOOyzT4YiUiX7zFUnSs88+S//+/WndujV16tShTZs29OnTh7vvvrtQvXh90mP7d86dO5cjjzyS3NxcmjRpwqBBg/jmm28AWLhwIaeddhotWrSgXr16HHrooXz44YfFYimp33uYPqzr1q3j1ltvpV+/frRr147atWvTokULjj/+eN588824ywWYMWNGoe4G0cSppD7py5cv54ILLqBTp04F6znppJN49913S3wP06ZNo2/fvjRq1IjGjRtzzDHHMG/evFLfW6z//ve/AJx66qnFpm3ZsoWxY8ey33770aRJE+rXr0+nTp044YQTeO211wrVnThxImeddRZdunShQYMGNGzYkB49ejB27Ni4/dyjfWsXLVrEXXfdxZ577kndunXp1KkTN910E+4OwP/+9z/2339/GjRoQMuWLbnwwgvZtGlTseVFuxp9++23/OY3v6Fly5bUq1ePHj168Mgjj4TaJqtXr+aqq65ijz32oF69euTm5tK/f39eeeWVUMsBmDJlCkceeSRNmzalbt26dOnShZEjR7Ju3bqCOtFjY+jQoQAMHz684PhJR1/v+++/n82bN3PhhRcW6ufdpEmTghb8e+65J6llJfpMRfuQ//zzz1x55ZUFtwDfddddueWWWwr2byx356677mKvvfaibt26tG3blgsvvLDQtipp3Zs2bSIvL4+WLVuybdu2uPOMGDECM+OFF14oKEvUTW3FihX89re/ZaeddqJevXp069atxO5AJV3bcv3112NmTJ8+vVB52M9NIsmegwFOO+004JfPvkhlpJZ0kSTce++9/P73v6dVq1Ycd9xxNG/enO+//56PPvqIcePGcf755ye1nHfeeYdbbrmFPn36cM455/Dxxx/z9NNP8/HHH/Pss8/Su3dvunbtypAhQ/j66695+umnOfzww1m4cCENGzZM+fuaN28e11xzDYcccgjHHHMMTZo0YcmSJTz77LO89NJLPPfccxx55JEAdOvWjVGjRjF69Ohi3Q5K66O+aNEievfuzbfffku/fv04/fTT+eabb/jf//7HCy+8wFNPPcWxxx5bbL7nn3+eSZMmcdRRRzFixAg+++wzXnzxRd555x0+++wzmjdvXup7dHemTp1Kq1at6Ny5c7Hpw4YN49FHH2XvvfdmyJAh1KtXj2+//ZZZs2bx8ssvF2qFGzlyJDVq1OCAAw6gbdu2rFu3jqlTp3LJJZfwzjvv8NBDD8WN4YorrmD69Okcd9xxDBgwgGeffZZrrrmGLVu20LRpU0aOHMnAgQM5+OCDefXVV/nXv/7F9u3b+b//+79iy1qzZg09e/YkLy+P4cOHs3btWp544gnOPPNMli1bxpVXXlnqNvn666/p27cvixcv5uCDD+bII4/kp59+4vnnn+fII4/k3//+N+ecc06pywH497//zXnnnUeDBg04+eSTadmyJdOnT+eWW27hueeeY/bs2eTl5ZGXl8eoUaP44IMPmDRpEieccELBBaPJXji6du1a7r//fr77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332FyqdMmcKjjz6a9HI6derEggULCm4wA0Ff3dGjR/PZZ5/FnadZs2Zxvxwk0q5dOw4//HAWL17M7bffXmjaW2+9xSOPPEKTJk3SdifQ3NxcunXrxkcffVTw83fUDz/8wFtvvVVsnp9++okNGzZQq1atgiHxomNDF01e3n///VAX/ZXX9u3b+dOf/lRofOlFixYxduxYatWqxVlnnVXi/Pn5+Rx88ME8/fTT3H///XHrfPzxxwXHdknOOusscnJyuPPOOwuSsajrrruO9evXc9ZZZ1GnTp0k3lli7733XrGWcoCPPvqIa665piCWWMOHD6dOnTrcddddhb7UrFmzhptuugkIuspUpGhSPWbMmEIXfG7atImrrroq9PJOOukkGjduzIQJEwrGUY93j4J4cnJyOPPMM9mwYUOxFu65c+fy8MMPx51v//33Z9u2bQUXwUaNHz+e2bNnF6ufqs9N2HPw5s2b+eCDD+jevXvCLkki2U7dXSQrRPud3zr5c75du5E2efW48ojds6I/OgSjjNStW5fevXvTqVMn3J2ZM2fyzjvv0KNHjwq/o93w4cO59dZbufnmm/nwww/Zc889+eKLL3jppZc48cQTkxqZA+APf/gDI0aMoHv37gwaNIicnBxmz57NZ599xnHHHcdzzz1XbJ7+/fvz2GOPcdxxx9GjRw9q1arFIYccwiGHHJJwPffccw+9evXiyiuv5JVXXiE/P79gnPQaNWowbtw4GjVqVObtUZpBgwbx7rvvMnXqVI455piC8mXLlnHggQeyxx57sN9++9G+fXvWr1/P888/z3fffcfFF19cENeQIUO49dZbufTSS5k2bRq77bYbCxYs4Pnnn+ekk07i8ccfT1v8sX71q1/x1ltv0aNHDwYMGMC6det4/PHHWbt2LX/729/ijqRR1COPPEK/fv347W9/y9ixYznggAPIy8tj6dKlfPTRR3zyySe88cYbpXYT6NSpE7fffjsXXHAB++23H6eccgotWrRgxowZvPHGG3Tt2pVbbrml3O957NixPP300/Tr16/gAuf58+fz8ssvs337ds455xxOP/30QvPsvPPO3HrrrVx88cXk5+dz6qmnUrt2bZ588kmWLl3K5ZdfntTdRlOpV69eXHTRRdx5553svffeDB48uGCc9CZNmiTs259IvXr1OPnkk/nvf//L3XffTbNmzQod36W56aabmDJlCrfffjtz584tGCf98ccf5+ijj+bZZ58tNs9FF13EuHHjOO+885gyZQrt27fnww8/ZM6cORx77LE8//zzheqn6nMT9hw8ffp0tmzZErcFX6TSiDcuY3V/aJz0wjROuvv//d//+cCBA33nnXf2evXqeZMmTbxbt25+yy23+Pr16wvVLWmc9KJjDrsnHls8igTjkn/yySd+1FFHecOGDb1Bgwbep08fnz59eqhx0t2DcZj33Xdfr1+/vjdr1swHDhzoH330UcIxj1esWOGnn366t2zZ0mvUqFHofZX0XpYuXeojRozwDh06eE5Ojjdr1sxPOOEEf/vtt+PGFO89lLZNElmxYoXXrl3bTznllELla9as8dGjR/uhhx7qbdq08dq1a3urVq28T58+/sgjj/iOHTsK1f/000/9uOOO8xYtWnj9+vV9v/328/vuuy/h+4433nNUou1b0vuPvu9ly5b5mWee6S1atPA6dep49+7d/eGHHy62nJKOu/Xr1/uYMWN8v/328wYNGnjdunW9U6dOfvTRR/u///1v//HHH+Nuy3gmT57shx9+uOfl5Xnt2rW9c+fOfuWVV/qaNWuSfm8leeaZZ/zEE0/0zp07e6NGjTwnJ8dbtWrlxx57rE+aNKnEeZ999lk/5JBDvGHDhl6/fn3Pz8/38ePHJ73ukmIuy5jhO3bs8DvvvNO7du3qtWvX9tatW/v555/va9eujbu80rbXzJkzC8aMv/DCCxO+h0SfmeXLl/vw4cO9efPmXrduXd9333193LhxJR47M2fO9IMPPtjr1avnjRo18qOPPto//PDDhO85FZ+bMOdgd/fTTz894bjqIhWlvOOkm3vx2xZXd/n5+R6mX29VN2/evLT2KRWpCL///e954IEHWLx4ccpGrqho0dEsEvUXFpGgC0ynTp0444wz+M9//pPpcKQaSzZ/MrN33b3YEEXqky4i1cINN9xA7dq1GTNmTKZDEZE0uummm6hZsyZ/+ctfMh2KSLkoSReRamGnnXZiwoQJtGnTptBFlyJSdbg7rVu35qGHHgrdx18k2+jCURGpNo4//niOP/74TIchImliZvzpT3/KdBgiKaEkXUSkktA1RCIi1Ye6u4iIiIiIZBkl6SIiIiIiWUZJuoiIiIhIllGSLiIiIiKSZcqdpJtZjpl1N7PdUxGQiIiIiEh1l3SSbmanmNkTZtY0pqwz8CkwF/jMzJ42M40YIyIiIiJSDmFa0s8Gurr76piy24BdgWnAR8AJwPDUhSciIiIiUv2ESdL3BN6JvjCzxsDRwBPufhiwPzAfJekiIiIiIuUSJklvASyPeX0Qwc2QHgNw963Aq0DnlEUnIiIiIlINhUnSNwC5Ma/7AA7MiinbBDRKQVwilcr06dMxM66//vpMh5JRffv2xcwqdJ2dOnWiU6dOFbrOkmRiGyRj7ty5HH744TRv3hwzo1u3bpkOSYDx48djZowfPz6t6xk2bBhmxuLFi9O6nnT77rvvGDp0KO3ataNmzZqYGWvXrs10WClVUcdEvHNnqtZtZvTt2zfp+pn8H5rNn40wSfoC4Cgzq2NmtYGTgY/cfWVMnY7A96kMUCQbLF68GDNj2LBhmQ4lo7L5ZCaJrV+/nmOOOYa3336b0047jVGjRjFixIhMhyUpdP3112NmTJ8+PdOhpNWwYcN46KGH6NOnD9deey2jRo2ibt26Jc7z6quvcvnll9O/f3+aNm2KmdG7d+9S1/XZZ59xyimn0LJlS+rWrcvuu+/OqFGj2LhxY8J5nn/+efr27Utubi4NGzbkgAMO4IEHHgj9PkUg6K6SrHuBcQTJ+lagE3BpkToHEIz2IiLV0IMPPsjPP/+c6TCkiLfffpvvv/+eMWPGcPXVV2c6HMmAm2++mZEjR9K2bdtMh1JmW7Zs4dVXX+Wwww7j4YcfTnq+f/3rX0yaNIm6deuy6667smbNmlLneeutt+jXrx9bt25l8ODBtG/fnqlTp3LDDTcwZcoUpkyZQp06dQrNc9ddd3HRRRfRrFkzzjrrLGrXrs2TTz7JsGHD+Pjjj/n73/+eVLwnnngiBx54IK1bt076PaZKqtY9b9486tevn6Koqq+kk3R3fyAyFvq5kaK7Ig8AzKwfQeJ+dyoDFJHKo0OHDpkOQeL49ttvAWjTpk2GI5FMad26dUaSvlT67rvv2LFjR+jj+E9/+hNjxoyha9eufPPNN+y8884l1t++fTvDhw/n559/ZtKkSRx//PEA7Nixg1NOOYWnnnqKf/7zn4wcObJgnsWLF3PFFVfQtGlT5s6dW9CN5M9//jO//vWvue222xg0aBAHHXRQqfHm5uaSm5tbar10SNW6u3btmoJoJNTNjNz9andvHnlc4u4eM3kW0AS4PZUBimTa9ddfX3BSf+CBBzCzgke8fnsffPABxxxzDHl5edSvX58+ffowZ86cuMvetm0bd999NwceeCCNGzemfv36dO/enbvuuosdO3bEneeJJ57gkEMOITc3l3r16rHPPvtw8803s3nz5mJ1o30O169fz2WXXUanTp3Iyckp1O9v/vz5DBs2jPbt21OnTh122mknzjjjDD7//PNCyzKzgp9td95554JtENunsaT+2K+88grHHXccLVu2pE6dOrRv354TTjiB1157raDOli1buOuuuzj66KPp2LEjderUoWnTphx22GG89NJLcZebrGXLllGzZk3222+/hHWOPPJIzIxPPvmkoGz8+PEMGjSIXXbZhXr16tG4cWN69erFhAkTkl53af08E/XfLMvxESvaTWvo0KEADB8+PO6xu3z5ci644AI6depE7dq1adGiBSeddBLvvvtuie/l5ZdfLvhpP5l++F988QUjR44kPz+fFi1aUKdOHTp27Mi5557L0qVLS50/VvTYXrduHRdeeCFt27albt267LnnnowdO5bC/55+UZbPT7LrKK1fbZjrJ6ZNm8a5557LnnvuSePGjalXrx577703o0ePZtOmTcWWO3r0aAAOPfTQQueoqJK6qpVlm/z8889ceeWVdOjQgTp16rDrrrtyyy23JNzuiSxYsIAhQ4bQtm1bateuTZs2bRgyZAgLFiwott6OHTsChc/DyXRBPOigg9hrr72oWbNmUjHNmDGDefPmccghhxQk6AA1atTgb3/7GwD33HNPofd6//33s3nzZi688MJC+7hJkyYFv17dc889Sa0/0fmiLNve3bnrrrvYa6+9qFu3Lm3btuXCCy9k3bp1Sa1706ZN5OXl0bJlS7Zt2xZ3nhEjRmBmvPDCCwVlic5pK1as4Le//S077bQT9erVo1u3biV2ByrpM5Ooi9fEiRM566yz6NKlCw0aNKBhw4b06NGDsWPHJnXejHr22Wfp378/rVu3pk6dOrRp04Y+ffpw990V1xadshsPufsWYEuqlieSLfr27cvatWu544472HfffRk4cGDBtKIX382dO5e//e1vHHTQQfzud79jyZIlPPXUU/Tv358PPviA3Xf/5ca8W7du5bjjjmPy5MnsvvvunHHGGdStW5dp06Zx0UUX8dZbb/HQQw8VWv7VV1/NzTffTPPmzTnjjDNo2LAhL730EldffTWTJ0/m1VdfJScnp9A8W7ZsoV+/fqxevZoBAwbQuHHjgi8dL7/8MieddFJBLLvuuitLly7l6aef5oUXXmDatGkFSe2oUaOYOHEiH374IZdccgl5eXkABc8lGTVqFDfccAMNGzZk4MCBtG/fnm+//ZY5c+YwYcIEDjvsMABWr17NJZdcQs+ePTn88MNp0aIFy5cv57nnnuPoo4/mvvvu43e/+10yu62Ytm3bcthhh/HKK6/w8ccfs88++xSavnz5cl577TV69OjB3nvvXVB+3nnnseeee3LIIYfQunVrVq1axYsvvshvfvMbPv/8c/7yl7+UKZ7SlOX4KCovL49Ro0bxwQcfMGnSJE444YSCYzb6vGjRInr37s23335Lv379OP300/nmm2/43//+xwsvvMBTTz3FscceW2zZTz75JC+//DJHHXUUI0aMSOo6haeffpp77rmHQw89lJ49e1K7dm0+/fRT/vOf//Dcc88xd+7cUN0xtmzZwmGHHcbatWs57bTT2LJlC0899RSXXHIJn3/+Of/6178K1S/r5yfMOlLllltuYf78+fTs2ZNjjjmGTZs2MXv2bK6//nqmT5/Oa6+9VpB0XnrppUycOJEZM2YwdOjQUBdSl2WbbN26lQEDBvDtt99y1FFHUatWLSZOnMjIkSPZtGkTo0aNSmrd77zzDocddhgbNmzg+OOPZ88992T+/Pk8/PDDTJo0iSlTppCfn1/wHhcvXlzsPJyOC6CnTp0KBF/ai9pll13o0qULX3zxBQsXLqRz586lznPUUUcVqlMeYbf9pZdeytixY2ndujXnnnsuOTk5TJo0ibfeeostW7ZQu3btEtdXt25dTj31VO69915eeukljjvuuELTN2/ezBNPPMFOO+3EEUccUeKyVq1aRc+ePVm4cCG9e/emd+/eLF++nBEjRjBgwICybZA4Ro4cSY0aNTjggANo27Yt69atY+rUqVxyySW88847pZ43Ae69915+//vf06pVK4477jiaN2/O999/z0cffcS4ceM4//zzUxZvidw99ANoALQFOsR7lGWZ2fTo0aOHyy8+++yzTIeQcYsWLXLAhw4dGnf6tGnTnGC0Ix83blyhaffcc48Dft555xUqHzVqlAN+4YUX+rZt2wrKt23b5meffbYDPnHixILyOXPmOODt27f35cuXF5Rv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dbxRo0a+++67+1lnneXPPPNMsfq33Xabd+3a1WvXrl1snN14Y4RHvfDCC37EEUd4kyZNvHbt2t6uXTsfOHCgT5kypVC95557zg844ABv2LCh5+bm+uGHH+4zZswocezgZMdJj/XQQw8VjG3/97//PWG92bNn+6GHHup5eXnesGFD79Wrlz/zzDMJ93mibbBp0ya/4oorvG3btp6Tk+OdO3f2m266ybdu3Rp3TGH3sh0f8ZQ2TvvSpUt9xIgR3qFDB8/JyfFmzZr5CSec4G+//XboZZXkp59+8quvvto7d+7sderU8Xbt2vn555/vK1euLPHYiSe639euXevnn3++t2nTxmvXru1du3b1O+64I+4Y4+5l+/yEWceOHTv85ptv9l122cVzcnK8ffv2fuWVV/pPP/0Uapz0JUuW+BlnnOFt2rTxunXr+p577um33HJLicfLQw895Pvuu6/XrVu34NiOKukeB6k6p5Q2Vns88+fP97POOstbtWrltWrV8latWvmZZ57p8+fPL1a3rOOkR7dxSY94Pv30Ux88eLA3a9bMa9eu7bvttpv/+c9/LnavhljPPvusH3LIId6wYUOvX7++5+fn+/jx48sUb5hzXaJtv2PHDr/zzjsLztmtW7f2888/39euXRvqeIyaOXNmwTa78MILE76HRMfo8uXLffjw4d68eXOvW7eu77vvvj5u3LgS/4fOnDnTDz74YK9Xr543atTIjz76aP/www8TvudPP/3UjzvuOG/RooXXr1/f99tvP7/vvvsSHj/xPhv/93//5wMHDvSdd97Z69Wr502aNPFu3br5Lbfc4uvXr0/4vosq7zjp5jFDOpXEzJK9l6q7e3L33s1S+fn5Hq+vU3U1b9489thjj0yHISJSIPqzdjJ3Os3mdYhI1ZVs/mRm77p7sSFjku7u4u7l/81JRERERERKpcRbRERERCTLKEkXEREREckyYUZ3AcDMTgN+B3QHcoH1wLvAf939sdSGJyIiUlxF9BNXX3QRyaSkk/TI+OgPAmcARjDKyw9Ac6A/0M/Mjnf30m89JSIiIiIiCYXp7vJ74EyCoRcPA+q6e2ugbuT1u8CpZlaxo/WLiIiIiFQxYZL0s4HFwCHuPtXdtwO4+3Z3nwr0iUxPz+3JRERERESqiTBJ+p7AM+5e/P7UQKR8IqABtaugZMfTFxEREanuUpE3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\n", | |
"text/plain": [ | |
"<Figure size 864x576 with 1 Axes>" | |
] | |
}, | |
"metadata": { | |
"needs_background": "light" | |
}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"# based on: https://github.com/zaneveld/full_spectrum_bioinformatics/blob/master/content/10_simulation/simulating_evolution.ipynb\n", | |
"\n", | |
"from collections import defaultdict, Counter\n", | |
"import matplotlib.pyplot as plt \n", | |
"from random import random\n", | |
"import numpy as np \n", | |
"import math \n", | |
"\n", | |
"# Assume infinite pool of gametes.\n", | |
"# Bernoulli process\n", | |
"# Random mating\n", | |
"def create_zygote(frequency_A1):\n", | |
" sperm_allele = 'A1' if random() <= frequency_A1 else 'A2'\n", | |
" egg_allele = 'A1' if random() <= frequency_A1 else 'A2'\n", | |
" zygote_genotype = sperm_allele + egg_allele\n", | |
" return zygote_genotype\n", | |
"\n", | |
"def compute_zygote_frequency(zygote_genotype, zygote_genotype_counts, population_size): \n", | |
" return (\n", | |
" zygote_genotype_counts[zygote_genotype]/float(population_size) \n", | |
" if zygote_genotype in zygote_genotype_counts.keys() \n", | |
" else 0.0\n", | |
" )\n", | |
"\n", | |
"def create_next_generation(population_size, frequency_A1):\n", | |
" zygote_genotype_counts = defaultdict(int) \n", | |
" for i in range(population_size):\n", | |
" zygote_genotype = create_zygote(frequency_A1)\n", | |
" zygote_genotype_counts[zygote_genotype] += 1\n", | |
" \n", | |
" zygote_genotype_frequencies = { \n", | |
" zygote_genotype: compute_zygote_frequency(zygote_genotype, zygote_genotype_counts, population_size) \n", | |
" for zygote_genotype in ['A1A1', 'A1A2', 'A2A1', 'A2A2']\n", | |
" }\n", | |
" \n", | |
" return zygote_genotype_frequencies\n", | |
"\n", | |
"# Mutation rate is per generation but population-wide.\n", | |
"# Poisson process\n", | |
"def compute_mutation_times(number_generations, population_mutation_rate):\n", | |
" inter_arrival_times = np.random.exponential(\n", | |
" scale=1/population_mutation_rate, \n", | |
" size=int(10*population_mutation_rate*number_generations)\n", | |
" )\n", | |
" mutation_times = np.cumsum(inter_arrival_times) \n", | |
" return [int(mutation_time) for mutation_time in mutation_times[mutation_times < number_generations]]\n", | |
"\n", | |
"def simulate_drift_of_new_mutation(mutation_time, number_generations, population_size): \n", | |
" frequency_A1 = 1/population_size # label the mutant allele \"A1\"\n", | |
" mutation_generations = range(mutation_time, number_generations)\n", | |
" frequencies_A1 = []\n", | |
" for generation in mutation_generations:\n", | |
" zygote_genotype_frequencies = create_next_generation(population_size, frequency_A1)\n", | |
" numerator = (\n", | |
" 1.0*zygote_genotype_frequencies['A1A1'] + \n", | |
" 0.5*zygote_genotype_frequencies['A1A2'] + \n", | |
" 0.5*zygote_genotype_frequencies['A2A1']\n", | |
" )\n", | |
" denominator = (\n", | |
" zygote_genotype_frequencies['A1A1'] + \n", | |
" zygote_genotype_frequencies['A1A2'] + \n", | |
" zygote_genotype_frequencies['A2A1'] + \n", | |
" zygote_genotype_frequencies['A2A2']\n", | |
" )\n", | |
" frequency_A1 = numerator/denominator \n", | |
" frequencies_A1.append(frequency_A1) \n", | |
" return list(mutation_generations), frequencies_A1\n", | |
"\n", | |
"def frequencies_to_counts(frequencies_A1, population_size, sample_size): \n", | |
" population_counts_A1 = [int(frequency_A1*population_size) for frequency_A1 in frequencies_A1]\n", | |
" sample_counts_A1 = [np.random.binomial(sample_size, frequency_A1) for frequency_A1 in frequencies_A1]\n", | |
" return population_counts_A1, sample_counts_A1\n", | |
"\n", | |
"def plot_allele_count_distribution(allele_counts, size, label, plot): \n", | |
" print(f'{label}:')\n", | |
"# print(f'allele counts: {allele_counts}')\n", | |
" allele_count_distribution = Counter(allele_counts)\n", | |
" print(f'allele-count distribution: {dict(allele_count_distribution)}')\n", | |
" xs, ys = [], []\n", | |
" for x in range(1, size): \n", | |
" if x in allele_count_distribution.keys(): \n", | |
" xs.append(x)\n", | |
" ys.append(allele_count_distribution[x])\n", | |
"\n", | |
" ys = np.array(ys)\n", | |
" total_SNP_count = np.sum(ys)\n", | |
" print(f'actual SNP count: {total_SNP_count}') \n", | |
"\n", | |
" if 1 in allele_count_distribution.keys(): \n", | |
" number_singletons = allele_count_distribution[1]\n", | |
" else: \n", | |
" number_singletons = 0\n", | |
" print(f'number of singletons: {number_singletons}')\n", | |
" singleton_fraction = number_singletons/total_SNP_count\n", | |
" print(f'singleton fraction: {singleton_fraction}')\n", | |
" \n", | |
" print('**************************************')\n", | |
"\n", | |
" ys = ys/total_SNP_count\n", | |
" if plot:\n", | |
" plt.plot(xs, ys, 's-', label=label)\n", | |
" \n", | |
" return singleton_fraction, total_SNP_count\n", | |
" \n", | |
"def generate_sample_allele_counts_from_theory(population_size, sample_size, mutation_rate):\n", | |
" population_mutation_rate = mutation_rate * population_size \n", | |
" \n", | |
" # https://en.wikipedia.org/wiki/Allele_frequency_spectrum#Calculation\n", | |
" theta = 2*2*population_mutation_rate\n", | |
" allele_counts = np.array(range(1, population_size))\n", | |
" SNP_counts = theta/allele_counts # expected number (as the actual number is random)\n", | |
"\n", | |
" total_SNP_count = np.sum(SNP_counts) # expected number (as the actual number is random)\n", | |
" print('theory:')\n", | |
" print(f'expected population-wide SNP count: {total_SNP_count}')\n", | |
" print('**************************************')\n", | |
"\n", | |
" normalized_SNP_counts = SNP_counts/total_SNP_count # each element is the prob that random SNP has given allele count\n", | |
"\n", | |
" allele_frequencies = allele_counts/population_size # each element is the frequency corresponding to given allele count\n", | |
" \n", | |
" rng = np.random.default_rng()\n", | |
" # sample \"total_SNP_count\" SNPs and report their allele frequencies\n", | |
" sampled_allele_frequencies = rng.choice(\n", | |
" allele_frequencies, \n", | |
" size=math.ceil(total_SNP_count), \n", | |
" replace=True, \n", | |
" p=normalized_SNP_counts\n", | |
" )\n", | |
" # for each of the \"total_SNP_count\" SNPs, choose \"sample_size\" individuals, and report how many of them harbor the A1 allele at that SNP\n", | |
" sampled_allele_counts = [\n", | |
" rng.binomial(n=sample_size, p=sampled_allele_frequency) \n", | |
" for sampled_allele_frequency in sampled_allele_frequencies\n", | |
" ]\n", | |
" return sampled_allele_counts\n", | |
"\n", | |
"\n", | |
"# \"mutation_rate\" is measured per individual per generation\n", | |
"def plot_mutation_drift_balance(population_size, sample_size, number_generations, mutation_rate, plot=True):\n", | |
" if plot: \n", | |
" plt.figure(figsize=[16, 16])\n", | |
" plt.rcParams.update({'font.size': 20}) \n", | |
"\n", | |
" plt.subplot(2, 1, 1) \n", | |
" plt.xlabel('generations')\n", | |
" plt.ylabel('allele count') \n", | |
" plt.xlim(0, number_generations)\n", | |
" plt.ylim(0, population_size)\n", | |
"\n", | |
" print(f'mutation rate: {mutation_rate}; population size: {population_size}')\n", | |
" print('**************************************')\n", | |
"\n", | |
" population_allele_counts = []\n", | |
" sample_allele_counts = [] \n", | |
" population_mutation_rate = mutation_rate * population_size \n", | |
" \n", | |
" for mutation_time in compute_mutation_times(number_generations, population_mutation_rate):\n", | |
" xs, frequencies_A1 = simulate_drift_of_new_mutation(mutation_time, number_generations, population_size) \n", | |
" population_counts_A1, sample_counts_A1 = frequencies_to_counts(frequencies_A1, population_size, sample_size)\n", | |
" ys = population_counts_A1\n", | |
" if plot:\n", | |
" plt.plot(xs, ys, '-', linewidth=0.5)\n", | |
" population_allele_counts.append(population_counts_A1[-1])\n", | |
" sample_allele_counts.append(sample_counts_A1[-1])\n", | |
"\n", | |
" sample_allele_counts_from_theory = generate_sample_allele_counts_from_theory(\n", | |
" population_size, \n", | |
" sample_size, \n", | |
" mutation_rate\n", | |
" )\n", | |
" \n", | |
" if plot:\n", | |
" plt.subplot(2, 1, 2) \n", | |
" plt.xlabel('allele count')\n", | |
" plt.ylabel('probability (fraction of SNPs)') \n", | |
" plt.xlim(1, population_size)\n", | |
" plt.ylim(1e-3, 1)\n", | |
" plt.xscale('log')\n", | |
" plt.yscale('log')\n", | |
" \n", | |
" plot_allele_count_distribution(population_allele_counts, population_size, label=f'simulation (population of {population_size} individuals)', plot=plot)\n", | |
" singleton_fraction, total_SNP_count = \\\n", | |
" plot_allele_count_distribution(sample_allele_counts, sample_size, label=f'simulation (sample of {sample_size} individuals)', plot=plot)\n", | |
" plot_allele_count_distribution(sample_allele_counts_from_theory, sample_size, label=f'theory (sample of {sample_size} individuals)', plot=plot)\n", | |
" \n", | |
" # https://en.wikipedia.org/wiki/Allele_frequency_spectrum#Calculation\n", | |
" theta = 2*2*population_mutation_rate\n", | |
" xs = np.array(range(1, population_size))\n", | |
" ys = theta/xs \n", | |
" fraction_of_SNPs = ys/np.sum(ys)\n", | |
" expected_singleton_fraction = fraction_of_SNPs[0]\n", | |
" print(f'singleton fraction (theoretical value for a population of {population_size} individuals): {expected_singleton_fraction}')\n", | |
" print('*******************************')\n", | |
" \n", | |
" if plot:\n", | |
" plt.plot(xs, fraction_of_SNPs, '-s', label=f'theory (population of {population_size} individuals)')\n", | |
" plt.legend() \n", | |
"\n", | |
" plt.subplots_adjust(hspace=0.25)\n", | |
" \n", | |
" return singleton_fraction, total_SNP_count, expected_singleton_fraction\n", | |
" \n", | |
"def compute_data(sample_size, population_size, number_evolutions=100): \n", | |
" data = {}\n", | |
" for mutation_rate in [0.005, 0.02, 0.1]:\n", | |
" data[mutation_rate] = []\n", | |
" for i in range(number_evolutions): \n", | |
" print(f'realization {i+1}/{number_evolutions}')\n", | |
" singleton_fraction, total_SNP_count, expected_singleton_fraction = plot_mutation_drift_balance(\n", | |
" population_size=population_size, \n", | |
" sample_size=sample_size, \n", | |
" number_generations=200, \n", | |
" mutation_rate=mutation_rate,\n", | |
" plot=False\n", | |
" )\n", | |
" data[mutation_rate].append((total_SNP_count, singleton_fraction, expected_singleton_fraction))\n", | |
" return data\n", | |
" \n", | |
"def plot_data(sample_size=50, population_size=100): \n", | |
" for mutation_rate, xs_y1s_y2s in compute_data(sample_size, population_size).items():\n", | |
" xs, y1s, y2s = zip(*xs_y1s_y2s)\n", | |
" plt.figure(figsize=[12, 8])\n", | |
" plt.rcParams.update({'font.size': 20}) \n", | |
" plt.scatter(xs, y1s, label=f'simulation (sample of {sample_size} individuals)')\n", | |
" plt.scatter(xs, y2s, c='red', label=f'theoretical value for a population of {population_size} individuals')\n", | |
" plt.title(f'mutation rate: {mutation_rate}')\n", | |
" plt.xlabel('number of SNPs')\n", | |
" plt.ylabel('fraction of SNPs that are singletons')\n", | |
" plt.ylim(0, 1)\n", | |
" plt.legend() \n", | |
" \n", | |
" \n", | |
"plot_data()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"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.9.7" | |
}, | |
"toc": { | |
"base_numbering": 1, | |
"nav_menu": {}, | |
"number_sections": true, | |
"sideBar": true, | |
"skip_h1_title": false, | |
"title_cell": "Table of Contents", | |
"title_sidebar": "Contents", | |
"toc_cell": false, | |
"toc_position": {}, | |
"toc_section_display": true, | |
"toc_window_display": false | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 4 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment