diff --git a/.gitignore b/.gitignore index 12b35bd..9dfae51 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,6 @@ IBDCluster/log/README.md ./tests/test_true_results/biovu_longQT.DRIVE.txt tests/test_kcne_inputs/ ./test_true_results/ + +# images +*.png diff --git a/README.md b/README.md index 5c842c4..27ca853 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,10 @@ singularity exec -w --no-home singularity-sandox drive utilities test *Note*: We expect only people who are contributing to DRIVE to be using PDM. The provided testing command for PDM allows us to ensure that the correct PDM virtual environment is being used. For this reason the PDM command is the most different from the others. +## Example commands + +We have provided example commands for DRIVE illustrating how to run DRIVE for [single phenotype](https://drive-ibd.readthedocs.io/en/latest/examples/examples_command_format.html) and for [multiple phenotype]() + ### Reporting issues If you wish to report a bug or propose a feature you can find templates under the .github/ISSUE_TEMPLATE directory. diff --git a/docs/source/assets/images/drive_cluster_help_message.png b/docs/source/assets/images/drive_cluster_help_message.png new file mode 100644 index 0000000..27c7bbf Binary files /dev/null and b/docs/source/assets/images/drive_cluster_help_message.png differ diff --git a/docs/source/assets/images/drive_dendrogram_help_message.png b/docs/source/assets/images/drive_dendrogram_help_message.png new file mode 100644 index 0000000..0435e53 Binary files /dev/null and b/docs/source/assets/images/drive_dendrogram_help_message.png differ diff --git a/docs/source/conf.py b/docs/source/conf.py index 1555776..2976f89 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -34,6 +34,8 @@ "sphinx.ext.todo", "sphinx.ext.autosectionlabel", "sphinx_design", + "sphinxcontrib.jquery", + "sphinx_datatables", # 'sphinxcontrib_autodocgen' ] diff --git a/docs/source/examples/phenomewide_example.rst b/docs/source/examples/phenomewide_example.rst new file mode 100644 index 0000000..5ed230a --- /dev/null +++ b/docs/source/examples/phenomewide_example.rst @@ -0,0 +1,93 @@ +.. .. raw:: html + +.. + +.. .. role:: yellow + +Running DRIVE phenomewide +========================= +This section illustrates how to run DRIVE for multiple phenotypes or diseases of interest in the same analysis. This process will be referred to as a PheWES (Phenome-wide Enrichment Study) throughout the documentation. + +This process is very similar to the how we would run DRIVE and can be illustrated in the following steps: + +1. Identify pairwise IBD segments in the cohort of interest +2. Generate a phenotype file containing multiple phenotypes of interest +3. Run DRIVE over the locus of interest + +For this example we are going to assume that IBD segments have already been detected using a program such as hap-IBD or iLASH. + + +Format of the Phenotype File: +----------------------------- +The biggest difference in running DRIVE phenomewide is that the input phenotype file takes the form of a matrix where the first column is the cohort IDs and every other column in the file is phenotype of interest. This file should be tab separated. Excluded individuals for any phenotype can be represented by N/A or -1. + +.. list-table:: Example of a phenotype file with multiple phenotypes (completely made up) + :widths: 20 20 20 20 + :header-rows: 1 + + * - GRID + - status_1 + - status_2 + - status_3 + * - ID1 + - 1 + - 0 + - -1 + * - ID2 + - 0 + - 1 + - 0 + * - ID3 + - 1 + - 1 + - -1 + * - ID4 + - 0 + - 0 + - 1 + +An example file can also be found in the "tests/test_inputs" folder of the repository called "test_phenotype_file_withNAs.txt" + +Command to run DRIVE phenome-wide: +---------------------------------- +When you provide a phenotype file with multiple columns, DRIVE will automatically start to run the analysis phenome-wide without any additional flags. + +.. code:: python + + drive cluster \ + -i tests/test_inputs/simulated_ibd_test_data_v2_chr20.ibd.gz \ + -f hapibd \ + -t 20:4666882-4682236 \ + -o ./test_drive_phenomewide_output \ + --min-cm 3 \ + --cases tests/test_inputs/test_phenotype_file_withNAs.txt \ + --segment-overlap overlaps \ + --min-network-size 2 \ + --recluster \ + --log-to-console \ + --log-filename test_drive_phenomewide_output.log + +When finished, DRIVE will create a output file that has five columns for each phenotype. An example output file can be found here "tests/test_outputs/test_drive_phenomewide_output.drive_networks.txt". The first few rows of this output are shown below: + +.. csv-table:: DRIVE Phenomewide Output Example + :header-rows: 1 + :widths: auto + :delim: | + + clstID|n.total|n.haplotype|true.positive.n|true.positive|falst.postive|IDs|ID.haplotype|min_pvalue|min_phenotype|min_phenotype_description|CV_414_case_count_in_network|CV_414_cases_in_network|CV_414_excluded_count_in_network|CV_414_excluded_in_network|CV_414_pvalue|NS_324.11_case_count_in_network|NS_324.11_cases_in_network|NS_324.11_excluded_count_in_network|NS_324.11_excluded_in_network|NS_324.11_pvalue|phenoC_case_count_in_network|phenoC_cases_in_network|phenoC_excluded_count_in_network|phenoC_excluded_in_network|phenoC_pvalue + 0|4|4|4|0.6667|0|842,130,30,861|130.1,842.1,30.2,861.2|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 1|2|2|1|1.0000|0|223,443|223.1,443.1|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 2|2|2|1|1.0000|0|253,957|253.2,957.1|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|1|253|1|1|253|0|None|1 + 3|3|3|3|1.0000|0|244,531,231|231.1,244.1,531.2|N/A|N/A|N/A|0|N/A|0|None|1|1|531|0|None|1|0|N/A|0|None|1 + 4|5|5|7|0.7000|0|574,676,210,535,94|535.1,574.2,94.1,210.1,676.2|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 5|3|3|3|1.0000|0|600,962,591|591.2,600.2,962.2|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 6|2|2|1|1.0000|0|610,895|610.1,895.2|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 7|4|4|5|0.8333|0|342,295,211,969|211.1,969.2,342.1,295.1|N/A|N/A|N/A|0|N/A|0|None|1|1|211|0|None|1|0|N/A|1|295|1 + 8|3|3|3|1.0000|0|133,622,941|622.2,941.1,133.1|N/A|N/A|N/A|0|N/A|0|None|1|1|941|0|None|1|0|N/A|0|None|1 + 9|6|6|15|1.0000|0|484,577,946,343,10,609|343.2,609.1,946.2,484.2,10.1,577.2|N/A|N/A|N/A|0|N/A|1|10|1|1|10|0|None|1|0|N/A|0|None|1 + 10|6|6|12|0.8000|0|786,259,533,199,575,811|533.1,786.1,199.1,575.2,811.1,259.2|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 11|2|2|1|1.0000|0|801,938|801.2,938.1|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|1|801|1 + 12|2|2|1|1.0000|0|871,895|871.2,895.1|N/A|N/A|N/A|1|871|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 13|5|5|8|0.8000|0|773,108,751,970,326|108.2,970.2,326.2,773.2,751.1|N/A|N/A|N/A|0|N/A|0|None|1|0|N/A|0|None|1|0|N/A|0|None|1 + 14|5|5|10|1.0000|0|385,711,14,615,507|14.2,615.2,385.1,507.1,711.2|0.34684049957692414|NS_324.11|Parkinson's disease (Primary)|0|N/A|0|None|1|2|615, 385|0|None|0.34684049957692414|0|N/A|0|None|1 + diff --git a/docs/source/index.rst b/docs/source/index.rst index e6d1f01..89e1162 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -71,6 +71,7 @@ If you have any questions about DRIVE or run into issues, you can either post an :hidden: /examples/examples_command_format + /examples/phenomewide_example .. toctree:: :maxdepth: 2 diff --git a/docs/source/inputs_and_outputs/inputs.rst b/docs/source/inputs_and_outputs/inputs.rst index 7157208..6a8989b 100644 --- a/docs/source/inputs_and_outputs/inputs.rst +++ b/docs/source/inputs_and_outputs/inputs.rst @@ -1,19 +1,22 @@ DRIVE Inputs ============ -The DRIVE program has two subcommands shown in the image below. +The DRIVE program has two subcommands: "cluster" and "dendrogram". -.. image:: /assets/images/drive_help_message.png + +Inputs for the clustering subcommand: +------------------------------------- +The cluster subcommand is responsible for identifying networks of individuals who share the same haplotype around a region of interest. The help message for this command is shown in the image below: + +.. image:: /assets/images/drive_cluster_help_message.png :height: 300 :align: center ---------- -Inputs for the clustering subcommand: -------------------------------------- -*required:* -```````````` +*required inputs:* +`````````````````` * **input**: This input file describes the pairwise shared IBD segments within the cohort. The file is formed as the result of running hap-IBD, iLASH, GERMLINE, or RapID. @@ -23,7 +26,7 @@ Inputs for the clustering subcommand: ---- -* **target**: This argument is the region of interest that you wish to cluster around. The program will filter out segments that don't contain this entire region. This argument should be of the format chromosome_number:start-end (eg: 7:1234-2345). +* **target**: This argument is the region of interest that you wish to cluster around. The program will filter out segments that don't contain this entire region. This argument should be of the format chromosome_number:start_bp-end_bp like you would see listed in gnomAD (eg: 7:1234-2345). .. warning:: @@ -35,8 +38,8 @@ Inputs for the clustering subcommand: * **output**: This argument will indicate a path to write the output file to. The user should provide a file path without an extension and the program will add the extension *.drive_networks.txt*. -*optional:* -``````````` +*optional inputs:* +`````````````````` * **min-cm**: DRIVE will use this argument to filter out all pairwise IBD segments that are shorter than the provided threshold. This value defaults to 3cM. @@ -50,7 +53,7 @@ Inputs for the clustering subcommand: ---- -* **cases**: A tab separated text file containing individuals who are either cases, controls, or exclusions. This file expects for there to be at least columns. The first column will have individual ids. All other columns in the file are for each phenotype being analyzed. Each column is expected to have the individual's status where cases are indicated by a 1, controls are indicated by a 0, and excluded individuals are indiciated by -1, -1.0, N/A, or a blank space. Excluded individuals will not be included in the binomial test but will be included in the clustering analysis. The file is expected to have a header where the first column is grid or grids (case insensitive) and the remaining columns are the phenotype names. If this argument is not supplied than the program will not perform the binomial test that determines enrichment of phenotypes within the identified networks. +* **cases**: A tab separated text file containing individuals who are either cases, controls, or exclusions. This file expects for there to be at least 2 columns. The first column will have individual ids. All other columns in the file are for each phenotype being analyzed. Each column is expected to have the individual's status where cases are indicated by a 1, controls are indicated by a 0, and excluded individuals are indicated by -1, -1.0, N/A, or a blank space. Excluded individuals will not be included in the binomial test but will be included in the clustering analysis. The file is expected to have a header where the first column is grid or grids (case insensitive) and the remaining columns are the phenotype names. If this argument is not supplied than the program will not perform the binomial test that determines enrichment of phenotypes within the identified networks. If the file has more than 2 columns then the program will treat every column after the ID column as a phenotype and will run the enrichment test "phenomewide". ---- @@ -62,7 +65,7 @@ Inputs for the clustering subcommand: ---- -* **min-network-size**: This argument sets a threshold for the minimum size a network has to be to be included in the analysis. Users can filter out pairs or trios but changing this value. By default this argument is set to 2 +* **min-network-size**: This argument sets a threshold for the minimum size a network has to be to be included in the analysis. Users can filter out pairs or trios but changing this value. By default this argument is set to 3 ---- @@ -70,7 +73,7 @@ Inputs for the clustering subcommand: ---- -* **segment-overlap**: Flag indicating whether we only want to keep segments which fully contain the target locus or if we want to consider segments which also just partially overlap the target locus. The accept values are "contains" and "defaults". +* **segment-overlap**: Flag indicating whether we only want to keep segments which fully contain the target locus or if we want to consider segments which also just partially overlap the target locus. The accepted values are "contains" and "overlaps". ---- @@ -82,15 +85,19 @@ Inputs for the clustering subcommand: ---- -* **json-config**: This argument provides a path to the config.json file that DRIVE uses to identify what plugins the user wishes to use. DRIVE uses the plugin architecture to allow users to add new functionality to the program. The program comes with default plugins to determine enrichment pvalues and to write networks to a file. These plugins are listed in the config.json file found within the programs install directory. If the user wishes to use DRIVE in its standard form then they should just use the default value. If the user wishes to extend DRIVE then they can read more about the plugin system and how to add new plugins HERE. +* **json-config**: This argument provides a path to the config.json file that DRIVE uses to identify what plugins the user wishes to use. DRIVE uses the plugin architecture to allow users to add new functionality to the program. The program comes with default plugins to determine enrichment p-values and to write networks to a file. These plugins are listed in the config.json file found within the programs install directory. If the user wishes to use DRIVE in its standard form then they should just use the default value. If the user wishes to extend DRIVE then they can read more about the plugin system and how to add new plugins HERE. + +---- + +* **chunksize**: This argument controls how many rows of IBD data are read at a time. Larger chunk sizes will speed up the analysis but will use more memory. There is an asymptotic limit on the speed up. Due to how pandas reads in data, trying to read in the whole file at once will still be slower than chunking if the file is very large. By default this value is 100,000. ---- -* **compress-output**: When DRIVE is run PhenomeWide (especially using the newer PheCode X definitions) the output file from the clustering can become quite large. To help manage file storage the user can compress the output. The output file will be gzipped. +* **compress-output**: When DRIVE is run phenomewide (especially using the newer PheCode X definitions) the output file from the clustering can become quite large. To help manage file storage the user can compress the output. The output file will be gzipped. ---- -* **phecode-categories-to-keep**: This flag is another way for the user to restrict the output of DRIVE. This flag is only really useful if DRIVE is being run phenomewide. The user can provide the phecode category group and it will keep only phecodes from that category. The value must be spelled exactly how it is spelled in the info files provided by the PheWAS catalogue. Multiple categories can be chosen by a comma separated list. DRIVE will still output a minimum phecode column that represents the minimum phecode across all categories. Users can still use their own phecode definitions, DRIVE will just not provide a description name for the custom phenotyping and it can't filter custom phenotyping columns. +* **phecode-categories-to-keep**: This flag is another way for the user to restrict the output of DRIVE. This flag is only really useful if DRIVE is being run phenomewide. The user can provide the phecode category group and it will keep only phecodes from that category. The value must be spelled exactly how it is spelled in the info files provided by the PheWAS catalogue. Multiple categories can be chosen by providing space-separated values on the command line (e.g. ``--phecode-categories-to-keep "circulatory system" "neoplasms"``). DRIVE will still output a minimum phecode column that represents the minimum phecode across all categories. Users can still use their own phecode definitions, DRIVE will just not provide a description name for the custom phenotyping and it can't filter custom phenotyping columns. ---- @@ -102,7 +109,7 @@ Inputs for the clustering subcommand: ---- -* **verbose**: Flag indicating how verbose the user wants the drive program to be. The flag can be combined with itself to indicating more verbosity (-v = verbose while -vv = debug mode). By default the program will provide minimum information. If the user passes -v the program will run in verbose mode. If the user passes -vv then it will run in debug mode. Debug mode will generate a lot of logging output so use with caution if you are writting to a log file.. +* **verbose**: Flag indicating how verbose the user wants the drive program to be. The flag can be combined with itself to indicating more verbosity (-v = verbose while -vv = debug mode). By default the program will provide minimum information. If the user passes -v the program will run in verbose mode. If the user passes -vv then it will run in debug mode. Debug mode will generate a lot of logging output so use with caution if you are writing to a log file.. ---- @@ -113,11 +120,21 @@ Inputs for the clustering subcommand: * **log_filename**: Argument providing a name for the log file generated by drive. This log file will be written to the parent directory from the "output" argument. + + Inputs for the dendrogram subcommand: ------------------------------------- +The dendrogram subcommand of DRIVE uses local genetic distance defined as the inverse of the pairwise IBD segment length to generate a dendrogram of how participants are related at a locus of interest. The help message for this command is shown below: + +.. image:: /assets/images/drive_dendrogram_help_message.png + :height: 300 + :align: center + +---------- -*required:* -``````````` + +*required inputs:* +`````````````````` * **input**: This input file is the output from running the cluster subcommand of DRIVE. The file has the suffix "\*.drive_networks.txt". No formatting of this file has to be done before running the dendrogram command. ---- @@ -134,10 +151,10 @@ Inputs for the dendrogram subcommand: ---- -* **generate-all**: Flag to indicate that the user does wish to generate dendrograms for all of the networks in the DRIVE file. This networks will all be in the specified output directory and will be identified by the network ID. This produces a lot of files (>10,000) which is why we require the user specifies that they want to generate all of the dendrograms. Due to drawing limitations DRIVE will only generate dendrograms for networks >= 3 individuals or <= 30 individuals. These thresholds can be changed with optional parameters. -*optional:* -``````````` +*optional inputs:* +`````````````````` +* **generate-all**: Flag to indicate that the user does wish to generate dendrograms for all of the networks in the DRIVE file. This networks will all be in the specified output directory and will be identified by the network ID. This produces a lot of files (>10,000) which is why we require the user specifies that they want to generate all of the dendrograms. Due to drawing limitations DRIVE will only generate dendrograms for networks >= 3 individuals or <= 30 individuals. These thresholds can be changed with optional parameters. * **format**: This argument indicates which ibd program that was used to identify IBD segments. Currently the program supports values of hapibd, hap-IBD, iLASH, RapID, and GERMLINE. The default value is hapibd. @@ -147,7 +164,7 @@ Inputs for the dendrogram subcommand: ---- -* **segment-overlap**: Flag indicating whether we only want to keep segments which fully contain the target locus or if we want to consider segments which also just partially overlap the target locus. The accept values are "contains" and "defaults". +* **segment-overlap**: Flag indicating whether we only want to keep segments which fully contain the target locus or if we want to consider segments which also just partially overlap the target locus. The accepted values are "contains" and "overlaps". ---- @@ -155,7 +172,7 @@ Inputs for the dendrogram subcommand: ---- -* **min_network-size**: Threshold for the smallest network to make a dendrogram for. DRIVE can return 2 person networks but dendrograms of these networks are not that informative. Therefore for computationally efficieny we exclude these small networks. A user can change this value to also exclude even larger networks if they so wish. Default value is 3 individuals. +* **min_network-size**: Threshold for the smallest network to make a dendrogram for. DRIVE can return 2 person networks but dendrograms of these networks are not that informative. Therefore for computationally efficiency we exclude these small networks. A user can change this value to also exclude even larger networks if they so wish. Default value is 3 individuals. ---- @@ -167,7 +184,11 @@ Inputs for the dendrogram subcommand: ---- -* **keep-temp**: To make the dendrogram DRIVE has to create a distance matrix where the measure of distance between 2 individuals is just the inverse of the IBD segment length. This file is not save by default to perserve space. If the user passes this flag then the file will be saved in the specified output directory in a temp folder called "network\_#_temp" +* **map-ids**: Flag to anonymize individual IDs in the dendrogram by mapping them to IDs of the form "patient_X". This is useful for publication to protect individual identities. When this flag is provided, a mapping file called "network\_#_id_mappings.txt" will be created in the output directory containing the original-to-anonymous ID mappings. + +---- + +* **keep-temp**: To make the dendrogram DRIVE has to create a distance matrix where the measure of distance between 2 individuals is just the inverse of the IBD segment length. This file is not save by default to preserve space. If the user passes this flag then the file will be saved in the specified output directory in a temp folder called "network\_#_temp" ---- diff --git a/docs/source/inputs_and_outputs/outputs.rst b/docs/source/inputs_and_outputs/outputs.rst index 55683ff..87d6d1e 100644 --- a/docs/source/inputs_and_outputs/outputs.rst +++ b/docs/source/inputs_and_outputs/outputs.rst @@ -45,7 +45,7 @@ Column descriptions: ---- -* **min_pvalue**: Value of the smallest pvalue calculated for the network from the binomial test. If a phenotype file is not provided then this value will be N/A. +* **min_pvalue**: Value of the smallest p-value calculated for the network from the binomial test. If a phenotype file is not provided then this value will be N/A. ---- @@ -53,15 +53,23 @@ Column descriptions: ---- -* **min_phenotype_description**: Description of what the phenotype is. This value will be N/A if a descriptions file is not provided, if the phenotype doesn't have a description, or if a phenotype file is not provided. +* **min_phenotype_description**: Description of what the phenotype is. This value will be N/A if a descriptions file is not provided or if the phenotype doesn't have a description, or if a phenotype file is not provided. By default DRIVE will automatically provided descriptions for PheCode 1.2 and X. ---- -* **\*_cases_in_network**: Number of individuals in the network that are affected by the phenotype. +* **\*_case_count_in_network**: Number of individuals in the network that are affected by the phenotype. ---- -* **\*_excluded_in_network**: Number of individuals in the network that are excluded from the statistics analysis. +* **\*_cases_in_network**: Comma-separated list of individual IDs in the network that are cases for the phenotype. + +---- + +* **\*_excluded_count_in_network**: Number of individuals in the network that are excluded from the statistical analysis for the phenotype. + +---- + +* **\*_excluded_in_network**: Comma-separated list of individual IDs in the network that are excluded from the statistical analysis for the phenotype. ---- @@ -69,7 +77,15 @@ Column descriptions: .. note:: - The final three columns, "\*_cases_in_network, \*_excluded_in_network, \*_pvalue" are only created if the user provides a case file, otherwise the output file will only have the first 11 columns. If the user provides a case file then these three columns will be created for each phenotype so if you provided 3 phenotypes then 9 columns would be added to the output file. + The final five columns, "\*_case_count_in_network, \*_cases_in_network, \*_excluded_count_in_network, \*_excluded_in_network, \*_pvalue" are only created if the user provides a case file, otherwise the output file will only have the first 11 columns. If the user provides a case file then these five columns will be created for each phenotype so if you provided 3 phenotypes then 15 columns would be added to the output file. + +.. note:: + + If the user passes the ``--compress-output`` flag, the output file will be gzipped and have the suffix ".drive_networks.txt.gz". + +.. note:: + + If the user passes the ``--split-phecode-categories`` flag, the output will be broken into a separate file for each phecode category. Each file follows the naming pattern ``{output}.{category}.drive_networks.txt`` and still contains the base network columns along with the minimum phecode columns. *Log File* @@ -83,4 +99,6 @@ DRIVE dendrogram command output: The dendrogram subcommand also outputs two files. One of which is the same log file as described in the previous section. The other file is a png image called "network\_#_dendrogram.png" made for either the network of interest or all the networks in the input file. These images are saved in the specified output directory. -If the user provides the "--keep-temp" flag then an extra directory is create inside the output directory called "network\_#_temp". This subdirectory will contain the network specific distance matrix that is used to generate the dendrogram. \ No newline at end of file +If the user provides the "--keep-temp" flag then an extra directory is create inside the output directory called "network\_#_temp". This subdirectory will contain the network specific distance matrix that is used to generate the dendrogram. + +If the user provides the "--map-ids" flag then an additional file is created called "network\_#_id_mappings.txt". This file contains a mapping of the original individual IDs to anonymized IDs of the form "patient_X". This mapping is useful when preparing dendrograms for publication to protect individual identities. diff --git a/pdm.lock b/pdm.lock index 8f964e1..70bcc12 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "docs", "notebook"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:8a9d1093d8889f570727cebb89ca2c177388b3cbd001a7d9a63fd568191125cd" +content_hash = "sha256:13672ceec39195e1b2049f9fe292e15599961c75e9543c26d98c592d2c9351cb" [[metadata.targets]] requires_python = ">=3.10,<3.11.0||>3.11.0" @@ -35,20 +35,6 @@ files = [ {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, ] -[[package]] -name = "annotated-types" -version = "0.7.0" -requires_python = ">=3.8" -summary = "Reusable constraint types to use with typing.Annotated" -groups = ["dev"] -dependencies = [ - "typing-extensions>=4.0.0; python_version < \"3.9\"", -] -files = [ - {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, - {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, -] - [[package]] name = "appnope" version = "0.1.4" @@ -297,17 +283,6 @@ files = [ {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, ] -[[package]] -name = "cloudpickle" -version = "3.1.1" -requires_python = ">=3.8" -summary = "Pickler class to extend the standard pickle.Pickler functionality" -groups = ["dev"] -files = [ - {file = "cloudpickle-3.1.1-py3-none-any.whl", hash = "sha256:c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e"}, - {file = "cloudpickle-3.1.1.tar.gz", hash = "sha256:b216fa8ae4019d5482a8ac3c95d8f6346115d8835911fd4aefd1a445e4242c64"}, -] - [[package]] name = "colorama" version = "0.4.6" @@ -879,7 +854,7 @@ name = "markdown-it-py" version = "3.0.0" requires_python = ">=3.8" summary = "Python port of markdown-it. Markdown parsing, done right!" -groups = ["default", "dev"] +groups = ["default"] dependencies = [ "mdurl~=0.1", ] @@ -1019,7 +994,7 @@ name = "mdurl" version = "0.1.2" requires_python = ">=3.7" summary = "Markdown URL utilities" -groups = ["default", "dev"] +groups = ["default"] files = [ {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, @@ -1110,7 +1085,7 @@ name = "numpy" version = "2.0.2" requires_python = ">=3.9" summary = "Fundamental package for array computing in Python" -groups = ["default", "dev"] +groups = ["default"] files = [ {file = "numpy-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:51129a29dbe56f9ca83438b706e2e69a39892b5eda6cedcb6b0c9fdc9b0d3ece"}, {file = "numpy-2.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f15975dfec0cf2239224d80e32c3170b1d168335eaedee69da84fbe9f1f9cd04"}, @@ -1145,17 +1120,6 @@ files = [ {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] -[[package]] -name = "nvidia-ml-py" -version = "12.575.51" -summary = "Python Bindings for the NVIDIA Management Library" -groups = ["dev"] -marker = "platform_system != \"Darwin\"" -files = [ - {file = "nvidia_ml_py-12.575.51-py3-none-any.whl", hash = "sha256:eb8641800d98ce40a22f479873f34b482e214a7e80349c63be51c3919845446e"}, - {file = "nvidia_ml_py-12.575.51.tar.gz", hash = "sha256:6490e93fea99eb4e966327ae18c6eec6256194c921f23459c8767aee28c54581"}, -] - [[package]] name = "packaging" version = "25.0" @@ -1400,7 +1364,7 @@ name = "psutil" version = "7.0.0" requires_python = ">=3.6" summary = "Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7." -groups = ["dev", "notebook"] +groups = ["notebook"] files = [ {file = "psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25"}, {file = "psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da"}, @@ -1490,112 +1454,6 @@ files = [ {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, ] -[[package]] -name = "pydantic" -version = "2.11.7" -requires_python = ">=3.9" -summary = "Data validation using Python type hints" -groups = ["dev"] -dependencies = [ - "annotated-types>=0.6.0", - "pydantic-core==2.33.2", - "typing-extensions>=4.12.2", - "typing-inspection>=0.4.0", -] -files = [ - {file = "pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b"}, - {file = "pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db"}, -] - -[[package]] -name = "pydantic-core" -version = "2.33.2" -requires_python = ">=3.9" -summary = "Core functionality for Pydantic validation and serialization" -groups = ["dev"] -dependencies = [ - "typing-extensions!=4.7.0,>=4.6.0", -] -files = [ - {file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}, - {file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2"}, - {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a"}, - {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac"}, - {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a"}, - {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b"}, - {file = "pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22"}, - {file = "pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640"}, - {file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"}, - {file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"}, - {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"}, - {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"}, - {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"}, - {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"}, - {file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"}, - {file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"}, - {file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"}, - {file = "pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc"}, - {file = "pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1"}, - {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b"}, - {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1"}, - {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6"}, - {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea"}, - {file = "pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290"}, - {file = "pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2"}, - {file = "pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab"}, - {file = "pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f"}, - {file = "pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d"}, - {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56"}, - {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5"}, - {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e"}, - {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162"}, - {file = "pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849"}, - {file = "pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9"}, - {file = "pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9"}, - {file = "pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac"}, - {file = "pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5"}, - {file = "pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c"}, - {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"}, - {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"}, - {file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"}, -] - [[package]] name = "pydata-sphinx-theme" version = "0.15.4" @@ -1637,7 +1495,7 @@ name = "pygments" version = "2.19.2" requires_python = ">=3.8" summary = "Pygments is a syntax highlighting package written in Python." -groups = ["default", "dev", "docs", "notebook"] +groups = ["default", "docs", "notebook"] files = [ {file = "pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"}, {file = "pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"}, @@ -1879,7 +1737,7 @@ name = "rich" version = "14.1.0" requires_python = ">=3.8.0" summary = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" -groups = ["default", "dev"] +groups = ["default"] dependencies = [ "markdown-it-py>=2.2.0", "pygments<3.0.0,>=2.13.0", @@ -1930,42 +1788,6 @@ files = [ {file = "ruff-0.12.7.tar.gz", hash = "sha256:1fc3193f238bc2d7968772c82831a4ff69252f673be371fb49663f0068b7ec71"}, ] -[[package]] -name = "scalene" -version = "1.5.51" -requires_python = "!=3.11.0,>=3.8" -summary = "Scalene: A high-resolution, low-overhead CPU, GPU, and memory profiler for Python with AI-powered optimization suggestions" -groups = ["dev"] -dependencies = [ - "Jinja2>=3.0.3", - "astunparse>=1.6.3; python_version < \"3.9\"", - "cloudpickle>=2.2.1", - "numpy!=1.27,>=1.24.0", - "nvidia-ml-py>=12.555.43; platform_system != \"Darwin\"", - "psutil>=5.9.2", - "pydantic>=2.6", - "rich>=10.7.0", - "wheel>=0.36.1", -] -files = [ - {file = "scalene-1.5.51-cp310-cp310-macosx_13_0_universal2.whl", hash = "sha256:a67d730934845f51447b0da6f7e7c3ed68563236fb5bd04eb43844407e92f6fe"}, - {file = "scalene-1.5.51-cp310-cp310-macosx_14_0_universal2.whl", hash = "sha256:f377619c497bb95355967af9a48a5fc6366e77e66067c4b30b7aee8512cca889"}, - {file = "scalene-1.5.51-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b93cba088e33851aab14f4d2e828991dd68653ee237240404a32790c2cdbdc7d"}, - {file = "scalene-1.5.51-cp310-cp310-win_amd64.whl", hash = "sha256:aebf56e525db6cfb265e18b2d0229a9f6c9a8bbf8f980b834d3f0e1a13352c54"}, - {file = "scalene-1.5.51-cp311-cp311-macosx_13_0_universal2.whl", hash = "sha256:bc9b73db7fc9d088406129a2dae9921a11813c937b1a9084001a86070ca0a554"}, - {file = "scalene-1.5.51-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:5c5e216dd604641e8ffd8cbdd2c8682e98cb75afcd4992e5606f3894d453cd68"}, - {file = "scalene-1.5.51-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:69e01a63de13190ca4c671139f7d94e3d6e34bf38941dbd60f1bda922190530a"}, - {file = "scalene-1.5.51-cp312-cp312-macosx_13_0_universal2.whl", hash = "sha256:b9daaefdfc2c20d22aa1ad261cc5965fd73f2dd184fba126be4dc19aae44d141"}, - {file = "scalene-1.5.51-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:4c12d714ce6664c2bd1adab72640bf65fbd9ca2c31164f26b99e898dfe53b754"}, - {file = "scalene-1.5.51-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:95fc48f2766f9e6c6b1d51942fe8949d422d0025c17471d80f4a67452508053a"}, - {file = "scalene-1.5.51-cp312-cp312-win_amd64.whl", hash = "sha256:e53393ffe3fa67d1952b0b7eb8d7787b16f5569553433d6204416591c2e884a3"}, - {file = "scalene-1.5.51-cp313-cp313-macosx_13_0_universal2.whl", hash = "sha256:2a194c427fabff8e0a6b7fe2f3827b6e24db84f830c4bff8a0742d59fb2804ed"}, - {file = "scalene-1.5.51-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:d563356192ff59a4d5e80a921db6d960ebbda6a4e36765cebd2b57b7ca341cc4"}, - {file = "scalene-1.5.51-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:839c22aad181345ee19fdf8a7c91d9e232583f471df318e1683e381f8d7b28f0"}, - {file = "scalene-1.5.51-cp313-cp313-win_amd64.whl", hash = "sha256:bdb261a2f7f17724fe27e4c7d703136a75dd45da940c18db7c6cbe8937d5315f"}, - {file = "scalene-1.5.51.tar.gz", hash = "sha256:ad33b6ce79239b5a6aff4ec78fa576fe2076b46f78c4c7e5fbc78a927b83374d"}, -] - [[package]] name = "scipy" version = "1.15.3" @@ -2160,6 +1982,22 @@ files = [ {file = "sphinx_copybutton-0.5.2-py3-none-any.whl", hash = "sha256:fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e"}, ] +[[package]] +name = "sphinx-datatables" +version = "1.0.0" +requires_python = ">=3.10" +summary = "Searchable and sortable tables in Sphinx documentation" +groups = ["docs"] +dependencies = [ + "packaging", + "sphinx>4", + "sphinxcontrib-jquery>=4.1", +] +files = [ + {file = "sphinx_datatables-1.0.0-py3-none-any.whl", hash = "sha256:215a6245893605fe48c3e5a54dc5e66f29b3547e621bd5dd32aa748aac1f8c11"}, + {file = "sphinx_datatables-1.0.0.tar.gz", hash = "sha256:0d0aeccbcc3f4342e4f770848b00a074efb80f08e179a3330da57499cc47cc9d"}, +] + [[package]] name = "sphinx-design" version = "0.6.1" @@ -2207,6 +2045,20 @@ files = [ {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, ] +[[package]] +name = "sphinxcontrib-jquery" +version = "4.1" +requires_python = ">=2.7" +summary = "Extension to include jQuery on newer Sphinx releases" +groups = ["docs"] +dependencies = [ + "Sphinx>=1.8", +] +files = [ + {file = "sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a"}, + {file = "sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae"}, +] + [[package]] name = "sphinxcontrib-jsmath" version = "1.0.1" @@ -2372,20 +2224,6 @@ files = [ {file = "typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36"}, ] -[[package]] -name = "typing-inspection" -version = "0.4.1" -requires_python = ">=3.9" -summary = "Runtime typing introspection tools" -groups = ["dev"] -dependencies = [ - "typing-extensions>=4.12.0", -] -files = [ - {file = "typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51"}, - {file = "typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"}, -] - [[package]] name = "tzdata" version = "2025.2" @@ -2421,17 +2259,6 @@ files = [ {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, ] -[[package]] -name = "wheel" -version = "0.45.1" -requires_python = ">=3.8" -summary = "A built-package format for Python" -groups = ["dev"] -files = [ - {file = "wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"}, - {file = "wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729"}, -] - [[package]] name = "zipp" version = "3.23.0" diff --git a/pyproject.toml b/pyproject.toml index 153cb90..debc9b4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -116,10 +116,11 @@ dev = [ ] notebook = ["ipykernel>=6.29.5"] docs = [ - "sphinx>=7.4.7", - "sphinx-autobuild<2022.0.0,>=2021.3.14", - "sphinx-autodocgen>=1.4", - "sphinx-copybutton>=0.5.2", - "sphinx-book-theme>=1.1.4", - "sphinx-design>=0.6.1", + "sphinx>=7.4.7", + "sphinx-autobuild<2022.0.0,>=2021.3.14", + "sphinx-autodocgen>=1.4", + "sphinx-copybutton>=0.5.2", + "sphinx-book-theme>=1.1.4", + "sphinx-design>=0.6.1", + "sphinx-datatables>=1.0.0", ] diff --git a/tests/test_outputs/test_drive_phenomewide_output.drive_networks.txt b/tests/test_outputs/test_drive_phenomewide_output.drive_networks.txt new file mode 100644 index 0000000..6c7072c --- /dev/null +++ b/tests/test_outputs/test_drive_phenomewide_output.drive_networks.txt @@ -0,0 +1,429 @@ +clstID n.total n.haplotype true.positive.n true.positive falst.postive IDs ID.haplotype min_pvalue min_phenotype min_phenotype_description CV_414_case_count_in_network CV_414_cases_in_network CV_414_excluded_count_in_network CV_414_excluded_in_network CV_414_pvalue NS_324.11_case_count_in_network NS_324.11_cases_in_network NS_324.11_excluded_count_in_network NS_324.11_excluded_in_network NS_324.11_pvalue phenoC_case_count_in_network phenoC_cases_in_network phenoC_excluded_count_in_network phenoC_excluded_in_network phenoC_pvalue +0 4 4 4 0.6667 0 842,130,30,861 130.1,842.1,30.2,861.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +1 2 2 1 1.0000 0 223,443 223.1,443.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +2 2 2 1 1.0000 0 253,957 253.2,957.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 253 1 1 253 0 None 1 +3 3 3 3 1.0000 0 244,531,231 231.1,244.1,531.2 N/A N/A N/A 0 N/A 0 None 1 1 531 0 None 1 0 N/A 0 None 1 +4 5 5 7 0.7000 0 574,676,210,535,94 535.1,574.2,94.1,210.1,676.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +5 3 3 3 1.0000 0 600,962,591 591.2,600.2,962.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +6 2 2 1 1.0000 0 610,895 610.1,895.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +7 4 4 5 0.8333 0 342,295,211,969 211.1,969.2,342.1,295.1 N/A N/A N/A 0 N/A 0 None 1 1 211 0 None 1 0 N/A 1 295 1 +8 3 3 3 1.0000 0 133,622,941 622.2,941.1,133.1 N/A N/A N/A 0 N/A 0 None 1 1 941 0 None 1 0 N/A 0 None 1 +9 6 6 15 1.0000 0 484,577,946,343,10,609 343.2,609.1,946.2,484.2,10.1,577.2 N/A N/A N/A 0 N/A 1 10 1 1 10 0 None 1 0 N/A 0 None 1 +10 6 6 12 0.8000 0 786,259,533,199,575,811 533.1,786.1,199.1,575.2,811.1,259.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +11 2 2 1 1.0000 0 801,938 801.2,938.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 801 1 +12 2 2 1 1.0000 0 871,895 871.2,895.1 N/A N/A N/A 1 871 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +13 5 5 8 0.8000 0 773,108,751,970,326 108.2,970.2,326.2,773.2,751.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +14 5 5 10 1.0000 0 385,711,14,615,507 14.2,615.2,385.1,507.1,711.2 0.34684049957692414 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 615, 385 0 None 0.34684049957692414 0 N/A 0 None 1 +15 3 3 3 1.0000 0 405,111,783 405.1,783.2,111.1 N/A N/A N/A 0 N/A 1 111 1 1 405 0 None 1 0 N/A 0 None 1 +16 3 3 3 1.0000 0 301,991,517 301.2,991.2,517.1 N/A N/A N/A 0 N/A 0 None 1 1 991 0 None 1 0 N/A 0 None 1 +17 3 3 3 1.0000 0 286,72,640 286.2,640.1,72.2 N/A N/A N/A 0 N/A 0 None 1 1 72 0 None 1 0 N/A 0 None 1 +18 3 3 3 1.0000 0 937,446,573 573.2,937.1,446.1 N/A N/A N/A 0 N/A 0 None 1 1 446 0 None 1 0 N/A 0 None 1 +19 7 7 21 1.0000 0 115,531,450,161,984,565,741 161.2,531.1,565.1,450.2,115.1,741.2,984.1 0.47212770096406653 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 450, 531 0 None 0.47212770096406653 0 N/A 0 None 1 +20 4 4 6 1.0000 0 199,290,46,963 46.1,290.2,199.2,963.1 N/A N/A N/A 0 N/A 0 None 1 1 963 0 None 1 0 N/A 0 None 1 +21 3 3 3 1.0000 0 125,378,820 125.1,820.1,378.2 N/A N/A N/A 1 125 0 None 1 1 378 0 None 1 0 N/A 0 None 1 +22 3 3 3 1.0000 0 12,720,203 12.2,720.2,203.1 N/A N/A N/A 0 N/A 0 None 1 1 720 0 None 1 0 N/A 0 None 1 +23 5 5 5 0.5000 0 367,738,483,896,864 864.2,896.1,483.1,738.2,367.2 0.34684049957692414 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 864, 738 0 None 0.34684049957692414 0 N/A 0 None 1 +24 4 4 6 1.0000 0 230,628,874,206 206.2,230.2,628.1,874.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +25 3 3 3 1.0000 0 792,457,326 457.2,792.2,326.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +26 6 6 9 0.6000 0 784,25,152,706,588,727 706.1,727.2,152.1,588.1,25.1,784.2 N/A N/A N/A 0 N/A 0 None 1 1 727 0 None 1 0 N/A 0 None 1 +27 3 3 3 1.0000 0 7,793,504 7.2,793.1,504.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 1 504 0 None 1 +28 2 2 1 1.0000 0 276,879 276.2,879.2 N/A N/A N/A 0 N/A 0 None 1 1 276 0 None 1 0 N/A 0 None 1 +29 3 3 2 0.6667 0 51,164,365 51.2,164.2,365.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +30 2 2 1 1.0000 0 77,687 77.1,687.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +31 2 2 1 1.0000 0 655,302 302.1,655.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +32 2 2 1 1.0000 0 413,945 413.2,945.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 1 945 0 None 1 +33 3 3 3 1.0000 0 242,860,857 242.2,860.1,857.1 N/A N/A N/A 0 N/A 1 857 1 0 N/A 0 None 1 0 N/A 0 None 1 +34 3 3 3 1.0000 0 415,2,936 2.2,936.1,415.1 N/A N/A N/A 0 N/A 1 2 1 0 N/A 0 None 1 0 N/A 0 None 1 +35 2 2 1 1.0000 0 350,913 350.1,913.2 N/A N/A N/A 0 N/A 0 None 1 1 913 0 None 1 0 N/A 0 None 1 +36 3 3 3 1.0000 0 65,756,230 65.2,756.2,230.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +37 4 4 6 1.0000 0 662,23,373,324 23.2,662.1,324.2,373.1 N/A N/A N/A 0 N/A 0 None 1 1 662 0 None 1 0 N/A 0 None 1 +38 3 3 3 1.0000 0 192,851,929 851.1,929.1,192.2 N/A N/A N/A 0 N/A 0 None 1 1 929 0 None 1 0 N/A 0 None 1 +39 4 4 6 1.0000 0 599,502,642,911 502.2,599.1,642.2,911.1 0.27345179166421896 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 502, 642 0 None 0.27345179166421896 0 N/A 0 None 1 +40 2 2 1 1.0000 0 910,515 515.2,910.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +41 2 2 1 1.0000 0 833,661 661.1,833.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +42 6 6 15 1.0000 0 239,784,762,904,492,508 239.2,762.1,492.2,508.1,904.1,784.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 239 1 0 N/A 0 None 1 +43 3 3 3 1.0000 0 293,701,218 293.2,701.2,218.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 218 1 +44 3 3 2 0.6667 0 503,3,249 3.1,249.1,503.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +45 2 2 1 1.0000 0 796,590 590.1,796.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +46 2 2 1 1.0000 0 136,459 136.2,459.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +47 2 2 1 1.0000 0 920,763 763.1,920.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 1 920 0 None 1 +48 2 2 1 1.0000 0 263,408 263.2,408.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +49 2 2 1 1.0000 0 834,255 255.2,834.2 N/A N/A N/A 0 N/A 0 None 1 1 255 0 None 1 0 N/A 0 None 1 +50 2 2 1 1.0000 0 46,149 46.2,149.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +51 5 5 10 1.0000 0 884,68,762,715,221 68.2,221.1,715.1,884.2,762.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +52 2 2 1 1.0000 0 495,475 475.1,495.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +53 2 2 1 1.0000 0 862,287 287.1,862.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +54 2 2 1 1.0000 0 320,71 71.2,320.2 N/A N/A N/A 0 N/A 0 None 1 1 320 0 None 1 0 N/A 0 None 1 +55 2 2 1 1.0000 0 453,216 216.1,453.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +56 2 2 1 1.0000 0 626,791 626.2,791.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +57 3 3 2 0.6667 0 922,101,319 101.1,922.1,319.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 319 1 0 N/A 0 None 1 +58 3 3 3 1.0000 0 289,959,543 289.2,543.2,959.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +59 3 3 3 1.0000 0 604,651,759 604.2,759.2,651.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +60 4 4 4 0.6667 0 564,198,889,708 198.1,889.2,564.2,708.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +61 2 2 1 1.0000 0 790,420 420.2,790.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +62 5 5 5 0.5000 0 398,847,214,208,140 140.1,847.2,208.1,214.2,398.2 N/A N/A N/A 0 N/A 0 None 1 1 214 0 None 1 0 N/A 0 None 1 +63 5 5 10 1.0000 0 257,121,232,843,726 232.1,726.1,257.2,843.2,121.2 0.34684049957692414 NS_324.11 Parkinson's disease (Primary) 0 N/A 1 121 1 2 257, 232 0 None 0.34684049957692414 0 N/A 0 None 1 +64 2 2 1 1.0000 0 488,482 482.1,488.2 N/A N/A N/A 0 N/A 0 None 1 1 482 0 None 1 0 N/A 0 None 1 +65 3 3 3 1.0000 0 707,209,456 209.1,707.1,456.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 456 1 0 N/A 0 None 1 +66 3 3 3 1.0000 0 533,977,200 200.1,533.2,977.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +67 2 2 1 1.0000 0 497,572 497.2,572.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 497 1 0 N/A 0 None 1 +68 13 13 18 0.2308 0 307,20,365,284,687,281,579,356,742,265,548,329,567 281.2,567.1,265.2,356.1,687.2,579.2,548.1,365.2,20.2,329.2,307.1,284.2,742.1 N/A N/A N/A 0 N/A 0 None 1 2 356, 329 0 None 1.0 0 N/A 0 None 1 +69 4 4 6 1.0000 0 952,530,338,641 530.1,641.2,952.1,338.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +70 3 3 3 1.0000 0 300,523,278 278.2,300.1,523.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +71 4 4 4 0.6667 0 364,859,739,877 364.1,739.1,859.1,877.2 N/A N/A N/A 0 N/A 0 None 1 1 364 0 None 1 0 N/A 0 None 1 +72 4 4 6 1.0000 0 758,827,177,4 4.2,177.1,827.2,758.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +73 2 2 1 1.0000 0 270,126 126.1,270.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +74 5 5 9 0.9000 0 953,542,288,248,877 288.2,542.1,248.2,877.1,953.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +75 3 3 3 1.0000 0 291,3,813 3.2,813.1,291.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +76 6 6 12 0.8000 0 374,913,424,906,934,9 9.2,913.1,906.2,374.2,424.2,934.1 0.4128162066903662 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 374, 913 0 None 0.4128162066903662 0 N/A 0 None 1 +77 5 5 10 1.0000 0 91,519,681,312,600 312.1,600.1,681.2,519.2,91.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +78 5 5 6 0.6000 0 855,536,17,428,862 428.1,862.2,855.1,536.1,17.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +79 2 2 1 1.0000 0 874,967 874.1,967.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +80 3 3 3 1.0000 0 568,138,601 568.1,601.1,138.1 N/A N/A N/A 0 N/A 0 None 1 1 138 0 None 1 0 N/A 0 None 1 +81 6 6 12 0.8000 0 925,159,940,114,675,229 114.2,159.2,675.1,229.1,940.1,925.2 N/A N/A N/A 0 N/A 0 None 1 1 159 0 None 1 0 N/A 0 None 1 +82 7 7 17 0.8095 0 709,454,947,780,92,5,688 92.1,688.2,709.2,947.2,780.1,5.1,454.2 N/A N/A N/A 0 N/A 0 None 1 1 5 0 None 1 0 N/A 0 None 1 +83 2 2 1 1.0000 0 610,525 525.1,610.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +84 3 3 2 0.6667 0 754,257,712 712.1,754.2,257.1 0.19181716151413122 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 257, 712 0 None 0.19181716151413122 0 N/A 0 None 1 +85 2 2 1 1.0000 0 234,429 234.1,429.2 N/A N/A N/A 0 N/A 0 None 1 1 429 0 None 1 0 N/A 0 None 1 +86 4 4 6 1.0000 0 710,467,267,729 267.2,710.1,467.1,729.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +87 4 4 6 1.0000 0 17,620,728,24 17.1,728.1,24.2,620.1 N/A N/A N/A 0 N/A 0 None 1 1 620 0 None 1 0 N/A 0 None 1 +88 4 4 4 0.6667 0 105,61,262,645 61.2,105.1,262.2,645.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +89 2 2 1 1.0000 0 995,475 475.2,995.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +90 2 2 1 1.0000 0 264,732 264.1,732.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +91 2 2 1 1.0000 0 785,420 420.1,785.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +92 2 2 1 1.0000 0 881,380 380.2,881.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +93 4 4 6 1.0000 0 669,777,690,496 496.2,777.1,669.2,690.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +94 4 4 6 1.0000 0 815,768,188,62 188.2,815.1,768.1,62.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +95 2 2 1 1.0000 0 580,961 580.2,961.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +96 2 2 1 1.0000 0 383,268 268.1,383.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 383 1 0 N/A 0 None 1 +97 2 2 1 1.0000 0 489,215 215.1,489.2 N/A N/A N/A 0 N/A 0 None 1 1 489 0 None 1 0 N/A 0 None 1 +98 8 8 18 0.6429 0 75,872,472,318,469,598,271,357 357.2,469.1,872.2,75.1,598.1,271.2,318.1,472.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +99 2 2 1 1.0000 0 871,520 520.1,871.1 N/A N/A N/A 1 871 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +100 2 2 1 1.0000 0 66,222 66.2,222.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +101 2 2 1 1.0000 0 998,414 414.1,998.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +102 3 3 3 1.0000 0 919,0,888 0.2,888.2,919.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +103 2 2 1 1.0000 0 408,591 408.2,591.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +104 3 3 3 1.0000 0 116,333,782 116.1,782.1,333.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +105 2 2 1 1.0000 0 433,540 433.2,540.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +106 3 3 3 1.0000 0 839,382,627 382.1,839.2,627.1 N/A N/A N/A 0 N/A 0 None 1 1 839 0 None 1 0 N/A 0 None 1 +107 4 4 6 1.0000 0 594,224,9,466 9.1,594.2,224.1,466.2 N/A N/A N/A 0 N/A 0 None 1 1 466 0 None 1 0 N/A 0 None 1 +108 5 5 10 1.0000 0 419,561,992,430,236 419.1,561.1,992.1,236.2,430.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +109 5 5 8 0.8000 0 867,962,499,829,203 499.1,867.1,203.2,962.1,829.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +110 2 2 1 1.0000 0 738,100 100.1,738.1 N/A N/A N/A 0 N/A 0 None 1 1 738 1 100 1 0 N/A 0 None 1 +111 2 2 1 1.0000 0 512,821 512.1,821.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +112 4 4 4 0.6667 0 394,943,452,215 215.2,394.1,943.2,452.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +113 3 3 3 1.0000 0 273,144,735 144.1,273.1,735.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +114 2 2 1 1.0000 0 404,511 404.1,511.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +115 6 6 11 0.7333 0 933,296,597,428,99,817 99.2,597.2,817.1,933.2,296.1,428.2 N/A N/A N/A 1 933 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +116 3 3 2 0.6667 0 491,1,625 491.2,625.1,1.2 0.19181716151413122 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 491, 1 0 None 0.19181716151413122 0 N/A 0 None 1 +117 4 4 6 1.0000 0 901,775,503,60 503.2,775.2,901.2,60.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +118 3 3 3 1.0000 0 581,22,171 22.1,171.2,581.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +119 3 3 3 1.0000 0 413,197,220 220.1,413.1,197.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +120 4 4 6 1.0000 0 960,803,736,340 803.2,960.1,340.1,736.2 N/A N/A N/A 0 N/A 0 None 1 1 340 0 None 1 0 N/A 0 None 1 +121 5 5 10 1.0000 0 907,891,451,241,880 241.2,907.2,880.2,891.1,451.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +122 3 3 3 1.0000 0 586,885,131 131.2,885.2,586.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +123 4 4 6 1.0000 0 175,791,67,724 67.2,791.2,724.1,175.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +124 3 3 3 1.0000 0 633,827,297 297.1,633.1,827.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +125 3 3 3 1.0000 0 830,150,549 150.1,549.1,830.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +126 4 4 6 1.0000 0 275,939,889,686 275.1,686.1,939.1,889.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +127 4 4 6 1.0000 0 142,93,878,746 142.1,746.1,878.1,93.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +128 3 3 2 0.6667 0 129,511,149 129.1,511.1,149.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +129 5 5 7 0.7000 0 981,103,73,468,880 103.2,981.2,73.1,880.1,468.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +130 2 2 1 1.0000 0 668,749 668.2,749.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +131 2 2 1 1.0000 0 176,100 100.2,176.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 100 1 0 N/A 0 None 1 +132 2 2 1 1.0000 0 19,304 19.2,304.2 N/A N/A N/A 0 N/A 0 None 1 1 304 0 None 1 0 N/A 0 None 1 +133 3 3 3 1.0000 0 587,780,683 587.1,780.2,683.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +134 2 2 1 1.0000 0 111,854 111.2,854.1 N/A N/A N/A 0 N/A 1 111 1 0 N/A 0 None 1 0 N/A 0 None 1 +135 4 4 6 1.0000 0 574,698,431,763 431.1,574.1,698.1,763.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +136 3 3 2 0.6667 0 607,704,432 432.1,704.2,607.1 N/A N/A N/A 0 N/A 1 607 1 0 N/A 0 None 1 0 N/A 0 None 1 +137 2 2 1 1.0000 0 528,524 524.1,528.2 N/A N/A N/A 1 528 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +138 4 4 6 1.0000 0 634,129,614,320 129.2,320.1,614.2,634.1 N/A N/A N/A 0 N/A 0 None 1 1 320 0 None 1 0 N/A 0 None 1 +139 2 2 1 1.0000 0 455,640 455.2,640.2 N/A N/A N/A 0 N/A 0 None 1 1 455 0 None 1 0 N/A 0 None 1 +140 2 2 1 1.0000 0 42,290 42.1,290.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +141 2 2 1 1.0000 0 985,259 259.1,985.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +142 3 3 3 1.0000 0 119,156,61 61.1,119.1,156.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +143 3 3 3 1.0000 0 158,173,750 158.2,173.1,750.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +144 3 3 3 1.0000 0 583,212,186 212.1,583.1,186.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +145 2 2 1 1.0000 0 361,280 280.2,361.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +146 3 3 3 1.0000 0 903,546,470 470.2,546.1,903.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +147 3 3 3 1.0000 0 966,771,444 771.2,966.2,444.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +148 2 2 1 1.0000 0 695,789 695.1,789.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +149 3 3 3 1.0000 0 754,893,190 754.1,893.1,190.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +150 2 2 1 1.0000 0 627,400 400.1,627.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +151 2 2 1 1.0000 0 187,663 187.1,663.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +152 2 2 1 1.0000 0 14,15 14.1,15.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +153 2 2 1 1.0000 0 733,277 277.2,733.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +154 2 2 1 1.0000 0 95,153 95.2,153.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +155 2 2 1 1.0000 0 191,606 191.1,606.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +156 2 2 1 1.0000 0 949,310 310.1,949.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 310 1 +157 3 3 2 0.6667 0 847,915,902 847.1,902.2,915.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +158 2 2 1 1.0000 0 409,422 409.2,422.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +159 3 3 3 1.0000 0 756,523,54 54.1,523.1,756.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +160 5 5 10 1.0000 0 773,747,722,662,306 722.1,747.2,306.2,662.2,773.1 0.05328566792610351 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 3 662, 306, 722 0 None 0.05328566792610351 0 N/A 0 None 1 +161 2 2 1 1.0000 0 681,602 602.1,681.1 N/A N/A N/A 0 N/A 0 None 1 1 602 0 None 1 0 N/A 0 None 1 +162 3 3 3 1.0000 0 93,249,466 93.2,466.1,249.2 N/A N/A N/A 0 N/A 0 None 1 1 466 0 None 1 0 N/A 0 None 1 +163 5 5 6 0.6000 0 710,226,805,909,660 660.2,710.2,909.2,226.2,805.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +164 3 3 2 0.6667 0 82,119,396 82.1,119.2,396.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +165 2 2 1 1.0000 0 975,592 592.1,975.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +166 4 4 6 1.0000 0 82,673,440,812 82.2,673.2,440.2,812.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +167 2 2 1 1.0000 0 838,451 451.1,838.2 N/A N/A N/A 0 N/A 0 None 1 1 838 0 None 1 0 N/A 0 None 1 +168 3 3 2 0.6667 0 159,426,439 159.1,426.2,439.1 N/A N/A N/A 0 N/A 0 None 1 1 159 0 None 1 0 N/A 0 None 1 +169 3 3 3 1.0000 0 417,310,140 310.2,417.2,140.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 310 1 +170 3 3 3 1.0000 0 830,316,220 220.2,316.2,830.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +171 3 3 3 1.0000 0 26,973,206 26.2,206.1,973.1 N/A N/A N/A 0 N/A 0 None 1 1 973 0 None 1 0 N/A 0 None 1 +172 2 2 1 1.0000 0 480,76 76.2,480.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +173 2 2 1 1.0000 0 70,804 70.2,804.1 N/A N/A N/A 0 N/A 0 None 1 1 804 0 None 1 0 N/A 0 None 1 +174 3 3 3 1.0000 0 984,345,151 151.2,984.2,345.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +175 9 9 18 0.5000 0 848,757,282,807,656,912,833,163,646 646.2,656.2,163.1,912.1,848.2,282.1,757.2,833.1,807.1 N/A N/A N/A 0 N/A 0 None 1 1 646 0 None 1 0 N/A 1 282 1 +176 2 2 1 1.0000 0 723,15 15.2,723.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +177 3 3 3 1.0000 0 630,87,752 87.1,630.2,752.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +178 4 4 4 0.6667 0 550,437,659,294 294.2,437.2,550.2,659.1 0.27345179166421896 NS_324.11 Parkinson's disease (Primary) 1 659 0 None 1 2 550, 659 0 None 0.27345179166421896 0 N/A 0 None 1 +179 2 2 1 1.0000 0 994,890 890.1,994.1 N/A N/A N/A 0 N/A 0 None 1 1 890 0 None 1 0 N/A 0 None 1 +180 2 2 1 1.0000 0 968,781 781.2,968.2 N/A N/A N/A 0 N/A 1 968 1 0 N/A 0 None 1 0 N/A 0 None 1 +181 3 3 3 1.0000 0 617,945,787 617.1,945.2,787.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 1 945 0 None 1 +182 3 3 3 1.0000 0 529,363,345 345.2,363.1,529.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +183 2 2 1 1.0000 0 794,802 794.2,802.2 N/A N/A N/A 0 N/A 0 None 1 1 802 0 None 1 0 N/A 0 None 1 +184 2 2 1 1.0000 0 825,309 309.2,825.2 N/A N/A N/A 0 N/A 0 None 1 1 309 0 None 1 0 N/A 0 None 1 +185 3 3 3 1.0000 0 822,498,160 160.2,822.1,498.2 N/A N/A N/A 0 N/A 0 None 1 1 160 0 None 1 0 N/A 0 None 1 +186 3 3 3 1.0000 0 718,834,584 584.1,834.1,718.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +187 2 2 1 1.0000 0 590,559 559.1,590.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +188 4 4 6 1.0000 0 765,614,684,636 684.2,765.2,614.1,636.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +189 3 3 3 1.0000 0 279,918,641 279.1,918.2,641.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +190 2 2 1 1.0000 0 127,552 127.2,552.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +191 2 2 1 1.0000 0 631,434 434.1,631.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +192 2 2 1 1.0000 0 292,905 292.1,905.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +193 3 3 2 0.6667 0 795,117,315 117.2,795.2,315.2 N/A N/A N/A 0 N/A 0 None 1 1 795 0 None 1 0 N/A 0 None 1 +194 2 2 1 1.0000 0 786,135 135.1,786.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +195 2 2 1 1.0000 0 138,582 138.2,582.2 N/A N/A N/A 0 N/A 0 None 1 1 138 0 None 1 0 N/A 0 None 1 +196 4 4 4 0.6667 0 85,465,480,416 85.2,416.1,465.2,480.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +197 3 3 3 1.0000 0 346,44,807 44.1,807.2,346.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +198 2 2 1 1.0000 0 295,682 295.2,682.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 295 1 +199 2 2 1 1.0000 0 595,238 238.2,595.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +200 2 2 1 1.0000 0 982,262 262.1,982.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +201 4 4 6 1.0000 0 305,700,5,921 5.2,305.2,921.2,700.2 N/A N/A N/A 0 N/A 0 None 1 1 5 0 None 1 0 N/A 0 None 1 +202 2 2 1 1.0000 0 788,321 321.2,788.1 N/A N/A N/A 0 N/A 0 None 1 1 321 0 None 1 0 N/A 0 None 1 +203 4 4 4 0.6667 0 393,730,267,769 267.1,393.1,730.1,769.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +204 2 2 1 1.0000 0 674,657 657.1,674.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +205 2 2 1 1.0000 0 445,371 371.2,445.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +206 2 2 1 1.0000 0 33,174 33.2,174.1 N/A N/A N/A 0 N/A 0 None 1 1 174 0 None 1 0 N/A 0 None 1 +207 2 2 1 1.0000 0 914,202 202.1,914.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +208 4 4 6 1.0000 0 906,410,698,954 410.2,954.2,698.2,906.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +209 3 3 3 1.0000 0 760,501,368 368.2,760.2,501.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +210 3 3 3 1.0000 0 758,435,510 510.1,758.2,435.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +211 2 2 1 1.0000 0 923,972 923.2,972.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 923 1 0 N/A 0 None 1 +212 3 3 2 0.6667 0 219,972,318 219.2,972.2,318.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +213 4 4 5 0.8333 0 716,915,227,416 227.2,416.2,716.1,915.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +214 2 2 1 1.0000 0 619,96 96.2,619.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +215 2 2 1 1.0000 0 141,949 141.1,949.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +216 2 2 1 1.0000 0 550,81 81.1,550.1 N/A N/A N/A 0 N/A 0 None 1 1 550 0 None 1 0 N/A 0 None 1 +217 4 4 6 1.0000 0 539,858,321,80 80.2,321.1,858.1,539.2 N/A N/A N/A 0 N/A 0 None 1 1 321 0 None 1 0 N/A 0 None 1 +218 2 2 1 1.0000 0 182,54 54.2,182.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +219 2 2 1 1.0000 0 361,22 22.2,361.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +220 2 2 1 1.0000 0 400,749 400.2,749.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +221 2 2 1 1.0000 0 909,238 238.1,909.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +222 2 2 1 1.0000 0 653,925 653.1,925.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +223 2 2 1 1.0000 0 857,557 557.2,857.2 N/A N/A N/A 0 N/A 1 857 1 0 N/A 0 None 1 0 N/A 0 None 1 +224 2 2 1 1.0000 0 951,639 639.2,951.2 N/A N/A N/A 0 N/A 0 None 1 1 639 0 None 1 0 N/A 0 None 1 +225 2 2 1 1.0000 0 445,403 403.1,445.2 N/A N/A N/A 0 N/A 0 None 1 1 403 0 None 1 0 N/A 0 None 1 +226 2 2 1 1.0000 0 281,168 168.1,281.1 N/A N/A N/A 0 N/A 0 None 1 1 168 0 None 1 0 N/A 0 None 1 +227 3 3 3 1.0000 0 85,201,793 201.2,793.2,85.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +228 3 3 3 1.0000 0 997,983,565 983.2,997.2,565.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +229 4 4 6 1.0000 0 494,57,389,6 6.1,57.2,389.1,494.1 0.27345179166421896 NS_324.11 Parkinson's disease (Primary) 1 389 0 None 1 2 57, 6 0 None 0.27345179166421896 0 N/A 0 None 1 +230 2 2 1 1.0000 0 552,769 552.2,769.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +231 2 2 1 1.0000 0 24,122 24.1,122.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +232 2 2 1 1.0000 0 425,718 425.2,718.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +233 2 2 1 1.0000 0 331,376 331.2,376.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +234 3 3 3 1.0000 0 894,348,745 348.2,894.2,745.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +235 2 2 1 1.0000 0 139,541 139.1,541.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +236 3 3 3 1.0000 0 148,95,935 148.2,935.2,95.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +237 2 2 1 1.0000 0 737,697 697.2,737.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +238 2 2 1 1.0000 0 819,332 332.2,819.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +239 2 2 1 1.0000 0 812,545 545.1,812.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +240 2 2 1 1.0000 0 731,489 489.1,731.1 N/A N/A N/A 0 N/A 0 None 1 1 489 0 None 1 0 N/A 0 None 1 +241 2 2 1 1.0000 0 664,527 527.1,664.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +242 3 3 3 1.0000 0 748,747,97 747.1,748.1,97.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +243 2 2 1 1.0000 0 604,240 240.2,604.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +244 3 3 2 0.6667 0 464,596,196 464.1,596.2,196.1 N/A N/A N/A 0 N/A 0 None 1 1 596 0 None 1 0 N/A 0 None 1 +245 3 3 2 0.6667 0 953,598,643 598.2,643.1,953.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +246 2 2 1 1.0000 0 661,212 212.2,661.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +247 2 2 1 1.0000 0 734,510 510.2,734.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +248 2 2 1 1.0000 0 477,386 386.2,477.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +249 2 2 1 1.0000 0 381,637 381.2,637.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +250 2 2 1 1.0000 0 755,527 527.2,755.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +251 3 3 3 1.0000 0 970,167,576 167.2,970.1,576.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +252 2 2 1 1.0000 0 894,302 302.2,894.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +253 2 2 1 1.0000 0 991,902 902.1,991.1 N/A N/A N/A 0 N/A 0 None 1 1 991 0 None 1 0 N/A 0 None 1 +254 4 4 5 0.8333 0 438,285,672,69 69.1,285.1,438.1,672.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +255 2 2 1 1.0000 0 118,368 118.1,368.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +256 2 2 1 1.0000 0 48,658 48.2,658.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +257 2 2 1 1.0000 0 767,788 767.2,788.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +258 2 2 1 1.0000 0 579,197 197.1,579.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +259 2 2 1 1.0000 0 409,137 137.1,409.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +260 2 2 1 1.0000 0 939,578 578.1,939.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +261 2 2 1 1.0000 0 251,362 251.1,362.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +262 2 2 1 1.0000 0 595,912 595.2,912.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +263 4 4 6 1.0000 0 723,313,29,589 29.1,723.1,589.1,313.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +264 5 5 9 0.9000 0 346,772,674,678,578 346.1,674.1,772.2,678.1,578.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +265 2 2 1 1.0000 0 167,753 167.1,753.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +266 2 2 1 1.0000 0 632,98 98.2,632.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +267 2 2 1 1.0000 0 488,958 488.1,958.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +268 2 2 1 1.0000 0 983,106 106.2,983.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +269 2 2 1 1.0000 0 616,10 10.2,616.1 N/A N/A N/A 0 N/A 1 10 1 1 10 0 None 1 0 N/A 0 None 1 +270 2 2 1 1.0000 0 247,873 247.2,873.1 N/A N/A N/A 0 N/A 0 None 1 1 873 0 None 1 0 N/A 0 None 1 +271 2 2 1 1.0000 0 772,222 222.1,772.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +272 2 2 1 1.0000 0 961,933 933.1,961.1 N/A N/A N/A 1 933 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +273 2 2 1 1.0000 0 226,293 226.1,293.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +274 3 3 3 1.0000 0 732,843,398 398.1,732.2,843.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +275 2 2 1 1.0000 0 572,314 314.2,572.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +276 2 2 1 1.0000 0 532,770 532.2,770.1 N/A N/A N/A 0 N/A 0 None 1 1 532 0 None 1 0 N/A 0 None 1 +277 5 5 10 1.0000 0 778,680,47,506,221 47.2,680.1,778.1,221.2,506.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +278 3 3 3 1.0000 0 53,110,218 110.2,218.2,53.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 218 1 +279 2 2 1 1.0000 0 892,691 691.2,892.2 N/A N/A N/A 0 N/A 1 691 1 0 N/A 1 892 1 0 N/A 0 None 1 +280 2 2 1 1.0000 0 311,323 311.1,323.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +281 2 2 1 1.0000 0 162,205 162.1,205.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +282 2 2 1 1.0000 0 730,370 370.2,730.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +283 2 2 1 1.0000 0 356,948 356.2,948.1 0.10101010101010101 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 356, 948 0 None 0.10101010101010101 0 N/A 0 None 1 +284 2 2 1 1.0000 0 573,216 216.2,573.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +285 2 2 1 1.0000 0 237,805 237.2,805.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +286 2 2 1 1.0000 0 569,143 143.1,569.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +287 2 2 1 1.0000 0 960,246 246.1,960.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +288 3 3 3 1.0000 0 125,558,981 125.2,558.2,981.1 N/A N/A N/A 1 125 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +289 2 2 1 1.0000 0 387,744 387.1,744.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +290 2 2 1 1.0000 0 182,69 69.2,182.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +291 2 2 1 1.0000 0 399,942 399.2,942.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +292 2 2 1 1.0000 0 207,492 207.2,492.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +293 2 2 1 1.0000 0 180,32 32.2,180.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +294 2 2 1 1.0000 0 916,174 174.2,916.2 N/A N/A N/A 0 N/A 0 None 1 1 174 0 None 1 0 N/A 0 None 1 +295 2 2 1 1.0000 0 37,343 37.1,343.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +296 3 3 3 1.0000 0 170,637,404 170.1,404.2,637.2 N/A N/A N/A 1 170 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +297 2 2 1 1.0000 0 35,300 35.1,300.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +298 4 4 6 1.0000 0 624,999,52,237 237.1,624.2,999.2,52.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +299 2 2 1 1.0000 0 375,412 375.1,412.1 N/A N/A N/A 0 N/A 0 None 1 1 412 0 None 1 0 N/A 0 None 1 +300 2 2 1 1.0000 0 844,965 844.2,965.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +301 2 2 1 1.0000 0 71,458 71.1,458.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +302 2 2 1 1.0000 0 689,38 38.1,689.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +303 2 2 1 1.0000 0 383,468 383.1,468.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 383 1 0 N/A 0 None 1 +304 2 2 1 1.0000 0 944,735 735.1,944.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 944 1 +305 3 3 2 0.6667 0 375,371,460 375.2,460.1,371.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +306 2 2 1 1.0000 0 686,339 339.2,686.2 N/A N/A N/A 0 N/A 0 None 1 1 339 0 None 1 0 N/A 0 None 1 +307 2 2 1 1.0000 0 323,736 323.2,736.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +308 2 2 1 1.0000 0 189,660 189.2,660.1 N/A N/A N/A 1 189 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +309 2 2 1 1.0000 0 850,460 460.2,850.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +310 2 2 1 1.0000 0 101,444 101.2,444.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +311 2 2 1 1.0000 0 585,450 450.1,585.1 N/A N/A N/A 0 N/A 0 None 1 1 450 0 None 1 0 N/A 0 None 1 +312 2 2 1 1.0000 0 471,928 471.1,928.2 N/A N/A N/A 0 N/A 0 None 1 1 471 0 None 1 0 N/A 0 None 1 +313 2 2 1 1.0000 0 56,799 56.1,799.2 N/A N/A N/A 1 56 0 None 1 1 799 0 None 1 0 N/A 0 None 1 +314 2 2 1 1.0000 0 379,514 379.2,514.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +315 2 2 1 1.0000 0 814,63 63.2,814.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +316 5 5 10 1.0000 0 500,705,798,298,486 298.1,486.1,500.2,705.1,798.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +317 2 2 1 1.0000 0 407,937 407.2,937.2 N/A N/A N/A 0 N/A 0 None 1 1 407 0 None 1 0 N/A 0 None 1 +318 2 2 1 1.0000 0 852,678 678.2,852.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +319 2 2 1 1.0000 0 25,645 25.2,645.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +320 2 2 1 1.0000 0 985,864 864.1,985.1 N/A N/A N/A 0 N/A 0 None 1 1 864 0 None 1 0 N/A 0 None 1 +321 2 2 1 1.0000 0 274,168 168.2,274.1 N/A N/A N/A 0 N/A 0 None 1 1 168 0 None 1 0 N/A 0 None 1 +322 2 2 1 1.0000 0 713,897 713.1,897.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +323 3 3 3 1.0000 0 768,761,446 446.2,768.2,761.2 N/A N/A N/A 0 N/A 0 None 1 1 446 0 None 1 1 761 0 None 1 +324 2 2 1 1.0000 0 369,656 369.1,656.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +325 2 2 1 1.0000 0 999,676 676.1,999.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +326 2 2 1 1.0000 0 859,496 496.1,859.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +327 2 2 1 1.0000 0 649,669 649.2,669.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +328 2 2 1 1.0000 0 615,842 615.1,842.2 N/A N/A N/A 0 N/A 0 None 1 1 615 0 None 1 0 N/A 0 None 1 +329 2 2 1 1.0000 0 719,8 8.1,719.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +330 2 2 1 1.0000 0 360,654 360.1,654.2 N/A N/A N/A 0 N/A 0 None 1 1 654 0 None 1 0 N/A 0 None 1 +331 2 2 1 1.0000 0 901,699 699.2,901.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +332 2 2 1 1.0000 0 260,473 260.1,473.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +333 2 2 1 1.0000 0 692,603 603.1,692.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +334 2 2 1 1.0000 0 919,253 253.1,919.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 253 1 1 253 0 None 1 +335 3 3 3 1.0000 0 561,183,920 183.1,561.2,920.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 1 920 0 None 1 +336 2 2 1 1.0000 0 497,143 143.2,497.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 497 1 0 N/A 0 None 1 +337 4 4 6 1.0000 0 817,571,785,8 8.2,571.2,785.1,817.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +338 2 2 1 1.0000 0 13,810 13.2,810.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +339 3 3 3 1.0000 0 264,922,181 181.1,922.2,264.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +340 2 2 1 1.0000 0 305,217 217.2,305.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +341 3 3 3 1.0000 0 261,433,269 269.1,433.1,261.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +342 2 2 1 1.0000 0 714,29 29.2,714.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +343 2 2 1 1.0000 0 325,154 154.1,325.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +344 2 2 1 1.0000 0 77,858 77.2,858.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +345 2 2 1 1.0000 0 767,458 458.2,767.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +346 2 2 1 1.0000 0 794,74 74.2,794.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +347 2 2 1 1.0000 0 696,332 332.1,696.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +348 2 2 1 1.0000 0 860,427 427.1,860.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +349 3 3 3 1.0000 0 390,91,744 91.1,744.1,390.1 N/A N/A N/A 0 N/A 0 None 1 1 390 0 None 1 0 N/A 0 None 1 +350 4 4 4 0.6667 0 55,745,556,163 163.2,745.1,55.1,556.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +351 2 2 1 1.0000 0 18,861 18.2,861.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +352 2 2 1 1.0000 0 931,362 362.1,931.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +353 2 2 1 1.0000 0 410,128 128.1,410.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +354 2 2 1 1.0000 0 703,116 116.2,703.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 1 703 1 +355 2 2 1 1.0000 0 989,263 263.1,989.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +356 2 2 1 1.0000 0 635,324 324.1,635.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +357 2 2 1 1.0000 0 449,18 18.1,449.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +358 2 2 1 1.0000 0 774,31 31.2,774.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +359 2 2 1 1.0000 0 774,725 725.1,774.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +360 2 2 1 1.0000 0 706,201 201.1,706.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +361 2 2 1 1.0000 0 596,414 414.2,596.1 N/A N/A N/A 0 N/A 0 None 1 1 596 0 None 1 0 N/A 0 None 1 +362 2 2 1 1.0000 0 980,505 505.1,980.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +363 2 2 1 1.0000 0 870,950 870.1,950.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +364 2 2 1 1.0000 0 581,737 581.1,737.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +365 2 2 1 1.0000 0 755,315 315.1,755.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +366 2 2 1 1.0000 0 671,165 165.1,671.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +367 2 2 1 1.0000 0 431,155 155.1,431.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +368 2 2 1 1.0000 0 484,504 484.1,504.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 1 504 0 None 1 +369 2 2 1 1.0000 0 33,269 33.1,269.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +370 2 2 1 1.0000 0 372,340 340.2,372.2 N/A N/A N/A 0 N/A 0 None 1 1 340 0 None 1 0 N/A 0 None 1 +371 2 2 1 1.0000 0 266,4 4.1,266.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +372 2 2 1 1.0000 0 448,566 448.1,566.2 N/A N/A N/A 0 N/A 0 None 1 1 448 0 None 1 0 N/A 0 None 1 +373 2 2 1 1.0000 0 285,64 64.1,285.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +374 2 2 1 1.0000 0 839,646 646.1,839.1 0.10101010101010101 NS_324.11 Parkinson's disease (Primary) 0 N/A 0 None 1 2 839, 646 0 None 0.10101010101010101 0 N/A 0 None 1 +375 2 2 1 1.0000 0 418,854 418.1,854.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +376 2 2 1 1.0000 0 546,798 546.2,798.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +377 2 2 1 1.0000 0 45,609 45.2,609.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +378 3 3 2 0.6667 0 534,545,935 545.2,935.1,534.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +379 3 3 3 1.0000 0 21,964,334 21.2,334.2,964.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +380 3 3 2 0.6667 0 389,982,359 389.2,982.2,359.2 N/A N/A N/A 1 389 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +381 3 3 3 1.0000 0 634,250,349 349.2,634.2,250.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +382 2 2 1 1.0000 0 835,663 663.2,835.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +383 2 2 1 1.0000 0 594,986 594.1,986.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +384 3 3 2 0.6667 0 399,899,633 399.1,899.2,633.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +385 2 2 1 1.0000 0 700,41 41.1,700.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +386 2 2 1 1.0000 0 241,782 241.1,782.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +387 2 2 1 1.0000 0 875,853 853.1,875.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +388 2 2 1 1.0000 0 165,447 165.2,447.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +389 2 2 1 1.0000 0 407,225 225.2,407.1 N/A N/A N/A 0 N/A 0 None 1 1 407 0 None 1 0 N/A 0 None 1 +390 2 2 1 1.0000 0 517,388 388.2,517.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +391 3 3 3 1.0000 0 147,380,369 369.2,380.1,147.1 N/A N/A N/A 0 N/A 0 None 1 1 147 0 None 1 0 N/A 0 None 1 +392 3 3 3 1.0000 0 729,447,185 185.2,729.1,447.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +393 3 3 3 1.0000 0 666,243,434 243.2,434.2,666.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +394 2 2 1 1.0000 0 417,112 112.1,417.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +395 2 2 1 1.0000 0 127,589 127.1,589.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +396 4 4 4 0.6667 0 322,779,60,957 60.2,779.2,957.2,322.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +397 2 2 1 1.0000 0 887,474 474.2,887.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +398 2 2 1 1.0000 0 282,956 282.2,956.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 2 282, 956 1 +399 2 2 1 1.0000 0 693,132 132.1,693.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +400 2 2 1 1.0000 0 890,816 816.2,890.2 N/A N/A N/A 0 N/A 0 None 1 1 890 0 None 1 0 N/A 0 None 1 +401 2 2 1 1.0000 0 436,867 436.2,867.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +402 2 2 1 1.0000 0 464,64 64.2,464.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +403 3 3 3 1.0000 0 461,911,908 461.2,908.2,911.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +404 2 2 1 1.0000 0 694,831 694.1,831.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +405 2 2 1 1.0000 0 647,322 322.1,647.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +406 2 2 1 1.0000 0 402,11 11.2,402.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +407 2 2 1 1.0000 0 673,818 673.1,818.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +408 3 3 3 1.0000 0 927,364,319 319.1,927.1,364.2 N/A N/A N/A 0 N/A 0 None 1 1 364 1 319 1 0 N/A 0 None 1 +409 2 2 1 1.0000 0 12,806 12.1,806.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +410 2 2 1 1.0000 0 580,886 580.1,886.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +411 2 2 1 1.0000 0 720,265 265.1,720.1 N/A N/A N/A 0 N/A 0 None 1 1 720 0 None 1 0 N/A 0 None 1 +412 2 2 1 1.0000 0 778,123 123.2,778.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +413 2 2 1 1.0000 0 973,89 89.1,973.2 N/A N/A N/A 0 N/A 0 None 1 1 973 0 None 1 0 N/A 0 None 1 +414 2 2 1 1.0000 0 976,31 31.1,976.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +415 2 2 1 1.0000 0 30,225 30.1,225.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +416 2 2 1 1.0000 0 910,32 32.1,910.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +417 2 2 1 1.0000 0 148,453 148.1,453.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +418 2 2 1 1.0000 0 917,78 78.2,917.2 N/A N/A N/A 0 N/A 0 None 1 1 78 0 None 1 0 N/A 0 None 1 +419 2 2 1 1.0000 0 826,250 250.1,826.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +420 2 2 1 1.0000 0 108,89 89.2,108.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +421 2 2 1 1.0000 0 34,494 34.2,494.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +422 2 2 1 1.0000 0 670,113 113.2,670.1 N/A N/A N/A 0 N/A 0 None 1 1 113 0 None 1 0 N/A 1 670 1 +423 2 2 1 1.0000 0 211,94 94.2,211.2 N/A N/A N/A 0 N/A 0 None 1 1 211 0 None 1 0 N/A 0 None 1 +424 2 2 1 1.0000 0 856,725 725.2,856.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +425 2 2 1 1.0000 0 796,553 553.1,796.2 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1 +426 2 2 1 1.0000 0 932,675 675.2,932.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 1 932 1 0 N/A 0 None 1 +427 2 2 1 1.0000 0 946,535 535.2,946.1 N/A N/A N/A 0 N/A 0 None 1 0 N/A 0 None 1 0 N/A 0 None 1