diff options
| author | ziejd2 | 2019-01-28 16:37:57 -0600 |
|---|---|---|
| committer | ziejd2 | 2019-01-28 16:37:57 -0600 |
| commit | 995f6673b5e725d6907ccd4f8e25033e8524f116 (patch) | |
| tree | 5df08d9503394eab1190a01a640f3c338e8c74d6 /sourcecodes | |
| parent | bb9d93322abf825368dedaafc2376ef8fdfc1e2f (diff) | |
| download | BNW-995f6673b5e725d6907ccd4f8e25033e8524f116.tar.gz | |
Deleting old versions of files
Diffstat (limited to 'sourcecodes')
132 files changed, 335 insertions, 8749 deletions
diff --git a/sourcecodes/data/Backupfiles/evidencemodified b/sourcecodes/data/Backupfiles/evidencemodified deleted file mode 100644 index 9b3f7563..00000000 --- a/sourcecodes/data/Backupfiles/evidencemodified +++ /dev/null Binary files differdiff --git a/sourcecodes/data/Backupfiles/initialstructure b/sourcecodes/data/Backupfiles/initialstructure deleted file mode 100644 index 9ecf1bc7..00000000 --- a/sourcecodes/data/Backupfiles/initialstructure +++ /dev/null Binary files differdiff --git a/sourcecodes/data/Backupfiles/newintervention b/sourcecodes/data/Backupfiles/newintervention deleted file mode 100644 index d818a943..00000000 --- a/sourcecodes/data/Backupfiles/newintervention +++ /dev/null Binary files differdiff --git a/sourcecodes/data/Backupfiles/temp_evidence_file b/sourcecodes/data/Backupfiles/temp_evidence_file deleted file mode 100644 index b687ceaf..00000000 --- a/sourcecodes/data/Backupfiles/temp_evidence_file +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified \ No newline at end of file diff --git a/sourcecodes/data/Backupfiles/temp_intervention_file b/sourcecodes/data/Backupfiles/temp_intervention_file deleted file mode 100644 index cdf5ce0f..00000000 --- a/sourcecodes/data/Backupfiles/temp_intervention_file +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/newintervention \ No newline at end of file diff --git a/sourcecodes/data/Backupfiles/temp_shell_file_initial_structure b/sourcecodes/data/Backupfiles/temp_shell_file_initial_structure deleted file mode 100644 index 5d1c323d..00000000 --- a/sourcecodes/data/Backupfiles/temp_shell_file_initial_structure +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure \ No newline at end of file diff --git a/sourcecodes/data/example1/Bqxrun_initialstructure.sh b/sourcecodes/data/example1/Bqxrun_initialstructure.sh deleted file mode 100644 index a8a8ebe0..00000000 --- a/sourcecodes/data/example1/Bqxrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure Bqx -fi -exit diff --git a/sourcecodes/data/example2/hQGrun_initialstructure.sh b/sourcecodes/data/example2/hQGrun_initialstructure.sh deleted file mode 100644 index 7d4cbfea..00000000 --- a/sourcecodes/data/example2/hQGrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure hQG -fi -exit diff --git a/sourcecodes/data/example_chl/bWRrun_evidencemodified.sh b/sourcecodes/data/example_chl/bWRrun_evidencemodified.sh deleted file mode 100644 index 763a268b..00000000 --- a/sourcecodes/data/example_chl/bWRrun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified bWR -fi -exit diff --git a/sourcecodes/data/example_chl/bWRrun_initialstructure.sh b/sourcecodes/data/example_chl/bWRrun_initialstructure.sh deleted file mode 100644 index 3725f758..00000000 --- a/sourcecodes/data/example_chl/bWRrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure bWR -fi -exit diff --git a/sourcecodes/data/example_chr2_spleen/cuLrun_evidencemodified.sh b/sourcecodes/data/example_chr2_spleen/cuLrun_evidencemodified.sh deleted file mode 100644 index 5a228612..00000000 --- a/sourcecodes/data/example_chr2_spleen/cuLrun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified cuL -fi -exit diff --git a/sourcecodes/data/example_chr2_spleen/cuLrun_initialstructure.sh b/sourcecodes/data/example_chr2_spleen/cuLrun_initialstructure.sh deleted file mode 100644 index 1d0835a4..00000000 --- a/sourcecodes/data/example_chr2_spleen/cuLrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure cuL -fi -exit diff --git a/sourcecodes/data/example_sci/Llurun_evidencemodified.sh b/sourcecodes/data/example_sci/Llurun_evidencemodified.sh deleted file mode 100644 index ee0dde13..00000000 --- a/sourcecodes/data/example_sci/Llurun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified Llu -fi -exit diff --git a/sourcecodes/data/example_sci/Llurun_initialstructure.sh b/sourcecodes/data/example_sci/Llurun_initialstructure.sh deleted file mode 100644 index adde14dd..00000000 --- a/sourcecodes/data/example_sci/Llurun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure Llu -fi -exit diff --git a/sourcecodes/data/example_sci_bk/Lluban.txt b/sourcecodes/data/example_sci_bk/Lluban.txt deleted file mode 100644 index 38108f00..00000000 --- a/sourcecodes/data/example_sci_bk/Lluban.txt +++ /dev/null @@ -1,15 +0,0 @@ -From To -Gene1 Genotype -Gene2 Genotype -Gene3 Genotype -Phenotype Genotype -Gene1 Genotype -Gene2 Genotype -Gene3 Genotype -Phenotype Gene1 -Phenotype Gene2 -Phenotype Gene3 -Phenotype Genotype -Phenotype Gene1 -Phenotype Gene2 -Phenotype Gene3 diff --git a/sourcecodes/data/example_sci_bk/Llucontinuous_input.txt b/sourcecodes/data/example_sci_bk/Llucontinuous_input.txt deleted file mode 100644 index 79295d7e..00000000 --- a/sourcecodes/data/example_sci_bk/Llucontinuous_input.txt +++ /dev/null @@ -1,503 +0,0 @@ -Genotype Gene3 Gene2 Phenotype Gene1 -2 1 1 1 1 -2 -1.0008 -0.44837 0.21808 -1.196 -1 -0.29368 -0.53043 -1.0893 -0.10136 -2 0.70835 0.72886 -0.18098 -0.42907 -1 0.63703 0.86428 1.7013 0.1425 -1 -1.2402 -0.69712 -1.7002 -0.71634 -1 -1.1952 0.27155 -0.79413 -1.0965 -2 0.62914 0.94265 1.8385 0.6135 -1 -1.91 -2.379 -3.1094 -1.0924 -2 -0.83436 -0.90968 -1.3598 1.335 -1 0.15685 0.4766 1.2891 -1.3309 -2 0.7047 1.0623 1.9811 1.2821 -1 0.59747 -0.023123 0.88555 -0.8844 -1 -1.0557 -1.5548 -1.3016 -0.77687 -2 1.5206 2.0289 0.90366 1.8089 -1 0.65525 -0.47226 -1.1824 0.41863 -2 -0.39262 0.382 -0.64829 0.40947 -2 0.14966 0.22972 0.33797 0.69647 -1 -1.8836 -0.68534 -0.99941 -0.78961 -1 0.48181 0.01241 1.2145 0.16835 -2 1.4673 2.0438 2.4674 2.5234 -1 -1.3242 -0.80218 -1.6446 -0.31044 -1 -1.2471 -2.0351 -1.0296 -1.937 -1 0.23695 -0.01724 -0.32851 -0.16484 -1 -0.13986 -0.6065 -0.8491 -0.95538 -2 0.90888 1.0365 2.7222 1.3507 -1 -0.30556 -1.1546 -0.86033 -2.2006 -2 0.5391 0.99532 0.96947 1.1575 -2 1.1235 0.37982 0.64439 0.94362 -2 1.7073 1.9303 2.8018 1.9158 -1 -0.20553 -0.074104 -0.50073 -1.0697 -1 -0.27415 0.23076 -0.27564 -0.11286 -1 -1.304 -1.1213 -0.71793 -1.3462 -2 0.54315 0.55846 0.87411 1.2432 -1 -1.0659 -0.38067 -1.4372 -2.0927 -1 0.21278 -1.0115 -1.0984 -0.72751 -1 -2.9061 -1.3118 -3.8372 -2.0448 -2 -0.69608 -0.61145 -1.0037 0.12181 -1 0.66835 0.018886 -1.0081 -1.4165 -1 0.32575 -0.51767 1.0187 -0.40914 -2 0.65837 1.2791 1.8388 2.2906 -2 0.37574 0.21618 -0.89435 1.2643 -1 0.13513 -0.31405 -0.16057 0.77712 -2 0.16054 0.40635 0.036165 1.6374 -1 1.9393 1.5717 2.6922 1.1933 -1 -0.59118 -0.47154 -0.20293 -1.5576 -1 -0.35938 -0.49565 -0.20837 0.61043 -2 -0.57133 0.15921 -0.44158 0.43312 -1 0.31835 0.49002 2.2029 0.17685 -1 -0.0093708 -0.85889 -1.0934 -1.6905 -1 -0.90501 -1.4637 -1.5526 -1.828 -2 0.11531 -0.022781 0.88843 0.8607 -1 0.34978 -0.34306 0.95301 -0.056177 -2 -0.22236 -0.13023 0.37608 0.18027 -1 -0.90103 -0.38393 -1.1513 -0.78153 -2 0.66848 0.81005 1.3945 3.3654 -2 0.10539 0.59781 0.77864 0.63865 -1 -1.15 -1.4531 -2.929 -1.6867 -1 0.20842 -0.0039076 -0.12879 -0.31459 -2 0.52155 1.248 1.0411 1.9656 -2 0.041926 0.86223 1.2222 1.0289 -1 -0.70875 -0.15791 -1.1581 -0.77456 -1 -1.1701 -0.57889 -0.8843 -0.11873 -2 0.98106 1.0805 0.95484 2.1834 -2 0.26676 0.7527 0.61491 1.9024 -1 -0.64765 0.19831 -1.4399 1.3127 -2 0.92209 2.2111 1.208 2.7402 -2 -0.93755 -0.26009 0.54448 0.20265 -2 1.2403 1.8468 1.6169 1.8359 -1 -0.1313 0.14288 -0.48278 -0.96105 -1 -0.7222 -0.25191 -1.2122 -0.59027 -2 -0.57013 -0.061267 -0.5438 0.18234 -1 -1.5355 -1.1998 -2.6613 -0.2634 -2 0.86507 0.60361 1.2411 -0.29711 -1 -0.60117 -0.7424 -0.79575 -0.5736 -1 -0.91776 -1.5669 -2.1735 -0.56602 -2 0.9917 2.3088 1.7993 2.645 -1 0.17017 0.53321 0.84278 -1.4458 -2 -0.22306 0.262 -0.86259 0.87407 -1 -0.42107 -0.69813 -0.48166 -1.009 -1 0.46913 -0.76457 0.11077 -0.21258 -1 0.066036 -0.48665 -0.74847 0.38785 -1 0.16465 -0.57268 0.19043 0.23 -1 -1.2044 -2.2027 -2.9688 -2.5546 -1 -0.3031 -2.0277 -1.3027 -2.6541 -2 -0.20063 0.3886 1.2227 0.84669 -2 -0.23897 0.0036995 -1.4547 0.37173 -1 2.197 0.41411 0.68339 -1.2721 -2 1.9922 2.748 3.0416 3.1268 -1 -1.7922 -1.2233 -3.1352 -0.98514 -2 0.66968 0.81377 1.9112 1.7507 -2 1.048 1.3718 1.5938 1.4847 -1 0.56532 -0.97153 -0.91123 -2.4761 -2 -0.53609 -0.30043 -0.65398 -0.38562 -2 1.0012 1.3344 2.0595 2.8441 -1 -3.4639 -2.4231 -3.9055 -2.3575 -1 0.79272 -0.78962 -0.40706 -1.1306 -1 0.78178 0.32152 0.79399 0.14086 -2 -0.28587 0.20138 0.78238 2.1602 -2 1.4137 1.6184 2.2458 2.1799 -2 1.409 1.6079 2.4053 2.0587 -2 -0.049571 1.1163 2.0792 0.99457 -1 -1.394 -0.67782 -2.2302 -0.33872 -2 0.5374 1.8476 2.205 2.0025 -1 -1.4988 -0.90782 -1.4206 -1.2048 -1 -2.2683 -1.7667 -3.7613 -2.0306 -1 0.5275 -0.34657 0.11355 -0.6761 -1 -1.89 -2.1862 -2.3535 -2.2032 -2 1.4183 2.5108 2.4607 1.7296 -1 -0.19829 0.031868 0.014954 -1.7813 -2 1.9842 2.0081 3.2753 3.6534 -1 0.60225 0.089417 0.37343 -1.396 -2 0.15127 0.55563 -0.099824 1.684 -1 -0.30521 -0.0050244 -0.68635 -0.42167 -2 0.65124 0.2796 -0.22261 1.4011 -1 -0.71925 -1.8908 -2.0898 -1.2222 -2 -0.56741 0.091717 -0.37763 0.40742 -1 -2.8956 -2.2286 -3.4496 -3.429 -2 -0.89598 1.0267 -0.4909 1.1085 -1 -0.94952 -0.7555 -1.795 -0.13335 -2 1.2407 2.0614 2.5452 1.9642 -1 -0.11717 -0.54282 -1.9921 -0.72275 -1 -0.45987 -0.58174 -1.1552 -0.76589 -2 1.4219 1.7052 1.3243 2.0381 -1 0.17284 -1.1866 0.12735 -0.89424 -1 -1.5493 -1.5627 -2.191 -1.4248 -2 -0.52149 0.50488 0.88087 1.9829 -2 -0.073205 0.87222 -0.68612 1.5622 -1 -0.20595 -0.60619 -1.2632 -0.31189 -1 -1.6215 -2.0613 -2.6335 -2.0367 -2 0.91305 1.4897 2.1731 2.2545 -1 1.142 1.8275 1.8053 1.0419 -1 -0.45335 -1.322 -1.3973 -0.48254 -2 0.74114 1.8757 1.4174 2.1017 -1 -0.38344 -0.17813 -0.23266 -0.41796 -2 0.92714 1.7223 2.7582 1.4736 -1 -0.96407 -1.004 -1.3232 -0.72647 -1 -0.17388 -0.55234 -0.16535 -1.1821 -1 -1.4482 -1.0906 -1.9966 -0.2562 -1 -1.5948 -1.656 -2.1184 -1.9089 -1 0.30118 -0.24953 0.3965 -1.2012 -1 0.040955 -1.5321 -0.0067596 -1.8302 -2 -0.47573 0.19062 -0.38082 1.4748 -1 -0.57924 -0.90781 -1.0718 -0.87675 -2 1.2355 1.6025 0.66291 1.3094 -1 -0.85148 -1.0376 -0.35579 -0.84493 -1 0.62128 -0.097245 1.1169 1.1175 -1 -1.0166 -0.95689 -0.54272 -1.0278 -2 2.2273 2.234 3.0504 2.9534 -2 0.39445 0.74964 0.49728 0.40693 -1 -1.0992 -1.0596 -0.34052 -1.6927 -2 -0.87373 -0.044581 -0.87888 -0.87457 -1 -0.17361 -1.0992 -0.61197 -0.52145 -2 -0.81143 -0.23214 0.019331 -0.021054 -2 0.4003 0.84559 1.3177 0.22445 -2 2.4797 2.3692 3.1041 1.2821 -2 -1.2217 0.28611 -0.91875 0.53117 -1 -0.37718 -1.1674 1.1769 -0.7679 -2 0.69641 1.3615 1.2907 1.7631 -1 0.058157 -1.4908 -1.6127 -2.051 -2 -0.10351 -0.26543 -1.1031 1.4271 -2 1.5874 1.159 2.1284 1.6052 -2 0.7304 1.8986 1.8219 2.6148 -2 1.2822 1.2151 1.6436 0.45098 -1 -0.67686 -0.50447 -0.81689 -0.47995 -2 0.099845 0.22575 -0.38467 1.3463 -1 -0.60473 -0.56624 -1.0822 -0.9277 -2 -0.09599 -0.052173 0.60328 0.36281 -1 1.3654 0.15181 1.0298 -1.196 -2 -1.4158 -1.1006 -1.9009 0.73982 -1 -0.035902 -0.11554 0.031789 0.15859 -2 -0.41972 -0.75665 -0.12297 -1.1222 -2 0.5198 1.1791 1.4405 0.74397 -2 0.48739 -0.18437 0.062889 1.33 -1 -0.40637 -0.97335 -1.7407 -1.7785 -2 1.2506 2.1236 2.544 2.21 -1 0.2246 0.14729 0.19402 -0.0184 -1 -2.9787 -2.8634 -3.6482 -3.2628 -2 -0.34778 -0.88344 -0.53681 -0.1392 -2 -1.8429 -1.7447 -1.2394 0.076896 -2 0.19618 1.4064 0.26418 1.4885 -1 1.1131 -0.28387 -0.062115 -0.38574 -2 0.49115 0.78076 1.4226 0.55504 -1 -1.8202 -1.2481 -2.3751 -1.7518 -2 1.2174 2.2183 1.4501 3.6806 -1 -1.9377 -1.6646 -3.3068 -2.1189 -2 0.54181 0.5947 0.58072 0.40033 -1 -0.66287 -0.68746 -0.096024 -1.7397 -1 0.40851 0.30851 -0.17237 -0.50364 -2 0.75742 0.4505 -0.78196 0.44425 -1 -1.4505 0.020384 -0.43303 -0.95328 -2 -0.028847 0.15037 0.5137 0.46568 -2 -0.63541 0.3954 -0.8684 1.5549 -1 0.33942 -0.38445 -0.041492 -1.4867 -2 0.47366 1.145 0.23226 1.7193 -1 0.023382 -0.041247 -0.82666 0.080651 -1 -1.1404 -1.0549 -2.3807 -2.1069 -2 0.33731 1.2985 0.71006 3.2157 -1 1.14 -0.87596 0.068296 -0.74487 -2 -0.049493 0.63 0.61696 0.5656 -1 -0.4566 0.65674 0.031943 0.92164 -2 0.017518 0.38805 0.53672 0.36798 -2 0.48676 0.83957 0.81814 1.0935 -2 2.7892 2.4059 4.9329 2.8726 -1 0.43253 0.11799 1.095 -0.30789 -1 -1.1828 -0.8044 -0.85393 -0.88528 -1 -1.5592 -2.1209 -2.309 -3.1197 -2 -1.2601 -1.2767 -1.6618 -0.50383 -2 2.1516 2.1742 2.8387 1.8793 -2 0.24623 0.69241 -0.010176 0.53935 -1 -0.22259 -0.40572 0.11176 -1.348 -1 -0.50134 -1.5699 0.070888 -1.576 -1 -0.59262 -0.25483 -0.97248 -0.80873 -2 0.59278 2.3224 1.2169 3.7789 -2 1.8088 2.2184 2.3414 2.2607 -1 -1.4547 -0.92385 -2.0514 -1.4636 -1 -1.0861 -0.97609 -1.4805 0.049658 -2 -1.3983 -1.4913 -1.5386 -0.37917 -1 0.39015 -0.60643 0.29969 -1.038 -2 -0.56574 0.93819 0.41397 3.0029 -1 0.33141 0.18418 -0.58313 -0.55312 -1 -1.0672 -1.2348 -1.7643 -1.8829 -1 -2.6167 -2.6369 -2.7652 -3.2899 -2 0.86111 1.9481 1.9289 2.6912 -2 -0.17146 0.59905 -0.32254 0.90592 -1 0.56296 0.22567 0.50046 -0.015986 -1 0.27356 0.014082 0.53515 -1.2915 -2 0.028483 0.74312 0.032785 0.86451 -2 0.45844 1.8271 1.9607 1.5293 -1 -1.0948 -0.81939 -1.3227 -1.7485 -2 -1.9435 -1.416 -2.3622 -0.083073 -2 1.9356 2.3905 3.3874 3.3754 -2 -0.51503 -0.61825 -1.0265 1.0355 -1 -0.069375 -0.38404 0.76998 -1.0565 -1 -0.99145 -1.4551 -0.3469 -1.1237 -2 0.22687 0.42981 -0.57465 1.7352 -1 -0.6192 -0.85621 -1.5754 -2.1116 -2 0.044283 0.22217 -0.46803 0.077448 -2 0.25206 0.75089 2.0777 1.6582 -1 -1.4421 0.36925 -1.3094 1.5023 -2 -0.37483 0.92607 0.66991 1.5735 -2 0.96079 1.4626 2.6634 1.8589 -1 -1.3318 -0.19963 -1.0137 -0.69936 -1 1.7601 1.2466 2.176 0.32938 -1 0.30315 -0.016251 0.51713 -0.89472 -2 -1.4913 -0.70336 -0.91095 0.12156 -2 -0.42001 -0.10023 -0.6748 0.60273 -2 1.3951 2.7444 2.8842 3.5656 -1 1.4232 0.6032 3.5048 1.7782 -1 0.73551 0.75694 1.037 -0.57807 -2 -0.39931 0.58809 -0.4973 0.21019 -2 1.3913 1.8648 1.7568 0.93599 -2 0.80965 0.4027 0.24317 1.9104 -1 -0.51752 1.1244 0.48382 0.33224 -1 0.1481 -0.5792 -0.3214 -0.26037 -1 -1.3533 -0.43213 -0.42417 -0.87353 -2 0.56938 0.99576 0.89716 1.7409 -1 -0.079763 -1.7127 -0.63871 -2.5791 -2 2.0641 2.5514 4.0436 2.7148 -1 -0.19435 -0.15077 0.60547 -1.4134 -2 0.081749 0.54813 0.96427 1.7548 -1 1.8213 0.88012 1.1502 0.10288 -2 -0.36776 1.0119 0.72045 1.4314 -2 -0.013532 0.88042 -0.065303 1.2714 -1 -0.46271 -1.5631 -1.3127 -1.5945 -2 0.32816 0.69476 1.2058 0.95562 -2 1.0995 1.9791 1.6754 2.7251 -2 1.2894 2.0428 2.7797 3.0741 -2 0.086177 0.13431 0.15097 1.1387 -2 1.4238 1.8326 1.452 2.2914 -2 -0.26067 0.085743 0.10703 1.6861 -1 0.8651 0.16132 1.2287 -0.49648 -2 1.6258 2.0722 1.5768 2.692 -2 -0.41045 -0.064344 -1.1639 0.35736 -1 0.87048 0.48066 1.3185 0.56768 -1 -0.059767 0.65175 0.20121 -1.4305 -1 -0.27649 -0.71256 -0.93355 0.12948 -2 0.40298 0.62103 0.38596 1.4175 -2 0.92929 1.4075 2.4664 1.9966 -1 -1.7047 -1.5666 -1.9704 -2.1459 -2 -0.31907 0.39015 -0.094609 0.63235 -2 1.43 2.3977 3.1491 2.2081 -1 -1.6535 -0.62255 -1.1695 -0.61433 -2 -0.22619 -0.15443 0.80091 -0.054849 -2 0.38626 1.6316 0.47058 1.4147 -1 0.14484 -0.64224 0.0082434 -0.86504 -2 1.8557 2.0853 3.4931 3.3653 -2 1.9842 3.3837 3.9431 2.2935 -1 -1.8676 -0.25935 -1.384 -0.46349 -2 1.1631 1.8748 2.8603 1.986 -2 0.28825 0.24785 1.285 0.97497 -1 0.014074 -0.43179 0.47159 -1.5869 -2 0.54993 1.3186 0.45672 1.4753 -1 0.36038 -0.17131 0.38497 0.032798 -2 -0.80787 0.028976 0.37316 -0.44677 -2 -0.28951 0.65841 -0.64075 1.0972 -2 0.55213 0.20033 -0.03155 -0.76611 -2 -0.39724 0.7762 0.84015 0.7553 -1 0.93813 0.87454 1.4003 -1.3907 -2 -0.32578 0.26563 -0.33416 1.6042 -2 0.33084 1.2848 1.0439 0.0011286 -2 -0.38575 0.17469 -0.30238 1.5178 -2 1.3498 1.2703 1.9845 1.5933 -2 0.58348 1.167 1.0504 1.1296 -1 1.082 0.6528 0.81685 -0.23314 -2 2.4742 2.4752 3.1153 2.9547 -2 0.12754 0.025728 -0.058504 0.58213 -2 1.817 2.0622 1.4037 1.1949 -2 0.8552 1.6038 1.0049 2.2411 -1 -1.0052 -1.0198 -0.48341 -2.5176 -1 -1.3895 -1.8934 -2.3298 -1.8805 -2 -1.0276 0.3109 -0.56926 0.026187 -1 -1.3081 -0.57127 -2.0782 -2.0429 -2 0.50882 -0.20697 0.013231 1.1618 -1 -0.9931 -1.3226 -0.98672 -0.47612 -1 0.41926 -0.14847 0.91577 -1.2763 -1 -0.93098 -1.0248 -2.0666 -0.55364 -1 -0.25192 -0.73885 0.073947 -0.4339 -1 -0.6545 -0.21517 -1.3672 -1.5453 -2 1.6327 2.0072 2.554 2.6639 -2 0.57601 -0.3015 0.74417 0.88943 -2 1.2264 1.7475 0.67207 1.0271 -1 0.42271 0.040673 0.80654 -0.83604 -1 -0.67361 -0.91976 -2.2619 -1.3054 -2 0.36815 0.93526 1.3126 1.077 -2 -0.1728 0.32075 0.54531 1.9659 -2 1.8385 2.4279 3.2285 3.4634 -1 -1.4314 -0.89679 -1.154 -1.4032 -2 0.38846 0.05761 1.0422 1.9036 -1 0.80821 -0.15658 -0.62623 -0.68719 -1 -1.302 -1.3887 -2.2708 -2.092 -1 -1.2392 -1.4976 -1.3607 -3.0231 -1 -0.3896 -0.42846 -0.75791 -1.7643 -2 1.5723 1.0907 2.0144 1.5574 -2 0.8587 1.1411 1.1627 1.9495 -2 -0.77478 -0.39283 -0.0099916 0.64003 -2 0.1672 0.63395 0.41181 1.3391 -2 -0.14637 0.26969 0.82956 0.41884 -2 0.14447 -0.10291 -0.287 0.80367 -1 0.18687 -0.27602 0.27575 -0.63094 -2 1.2428 1.5281 1.2243 3.0052 -1 -0.052875 -0.25162 -0.60352 -1.208 -2 0.6821 0.21045 1.2654 -0.013434 -1 0.26358 0.068284 0.22081 0.066436 -2 -0.62892 -0.053397 0.047075 0.74043 -2 -0.78913 -0.2106 -1.804 0.01624 -1 0.22995 -0.80286 1.3801 -0.92733 -1 -1.9684 -1.1444 -1.8 -2.7373 -2 -0.5569 -0.61626 -0.86638 0.4016 -2 0.1115 1.0784 -0.3657 1.3313 -1 -0.64278 -0.82557 -0.24553 -1.5426 -2 0.20989 0.049778 0.14976 -0.17113 -2 0.93007 1.927 1.9457 1.1498 -1 0.26164 0.15551 -0.033813 0.44309 -2 0.73092 1.0348 0.74128 2.4557 -2 -0.35204 0.606 -0.43078 1.2194 -1 -0.16719 0.40172 0.76466 0.31738 -2 0.97519 1.447 1.6576 0.8312 -1 -0.47105 -0.44196 -1.6032 0.68482 -2 -0.60894 -0.70426 -0.46443 0.86476 -2 -0.19328 0.33885 0.7601 0.61242 -2 0.12697 0.76843 0.73746 0.81747 -1 0.031673 -0.68398 -0.5238 -0.6702 -1 -0.93868 0.50393 0.10229 -0.63522 -1 -1.0264 -1.1855 -1.9957 -2.5259 -2 -0.5916 0.44419 0.014831 0.77302 -1 1.0176 0.82793 0.63908 -0.62945 -1 0.76611 0.14394 0.43542 -0.86403 -2 0.58551 0.21427 1.0034 0.50604 -2 -0.34577 -0.40185 -0.61186 -0.40606 -1 -0.77597 -1.1617 -1.8329 -3.1861 -2 0.068959 0.30321 0.76889 0.34588 -1 -1.2576 -1.5157 -1.1779 -0.94907 -1 -0.83648 0.090435 0.56704 -0.53314 -2 0.88421 1.707 2.6335 2.255 -2 0.55861 0.94463 0.9639 0.8637 -1 -0.18064 -1.0746 0.99446 -2.7845 -1 0.76049 0.26843 1.5167 -0.24873 -2 0.35634 -0.24447 -0.97159 0.11146 -2 1.7377 2.5182 2.4327 3.2303 -1 -1.624 -1.42 -3.435 -1.0498 -1 -1.2389 -1.8164 -1.726 -1.1608 -1 1.0074 -1.0969 -0.0682 -2.9043 -2 0.21432 0.54189 0.15421 1.1324 -2 1.5187 2.458 2.1317 3.8317 -2 1.5893 1.9248 3.0454 2.0655 -1 0.35221 1.6454 1.8029 -0.44455 -1 -0.54894 0.55414 0.35949 -1.3991 -2 -1.1614 -0.48362 -0.73735 -0.49564 -2 1.1159 1.0502 1.0648 0.3003 -2 0.96161 2.1506 1.531 2.1461 -1 -1.2411 -1.0381 -1.1269 -1.1484 -1 0.11049 -0.27275 -0.55964 -0.70906 -2 2.2862 2.1313 2.6027 2.2877 -1 -0.64184 -1.1552 -0.63442 -1.8594 -2 1.9075 1.8567 3.8481 1.9532 -1 -0.63126 -0.85427 -0.53335 0.37771 -2 0.59491 1.4425 1.9929 0.98581 -1 1.5669 0.7286 2.3314 -0.25628 -1 -2.1064 -1.9792 -3.209 -1.9161 -2 0.62872 0.51499 0.21648 1.4204 -1 -0.51532 -0.93122 -0.72578 -1.3459 -1 0.041397 -0.61347 -0.034157 -0.054858 -1 -0.72287 -1.1269 -1.7365 -1.4906 -1 -1.8362 -0.24614 -1.2446 -0.088146 -2 0.97014 1.3422 1.5292 0.77185 -1 -1.8502 -1.2924 -1.9175 -2.5133 -2 0.77748 0.89065 1.1444 0.26583 -1 -0.15405 0.089319 0.59477 0.16672 -2 1.3054 2.3544 3.2492 1.6727 -2 0.92409 1.3741 0.79866 2.0506 -2 -0.69943 -0.67926 -1.8186 0.67307 -1 -3.2806 -1.8577 -3.5456 -1.7004 -2 0.74119 1.0011 -0.11293 2.328 -2 0.73779 1.6924 1.7521 1.2604 -1 -1.3683 -1.7765 -1.5974 -2.2288 -2 0.46839 -0.27199 -0.1524 0.88269 -1 -0.73595 -1.4506 -1.408 -1.9886 -2 -0.2289 -0.5663 -2.0807 -1.4869 -2 -1.0052 0.16268 -0.48156 0.014777 -1 -0.10211 0.087625 -1.1098 -1.0203 -2 -0.090896 -0.057038 -0.69817 0.19942 -2 -0.42191 0.14803 -0.32168 0.049687 -2 0.84872 0.59768 1.9205 1.1233 -1 0.029696 -1.4186 -0.39548 -0.029631 -2 2.0013 1.9999 3.0139 1.6432 -2 1.1324 0.89689 -0.1229 0.15109 -2 0.93618 2.4521 1.7229 3.4367 -1 -1.0037 -1.435 -2.2126 -1.9473 -2 -2.2472 -1.296 -2.3762 -1.9611 -2 0.62477 1.5212 1.2814 1.4403 -2 0.17619 0.488 0.38575 0.19632 -1 0.79693 0.15328 -0.26972 -0.45147 -2 1.3618 1.6805 1.2152 2.1905 -2 -0.36075 1.0698 0.38569 2.5707 -1 -0.55325 -0.17572 -1.0232 -1.134 -2 0.9795 1.3777 0.26495 0.23258 -1 -0.92872 -1.2233 -2.1998 -1.9011 -1 0.47029 -0.06201 -0.34515 -0.57857 -1 -2.6597 -1.5144 -3.0038 -1.949 -2 -0.064474 -0.25394 -0.34794 0.76334 -2 0.52259 0.76325 0.93484 0.060827 -1 0.89037 0.68007 0.50459 -0.88464 -2 1.0031 1.3853 1.7313 0.75303 -2 0.6954 1.3692 0.19298 1.6174 -2 -0.14026 1.1774 0.39386 -0.25913 -2 -1.7796 -1.2709 -2.5775 -0.36996 -2 0.41557 1.9905 1.839 1.1327 -1 0.53878 -0.71974 -0.65395 -0.62597 -2 0.22326 1.3888 0.17221 1.2265 -1 -0.12667 -1.1336 -0.67 -3.6161 -2 1.0183 1.5883 2.2784 1.7509 -1 -2.0415 -2.2483 -2.8307 -3.1148 -2 -1.1513 -0.08575 -0.62876 2.164 -1 0.1961 0.075096 1.9551 0.039445 -2 -0.96925 0.12921 -1.2741 1.8371 -1 0.34137 0.086468 1.4716 0.55236 -1 -0.20756 -0.74846 0.65256 -0.7032 -2 1.1736 1.0214 1.258 1.0002 -2 0.48081 1.3275 0.54443 1.2194 -2 -0.45146 0.38298 0.64902 0.90395 -1 0.75519 -1.0627 -0.35778 -1.7689 -1 -1.4308 -1.0998 -1.0094 -0.66361 -1 -0.097019 0.18029 -9.0423e-07 0.59444 -2 1.3769 2.4872 3.2855 0.98727 -2 0.79201 0.76361 0.88459 3.119 -2 2.5125 2.4776 4.6119 3.966 -1 0.57129 -0.93689 -0.20516 -0.42323 -1 -0.91517 -0.25445 -1.3515 -0.99354 -1 0.17456 -0.98904 -0.49643 -0.8997 -1 -2.2724 -1.6869 -3.8034 -2.0882 -2 -1.8188 -0.57721 -2.4386 0.058963 -2 -0.19227 0.038901 -0.85065 0.6644 -1 -1.5517 -0.57182 -0.9874 -1.4081 -2 -0.47999 0.49667 0.27351 0.6261 -2 0.45041 0.48469 0.55808 2.0659 -1 -1.1302 -1.255 -2.7206 -1.2712 -1 -0.60672 -1.1008 -2.6889 -1.0078 -1 -1.0508 -0.99612 -1.555 -1.0463 -2 0.14434 0.97791 1.2498 1.7391 -2 0.21333 1.6686 1.219 1.8919 -2 -0.35461 -0.64694 -1.3312 -0.10481 -1 -2.0611 -2.1245 -3.6067 -1.6584 -2 -0.3534 0.45962 -0.39991 0.45667 -1 -0.37564 -0.63085 -1.2641 -1.3292 -1 0.30023 -0.20283 0.041852 -0.17139 -2 0.25089 1.0204 1.8084 1.0493 -1 -0.44041 -1.1143 -0.59224 -0.84288 -2 -0.11392 0.5681 -0.054604 0.88897 -1 0.41829 -1.042 -0.0042274 -1.9512 -2 1.4863 2.9227 3.0012 3.1253 -1 -0.60588 -1.1196 -1.4647 -0.92268 -1 -0.10497 -0.74629 -1.8353 -0.35425 -1 -1.2499 -0.83335 -2.4047 -1.4657 -1 -0.51414 -1.4602 -0.54649 -1.0475 -1 0.56956 0.79545 0.86494 -0.59471 -1 -0.64964 -0.78543 -1.9412 -2.2114 -2 1.0044 0.56431 1.2968 1.3807 -1 -1.1924 -0.69401 -0.72828 -1.7252 -2 0.15739 1.0449 0.3742 1.4303 -2 0.49582 1.4353 1.1652 1.5814 - diff --git a/sourcecodes/data/example_sci_bk/Llugraphviz.txt b/sourcecodes/data/example_sci_bk/Llugraphviz.txt deleted file mode 100644 index 88bbd3ba..00000000 --- a/sourcecodes/data/example_sci_bk/Llugraphviz.txt +++ /dev/null @@ -1,10 +0,0 @@ -digraph G { -size="10,10"; ratio = fill; -node [shape=square,width=1.5]; -Genotype -> Gene3; -Genotype -> Gene1; -Gene3 -> Phenotype; -Gene2 -> Gene3; -Gene2 -> Phenotype; -Gene1 -> Gene2; -} \ No newline at end of file diff --git a/sourcecodes/data/example_sci_bk/Lluk.txt b/sourcecodes/data/example_sci_bk/Lluk.txt deleted file mode 100644 index 83b33d23..00000000 --- a/sourcecodes/data/example_sci_bk/Lluk.txt +++ /dev/null @@ -1 +0,0 @@ -1000 diff --git a/sourcecodes/data/example_sci_bk/Llumap.txt b/sourcecodes/data/example_sci_bk/Llumap.txt deleted file mode 100644 index 958281d5..00000000 --- a/sourcecodes/data/example_sci_bk/Llumap.txt +++ /dev/null @@ -1,5 +0,0 @@ -Genotype 2 0.500305 1.514000 -Gene3 1 1.027261 -0.015284 -Gene2 1 1.160583 0.138097 -Phenotype 1 1.554104 0.069005 -Gene1 1 1.515414 0.174451 diff --git a/sourcecodes/data/example_sci_bk/Llumapdata.txt b/sourcecodes/data/example_sci_bk/Llumapdata.txt deleted file mode 100644 index d684ea06..00000000 --- a/sourcecodes/data/example_sci_bk/Llumapdata.txt +++ /dev/null @@ -1 +0,0 @@ -Genotype Gene1 Gene2 Gene3 Phenotype diff --git a/sourcecodes/data/example_sci_bk/Lluname.txt b/sourcecodes/data/example_sci_bk/Lluname.txt deleted file mode 100644 index f3a1f5bf..00000000 --- a/sourcecodes/data/example_sci_bk/Lluname.txt +++ /dev/null @@ -1 +0,0 @@ -Genotype Gene3 Gene2 Phenotype Gene1 diff --git a/sourcecodes/data/example_sci_bk/Llunet_figure.txt b/sourcecodes/data/example_sci_bk/Llunet_figure.txt deleted file mode 100644 index bdc07cbd..00000000 --- a/sourcecodes/data/example_sci_bk/Llunet_figure.txt +++ /dev/null @@ -1,433 +0,0 @@ -5 -1200 1200 -Genotype 0 0 -Gene1 120 200 -Gene2 0 400 -Gene3 120 600 -Phenotype 0 800 -Genotype 2 -250 150 -0 -2 2 4 -1 0.4860 -2 0.5140 -Gene1 1 -250 150 -1 1 -1 3 --3.5013 0.0009 --3.4313 0.0012 --3.3613 0.0015 --3.2912 0.0019 --3.2212 0.0024 --3.1512 0.0030 --3.0811 0.0037 --3.0111 0.0046 --2.9411 0.0056 --2.8710 0.0069 --2.8010 0.0083 --2.7310 0.0101 --2.6609 0.0121 --2.5909 0.0145 --2.5209 0.0174 --2.4508 0.0206 --2.3808 0.0243 --2.3108 0.0286 --2.2407 0.0335 --2.1707 0.0389 --2.1007 0.0451 --2.0306 0.0520 --1.9606 0.0597 --1.8906 0.0682 --1.8205 0.0775 --1.7505 0.0876 --1.6805 0.0986 --1.6104 0.1105 --1.5404 0.1231 --1.4704 0.1366 --1.4003 0.1508 --1.3303 0.1657 --1.2603 0.1811 --1.1902 0.1971 --1.1202 0.2134 --1.0502 0.2300 --0.9801 0.2467 --0.9101 0.2633 --0.8401 0.2797 --0.7700 0.2956 --0.7000 0.3110 --0.6300 0.3256 --0.5599 0.3392 --0.4899 0.3517 --0.4199 0.3629 --0.3498 0.3726 --0.2798 0.3808 --0.2098 0.3873 --0.1397 0.3920 --0.0697 0.3948 -0.0003 0.3958 -0.0704 0.3948 -0.1404 0.3920 -0.2104 0.3872 -0.2805 0.3807 -0.3505 0.3726 -0.4205 0.3628 -0.4906 0.3516 -0.5606 0.3391 -0.6306 0.3254 -0.7007 0.3108 -0.7707 0.2955 -0.8407 0.2795 -0.9108 0.2631 -0.9808 0.2465 -1.0508 0.2299 -1.1209 0.2133 -1.1909 0.1969 -1.2609 0.1810 -1.3310 0.1655 -1.4010 0.1507 -1.4710 0.1365 -1.5411 0.1230 -1.6111 0.1103 -1.6811 0.0985 -1.7512 0.0875 -1.8212 0.0774 -1.8912 0.0681 -1.9613 0.0596 -2.0313 0.0520 -2.1013 0.0451 -2.1714 0.0389 -2.2414 0.0334 -2.3114 0.0286 -2.3815 0.0243 -2.4515 0.0206 -2.5215 0.0173 -2.5916 0.0145 -2.6616 0.0121 -2.7316 0.0101 -2.8017 0.0083 -2.8717 0.0068 -2.9417 0.0056 -3.0118 0.0046 -3.0818 0.0037 -3.1518 0.0030 -3.2219 0.0024 -3.2919 0.0019 -3.3619 0.0015 -3.4320 0.0012 -3.5020 0.0009 -Gene2 1 -250 150 -1 2 -2 4 5 --3.5862 0.0008 --3.5124 0.0010 --3.4385 0.0013 --3.3647 0.0016 --3.2909 0.0020 --3.2171 0.0026 --3.1432 0.0032 --3.0694 0.0041 --2.9956 0.0050 --2.9218 0.0062 --2.8479 0.0077 --2.7741 0.0094 --2.7003 0.0114 --2.6264 0.0138 --2.5526 0.0166 --2.4788 0.0199 --2.4050 0.0237 --2.3311 0.0281 --2.2573 0.0331 --2.1835 0.0388 --2.1097 0.0453 --2.0358 0.0526 --1.9620 0.0607 --1.8882 0.0696 --1.8143 0.0795 --1.7405 0.0903 --1.6667 0.1021 --1.5929 0.1147 --1.5190 0.1282 --1.4452 0.1426 --1.3714 0.1578 --1.2976 0.1736 --1.2237 0.1900 --1.1499 0.2069 --1.0761 0.2241 --1.0022 0.2414 --0.9284 0.2587 --0.8546 0.2758 --0.7808 0.2924 --0.7069 0.3084 --0.6331 0.3236 --0.5593 0.3377 --0.4855 0.3506 --0.4116 0.3621 --0.3378 0.3719 --0.2640 0.3800 --0.1901 0.3863 --0.1163 0.3905 --0.0425 0.3927 -0.0313 0.3929 -0.1052 0.3910 -0.1790 0.3870 -0.2528 0.3811 -0.3266 0.3732 -0.4005 0.3636 -0.4743 0.3524 -0.5481 0.3397 -0.6220 0.3258 -0.6958 0.3108 -0.7696 0.2949 -0.8434 0.2783 -0.9173 0.2613 -0.9911 0.2440 -1.0649 0.2267 -1.1387 0.2095 -1.2126 0.1925 -1.2864 0.1760 -1.3602 0.1601 -1.4341 0.1449 -1.5079 0.1304 -1.5817 0.1167 -1.6555 0.1039 -1.7294 0.0920 -1.8032 0.0811 -1.8770 0.0711 -1.9508 0.0620 -2.0247 0.0537 -2.0985 0.0464 -2.1723 0.0398 -2.2462 0.0340 -2.3200 0.0288 -2.3938 0.0243 -2.4676 0.0205 -2.5415 0.0171 -2.6153 0.0142 -2.6891 0.0117 -2.7629 0.0097 -2.8368 0.0079 -2.9106 0.0064 -2.9844 0.0052 -3.0583 0.0042 -3.1321 0.0034 -3.2059 0.0027 -3.2797 0.0021 -3.3536 0.0017 -3.4274 0.0013 -3.5012 0.0010 -3.5750 0.0008 -3.6489 0.0006 -3.7227 0.0005 -3.7965 0.0004 -Gene3 1 -250 150 -2 1 3 -1 5 --4.3571 0.0001 --4.2762 0.0001 --4.1954 0.0001 --4.1145 0.0001 --4.0336 0.0002 --3.9527 0.0002 --3.8719 0.0003 --3.7910 0.0004 --3.7101 0.0006 --3.6293 0.0008 --3.5484 0.0010 --3.4675 0.0013 --3.3866 0.0018 --3.3058 0.0023 --3.2249 0.0029 --3.1440 0.0037 --3.0632 0.0047 --2.9823 0.0059 --2.9014 0.0074 --2.8205 0.0092 --2.7397 0.0113 --2.6588 0.0139 --2.5779 0.0170 --2.4971 0.0206 --2.4162 0.0248 --2.3353 0.0297 --2.2544 0.0354 --2.1736 0.0419 --2.0927 0.0493 --2.0118 0.0576 --1.9310 0.0669 --1.8501 0.0773 --1.7692 0.0887 --1.6883 0.1012 --1.6075 0.1147 --1.5266 0.1292 --1.4457 0.1447 --1.3648 0.1610 --1.2840 0.1781 --1.2031 0.1958 --1.1222 0.2139 --1.0414 0.2323 --0.9605 0.2507 --0.8796 0.2688 --0.7987 0.2866 --0.7179 0.3036 --0.6370 0.3197 --0.5561 0.3345 --0.4753 0.3479 --0.3944 0.3597 --0.3135 0.3695 --0.2326 0.3773 --0.1518 0.3828 --0.0709 0.3861 -0.0100 0.3870 -0.0908 0.3855 -0.1717 0.3817 -0.2526 0.3756 -0.3335 0.3673 -0.4143 0.3570 -0.4952 0.3449 -0.5761 0.3311 -0.6569 0.3160 -0.7378 0.2996 -0.8187 0.2824 -0.8996 0.2645 -0.9804 0.2463 -1.0613 0.2279 -1.1422 0.2095 -1.2230 0.1915 -1.3039 0.1740 -1.3848 0.1570 -1.4657 0.1409 -1.5465 0.1256 -1.6274 0.1114 -1.7083 0.0981 -1.7891 0.0859 -1.8700 0.0747 -1.9509 0.0646 -2.0318 0.0555 -2.1126 0.0474 -2.1935 0.0402 -2.2744 0.0340 -2.3552 0.0285 -2.4361 0.0237 -2.5170 0.0197 -2.5979 0.0162 -2.6787 0.0132 -2.7596 0.0108 -2.8405 0.0087 -2.9213 0.0070 -3.0022 0.0056 -3.0831 0.0044 -3.1640 0.0035 -3.2448 0.0027 -3.3257 0.0021 -3.4066 0.0016 -3.4874 0.0013 -3.5683 0.0010 -3.6492 0.0007 -3.7301 0.0006 -Phenotype 1 -250 150 -2 3 4 -0 --3.5574 0.0010 --3.4806 0.0013 --3.4037 0.0016 --3.3268 0.0021 --3.2499 0.0026 --3.1731 0.0033 --3.0962 0.0042 --3.0193 0.0052 --2.9425 0.0065 --2.8656 0.0080 --2.7887 0.0098 --2.7118 0.0120 --2.6350 0.0146 --2.5581 0.0176 --2.4812 0.0212 --2.4044 0.0253 --2.3275 0.0300 --2.2506 0.0354 --2.1737 0.0416 --2.0969 0.0486 --2.0200 0.0564 --1.9431 0.0651 --1.8663 0.0748 --1.7894 0.0854 --1.7125 0.0970 --1.6356 0.1096 --1.5588 0.1230 --1.4819 0.1374 --1.4050 0.1526 --1.3282 0.1685 --1.2513 0.1850 --1.1744 0.2021 --1.0975 0.2195 --1.0207 0.2370 --0.9438 0.2545 --0.8669 0.2718 --0.7901 0.2887 --0.7132 0.3049 --0.6363 0.3202 --0.5594 0.3344 --0.4826 0.3473 --0.4057 0.3587 --0.3288 0.3684 --0.2520 0.3763 --0.1751 0.3822 --0.0982 0.3860 --0.0213 0.3877 -0.0555 0.3872 -0.1324 0.3846 -0.2093 0.3798 -0.2861 0.3731 -0.3630 0.3644 -0.4399 0.3539 -0.5168 0.3418 -0.5936 0.3283 -0.6705 0.3136 -0.7474 0.2979 -0.8242 0.2813 -0.9011 0.2643 -0.9780 0.2468 -1.0549 0.2293 -1.1317 0.2118 -1.2086 0.1945 -1.2855 0.1777 -1.3623 0.1614 -1.4392 0.1458 -1.5161 0.1310 -1.5930 0.1170 -1.6698 0.1039 -1.7467 0.0918 -1.8236 0.0806 -1.9004 0.0704 -1.9773 0.0612 -2.0542 0.0529 -2.1311 0.0454 -2.2079 0.0388 -2.2848 0.0329 -2.3617 0.0278 -2.4385 0.0234 -2.5154 0.0195 -2.5923 0.0162 -2.6692 0.0134 -2.7460 0.0110 -2.8229 0.0090 -2.8998 0.0073 -2.9766 0.0059 -3.0535 0.0047 -3.1304 0.0038 -3.2073 0.0030 -3.2841 0.0024 -3.3610 0.0019 -3.4379 0.0015 -3.5147 0.0011 -3.5916 0.0009 -3.6685 0.0007 -3.7454 0.0005 -3.8222 0.0004 -3.8991 0.0003 -3.9760 0.0002 -4.0528 0.0002 -4.1297 0.0001 diff --git a/sourcecodes/data/example_sci_bk/Llunet_figure_new.txt b/sourcecodes/data/example_sci_bk/Llunet_figure_new.txt deleted file mode 100644 index 7e6f0d97..00000000 --- a/sourcecodes/data/example_sci_bk/Llunet_figure_new.txt +++ /dev/null @@ -1,433 +0,0 @@ -1 -5 -1200 1200 -Genotype 0 0 -Gene1 120 200 -Gene2 0 400 -Gene3 120 600 -Phenotype 0 800 -Genotype 2 -250 150 -0 -2 2 4 -1.0000 1.0000 -Gene1 1 -250 150 -1 1 -1 3 --3.5013 0.0000 --3.4313 0.0000 --3.3613 0.0000 --3.2912 0.0000 --3.2212 0.0000 --3.1512 0.0000 --3.0811 0.0000 --3.0111 0.0000 --2.9411 0.0000 --2.8710 0.0000 --2.8010 0.0000 --2.7310 0.0000 --2.6609 0.0000 --2.5909 0.0000 --2.5209 0.0001 --2.4508 0.0002 --2.3808 0.0004 --2.3108 0.0007 --2.2407 0.0014 --2.1707 0.0026 --2.1007 0.0046 --2.0306 0.0079 --1.9606 0.0133 --1.8906 0.0217 --1.8205 0.0344 --1.7505 0.0529 --1.6805 0.0791 --1.6104 0.1147 --1.5404 0.1615 --1.4704 0.2207 --1.4003 0.2928 --1.3303 0.3771 --1.2603 0.4715 --1.1902 0.5723 --1.1202 0.6743 --1.0502 0.7713 --0.9801 0.8564 --0.9101 0.9232 --0.8401 0.9660 --0.7700 0.9813 --0.7000 0.9676 --0.6300 0.9263 --0.5599 0.8608 --0.4899 0.7765 --0.4199 0.6800 --0.3498 0.5781 --0.2798 0.4771 --0.2098 0.3822 --0.1397 0.2973 --0.0697 0.2244 -0.0003 0.1645 -0.0704 0.1170 -0.1404 0.0808 -0.2104 0.0542 -0.2805 0.0353 -0.3505 0.0223 -0.4205 0.0137 -0.4906 0.0081 -0.5606 0.0047 -0.6306 0.0026 -0.7007 0.0014 -0.7707 0.0008 -0.8407 0.0004 -0.9108 0.0002 -0.9808 0.0001 -1.0508 0.0000 -1.1209 0.0000 -1.1909 0.0000 -1.2609 0.0000 -1.3310 0.0000 -1.4010 0.0000 -1.4710 0.0000 -1.5411 0.0000 -1.6111 0.0000 -1.6811 0.0000 -1.7512 0.0000 -1.8212 0.0000 -1.8912 0.0000 -1.9613 0.0000 -2.0313 0.0000 -2.1013 0.0000 -2.1714 0.0000 -2.2414 0.0000 -2.3114 0.0000 -2.3815 0.0000 -2.4515 0.0000 -2.5215 0.0000 -2.5916 0.0000 -2.6616 0.0000 -2.7316 0.0000 -2.8017 0.0000 -2.8717 0.0000 -2.9417 0.0000 -3.0118 0.0000 -3.0818 0.0000 -3.1518 0.0000 -3.2219 0.0000 -3.2919 0.0000 -3.3619 0.0000 -3.4320 0.0000 -3.5020 0.0000 -Gene2 1 -250 150 -1 2 -2 4 5 --3.5862 0.0000 --3.5124 0.0000 --3.4385 0.0000 --3.3647 0.0000 --3.2909 0.0000 --3.2171 0.0001 --3.1432 0.0001 --3.0694 0.0002 --2.9956 0.0003 --2.9218 0.0005 --2.8479 0.0008 --2.7741 0.0012 --2.7003 0.0018 --2.6264 0.0028 --2.5526 0.0041 --2.4788 0.0060 --2.4050 0.0087 --2.3311 0.0124 --2.2573 0.0175 --2.1835 0.0242 --2.1097 0.0329 --2.0358 0.0441 --1.9620 0.0583 --1.8882 0.0759 --1.8143 0.0974 --1.7405 0.1230 --1.6667 0.1530 --1.5929 0.1874 --1.5190 0.2262 --1.4452 0.2689 --1.3714 0.3148 --1.2976 0.3631 --1.2237 0.4126 --1.1499 0.4617 --1.0761 0.5089 --1.0022 0.5525 --0.9284 0.5908 --0.8546 0.6224 --0.7808 0.6458 --0.7069 0.6600 --0.6331 0.6644 --0.5593 0.6588 --0.4855 0.6434 --0.4116 0.6190 --0.3378 0.5866 --0.2640 0.5475 --0.1901 0.5034 --0.1163 0.4558 --0.0425 0.4066 -0.0313 0.3573 -0.1052 0.3092 -0.1790 0.2636 -0.2528 0.2213 -0.3266 0.1830 -0.4005 0.1491 -0.4743 0.1197 -0.5481 0.0946 -0.6220 0.0736 -0.6958 0.0565 -0.7696 0.0426 -0.8434 0.0317 -0.9173 0.0233 -0.9911 0.0168 -1.0649 0.0119 -1.1387 0.0084 -1.2126 0.0058 -1.2864 0.0039 -1.3602 0.0026 -1.4341 0.0017 -1.5079 0.0011 -1.5817 0.0007 -1.6555 0.0005 -1.7294 0.0003 -1.8032 0.0002 -1.8770 0.0001 -1.9508 0.0001 -2.0247 0.0000 -2.0985 0.0000 -2.1723 0.0000 -2.2462 0.0000 -2.3200 0.0000 -2.3938 0.0000 -2.4676 0.0000 -2.5415 0.0000 -2.6153 0.0000 -2.6891 0.0000 -2.7629 0.0000 -2.8368 0.0000 -2.9106 0.0000 -2.9844 0.0000 -3.0583 0.0000 -3.1321 0.0000 -3.2059 0.0000 -3.2797 0.0000 -3.3536 0.0000 -3.4274 0.0000 -3.5012 0.0000 -3.5750 0.0000 -3.6489 0.0000 -3.7227 0.0000 -3.7965 0.0000 -Gene3 1 -250 150 -2 1 3 -1 5 --4.3571 0.0002 --4.2762 0.0002 --4.1954 0.0003 --4.1145 0.0004 --4.0336 0.0005 --3.9527 0.0007 --3.8719 0.0010 --3.7910 0.0013 --3.7101 0.0017 --3.6293 0.0022 --3.5484 0.0028 --3.4675 0.0036 --3.3866 0.0046 --3.3058 0.0059 --3.2249 0.0074 --3.1440 0.0093 --3.0632 0.0115 --2.9823 0.0143 --2.9014 0.0175 --2.8205 0.0214 --2.7397 0.0260 --2.6588 0.0313 --2.5779 0.0374 --2.4971 0.0445 --2.4162 0.0526 --2.3353 0.0617 --2.2544 0.0719 --2.1736 0.0833 --2.0927 0.0958 --2.0118 0.1095 --1.9310 0.1243 --1.8501 0.1403 --1.7692 0.1572 --1.6883 0.1750 --1.6075 0.1936 --1.5266 0.2127 --1.4457 0.2322 --1.3648 0.2518 --1.2840 0.2713 --1.2031 0.2904 --1.1222 0.3088 --1.0414 0.3263 --0.9605 0.3424 --0.8796 0.3570 --0.7987 0.3698 --0.7179 0.3806 --0.6370 0.3890 --0.5561 0.3951 --0.4753 0.3987 --0.3944 0.3996 --0.3135 0.3980 --0.2326 0.3937 --0.1518 0.3869 --0.0709 0.3778 -0.0100 0.3665 -0.0908 0.3532 -0.1717 0.3381 -0.2526 0.3216 -0.3335 0.3039 -0.4143 0.2852 -0.4952 0.2660 -0.5761 0.2464 -0.6569 0.2268 -0.7378 0.2074 -0.8187 0.1884 -0.8996 0.1700 -0.9804 0.1524 -1.0613 0.1358 -1.1422 0.1201 -1.2230 0.1056 -1.3039 0.0922 -1.3848 0.0800 -1.4657 0.0690 -1.5465 0.0591 -1.6274 0.0502 -1.7083 0.0425 -1.7891 0.0357 -1.8700 0.0297 -1.9509 0.0246 -2.0318 0.0203 -2.1126 0.0166 -2.1935 0.0135 -2.2744 0.0109 -2.3552 0.0087 -2.4361 0.0070 -2.5170 0.0055 -2.5979 0.0043 -2.6787 0.0034 -2.7596 0.0026 -2.8405 0.0020 -2.9213 0.0015 -3.0022 0.0012 -3.0831 0.0009 -3.1640 0.0007 -3.2448 0.0005 -3.3257 0.0004 -3.4066 0.0003 -3.4874 0.0002 -3.5683 0.0001 -3.6492 0.0001 -3.7301 0.0001 -Phenotype 1 -250 150 -2 3 4 -0 --3.5574 0.0004 --3.4806 0.0006 --3.4037 0.0008 --3.3268 0.0012 --3.2499 0.0016 --3.1731 0.0022 --3.0962 0.0030 --3.0193 0.0040 --2.9425 0.0054 --2.8656 0.0071 --2.7887 0.0093 --2.7118 0.0121 --2.6350 0.0155 --2.5581 0.0198 --2.4812 0.0250 --2.4044 0.0313 --2.3275 0.0389 --2.2506 0.0479 --2.1737 0.0584 --2.0969 0.0706 --2.0200 0.0846 --1.9431 0.1005 --1.8663 0.1184 --1.7894 0.1381 --1.7125 0.1597 --1.6356 0.1831 --1.5588 0.2081 --1.4819 0.2343 --1.4050 0.2615 --1.3282 0.2893 --1.2513 0.3173 --1.1744 0.3448 --1.0975 0.3714 --1.0207 0.3966 --0.9438 0.4197 --0.8669 0.4402 --0.7901 0.4576 --0.7132 0.4716 --0.6363 0.4816 --0.5594 0.4875 --0.4826 0.4891 --0.4057 0.4864 --0.3288 0.4794 --0.2520 0.4684 --0.1751 0.4535 --0.0982 0.4353 --0.0213 0.4140 -0.0555 0.3904 -0.1324 0.3648 -0.2093 0.3379 -0.2861 0.3102 -0.3630 0.2822 -0.4399 0.2545 -0.5168 0.2275 -0.5936 0.2016 -0.6705 0.1770 -0.7474 0.1541 -0.8242 0.1329 -0.9011 0.1136 -0.9780 0.0963 -1.0549 0.0809 -1.1317 0.0673 -1.2086 0.0556 -1.2855 0.0455 -1.3623 0.0368 -1.4392 0.0296 -1.5161 0.0236 -1.5930 0.0186 -1.6698 0.0146 -1.7467 0.0113 -1.8236 0.0087 -1.9004 0.0066 -1.9773 0.0050 -2.0542 0.0037 -2.1311 0.0028 -2.2079 0.0020 -2.2848 0.0015 -2.3617 0.0011 -2.4385 0.0008 -2.5154 0.0005 -2.5923 0.0004 -2.6692 0.0003 -2.7460 0.0002 -2.8229 0.0001 -2.8998 0.0001 -2.9766 0.0001 -3.0535 0.0000 -3.1304 0.0000 -3.2073 0.0000 -3.2841 0.0000 -3.3610 0.0000 -3.4379 0.0000 -3.5147 0.0000 -3.5916 0.0000 -3.6685 0.0000 -3.7454 0.0000 -3.8222 0.0000 -3.8991 0.0000 -3.9760 0.0000 -4.0528 0.0000 -4.1297 0.0000 diff --git a/sourcecodes/data/example_sci_bk/Llunlevels.txt b/sourcecodes/data/example_sci_bk/Llunlevels.txt deleted file mode 100644 index 714e56bd..00000000 --- a/sourcecodes/data/example_sci_bk/Llunlevels.txt +++ /dev/null @@ -1,2 +0,0 @@ -Genotype 1 2 - diff --git a/sourcecodes/data/example_sci_bk/Llunnode.txt b/sourcecodes/data/example_sci_bk/Llunnode.txt deleted file mode 100644 index 7ed6ff82..00000000 --- a/sourcecodes/data/example_sci_bk/Llunnode.txt +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sourcecodes/data/example_sci_bk/Llunrows.txt b/sourcecodes/data/example_sci_bk/Llunrows.txt deleted file mode 100644 index c15fb720..00000000 --- a/sourcecodes/data/example_sci_bk/Llunrows.txt +++ /dev/null @@ -1 +0,0 @@ -501 diff --git a/sourcecodes/data/example_sci_bk/Lluparent.txt b/sourcecodes/data/example_sci_bk/Lluparent.txt deleted file mode 100644 index b8626c4c..00000000 --- a/sourcecodes/data/example_sci_bk/Lluparent.txt +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/sourcecodes/data/example_sci_bk/Llurun_evidencemodified.sh b/sourcecodes/data/example_sci_bk/Llurun_evidencemodified.sh deleted file mode 100644 index ee0dde13..00000000 --- a/sourcecodes/data/example_sci_bk/Llurun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified Llu -fi -exit diff --git a/sourcecodes/data/example_sci_bk/Llurun_initialstructure.sh b/sourcecodes/data/example_sci_bk/Llurun_initialstructure.sh deleted file mode 100644 index adde14dd..00000000 --- a/sourcecodes/data/example_sci_bk/Llurun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure Llu -fi -exit diff --git a/sourcecodes/data/example_sci_bk/Llustructure_input.txt b/sourcecodes/data/example_sci_bk/Llustructure_input.txt deleted file mode 100644 index bcf72d97..00000000 --- a/sourcecodes/data/example_sci_bk/Llustructure_input.txt +++ /dev/null @@ -1,6 +0,0 @@ -Genotype Gene3 Gene2 Phenotype Gene1 -0 1 0 0 1 -0 0 0 1 0 -0 1 0 1 0 -0 0 0 0 0 -0 0 1 0 0 diff --git a/sourcecodes/data/example_sci_bk/Llustructure_input_temp.txt b/sourcecodes/data/example_sci_bk/Llustructure_input_temp.txt deleted file mode 100644 index 95aa7a5d..00000000 --- a/sourcecodes/data/example_sci_bk/Llustructure_input_temp.txt +++ /dev/null @@ -1,6 +0,0 @@ -Genotype Gene3 Gene2 Phenotype Gene1 -0.000000 0.999929 0.183248 0.000431 1.000000 -0.000000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.935752 0.000000 1.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.053385 0.881001 0.156255 0.000000 diff --git a/sourcecodes/data/example_sci_bk/Llustructure_old.txt b/sourcecodes/data/example_sci_bk/Llustructure_old.txt deleted file mode 100644 index 5b464577..00000000 --- a/sourcecodes/data/example_sci_bk/Llustructure_old.txt +++ /dev/null @@ -1,5 +0,0 @@ -Genotype 0.4860 0.5140 -Gene3 0.0001 0.0001 0.0001 0.0001 0.0002 0.0002 0.0003 0.0004 0.0006 0.0008 0.0010 0.0013 0.0018 0.0023 0.0029 0.0037 0.0047 0.0059 0.0074 0.0092 0.0113 0.0139 0.0170 0.0206 0.0248 0.0297 0.0354 0.0419 0.0493 0.0576 0.0669 0.0773 0.0887 0.1012 0.1147 0.1292 0.1447 0.1610 0.1781 0.1958 0.2139 0.2323 0.2507 0.2688 0.2866 0.3036 0.3197 0.3345 0.3479 0.3597 0.3695 0.3773 0.3828 0.3861 0.3870 0.3855 0.3817 0.3756 0.3673 0.3570 0.3449 0.3311 0.3160 0.2996 0.2824 0.2645 0.2463 0.2279 0.2095 0.1915 0.1740 0.1570 0.1409 0.1256 0.1114 0.0981 0.0859 0.0747 0.0646 0.0555 0.0474 0.0402 0.0340 0.0285 0.0237 0.0197 0.0162 0.0132 0.0108 0.0087 0.0070 0.0056 0.0044 0.0035 0.0027 0.0021 0.0016 0.0013 0.0010 0.0007 0.0006 -Gene1 0.0009 0.0012 0.0015 0.0019 0.0024 0.0030 0.0037 0.0046 0.0056 0.0069 0.0083 0.0101 0.0121 0.0145 0.0174 0.0206 0.0243 0.0286 0.0335 0.0389 0.0451 0.0520 0.0597 0.0682 0.0775 0.0876 0.0986 0.1105 0.1231 0.1366 0.1508 0.1657 0.1811 0.1971 0.2134 0.2300 0.2467 0.2633 0.2797 0.2956 0.3110 0.3256 0.3392 0.3517 0.3629 0.3726 0.3808 0.3873 0.3920 0.3948 0.3958 0.3948 0.3920 0.3872 0.3807 0.3726 0.3628 0.3516 0.3391 0.3254 0.3108 0.2955 0.2795 0.2631 0.2465 0.2299 0.2133 0.1969 0.1810 0.1655 0.1507 0.1365 0.1230 0.1103 0.0985 0.0875 0.0774 0.0681 0.0596 0.0520 0.0451 0.0389 0.0334 0.0286 0.0243 0.0206 0.0173 0.0145 0.0121 0.0101 0.0083 0.0068 0.0056 0.0046 0.0037 0.0030 0.0024 0.0019 0.0015 0.0012 0.0009 -Phenotype 0.0010 0.0013 0.0016 0.0021 0.0026 0.0033 0.0042 0.0052 0.0065 0.0080 0.0098 0.0120 0.0146 0.0176 0.0212 0.0253 0.0300 0.0354 0.0416 0.0486 0.0564 0.0651 0.0748 0.0854 0.0970 0.1096 0.1230 0.1374 0.1526 0.1685 0.1850 0.2021 0.2195 0.2370 0.2545 0.2718 0.2887 0.3049 0.3202 0.3344 0.3473 0.3587 0.3684 0.3763 0.3822 0.3860 0.3877 0.3872 0.3846 0.3798 0.3731 0.3644 0.3539 0.3418 0.3283 0.3136 0.2979 0.2813 0.2643 0.2468 0.2293 0.2118 0.1945 0.1777 0.1614 0.1458 0.1310 0.1170 0.1039 0.0918 0.0806 0.0704 0.0612 0.0529 0.0454 0.0388 0.0329 0.0278 0.0234 0.0195 0.0162 0.0134 0.0110 0.0090 0.0073 0.0059 0.0047 0.0038 0.0030 0.0024 0.0019 0.0015 0.0011 0.0009 0.0007 0.0005 0.0004 0.0003 0.0002 0.0002 0.0001 -Gene2 0.0008 0.0010 0.0013 0.0016 0.0020 0.0026 0.0032 0.0041 0.0050 0.0062 0.0077 0.0094 0.0114 0.0138 0.0166 0.0199 0.0237 0.0281 0.0331 0.0388 0.0453 0.0526 0.0607 0.0696 0.0795 0.0903 0.1021 0.1147 0.1282 0.1426 0.1578 0.1736 0.1900 0.2069 0.2241 0.2414 0.2587 0.2758 0.2924 0.3084 0.3236 0.3377 0.3506 0.3621 0.3719 0.3800 0.3863 0.3905 0.3927 0.3929 0.3910 0.3870 0.3811 0.3732 0.3636 0.3524 0.3397 0.3258 0.3108 0.2949 0.2783 0.2613 0.2440 0.2267 0.2095 0.1925 0.1760 0.1601 0.1449 0.1304 0.1167 0.1039 0.0920 0.0811 0.0711 0.0620 0.0537 0.0464 0.0398 0.0340 0.0288 0.0243 0.0205 0.0171 0.0142 0.0117 0.0097 0.0079 0.0064 0.0052 0.0042 0.0034 0.0027 0.0021 0.0017 0.0013 0.0010 0.0008 0.0006 0.0005 0.0004 diff --git a/sourcecodes/data/example_sci_bk/Lluthr.txt b/sourcecodes/data/example_sci_bk/Lluthr.txt deleted file mode 100644 index 2eb3c4fe..00000000 --- a/sourcecodes/data/example_sci_bk/Lluthr.txt +++ /dev/null @@ -1 +0,0 @@ -0.5 diff --git a/sourcecodes/data/example_sci_bk/Llutier.txt b/sourcecodes/data/example_sci_bk/Llutier.txt deleted file mode 100644 index da7084fb..00000000 --- a/sourcecodes/data/example_sci_bk/Llutier.txt +++ /dev/null @@ -1 +0,0 @@ -3,Tier1,1,Genotype,Tier2,3,Gene1,Gene2,Gene3,Tier3,1,Phenotype, \ No newline at end of file diff --git a/sourcecodes/data/example_sci_bk/Llutype.txt b/sourcecodes/data/example_sci_bk/Llutype.txt deleted file mode 100644 index 9ea66ce4..00000000 --- a/sourcecodes/data/example_sci_bk/Llutype.txt +++ /dev/null @@ -1,2 +0,0 @@ -Genotype Gene3 Gene2 Phenotype Gene1 -2 1 1 1 1 diff --git a/sourcecodes/data/example_sci_bk/Lluvar.txt b/sourcecodes/data/example_sci_bk/Lluvar.txt deleted file mode 100644 index 56a6051c..00000000 --- a/sourcecodes/data/example_sci_bk/Lluvar.txt +++ /dev/null @@ -1 +0,0 @@ -1 \ No newline at end of file diff --git a/sourcecodes/data/example_sci_bk/Lluvardata.txt b/sourcecodes/data/example_sci_bk/Lluvardata.txt deleted file mode 100644 index 56a6051c..00000000 --- a/sourcecodes/data/example_sci_bk/Lluvardata.txt +++ /dev/null @@ -1 +0,0 @@ -1 \ No newline at end of file diff --git a/sourcecodes/data/example_sci_bk/Lluvarname.txt b/sourcecodes/data/example_sci_bk/Lluvarname.txt deleted file mode 100644 index 3fe283bd..00000000 --- a/sourcecodes/data/example_sci_bk/Lluvarname.txt +++ /dev/null @@ -1 +0,0 @@ -Genotype \ No newline at end of file diff --git a/sourcecodes/data/example_sci_bk/Lluwhite.txt b/sourcecodes/data/example_sci_bk/Lluwhite.txt deleted file mode 100644 index 83e81b8b..00000000 --- a/sourcecodes/data/example_sci_bk/Lluwhite.txt +++ /dev/null @@ -1 +0,0 @@ -From To diff --git a/sourcecodes/data/example_sci_bk/old/Llurun_evidencemodified.sh b/sourcecodes/data/example_sci_bk/old/Llurun_evidencemodified.sh deleted file mode 100644 index ee0dde13..00000000 --- a/sourcecodes/data/example_sci_bk/old/Llurun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified Llu -fi -exit diff --git a/sourcecodes/data/example_sci_bk/old/Llurun_initialstructure.sh b/sourcecodes/data/example_sci_bk/old/Llurun_initialstructure.sh deleted file mode 100644 index adde14dd..00000000 --- a/sourcecodes/data/example_sci_bk/old/Llurun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure Llu -fi -exit diff --git a/sourcecodes/data/example_time_series/TEbrun_evidencemodified.sh b/sourcecodes/data/example_time_series/TEbrun_evidencemodified.sh deleted file mode 100644 index ff2eafcd..00000000 --- a/sourcecodes/data/example_time_series/TEbrun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified TEb -fi -exit diff --git a/sourcecodes/data/example_time_series/TEbrun_initialstructure.sh b/sourcecodes/data/example_time_series/TEbrun_initialstructure.sh deleted file mode 100644 index 3417deda..00000000 --- a/sourcecodes/data/example_time_series/TEbrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure TEb -fi -exit diff --git a/sourcecodes/data/examplecar/OVIban.txt b/sourcecodes/data/examplecar/OVIban.txt deleted file mode 100644 index 83e81b8b..00000000 --- a/sourcecodes/data/examplecar/OVIban.txt +++ /dev/null @@ -1 +0,0 @@ -From To diff --git a/sourcecodes/data/examplecar/OVIcontinuous_input.txt b/sourcecodes/data/examplecar/OVIcontinuous_input.txt deleted file mode 100644 index 3a2846cf..00000000 --- a/sourcecodes/data/examplecar/OVIcontinuous_input.txt +++ /dev/null @@ -1,1004 +0,0 @@ -Starts Dist SpkQual MFuse Alter Starter StMotor BatAge Charging PlugVolt BatVolt Timing Cranks Plugs AirFilter Air Fuel GasTank GasFilter -2 2 2 2 2 2 2 1 2 3 3 2 2 3 2 2 2 2 2 -2 2 2 2 2 2 2 1 2 3 3 2 2 3 2 2 2 2 2 -1 1 1 1 1 1 1 1.09219 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 8.35719 1 3 3 1 2 1 1 1 2 1 1 -2 1 1 1 1 2 1 4.87697 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.40886 2 3 3 1 2 1 1 1 2 1 1 -1 1 1 1 1 1 1 0.823531 1 1 1 1 1 1 1 1 2 1 1 -1 1 1 1 1 1 1 1.29151 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 3.2245 1 1 1 1 2 1 1 1 2 1 1 -2 2 2 1 1 2 1 3.32396 1 3 1 2 2 2 1 2 1 1 1 -2 1 2 1 1 2 1 4.81455 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 1.8855 2 2 2 2 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 3.16074 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.32025 1 1 1 2 1 1 1 2 1 1 1 -2 1 1 1 1 1 1 0.725881 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 9.15429 2 3 3 1 2 1 1 2 2 1 2 -2 1 2 1 1 1 1 1.29503 2 3 2 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.55555 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.899695 2 1 1 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 0.972723 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.62187 2 3 3 2 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 7.11136 1 1 1 1 1 2 1 1 1 1 1 -1 1 1 1 1 1 1 1.10928 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.61643 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.2605 1 2 2 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 8.55173 1 1 1 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 1.86787 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.23631 1 3 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.728145 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.66434 2 3 3 1 2 3 2 2 1 1 1 -2 1 2 1 1 1 1 3.56254 2 3 3 1 1 2 1 1 2 2 1 -2 1 2 1 1 2 1 2.63999 2 3 3 1 2 3 1 2 2 2 1 -2 1 2 1 1 2 1 0.715897 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.85198 2 3 3 1 2 2 1 1 2 2 1 -2 1 1 1 1 1 1 3.63826 1 1 1 1 1 1 2 2 2 1 1 -2 1 2 1 1 1 1 7.73862 2 3 3 1 1 3 1 1 2 2 1 -2 1 2 1 1 2 1 10.1699 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 2 2 2.97722 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.50117 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.640869 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.72775 1 3 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.46047 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 2.21929 1 2 2 1 2 2 1 1 2 1 1 -1 1 1 1 1 1 1 0.438026 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.0684539 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.15012 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 0.161533 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.11862 2 3 3 1 2 2 1 1 2 1 2 -2 1 1 1 1 1 1 0.410719 1 1 1 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 0.0322208 2 3 3 1 2 1 1 1 2 2 1 -1 1 1 1 1 1 1 3.37212 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.78532 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.40432 1 1 1 1 1 1 2 1 1 1 1 -2 1 2 1 1 2 1 3.22403 2 3 3 1 1 3 1 1 2 1 1 -2 1 2 1 1 2 1 1.7234 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.674939 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 6.9812 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.82705 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.935587 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.992564 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 3.47892 1 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 6.52634 1 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.68841 1 1 1 1 1 3 1 1 2 2 1 -1 1 2 1 1 1 1 0.50506 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.33453 1 2 2 1 2 3 1 1 2 1 1 -2 1 2 1 1 1 1 3.39695 2 2 2 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.482289 1 2 1 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 0.385094 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 3.92753 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 9.63027 2 3 3 1 2 1 1 1 2 2 1 -1 1 1 1 1 1 1 1.77681 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 15.8749 2 2 2 1 1 1 2 2 1 1 1 -1 1 1 1 1 1 1 0.863939 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.5007 2 3 2 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.46447 1 1 1 2 1 1 2 2 1 1 1 -2 1 2 1 1 1 1 4.00622 2 2 2 1 1 3 1 1 2 1 1 -1 1 2 1 1 1 1 2.62894 1 1 1 1 1 2 1 1 1 1 1 -1 1 1 1 1 1 1 0.772251 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.254104 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 1 1 1.35669 1 1 1 1 1 3 1 1 2 2 1 -1 1 1 1 1 1 1 0.408515 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.73523 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.84404 2 3 3 1 2 1 1 1 1 1 1 -2 2 2 1 1 2 1 3.08909 2 3 3 2 2 1 1 1 2 2 1 -2 1 1 1 1 1 1 0.500373 1 1 1 2 1 1 1 2 1 1 1 -1 1 2 1 1 1 1 1.42352 1 1 1 1 1 3 2 1 1 1 1 -2 1 2 1 1 2 1 3.19283 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.65803 2 3 3 1 2 1 1 1 2 1 2 -1 1 1 1 1 1 1 4.35117 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.448913 1 1 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 4.59592 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.68035 1 1 1 1 1 3 2 2 2 2 1 -2 1 2 1 1 1 1 6.86362 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.88662 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 1 1 6.67913 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 1.72634 1 2 1 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.01307 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.1309 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.38128 2 2 2 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 2.01195 1 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 4.91973 2 3 3 1 1 2 1 1 2 1 1 -2 1 1 1 1 1 1 3.45795 1 1 1 2 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.66261 1 1 1 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 12.2823 1 3 3 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 4.98365 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 1 1 2.28812 1 1 1 1 1 2 1 1 2 2 1 -2 1 2 1 1 1 1 1.98491 2 2 2 2 1 3 1 1 2 1 1 -1 1 1 1 1 1 1 0.441825 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 6.80856 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.14798 1 3 1 2 1 1 2 1 1 1 1 -2 1 2 1 1 2 1 3.47334 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.29814 1 3 3 1 1 1 1 1 2 1 1 -1 1 2 1 1 1 1 2.14065 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 1.96168 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.7237 2 3 3 1 2 3 1 2 1 1 1 -1 1 1 1 1 1 1 1.11832 1 1 1 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.56047 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.452531 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.76471 2 3 3 2 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 3.72712 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.60393 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 2.22538 1 1 1 1 1 3 1 1 2 2 1 -1 1 1 1 1 1 1 0.778349 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 1 1 0.136355 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.559837 2 2 2 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 2 1.5521 2 3 3 2 2 1 1 1 2 2 2 -1 1 1 1 1 1 1 1.1683 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 3.20792 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.0294523 2 2 2 1 1 3 1 1 2 2 1 -2 1 1 1 1 1 1 1.51016 1 1 1 1 2 1 1 1 2 1 1 -2 1 2 1 1 1 1 1.46157 2 2 2 1 1 1 1 1 2 2 1 -2 1 2 1 1 1 1 7.31961 2 3 3 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 2.25565 1 2 2 1 1 1 1 1 2 2 1 -2 1 2 1 1 1 1 0.332537 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.16328 2 3 3 1 2 1 2 2 2 2 1 -1 1 2 1 1 1 1 4.18322 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 8.04276 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.12436 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.66478 1 1 1 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 6.44237 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 3.30168 2 3 3 1 1 2 2 2 1 1 1 -1 1 1 1 1 1 1 2.57221 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.5302 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.23714 2 3 3 1 1 1 1 2 2 2 1 -2 1 2 1 1 2 1 8.72277 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 5.18702 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.1361 1 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 4.03663 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.09322 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.87756 2 3 3 2 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 14.1937 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.41049 1 1 1 1 1 3 1 1 2 2 1 -1 1 1 1 1 1 1 2.93445 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 10.5414 1 2 2 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 4.09177 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.39508 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 3.50173 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 6.21675 1 3 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.703114 1 2 2 2 2 1 1 1 2 1 1 -2 1 2 1 1 1 1 0.894215 2 3 2 1 1 3 1 2 1 1 1 -2 1 2 1 1 1 1 1.0471 1 2 2 1 1 3 1 1 1 1 1 -1 1 1 1 1 1 1 1.31589 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.68824 1 2 1 1 2 1 1 1 2 2 2 -2 1 2 1 1 2 1 5.48787 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 3.34192 1 1 1 2 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 9.5016 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 2 1 6.07059 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 19.5523 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.31889 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.87967 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.77823 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 3.5956 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 1.31325 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.75989 2 2 2 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.621366 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 1 1 3.14788 2 2 2 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 2.41881 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.3647 2 3 3 1 2 3 1 1 2 1 1 -2 1 2 1 1 1 1 0.227306 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 0.0613263 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 13.2932 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.64929 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 7.26046 2 3 3 1 2 1 1 1 2 1 1 -1 1 2 1 1 1 1 0.198224 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 6.24718 2 3 3 1 2 2 1 1 2 1 1 -1 1 1 1 1 1 1 0.818786 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.367484 2 3 3 2 2 1 2 2 1 1 1 -2 1 2 1 1 1 1 3.24863 1 3 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 3.67769 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.659442 1 3 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 3.40058 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.95923 1 1 1 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.80303 1 1 1 1 2 2 1 1 2 1 1 -1 1 1 1 1 1 1 4.64104 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.81146 1 3 3 1 2 2 1 1 1 1 1 -1 1 1 1 1 1 1 1.74035 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.33846 2 2 2 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 10.5625 1 2 2 1 1 3 1 2 1 1 1 -2 1 2 1 1 1 1 1.75197 2 2 2 2 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 2.57664 1 2 2 1 1 2 2 2 2 1 1 -1 1 2 1 1 1 1 1.31431 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.703583 1 2 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 4.1339 2 3 3 1 2 3 1 1 2 2 1 -2 1 2 1 1 2 1 0.689182 2 3 3 1 2 1 2 2 1 1 1 -2 1 1 1 1 1 1 1.70247 1 1 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 3.16831 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.60872 1 1 1 2 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 5.17883 1 1 1 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.24226 2 2 2 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 16.3393 1 1 1 1 1 1 1 2 1 1 1 -2 1 1 1 1 1 1 0.355235 1 1 1 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 10.1607 2 3 3 1 2 2 1 1 2 1 1 -1 1 1 1 1 1 1 0.0379707 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.73676 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.411721 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 5.80853 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 2.29781 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 2.5112 2 3 3 1 2 3 1 2 1 1 1 -1 1 2 1 1 1 1 2.02508 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 6.71109 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 9.53679 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.325964 2 3 3 1 2 2 2 1 1 1 1 -1 1 2 1 1 1 1 11.5387 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.990259 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.35299 2 3 3 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 4.05911 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.42727 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 8.70147 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.42454 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.27037 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.80295 1 3 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.28139 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.06082 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 0.567112 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.97993 1 1 1 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.91836 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.08475 2 3 3 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 4.70922 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.2148 2 3 3 1 2 1 2 2 2 1 1 -2 1 2 1 1 2 1 8.82052 2 3 3 1 1 2 1 1 1 1 1 -1 1 1 1 1 1 1 1.70604 1 1 1 2 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.80681 1 1 1 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 3.42965 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.47897 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 0.974442 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 1.42741 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.38853 1 3 3 1 2 1 1 1 2 2 1 -1 1 2 1 1 1 1 3.65307 2 2 2 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.49918 1 1 1 2 2 1 1 1 2 1 1 -1 1 2 1 1 1 1 1.84278 1 2 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.115726 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 4.33852 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.32321 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.83117 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 4.44755 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 1 1 1.21308 1 2 1 2 1 3 1 1 2 2 1 -2 1 2 1 1 1 1 4.62471 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.04437 2 3 3 2 2 2 1 1 1 1 1 -1 1 1 1 1 1 1 0.324121 1 1 1 1 1 1 1 2 1 1 1 -2 1 1 1 1 1 1 1.21791 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 2.5757 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.336122 2 2 2 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 4.26305 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.15171 1 2 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.70251 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.92733 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.32744 2 3 3 1 2 2 2 2 1 1 1 -2 1 2 1 1 2 1 6.29586 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.84603 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 0.307382 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.48683 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.24111 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 1.57836 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 7.5335 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.99299 1 3 1 2 1 1 2 2 1 1 1 -2 1 2 1 1 1 1 1.57593 1 1 1 1 1 3 1 1 2 2 1 -2 1 2 1 1 1 1 0.753161 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.56304 1 1 1 1 2 3 1 2 1 1 1 -1 1 2 1 1 1 1 1.91375 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 2.09052 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 0.404107 1 1 1 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 3.4751 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 1 1 3.34059 2 2 2 1 2 1 1 1 2 2 1 -2 1 2 1 1 1 1 2.59287 1 3 1 1 1 1 1 2 1 1 1 -1 1 2 1 1 1 1 1.84964 2 2 2 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.12746 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.54119 1 3 1 1 1 1 1 1 2 2 1 -1 1 2 1 1 1 1 3.09225 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.984227 2 3 3 1 2 2 1 2 1 1 1 -2 1 2 1 1 2 1 1.21511 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.18723 1 2 2 1 2 1 2 1 1 1 1 -1 1 1 1 1 1 1 1.37242 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.365557 1 1 1 1 1 1 1 1 2 2 1 -1 1 1 1 1 1 1 0.732062 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.431721 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 5.02484 2 3 3 1 1 1 1 2 1 1 1 -2 1 1 1 1 1 1 2.47498 1 1 1 1 2 1 1 2 2 2 1 -1 1 1 1 1 1 1 2.92504 1 1 1 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 0.682922 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 9.11967 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 3.93455 1 1 1 1 1 2 2 1 1 1 1 -2 1 2 1 1 1 1 3.16104 1 2 2 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 4.60598 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.70782 2 3 3 1 2 1 1 1 1 1 1 -2 2 2 1 1 1 1 1.66717 1 1 1 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 9.57855 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.977536 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.70948 2 3 3 1 2 2 1 1 1 1 1 -1 1 1 1 1 1 1 0.455219 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.12015 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 3.96338 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.34524 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.867365 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.426986 1 1 1 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.24558 2 2 2 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 8.68619 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.0396086 1 1 1 1 1 3 1 2 2 1 1 -2 1 2 1 1 2 1 3.46897 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 1 1 3.47859 1 2 2 2 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.60722 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 3.07112 2 3 3 1 1 1 1 2 2 1 1 -2 1 2 1 1 1 1 3.66511 1 1 1 1 2 3 1 1 2 2 2 -1 1 2 1 1 1 1 3.89798 2 1 1 1 1 3 1 1 2 1 2 -2 1 2 1 1 1 1 2.51723 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.13568 2 3 3 1 2 3 1 1 2 1 1 -2 1 2 1 1 2 1 4.28818 2 3 3 1 2 1 1 2 2 1 2 -1 1 2 1 1 1 1 1.349 1 1 1 2 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 5.80801 1 1 1 1 1 3 1 1 2 1 1 -2 1 2 1 1 1 1 1.71918 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 3.71715 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.5999 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.55826 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.60412 2 3 3 1 2 3 1 2 1 1 1 -1 1 1 1 1 1 1 1.52876 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.596352 2 3 3 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 2.00945 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.86021 2 3 3 1 2 1 1 2 2 1 1 -2 1 2 1 1 2 1 4.19014 2 3 3 2 2 1 2 2 2 2 1 -2 1 2 1 1 1 1 0.904116 2 2 2 1 1 2 1 1 2 2 1 -1 1 2 1 1 1 1 5.61684 1 2 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.65619 1 1 1 2 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 4.15422 2 3 3 1 2 1 1 2 1 1 1 -1 1 2 1 1 1 1 4.88026 1 1 1 1 1 2 1 1 1 1 1 -2 1 1 1 1 1 1 3.45452 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.03947 1 3 3 1 2 3 2 2 1 1 1 -2 1 1 1 1 1 1 0.0883353 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.39567 2 3 3 1 2 1 1 1 2 1 1 -1 1 1 1 1 1 1 6.04255 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.87942 2 3 3 1 2 1 1 2 2 1 1 -2 1 2 1 1 1 1 6.44694 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.404753 2 3 3 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.9712 1 1 1 1 1 1 1 1 1 1 1 -2 2 2 1 1 1 1 3.45153 1 3 1 2 1 2 1 1 2 1 1 -2 1 2 1 1 2 1 5.83086 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 7.2099 2 3 3 2 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.67762 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 0.729882 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.01368 1 1 1 1 1 1 1 1 1 1 1 -2 2 2 1 1 2 1 1.09835 2 3 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.519269 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 3.50706 1 1 1 1 2 2 1 2 2 1 1 -1 1 1 1 1 1 1 4.79285 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.12622 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.608191 2 3 3 1 2 3 1 1 2 2 1 -2 1 2 1 1 2 1 6.54656 2 3 3 1 2 2 1 1 2 1 1 -1 1 2 1 1 1 1 1.84695 1 2 2 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.44766 1 1 1 1 1 1 1 1 2 1 2 -2 1 2 1 1 1 1 2.76405 2 3 3 2 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 1.87897 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.21577 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 4.10049 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.700877 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.09615 2 3 3 1 2 2 2 2 2 2 1 -2 1 2 1 1 2 1 0.0413103 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 2.48333 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.97985 2 2 2 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.37459 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.1201 2 3 3 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 2.90982 2 3 3 1 2 1 1 2 2 1 1 -1 1 1 1 1 1 1 6.59517 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.08584 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.0538178 2 2 2 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 5.96335 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 0.182284 2 3 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 3.44919 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.779395 1 1 1 1 1 2 1 2 1 1 1 -1 1 2 1 1 1 1 0.795055 1 1 1 1 1 3 1 2 1 1 1 -2 1 2 1 1 1 1 0.157868 1 1 1 1 2 3 1 2 2 1 1 -2 1 2 1 1 1 1 16.084 1 3 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 2 0.627103 1 2 1 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 0.0275255 2 3 3 1 2 2 2 2 1 1 1 -2 1 2 1 1 2 1 6.47001 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 4.03001 1 2 2 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.965693 1 1 1 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.54945 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.48256 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.85677 1 3 1 1 1 1 2 1 1 1 1 -2 1 2 1 1 2 1 3.93863 2 3 3 1 2 3 1 1 2 1 1 -2 1 1 1 1 1 1 0.00541087 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 1 1 0.362488 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 6.42171 1 1 1 1 1 3 1 1 1 1 1 -1 1 1 1 1 1 1 3.82142 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.25268 2 2 2 2 1 3 2 2 2 2 1 -2 1 1 1 1 1 1 0.456467 1 1 1 1 1 1 1 1 2 1 2 -2 1 2 1 1 2 1 7.28457 2 3 3 1 2 2 1 1 1 1 1 -1 1 1 1 1 1 1 2.36924 1 1 1 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 2.56769 2 3 3 1 2 1 2 2 1 1 1 -2 1 1 1 1 1 1 6.12715 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.334852 1 1 1 1 1 2 1 1 2 1 1 -2 1 2 1 1 2 1 0.417725 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.08556 2 3 3 1 2 3 2 2 1 1 1 -1 1 2 1 1 1 1 6.17039 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 2.18545 1 2 2 1 1 3 2 2 2 2 1 -2 1 2 1 1 2 1 0.847626 2 3 3 1 2 1 2 1 1 1 1 -2 1 2 1 1 1 1 3.16606 1 3 2 1 1 3 1 1 2 2 1 -1 1 1 1 1 1 1 6.11365 1 1 1 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 1.11975 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.89276 1 2 2 1 2 3 1 1 2 1 1 -2 1 2 1 1 1 1 9.5922 1 2 2 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 3.60891 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.90668 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 2.49303 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 3.38525 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.42015 2 3 3 2 2 2 1 1 1 1 1 -2 1 2 1 1 1 1 3.64483 2 3 3 1 1 3 1 1 2 2 1 -2 1 1 1 1 1 1 15.1085 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 1 1 1.48203 2 2 2 2 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 2.30603 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 2 1 2.41018 1 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 12.1968 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.26132 1 3 3 1 2 1 2 1 1 1 1 -2 1 2 1 1 2 1 2.84851 2 3 3 1 2 3 1 1 2 1 1 -2 2 2 1 1 1 1 7.38158 2 3 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.22157 2 3 3 1 2 3 2 1 1 1 1 -2 1 2 1 1 1 1 11.2393 1 3 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 12.0586 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 1.70122 1 1 1 1 1 2 1 1 1 1 1 -1 1 2 1 1 1 1 0.421549 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 10.6549 2 3 3 1 2 1 2 2 1 1 1 -2 1 2 1 1 2 1 4.54634 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.84972 2 3 3 2 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 4.5827 1 1 1 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 2.15622 1 1 1 1 1 2 2 1 1 1 1 -2 1 2 1 1 1 1 5.30419 1 2 2 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 2.96E-04 2 3 3 2 2 1 1 1 2 1 2 -1 1 1 1 1 1 1 3.1953 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 3.58269 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.79966 1 1 1 1 1 3 1 1 2 2 1 -2 1 2 1 1 2 1 3.41372 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.17749 2 3 3 1 2 3 1 1 2 2 1 -2 1 2 1 1 2 1 3.27787 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 2 1 0.973378 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.71889 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.85101 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 0.894716 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.98461 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.493006 2 2 2 1 1 1 2 2 1 1 1 -2 1 2 1 1 1 1 2.90456 2 2 2 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 1.27467 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.465813 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 4.5194 1 1 1 1 1 1 1 1 2 1 1 -1 1 1 1 1 1 1 3.22301 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.80782 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.6576 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.19978 2 3 3 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 5.80517 2 3 3 1 2 1 1 2 1 1 1 -2 1 1 1 1 1 1 10.7093 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 10.3549 2 3 3 2 2 1 1 1 2 2 1 -1 1 1 1 1 1 1 0.604478 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.20582 2 3 3 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 2.06571 1 3 3 1 2 1 1 1 2 1 2 -1 1 1 1 1 1 1 2.31193 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.497595 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.35387 2 3 3 1 2 1 2 1 1 1 1 -2 1 2 1 1 2 1 0.772214 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 0.558477 2 3 3 2 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 1.9158 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.01825 2 3 3 1 1 3 1 1 2 1 1 -2 1 2 1 1 2 1 5.67882 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.46262 1 3 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.0745373 1 1 1 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 0.97897 2 2 2 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 4.58861 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 0.125777 1 1 1 1 1 1 2 2 1 1 1 -2 1 1 1 1 1 1 7.76345 1 1 1 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.36532 1 1 1 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.31529 1 1 1 1 1 1 2 1 1 1 1 -2 1 2 1 1 1 1 4.53837 2 3 3 1 1 3 1 1 1 1 1 -2 2 2 1 1 2 1 5.99218 1 3 3 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.59701 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.78721 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.767383 2 3 3 1 2 1 2 2 1 1 1 -2 1 2 1 1 2 1 1.60453 1 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.04018 2 3 3 1 1 1 1 1 2 2 1 -2 1 2 1 1 1 1 0.384608 1 1 1 1 1 3 1 1 2 2 1 -1 1 1 1 1 1 1 1.96169 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.122461 1 1 1 1 1 1 1 1 2 2 1 -1 1 1 1 1 1 1 0.876525 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 10.0388 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 3.88288 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.22832 2 3 3 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.14611 1 1 1 1 1 1 1 2 2 2 1 -2 1 2 1 1 1 1 6.15115 2 2 2 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.11516 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.32971 1 1 1 1 1 3 1 2 1 1 1 -2 1 2 1 1 2 1 1.13327 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 0.97488 1 1 1 1 1 2 1 1 2 2 1 -1 1 1 1 1 1 1 6.13708 1 1 1 1 1 1 2 1 1 1 1 -2 1 1 1 1 1 1 0.644221 1 1 1 1 2 1 2 1 1 1 1 -2 1 2 1 1 2 1 3.24321 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 4.90151 1 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.17076 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.41424 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.463388 1 1 1 1 1 3 1 1 2 2 1 -1 1 2 1 1 1 1 0.738175 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 14.1497 1 1 1 2 2 2 1 1 2 1 2 -2 1 1 1 1 1 1 4.29215 1 1 1 1 2 1 1 1 2 2 1 -1 1 2 1 1 1 1 0.743482 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.6543 2 3 2 1 1 2 1 1 1 1 1 -1 1 1 1 1 1 1 0.0958608 1 1 1 1 1 1 1 2 1 1 1 -2 1 1 1 1 1 1 2.2899 1 1 1 1 2 1 2 2 1 1 1 -2 1 1 1 1 1 1 0.550205 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 0.403593 1 3 3 2 2 3 1 2 1 1 1 -2 1 2 1 1 1 1 5.5744 1 2 2 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 3.62555 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.89359 2 2 2 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 3.89413 1 1 1 1 1 2 1 1 1 1 1 -1 1 1 1 1 1 1 1.16389 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 5.16743 2 2 2 2 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.77073 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.35868 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.7067 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.4588 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.77657 1 1 1 1 1 2 1 2 1 1 1 -2 1 2 1 1 2 1 18.7932 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.78983 1 3 3 1 2 1 1 2 2 1 1 -1 1 1 1 1 1 1 1.82441 1 1 1 2 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.84274 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.441923 1 2 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.7655 2 3 3 1 2 3 1 2 1 1 1 -1 1 1 1 1 1 1 0.958711 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 6.41105 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 3.38831 1 1 1 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 0.558543 1 1 1 1 1 3 1 1 1 1 1 -1 1 1 1 1 1 1 0.8927 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.85972 1 2 1 1 1 1 1 1 2 1 2 -2 1 2 1 1 2 1 1.44503 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.74094 2 3 3 1 2 3 2 2 1 1 1 -2 1 2 1 1 1 1 2.0474 1 1 1 1 1 3 2 2 1 1 1 -2 1 2 1 1 2 1 3.30109 2 3 3 1 2 2 1 1 2 1 1 -1 1 1 1 1 1 1 0.175867 1 1 1 2 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 3.17026 1 1 1 1 1 1 1 1 2 1 1 -2 1 1 1 1 1 1 2.87535 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.92314 2 3 3 1 2 3 2 1 2 1 1 -2 1 2 1 1 1 1 4.95244 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 9.64896 2 2 2 1 2 1 1 1 2 2 1 -2 1 2 1 1 1 1 1.87266 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 3.7852 2 3 3 1 2 1 2 2 1 1 1 -1 1 1 1 1 1 1 0.506625 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 5.03595 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 5.11649 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.09823 2 2 2 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.65728 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.56095 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.77321 2 3 3 2 2 3 1 2 1 1 1 -2 1 2 1 1 1 1 5.95268 2 3 3 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.165313 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.26361 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 2.53638 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.72625 2 3 3 1 2 3 1 1 2 1 1 -1 1 1 1 1 1 1 1.08404 1 1 1 1 1 1 2 1 1 1 1 -2 1 2 1 1 1 1 7.6098 1 3 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.54316 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 2 1 2.83239 2 3 3 1 2 1 2 2 1 1 1 -1 1 2 1 1 1 1 2.36326 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.38934 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.07199 2 3 3 1 2 3 1 1 2 2 1 -2 1 2 1 1 1 1 1.12239 1 2 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 7.1163 1 2 2 1 1 1 1 2 1 1 1 -2 1 2 1 1 1 1 4.52991 1 2 2 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 4.81663 1 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.64504 1 2 1 1 1 1 1 1 2 1 2 -2 1 2 1 1 1 1 13.4002 1 2 2 1 1 3 2 2 1 1 1 -2 1 2 1 1 2 1 3.95547 1 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.0647507 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 1 1 0.942362 2 3 3 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 13.2598 2 3 3 1 2 2 2 1 1 1 1 -2 1 2 1 1 1 1 0.712019 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.62311 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.18222 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.73918 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 10.2898 1 3 1 2 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.48853 1 2 2 2 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 3.12597 1 3 1 1 2 1 1 1 2 2 1 -1 1 1 1 1 1 1 3.24062 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.72961 2 3 3 1 2 1 2 2 1 1 1 -2 1 2 1 1 2 1 8.67239 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 4.87987 1 1 1 1 1 1 2 2 1 1 1 -1 1 2 1 1 1 1 1.71976 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 0.572811 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 3.3236 2 3 3 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.59497 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 0.632286 2 3 3 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 7.83376 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 9.83427 2 3 3 1 2 3 1 1 2 2 1 -2 1 2 1 1 1 1 4.23907 1 2 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 5.744 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.11516 2 3 3 1 2 1 1 1 2 2 1 -2 1 2 1 2 2 1 8.3194 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.0832 1 3 2 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.14137 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.91134 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.92332 1 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.15771 2 2 2 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 8.97816 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.5717 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.81798 2 3 3 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 0.398659 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 1.72172 1 1 1 1 1 2 1 1 1 1 1 -2 1 1 1 1 1 1 2.88676 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.49484 2 3 3 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 3.50997 1 1 1 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.84745 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.415631 2 3 3 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 8.65392 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.16434 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.50616 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 4.38303 2 3 3 1 2 3 2 2 2 2 1 -2 1 2 1 1 2 1 1.68564 2 3 3 1 2 3 1 1 2 2 1 -2 1 2 1 1 1 1 3.63619 1 1 1 1 1 3 1 1 2 1 1 -1 1 2 1 1 1 1 0.137721 2 2 2 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.09617 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.583499 1 1 1 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.06402 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 3.93912 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.41567 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 8.07558 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.15407 2 2 2 1 1 3 1 1 2 2 1 -2 1 2 1 1 1 1 4.36519 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 6.53596 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.44498 1 1 1 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 4.08306 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.50829 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.11699 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 0.0517742 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.38734 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.56545 1 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.1679 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.307854 1 1 1 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 2.32885 2 3 3 2 2 3 1 1 2 1 1 -1 1 1 1 1 1 1 0.289901 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.319237 1 3 1 1 1 1 1 2 2 2 1 -2 1 2 1 1 2 1 0.827021 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.37409 2 2 2 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.6608 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 3.24663 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.310255 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.0629292 1 3 1 1 2 1 1 1 2 2 2 -1 1 2 1 1 1 1 4.55089 1 1 1 1 1 3 2 1 1 1 1 -2 1 2 1 1 1 1 0.978341 2 2 2 1 1 2 2 2 1 1 1 -2 1 2 1 1 1 1 0.0404361 2 2 2 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 2.45037 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 13.4934 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.78284 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.77131 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 0.485846 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.557565 1 1 1 1 1 3 1 1 2 1 1 -2 1 2 1 1 2 1 4.54794 1 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.94793 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.95272 1 1 1 1 2 3 1 1 2 2 1 -2 1 1 1 1 1 1 6.14495 1 1 1 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.17644 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.49873 1 3 3 1 1 3 1 1 2 1 1 -2 1 2 1 1 2 1 7.27586 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.0191831 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 1.57877 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.98835 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.8749 2 3 3 1 2 1 2 2 1 1 1 -2 1 2 1 1 2 1 8.94435 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.60548 2 2 2 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 4.81511 2 3 3 2 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.25986 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 3.24832 1 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.373889 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.56923 1 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.15876 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 10.7347 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 1.21132 1 1 1 1 1 1 2 2 2 2 1 -1 1 1 1 1 1 1 4.26163 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.62008 2 3 3 1 2 2 1 2 2 1 1 -2 2 2 1 1 2 1 0.728309 2 3 3 2 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.1095 1 1 1 2 1 3 1 1 2 1 1 -1 1 1 1 1 1 1 3.22218 1 1 1 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.82864 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.617669 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 4.4714 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 5.03374 1 3 3 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 7.76097 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.23639 1 2 2 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.00206 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 11.9459 2 2 2 1 1 2 1 1 2 2 1 -2 1 2 1 1 1 1 3.01872 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 5.76099 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 9.94833 2 3 3 1 2 1 1 1 2 1 2 -2 1 1 1 1 1 1 0.213727 1 1 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 1 1 1.3124 1 1 1 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 1.20814 2 2 2 2 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.80371 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 5.33366 1 1 1 1 2 3 1 1 1 1 1 -2 1 1 1 1 1 1 1.02967 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.29782 1 2 2 1 1 3 1 2 2 2 1 -2 1 2 1 1 1 1 0.959845 1 1 1 2 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 3.77166 1 1 1 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 0.854945 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 5.1725 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.915254 1 1 1 2 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.5404 2 3 3 1 2 1 2 2 1 1 1 -2 1 2 1 1 1 1 4.75054 1 2 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.551718 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.75893 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.765714 2 3 3 1 2 2 2 2 2 1 1 -2 1 1 1 1 1 1 3.27354 1 1 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 1 1 0.363779 1 2 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.34822 1 1 1 1 1 1 2 1 1 1 1 -2 1 2 1 1 2 1 2.70457 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 2 1 0.260962 2 3 3 1 2 3 1 1 2 2 1 -1 1 1 1 1 1 1 1.71149 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.76273 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.06292 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 1 1 0.115639 2 3 3 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.862441 1 2 1 1 1 2 1 1 2 2 1 -2 1 2 1 1 1 1 8.06165 1 2 2 2 1 2 2 2 1 1 1 -2 1 2 1 1 2 1 3.23072 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 1 1 4.41546 1 1 1 1 1 3 2 2 2 1 1 -2 1 2 1 1 1 1 0.807974 1 1 1 2 2 3 1 2 1 1 1 -2 1 2 1 1 2 1 8.26548 2 3 3 1 2 2 1 1 1 1 1 -1 1 2 1 1 1 1 1.69403 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.48769 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.29564 1 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 8.31266 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 7.12005 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 4.98447 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.78413 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.335135 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.364792 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.8933 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.95329 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.76189 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.28195 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.51306 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.287996 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.41019 2 3 3 1 2 1 1 2 1 1 1 -2 1 1 1 1 1 1 4.85756 1 1 1 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.913549 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 1 1 3.19129 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 0.910357 2 2 2 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.43587 1 1 1 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 7.62571 2 3 3 2 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 2.0177 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.03181 2 3 3 1 2 3 2 2 1 1 1 -2 1 2 1 1 1 1 4.41653 1 2 2 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.98272 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 6.1215 2 3 3 2 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 0.504951 2 3 3 1 2 2 1 1 2 2 1 -2 1 2 1 1 2 1 3.43942 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.168117 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.7116 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.73236 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.40971 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 10.4031 1 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.09535 2 2 2 1 1 1 2 2 2 1 1 -2 1 2 1 1 1 1 0.710853 1 1 1 1 1 3 1 2 1 1 1 -2 1 2 1 1 1 1 2.21968 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.05657 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.0965595 2 3 3 1 2 1 2 1 1 1 1 -1 1 2 1 1 1 1 2.20098 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.65946 2 3 3 1 2 3 1 1 2 1 1 -2 1 2 1 1 2 1 1.35011 2 3 3 1 2 1 1 1 2 1 1 -1 1 1 1 1 1 1 0.864032 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.6766 2 2 2 1 2 2 1 1 2 2 1 -2 1 1 1 1 1 1 1.12958 1 1 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 1.17241 2 3 3 1 2 1 2 1 2 1 1 -1 1 2 1 1 1 1 18.4318 1 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.82519 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 1.5247 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.75458 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 10.7041 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 9.98006 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.76827 2 3 3 2 2 1 2 1 2 1 1 -2 1 1 1 1 1 1 4.03522 1 1 1 1 1 1 2 2 1 1 1 -2 1 1 1 1 1 1 2.74773 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 4.37994 1 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.89003 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.380096 1 3 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.86974 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 1 1 2.84481 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.337754 2 2 2 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 10.0524 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 1 1 2.83316 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.287686 2 3 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.57857 2 3 3 1 2 1 1 2 2 2 1 -2 1 2 1 1 1 1 10.9705 1 2 2 1 2 3 1 1 2 1 1 -2 1 2 1 1 2 1 5.6787 2 3 3 1 2 3 2 2 2 2 1 -2 1 1 1 1 1 1 4.84172 1 1 1 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 0.447668 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 8.37605 2 3 3 1 2 1 1 2 1 1 1 -2 1 2 1 1 2 1 4.4099 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 1 1 5.29519 2 2 2 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 3.60551 1 1 1 1 1 3 1 2 1 1 1 -2 1 1 1 1 2 2 1.10078 1 1 1 2 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.142979 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.238895 2 2 2 1 2 1 2 1 2 1 2 -2 1 2 1 1 2 1 1.98115 2 3 3 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 1.10228 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 3.88951 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 7.72912 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.98225 2 3 3 1 2 2 1 1 2 1 1 -1 1 1 1 1 1 1 4.67034 1 1 1 2 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.37675 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 5.00484 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.96131 1 1 1 1 1 3 1 1 2 1 2 -2 1 2 1 1 1 1 2.94174 1 1 1 1 2 2 1 1 2 2 1 -2 1 2 1 1 2 1 3.40327 2 3 2 1 2 1 2 2 1 1 1 -1 1 2 1 1 1 1 2.81788 1 1 1 1 1 2 1 1 2 1 1 -1 1 1 1 1 1 1 3.95297 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 13.659 2 3 3 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 1.40142 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.21091 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.75431 2 3 3 2 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 5.70335 2 3 3 1 2 2 1 1 1 1 1 -2 1 1 1 1 1 1 2.54218 1 1 1 1 2 1 1 1 2 1 1 -1 1 1 1 1 1 1 0.807303 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.04839 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.140617 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.581715 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.22689 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 0.892442 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.29428 2 3 3 1 2 1 2 2 1 1 1 -1 1 1 1 1 1 1 4.83098 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.74817 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.49175 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.710378 2 3 3 1 2 2 2 2 1 1 1 -2 1 2 1 1 1 1 5.10286 2 2 2 1 1 1 1 1 2 2 1 -1 1 1 1 1 1 1 0.918882 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.0441354 1 1 1 1 1 1 1 1 2 1 1 -1 1 2 1 1 1 1 0.956322 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.501229 1 2 2 1 2 3 1 1 2 2 1 -2 1 2 1 1 2 1 2.03462 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.49454 1 2 2 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 3.47399 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 3.42912 1 1 1 1 1 2 2 1 2 2 1 -1 1 2 1 1 1 1 3.92437 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 0.51396 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.12695 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 2.44146 2 3 3 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 9.60595 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.0039 2 2 2 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 4.10378 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.386532 1 1 1 1 1 1 2 2 1 1 1 -2 1 2 1 1 1 1 0.75722 1 1 1 1 1 3 1 1 1 1 1 -1 1 1 1 1 1 1 0.506289 1 1 1 1 1 1 1 2 1 1 1 -1 1 1 1 1 1 1 1.84871 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 6.89466 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.30596 2 2 2 1 1 3 1 1 2 2 1 -2 1 2 1 1 1 1 6.80188 1 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 4.86438 1 3 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.90783 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.971687 2 3 2 1 1 1 2 2 1 1 1 -2 1 2 1 1 2 1 1.88183 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.17229 1 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.927847 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.36548 2 2 2 1 1 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.00101 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.28421 1 1 1 1 2 1 2 2 1 1 1 -1 1 1 1 1 1 1 1.86953 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 9.0133 1 2 2 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 0.439457 2 2 2 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 4.34038 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.32347 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.60777 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 0.806183 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 7.83139 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.49472 1 1 1 1 2 2 1 1 1 1 1 -2 1 2 1 1 1 1 0.942534 1 2 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.70449 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.0436 2 3 3 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.93414 1 3 3 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 2.13185 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.262005 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 12.7252 1 2 2 1 2 3 1 1 1 1 1 -1 1 1 1 1 1 1 0.465012 1 1 1 1 1 1 2 2 1 1 1 -1 1 2 1 1 1 1 0.455832 1 1 1 1 1 3 1 1 1 1 1 -2 1 1 1 1 1 1 5.52702 1 1 1 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 4.37922 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 8.52767 1 2 2 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.53081 1 2 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.34317 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 2.24552 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.39164 2 3 3 1 2 1 1 2 1 1 1 -2 1 1 1 1 1 1 0.635824 1 1 1 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 0.810242 2 3 3 2 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 20.3734 1 2 2 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 0.314643 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.93743 2 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.55162 2 3 3 1 2 3 1 2 1 1 1 -1 1 2 1 1 1 1 0.729802 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.0873788 2 3 3 1 2 2 1 1 1 1 1 -1 1 1 1 1 1 1 2.09206 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 0.834649 2 3 3 1 2 3 1 1 1 1 1 -1 1 2 1 1 1 1 9.7003 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 4.45689 1 1 1 1 1 2 1 1 2 1 1 -2 1 1 1 1 1 1 0.802165 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 5.66099 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.61237 1 1 1 1 1 3 1 1 2 2 1 -1 1 1 1 1 1 1 2.97608 1 1 1 2 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.48756 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.87253 2 2 2 2 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 7.42702 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.209732 2 3 3 2 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.55715 2 2 2 1 1 2 2 2 1 1 1 -2 1 2 1 1 1 1 0.207224 2 2 2 1 2 1 1 1 1 1 1 -2 1 1 1 1 2 1 7.37554 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.11792 2 3 3 2 2 1 2 2 1 1 1 -2 1 1 1 1 1 1 1.53867 1 1 1 1 1 1 2 2 2 1 2 -2 1 2 1 1 2 1 0.0302816 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 1 1 2.28003 1 1 1 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 2.9777 2 3 3 1 2 1 2 1 2 2 1 -1 1 1 1 1 1 1 0.0199808 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.29523 1 3 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 2 1 1.64431 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 1.65059 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.37525 1 1 1 1 1 1 1 2 1 1 1 -2 1 2 1 1 2 1 1.73187 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 1.01163 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 1.87413 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 4.35695 2 2 2 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 0.273621 2 3 3 1 1 3 1 1 1 1 1 -2 1 1 1 1 2 1 3.43754 1 1 1 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 0.69945 2 2 2 1 1 3 1 1 1 1 1 -1 1 1 1 1 1 1 6.24086 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.112064 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 3.88415 1 2 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 1.06286 2 2 2 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 2.17353 2 3 3 1 2 1 1 2 1 1 1 -1 1 1 1 1 1 1 1.49488 1 1 1 2 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 8.26156 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.29956 2 3 3 1 2 1 1 1 2 1 2 -2 1 2 1 1 2 1 5.02241 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.79705 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.41045 1 2 2 1 2 2 1 2 1 1 1 -2 1 2 1 1 1 1 3.62587 1 2 2 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.03338 2 3 3 1 2 3 1 1 2 2 1 -2 1 1 1 1 1 1 1.32098 1 1 1 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 2.90188 1 1 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 2.5172 2 2 2 1 1 1 1 1 1 1 1 -1 1 2 1 1 1 1 1.59161 1 1 1 1 1 2 1 1 1 1 1 -2 1 2 1 1 1 1 1.51327 1 2 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.61682 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.582747 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.78714 1 1 1 1 1 1 1 1 2 1 1 -2 1 2 1 1 2 1 3.90871 2 3 3 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 2.12194 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 2.85085 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 2.63259 1 1 1 1 1 3 1 1 1 1 1 -2 1 2 1 1 1 1 1.90261 1 1 1 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 1.12473 2 3 3 2 2 2 1 1 1 1 1 -1 1 2 1 1 1 1 0.744409 2 2 2 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 0.553062 2 3 3 1 2 3 2 2 1 1 1 -2 1 2 1 1 2 1 4.13517 2 3 3 2 2 1 1 1 1 1 1 -2 1 2 1 1 1 1 5.34859 1 3 1 1 1 3 1 1 1 1 1 -1 1 2 1 1 1 1 4.14217 2 2 2 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.68854 1 1 1 1 1 1 1 1 1 1 1 -2 1 1 1 1 1 1 2.47433 1 1 1 1 2 1 1 1 2 1 1 -2 1 2 1 1 1 1 4.04289 2 3 3 1 2 1 1 1 1 1 1 -1 1 2 1 1 1 1 4.64514 2 2 2 1 1 1 1 2 1 1 1 -2 1 1 1 1 1 1 3.52575 1 1 1 2 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 0.0085396 2 3 3 1 2 1 1 1 2 2 1 -2 1 2 1 1 2 1 3.75628 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.46408 2 3 3 1 2 1 2 2 1 1 1 -1 1 2 1 1 1 1 4.407 1 2 2 1 1 1 2 1 1 1 1 -2 1 2 1 1 2 1 12.9879 2 3 3 1 2 1 1 1 2 1 1 -2 1 2 1 1 2 1 5.42745 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 2.27077 2 3 3 1 2 1 1 1 2 1 1 -1 1 1 1 1 1 1 4.19191 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.43925 1 1 1 1 1 1 1 2 1 1 1 -1 1 1 1 1 1 1 4.98537 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 1.71189 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 4.91003 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 2 2 1 0.809663 2 3 3 1 2 1 1 1 1 1 1 -2 1 2 1 1 2 1 3.78373 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 1 1 1.64728 1 1 1 1 2 1 1 2 2 1 1 -2 1 2 1 1 2 1 0.977114 2 3 3 1 2 2 1 1 1 1 1 -2 1 2 1 1 2 1 4.78619 2 3 3 1 2 1 1 1 1 1 1 -2 1 1 1 1 2 1 4.88483 1 1 1 2 2 1 1 1 2 1 1 -1 1 1 1 1 1 1 0.0447191 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 2 1 6.22958 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 4.02524 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 5.10729 1 3 2 1 1 1 1 1 2 2 1 -2 1 2 1 1 2 1 8.97099 2 3 3 1 2 3 1 1 1 1 1 -2 1 2 1 1 2 1 5.59486 2 3 3 1 2 1 1 1 1 1 1 -1 1 1 1 1 1 1 1.13786 1 1 1 1 1 1 1 1 1 1 1 -2 1 2 1 1 1 1 11.3795 1 2 2 1 1 1 1 1 1 1 1 - diff --git a/sourcecodes/data/examplecar/OVIgraphviz.txt b/sourcecodes/data/examplecar/OVIgraphviz.txt deleted file mode 100644 index 2aaaecb2..00000000 --- a/sourcecodes/data/examplecar/OVIgraphviz.txt +++ /dev/null @@ -1,70 +0,0 @@ -digraph G { -size="10,10"; ratio = fill; -node [shape=square,width=1.5]; -Dist -> BatAge; -Dist -> Timing; -Dist -> Plugs; -Dist -> AirFilter; -Dist -> GasTank; -Dist -> GasFilter; -SpkQual -> Starts; -MFuse -> Starts; -MFuse -> Dist; -MFuse -> SpkQual; -MFuse -> Starter; -MFuse -> BatAge; -MFuse -> Charging; -MFuse -> Timing; -MFuse -> Cranks; -MFuse -> Plugs; -MFuse -> AirFilter; -MFuse -> Air; -MFuse -> Fuel; -MFuse -> GasTank; -MFuse -> GasFilter; -Alter -> Dist; -Alter -> MFuse; -Alter -> BatAge; -Alter -> Charging; -Alter -> Timing; -Alter -> Plugs; -Alter -> AirFilter; -Alter -> Air; -Alter -> GasTank; -Alter -> GasFilter; -Starter -> Cranks; -StMotor -> MFuse; -StMotor -> Alter; -StMotor -> Starter; -StMotor -> BatAge; -StMotor -> Timing; -StMotor -> Plugs; -StMotor -> AirFilter; -StMotor -> Air; -StMotor -> Fuel; -StMotor -> GasTank; -StMotor -> GasFilter; -PlugVolt -> Starts; -PlugVolt -> Dist; -PlugVolt -> SpkQual; -PlugVolt -> MFuse; -PlugVolt -> Alter; -PlugVolt -> Starter; -PlugVolt -> StMotor; -PlugVolt -> Charging; -PlugVolt -> Cranks; -BatVolt -> Starts; -BatVolt -> Dist; -BatVolt -> SpkQual; -BatVolt -> MFuse; -BatVolt -> Alter; -BatVolt -> Starter; -BatVolt -> StMotor; -BatVolt -> Charging; -BatVolt -> PlugVolt; -BatVolt -> Cranks; -Plugs -> SpkQual; -AirFilter -> Air; -GasTank -> Fuel; -GasFilter -> Fuel; -} \ No newline at end of file diff --git a/sourcecodes/data/examplecar/OVIk.txt b/sourcecodes/data/examplecar/OVIk.txt deleted file mode 100644 index d00491fd..00000000 --- a/sourcecodes/data/examplecar/OVIk.txt +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/sourcecodes/data/examplecar/OVImap.txt b/sourcecodes/data/examplecar/OVImap.txt deleted file mode 100644 index eda717d2..00000000 --- a/sourcecodes/data/examplecar/OVImap.txt +++ /dev/null @@ -1,19 +0,0 @@ -Starts 3 0.432505 1.751249 -Dist 3 0.094441 1.008991 -SpkQual 2 0.434234 1.748252 -MFuse 2 0.031607 1.000999 -Alter 2 0.054690 1.002997 -Starter 2 0.490666 1.402597 -StMotor 2 0.070534 1.004995 -BatAge 2 2.948418 3.295892 -Charging 2 0.500244 1.497502 -PlugVolt 2 0.908145 2.090909 -BatVolt 2 0.914876 1.999001 -Timing 2 0.293230 1.094905 -Cranks 2 0.500010 1.515485 -Plugs 2 0.819700 1.518482 -AirFilter 3 0.294607 1.095904 -Air 2 0.375671 1.169830 -Fuel 2 0.416982 1.223776 -GasTank 2 0.295974 1.096903 -GasFilter 1 0.164975 1.027972 diff --git a/sourcecodes/data/examplecar/OVImapdata.txt b/sourcecodes/data/examplecar/OVImapdata.txt deleted file mode 100644 index d1eac895..00000000 --- a/sourcecodes/data/examplecar/OVImapdata.txt +++ /dev/null @@ -1 +0,0 @@ -BatVolt PlugVolt StMotor Alter MFuse Charging Starter Cranks Dist GasFilter GasTank Fuel AirFilter Air Plugs SpkQual Starts Timing BatAge diff --git a/sourcecodes/data/examplecar/OVIname.txt b/sourcecodes/data/examplecar/OVIname.txt deleted file mode 100644 index e7901e87..00000000 --- a/sourcecodes/data/examplecar/OVIname.txt +++ /dev/null @@ -1 +0,0 @@ -Starts Dist SpkQual MFuse Alter Starter StMotor BatAge Charging PlugVolt BatVolt Timing Cranks Plugs AirFilter Air Fuel GasTank GasFilter diff --git a/sourcecodes/data/examplecar/OVInet_figure.txt b/sourcecodes/data/examplecar/OVInet_figure.txt deleted file mode 100644 index ceed746e..00000000 --- a/sourcecodes/data/examplecar/OVInet_figure.txt +++ /dev/null @@ -1,237 +0,0 @@ -19 -2100 1800 -BatVolt 788 0 -PlugVolt 998 180 -StMotor 788 360 -Alter 998 540 -MFuse 788 720 -Charging 472 900 -Starter 998 900 -Cranks 0 1080 -Dist 1523 900 -GasFilter 263 1080 -GasTank 525 1080 -Fuel 472 1260 -AirFilter 788 1080 -Air 998 1260 -Plugs 1050 1080 -SpkQual 1523 1260 -Starts 788 1440 -Timing 1313 1080 -BatAge 1575 1080 -BatVolt 3 -250 150 -0 -10 2 3 4 5 6 7 8 9 16 17 -1 0.4184 -2 0.1639 -3 0.4177 -PlugVolt 3 -250 150 -1 1 -9 3 4 5 6 7 8 9 16 17 -1 0.3706 -2 0.1678 -3 0.4616 -StMotor 2 -250 150 -2 1 2 -11 4 5 7 10 11 12 13 14 15 18 19 -1 0.9955 -2 0.0045 -Alter 2 -250 150 -3 1 2 3 -10 5 6 9 10 11 13 14 15 18 19 -1 0.9970 -2 0.0030 -MFuse 2 -250 150 -4 1 2 3 4 -14 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -1 0.9990 -2 0.0010 -Charging 2 -250 150 -4 1 2 4 5 -0 -1 0.5024 -2 0.4976 -Starter 2 -250 150 -4 1 2 3 5 -1 8 -1 0.5977 -2 0.4023 -Cranks 2 -250 150 -4 1 2 5 7 -0 -1 0.4848 -2 0.5152 -Dist 2 -250 150 -4 1 2 4 5 -6 10 11 13 15 18 19 -1 0.9910 -2 0.0090 -GasFilter 2 -250 150 -4 3 4 5 9 -1 12 -1 0.9725 -2 0.0275 -GasTank 2 -250 150 -4 3 4 5 9 -1 12 -1 0.9031 -2 0.0969 -Fuel 2 -250 150 -4 3 5 10 11 -0 -1 0.7756 -2 0.2244 -AirFilter 2 -250 150 -4 3 4 5 9 -1 14 -1 0.9040 -2 0.0960 -Air 2 -250 150 -4 3 4 5 13 -0 -1 0.8301 -2 0.1699 -Plugs 3 -250 150 -4 3 4 5 9 -1 16 -1 0.6922 -2 0.0970 -3 0.2109 -SpkQual 2 -250 150 -4 1 2 5 15 -1 17 -1 0.2568 -2 0.7432 -Starts 2 -250 150 -4 1 2 5 16 -0 -1 0.2497 -2 0.7503 -Timing 2 -250 150 -4 3 4 5 9 -0 -1 0.9053 -2 0.0947 -BatAge 1 -250 150 -4 3 4 5 9 -0 --2.1178 0.0437 --2.0287 0.0524 --1.9396 0.0623 --1.8505 0.0736 --1.7614 0.0862 --1.6723 0.1001 --1.5832 0.1155 --1.4941 0.1321 --1.4050 0.1499 --1.3159 0.1689 --1.2268 0.1888 --1.1377 0.2093 --1.0486 0.2303 --0.9595 0.2515 --0.8704 0.2725 --0.7813 0.2929 --0.6922 0.3124 --0.6031 0.3306 --0.5140 0.3471 --0.4249 0.3617 --0.3358 0.3740 --0.2467 0.3836 --0.1576 0.3905 --0.0685 0.3944 -0.0206 0.3952 -0.1097 0.3930 -0.1988 0.3877 -0.2879 0.3795 -0.3770 0.3687 -0.4661 0.3553 -0.5552 0.3398 -0.6443 0.3225 -0.7334 0.3036 -0.8225 0.2837 -0.9116 0.2629 -1.0007 0.2419 -1.0898 0.2207 -1.1789 0.1999 -1.2680 0.1796 -1.3571 0.1601 -1.4462 0.1417 -1.5353 0.1243 -1.6244 0.1083 -1.7135 0.0936 -1.8026 0.0803 -1.8917 0.0683 -1.9808 0.0576 -2.0699 0.0483 -2.1590 0.0401 -2.2481 0.0331 -2.3372 0.0271 -2.4263 0.0220 -2.5154 0.0177 -2.6045 0.0142 -2.6936 0.0112 -2.7827 0.0088 -2.8718 0.0069 -2.9609 0.0054 -3.0500 0.0041 -3.1391 0.0031 -3.2282 0.0024 -3.3173 0.0018 -3.4064 0.0013 -3.4954 0.0010 -3.5845 0.0007 -3.6736 0.0005 -3.7627 0.0004 -3.8518 0.0003 -3.9409 0.0002 -4.0300 0.0001 -4.1191 0.0001 -4.2082 0.0001 -4.2973 0.0000 -4.3864 0.0000 -4.4755 0.0000 -4.5646 0.0000 -4.6537 0.0000 -4.7428 0.0000 -4.8319 0.0000 -4.9210 0.0000 -5.0101 0.0000 -5.0992 0.0000 -5.1883 0.0000 -5.2774 0.0000 -5.3665 0.0000 -5.4556 0.0000 -5.5447 0.0000 -5.6338 0.0000 -5.7229 0.0000 -5.8120 0.0000 -5.9011 0.0000 -5.9902 0.0000 -6.0793 0.0000 -6.1684 0.0000 -6.2575 0.0000 -6.3466 0.0000 -6.4357 0.0000 -6.5248 0.0000 -6.6139 0.0000 -6.7030 0.0000 -6.7921 0.0000 diff --git a/sourcecodes/data/examplecar/OVInet_figure_new.txt b/sourcecodes/data/examplecar/OVInet_figure_new.txt deleted file mode 100644 index bd2ec975..00000000 --- a/sourcecodes/data/examplecar/OVInet_figure_new.txt +++ /dev/null @@ -1,138 +0,0 @@ -19 -19 -2100 1800 -BatVolt 788 0 -PlugVolt 998 180 -StMotor 788 360 -Alter 998 540 -MFuse 788 720 -Charging 472 900 -Starter 998 900 -Cranks 0 1080 -Dist 1523 900 -GasFilter 263 1080 -GasTank 525 1080 -Fuel 472 1260 -AirFilter 788 1080 -Air 998 1260 -Plugs 1050 1080 -SpkQual 1523 1260 -Starts 788 1440 -Timing 1313 1080 -BatAge 1575 1080 -BatVolt 3 -250 150 -0 -10 2 3 4 5 6 7 8 9 16 17 -1 0.4186 -2 0.1642 -3 0.4172 -PlugVolt 3 -250 150 -1 1 -9 3 4 5 6 7 8 9 16 17 -1 0.3716 -2 0.1684 -3 0.4600 -StMotor 2 -250 150 -2 1 2 -11 4 5 7 10 11 12 13 14 15 18 19 -1 0.9982 -2 0.0018 -Alter 2 -250 150 -3 1 2 3 -10 5 6 9 10 11 13 14 15 18 19 -1 0.9985 -2 0.0015 -MFuse 2 -250 150 -4 1 2 3 4 -14 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -1 1.0000 -2 0.0000 -Charging 2 -250 150 -4 1 2 4 5 -0 -1 0.5027 -2 0.4973 -Starter 2 -250 150 -4 1 2 3 5 -1 8 -1 0.5996 -2 0.4004 -Cranks 2 -250 150 -4 1 2 5 7 -0 -1 0.4861 -2 0.5139 -Dist 2 -250 150 -4 1 2 4 5 -6 10 11 13 15 18 19 -1 0.9948 -2 0.0052 -GasFilter 2 -250 150 -4 3 4 5 9 -1 12 -1 0.9736 -2 0.0264 -GasTank 2 -250 150 -4 3 4 5 9 -1 12 -1 0.9048 -2 0.0952 -Fuel 2 -250 150 -4 3 5 10 11 -0 -1 0.7770 -2 0.2230 -AirFilter 2 -250 150 -4 3 4 5 9 -1 14 -1 0.9045 -2 0.0955 -Air 2 -250 150 -4 3 4 5 13 -0 -1 0.8304 -2 0.1696 -Plugs 3 -250 150 -4 3 4 5 9 -1 16 -1 0.6923 -2 0.0968 -3 0.2108 -SpkQual 2 -250 150 -4 1 2 5 15 -1 17 -1 0.2573 -2 0.7427 -Starts 2 -250 150 -4 1 2 5 16 -0 -1 0.2504 -2 0.7496 -Timing 2 -250 150 -4 3 4 5 9 -0 -1 0.9080 -2 0.0920 -BatAge 1 -250 150 -4 3 4 5 9 -0 --1.3159 1.0000 diff --git a/sourcecodes/data/examplecar/OVInnode.txt b/sourcecodes/data/examplecar/OVInnode.txt deleted file mode 100644 index d6b24041..00000000 --- a/sourcecodes/data/examplecar/OVInnode.txt +++ /dev/null @@ -1 +0,0 @@ -19 diff --git a/sourcecodes/data/examplecar/OVInrows.txt b/sourcecodes/data/examplecar/OVInrows.txt deleted file mode 100644 index 7d802a3e..00000000 --- a/sourcecodes/data/examplecar/OVInrows.txt +++ /dev/null @@ -1 +0,0 @@ -1002 diff --git a/sourcecodes/data/examplecar/OVIparent.txt b/sourcecodes/data/examplecar/OVIparent.txt deleted file mode 100644 index b8626c4c..00000000 --- a/sourcecodes/data/examplecar/OVIparent.txt +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/sourcecodes/data/examplecar/OVIrun_evidencemodified.sh b/sourcecodes/data/examplecar/OVIrun_evidencemodified.sh deleted file mode 100644 index dab5c39a..00000000 --- a/sourcecodes/data/examplecar/OVIrun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified OVI -fi -exit diff --git a/sourcecodes/data/examplecar/OVIrun_initialstructure.sh b/sourcecodes/data/examplecar/OVIrun_initialstructure.sh deleted file mode 100644 index d47ae324..00000000 --- a/sourcecodes/data/examplecar/OVIrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure OVI -fi -exit diff --git a/sourcecodes/data/examplecar/OVIstructure_input.txt b/sourcecodes/data/examplecar/OVIstructure_input.txt deleted file mode 100644 index cad732f3..00000000 --- a/sourcecodes/data/examplecar/OVIstructure_input.txt +++ /dev/null @@ -1,20 +0,0 @@ -Starts Dist SpkQual MFuse Alter Starter StMotor BatAge Charging PlugVolt BatVolt Timing Cranks Plugs AirFilter Air Fuel GasTank GasFilter -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 1 0 0 1 0 1 1 0 0 1 1 1 1 1 1 1 1 -0 1 0 1 0 0 0 1 1 0 0 1 0 1 1 1 0 1 1 -0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 -0 0 0 1 1 1 0 1 0 0 0 1 0 1 1 1 1 1 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 -1 1 1 1 1 1 1 0 1 1 0 0 1 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 diff --git a/sourcecodes/data/examplecar/OVIstructure_input_temp.txt b/sourcecodes/data/examplecar/OVIstructure_input_temp.txt deleted file mode 100644 index 09d40aa3..00000000 --- a/sourcecodes/data/examplecar/OVIstructure_input_temp.txt +++ /dev/null @@ -1,20 +0,0 @@ -Starts Dist SpkQual MFuse Alter Starter StMotor BatAge Charging PlugVolt BatVolt Timing Cranks Plugs AirFilter Air Fuel GasTank GasFilter -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 0.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.000000 1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 0.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 diff --git a/sourcecodes/data/examplecar/OVIstructure_old.txt b/sourcecodes/data/examplecar/OVIstructure_old.txt deleted file mode 100644 index 22f14ba3..00000000 --- a/sourcecodes/data/examplecar/OVIstructure_old.txt +++ /dev/null @@ -1,19 +0,0 @@ -Dist 0.9910 0.0090 -BatAge 0.0437 0.0524 0.0623 0.0736 0.0862 0.1001 0.1155 0.1321 0.1499 0.1689 0.1888 0.2093 0.2303 0.2515 0.2725 0.2929 0.3124 0.3306 0.3471 0.3617 0.3740 0.3836 0.3905 0.3944 0.3952 0.3930 0.3877 0.3795 0.3687 0.3553 0.3398 0.3225 0.3036 0.2837 0.2629 0.2419 0.2207 0.1999 0.1796 0.1601 0.1417 0.1243 0.1083 0.0936 0.0803 0.0683 0.0576 0.0483 0.0401 0.0331 0.0271 0.0220 0.0177 0.0142 0.0112 0.0088 0.0069 0.0054 0.0041 0.0031 0.0024 0.0018 0.0013 0.0010 0.0007 0.0005 0.0004 0.0003 0.0002 0.0001 0.0001 0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -Timing 0.9053 0.0947 -Plugs 0.6922 0.0970 0.2109 -AirFilter 0.9040 0.0960 -GasTank 0.9031 0.0969 -GasFilter 0.9725 0.0275 -SpkQual 0.2568 0.7432 -Starts 0.2497 0.7503 -MFuse 0.9990 0.0010 -Starter 0.5977 0.4023 -Charging 0.5024 0.4976 -Cranks 0.4848 0.5152 -Air 0.8301 0.1699 -Fuel 0.7756 0.2244 -Alter 0.9970 0.0030 -StMotor 0.9955 0.0045 -PlugVolt 0.3706 0.1678 0.4616 -BatVolt 0.4184 0.1639 0.4177 diff --git a/sourcecodes/data/examplecar/OVIthr.txt b/sourcecodes/data/examplecar/OVIthr.txt deleted file mode 100644 index 2eb3c4fe..00000000 --- a/sourcecodes/data/examplecar/OVIthr.txt +++ /dev/null @@ -1 +0,0 @@ -0.5 diff --git a/sourcecodes/data/examplecar/OVItype.txt b/sourcecodes/data/examplecar/OVItype.txt deleted file mode 100644 index 0b76081c..00000000 --- a/sourcecodes/data/examplecar/OVItype.txt +++ /dev/null @@ -1,2 +0,0 @@ -Starts Dist SpkQual MFuse Alter Starter StMotor BatAge Charging PlugVolt BatVolt Timing Cranks Plugs AirFilter Air Fuel GasTank GasFilter -2 2 2 2 2 2 2 1 2 3 3 2 2 3 2 2 2 2 2 diff --git a/sourcecodes/data/examplecar/OVIvar.txt b/sourcecodes/data/examplecar/OVIvar.txt deleted file mode 100644 index dec2bf5d..00000000 --- a/sourcecodes/data/examplecar/OVIvar.txt +++ /dev/null @@ -1 +0,0 @@ -19 \ No newline at end of file diff --git a/sourcecodes/data/examplecar/OVIvardata.txt b/sourcecodes/data/examplecar/OVIvardata.txt deleted file mode 100644 index e595bf94..00000000 --- a/sourcecodes/data/examplecar/OVIvardata.txt +++ /dev/null @@ -1 +0,0 @@ --1.3159 \ No newline at end of file diff --git a/sourcecodes/data/examplecar/OVIvarname.txt b/sourcecodes/data/examplecar/OVIvarname.txt deleted file mode 100644 index 2453221d..00000000 --- a/sourcecodes/data/examplecar/OVIvarname.txt +++ /dev/null @@ -1 +0,0 @@ -BatAge \ No newline at end of file diff --git a/sourcecodes/data/examplecar/OVIwhite.txt b/sourcecodes/data/examplecar/OVIwhite.txt deleted file mode 100644 index 83e81b8b..00000000 --- a/sourcecodes/data/examplecar/OVIwhite.txt +++ /dev/null @@ -1 +0,0 @@ -From To diff --git a/sourcecodes/data/examplecar/old/OVIrun_evidencemodified.sh b/sourcecodes/data/examplecar/old/OVIrun_evidencemodified.sh deleted file mode 100644 index dab5c39a..00000000 --- a/sourcecodes/data/examplecar/old/OVIrun_evidencemodified.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/evidencemodified OVI -fi -exit diff --git a/sourcecodes/data/examplecar/old/OVIrun_initialstructure.sh b/sourcecodes/data/examplecar/old/OVIrun_initialstructure.sh deleted file mode 100644 index d47ae324..00000000 --- a/sourcecodes/data/examplecar/old/OVIrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure OVI -fi -exit diff --git a/sourcecodes/data/examplecar15node/MtXrun_initialstructure.sh b/sourcecodes/data/examplecar15node/MtXrun_initialstructure.sh deleted file mode 100644 index 8012f054..00000000 --- a/sourcecodes/data/examplecar15node/MtXrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure MtX -fi -exit diff --git a/sourcecodes/data/examplezoo/fSfban.txt b/sourcecodes/data/examplezoo/fSfban.txt deleted file mode 100644 index 9197eeec..00000000 --- a/sourcecodes/data/examplezoo/fSfban.txt +++ /dev/null @@ -1,261 +0,0 @@ -From To -aquatic airborne -aquatic venomous -aquatic predator -aquatic domestic -airborne aquatic -airborne venomous -airborne predator -airborne domestic -venomous aquatic -venomous airborne -venomous predator -venomous domestic -predator aquatic -predator airborne -predator venomous -predator domestic -domestic aquatic -domestic airborne -domestic venomous -domestic predator -eggs aquatic -eggs airborne -eggs venomous -eggs predator -eggs domestic -milk aquatic -milk airborne -milk venomous -milk predator -milk domestic -backbone aquatic -backbone airborne -backbone venomous -backbone predator -backbone domestic -breathes aquatic -breathes airborne -breathes venomous -breathes predator -breathes domestic -catsize aquatic -catsize airborne -catsize venomous -catsize predator -catsize domestic -tail aquatic -tail airborne -tail venomous -tail predator -tail domestic -toothed aquatic -toothed airborne -toothed venomous -toothed predator -toothed domestic -hair aquatic -hair airborne -hair venomous -hair predator -hair domestic -feathers aquatic -feathers airborne -feathers venomous -feathers predator -feathers domestic -fins aquatic -fins airborne -fins venomous -fins predator -fins domestic -legs aquatic -legs airborne -legs venomous -legs predator -legs domestic -type aquatic -type airborne -type venomous -type predator -type domestic -eggs aquatic -eggs airborne -eggs venomous -eggs predator -eggs domestic -milk aquatic -milk airborne -milk venomous -milk predator -milk domestic -backbone aquatic -backbone airborne -backbone venomous -backbone predator -backbone domestic -breathes aquatic -breathes airborne -breathes venomous -breathes predator -breathes domestic -catsize eggs -catsize milk -catsize backbone -catsize breathes -tail eggs -tail milk -tail backbone -tail breathes -toothed eggs -toothed milk -toothed backbone -toothed breathes -hair eggs -hair milk -hair backbone -hair breathes -feathers eggs -feathers milk -feathers backbone -feathers breathes -fins eggs -fins milk -fins backbone -fins breathes -legs eggs -legs milk -legs backbone -legs breathes -type eggs -type milk -type backbone -type breathes -catsize tail -catsize toothed -catsize hair -catsize feathers -catsize fins -catsize legs -tail catsize -tail toothed -tail hair -tail feathers -tail fins -tail legs -toothed catsize -toothed tail -toothed hair -toothed feathers -toothed fins -toothed legs -hair catsize -hair tail -hair toothed -hair feathers -hair fins -hair legs -feathers catsize -feathers tail -feathers toothed -feathers hair -feathers fins -feathers legs -fins catsize -fins tail -fins toothed -fins hair -fins feathers -fins legs -legs catsize -legs tail -legs toothed -legs hair -legs feathers -legs fins -catsize aquatic -catsize airborne -catsize venomous -catsize predator -catsize domestic -tail aquatic -tail airborne -tail venomous -tail predator -tail domestic -toothed aquatic -toothed airborne -toothed venomous -toothed predator -toothed domestic -hair aquatic -hair airborne -hair venomous -hair predator -hair domestic -feathers aquatic -feathers airborne -feathers venomous -feathers predator -feathers domestic -fins aquatic -fins airborne -fins venomous -fins predator -fins domestic -legs aquatic -legs airborne -legs venomous -legs predator -legs domestic -catsize eggs -catsize milk -catsize backbone -catsize breathes -tail eggs -tail milk -tail backbone -tail breathes -toothed eggs -toothed milk -toothed backbone -toothed breathes -hair eggs -hair milk -hair backbone -hair breathes -feathers eggs -feathers milk -feathers backbone -feathers breathes -fins eggs -fins milk -fins backbone -fins breathes -legs eggs -legs milk -legs backbone -legs breathes -type catsize -type tail -type toothed -type hair -type feathers -type fins -type legs -type aquatic -type airborne -type venomous -type predator -type domestic -type eggs -type milk -type backbone -type breathes -type catsize -type tail -type toothed -type hair -type feathers -type fins -type legs diff --git a/sourcecodes/data/examplezoo/fSfcontinuous_input.txt b/sourcecodes/data/examplezoo/fSfcontinuous_input.txt deleted file mode 100644 index 340ad4f6..00000000 --- a/sourcecodes/data/examplezoo/fSfcontinuous_input.txt +++ /dev/null @@ -1,104 +0,0 @@ -hair feathers eggs milk airborne aquatic predator toothed backbone breathes venomous fins legs tail domestic catsize type -2 2 2 2 2 2 2 2 2 2 2 2 6 2 2 2 7 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 4 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 7 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 4 -1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 -1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 4 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 1 2 2 2 2 2 1 1 2 1 1 3 -1 1 1 2 1 2 2 2 2 2 1 2 1 2 1 2 1 -1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 4 -2 1 1 2 1 2 2 2 2 2 1 2 1 1 1 2 1 -1 1 1 1 1 2 2 2 2 1 2 1 1 2 1 1 3 -1 1 2 1 1 2 2 1 1 1 2 1 1 1 1 1 7 -1 1 2 1 1 1 2 2 2 2 1 1 1 2 1 1 3 -1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 7 -1 1 2 1 1 2 1 2 2 1 1 2 1 2 1 1 4 -1 1 2 1 1 2 2 2 2 1 2 2 1 2 1 2 4 -1 1 2 1 1 2 2 2 2 1 1 2 1 2 1 2 4 -1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 7 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 -1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 -1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 2 2 -2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 -2 1 1 2 1 1 2 2 2 2 1 1 2 1 2 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 2 1 1 2 1 -1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 2 1 2 -1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 1 1 2 1 2 2 1 1 2 2 1 2 2 -2 1 1 2 1 2 2 2 2 2 1 2 2 2 1 2 1 -1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 2 2 2 1 2 2 1 1 2 2 1 1 2 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 -2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 1 1 -1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 -2 1 1 2 2 1 1 2 2 2 1 1 2 2 1 1 1 -1 2 2 1 2 1 2 1 2 2 1 1 2 2 1 2 2 -2 1 1 2 1 1 1 2 2 2 1 1 2 2 1 2 1 -1 2 2 1 2 1 1 1 2 2 1 1 2 2 1 1 2 -2 1 1 2 1 1 2 2 2 2 1 1 3 1 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 1 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 2 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 1 2 1 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -1 1 2 1 1 2 2 1 1 1 1 1 3 1 1 1 7 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 2 1 -1 1 2 1 1 2 2 2 2 2 1 1 3 1 1 1 5 -1 1 2 1 1 2 2 2 2 2 2 1 3 1 1 1 5 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 2 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 2 1 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 1 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 2 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 1 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -1 1 2 1 1 2 2 2 2 2 1 1 3 2 1 1 5 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 1 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 2 1 -2 1 2 2 1 2 2 1 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 2 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 2 2 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 2 2 1 -1 1 2 1 1 2 1 2 2 2 1 1 3 1 1 1 5 -1 1 2 1 1 1 1 1 2 2 1 1 3 2 1 2 3 -1 1 2 1 1 1 2 2 2 2 1 1 3 2 1 1 3 -2 1 1 2 1 1 1 2 2 2 1 1 3 2 1 1 1 -2 1 1 2 1 1 2 2 2 2 1 1 3 2 1 2 1 -1 1 2 1 1 2 2 1 1 1 1 1 4 1 1 1 7 -1 1 2 1 1 2 2 1 1 1 1 1 5 1 1 1 7 -1 1 2 1 1 1 1 1 1 2 1 1 5 1 1 1 6 -1 1 2 1 2 1 1 1 1 2 1 1 5 1 1 1 6 -2 1 2 1 2 1 1 1 1 2 2 1 5 1 2 1 6 -2 1 2 1 2 1 1 1 1 2 1 1 5 1 1 1 6 -1 1 2 1 2 1 2 1 1 2 1 1 5 1 1 1 6 -1 1 2 1 1 2 2 1 1 1 1 1 5 1 1 1 7 -2 1 2 1 2 1 1 1 1 2 1 1 5 1 1 1 6 -1 1 2 1 1 1 1 1 1 2 1 1 5 1 1 1 6 -2 1 2 1 2 1 1 1 1 2 2 1 5 1 1 1 6 -1 1 2 1 1 2 2 1 1 1 1 1 6 1 1 2 7 -1 1 1 1 1 1 2 1 1 2 2 1 6 2 1 1 7 - diff --git a/sourcecodes/data/examplezoo/fSfgraphviz.txt b/sourcecodes/data/examplezoo/fSfgraphviz.txt deleted file mode 100644 index 701801c6..00000000 --- a/sourcecodes/data/examplezoo/fSfgraphviz.txt +++ /dev/null @@ -1,61 +0,0 @@ -digraph G { -size="10,10"; ratio = fill; -node [shape=square,width=1.5]; -feathers -> type; -eggs -> hair; -eggs -> feathers; -eggs -> toothed; -eggs -> backbone; -eggs -> breathes; -eggs -> legs; -eggs -> tail; -eggs -> catsize; -milk -> hair; -milk -> feathers; -milk -> toothed; -milk -> backbone; -milk -> breathes; -milk -> legs; -milk -> tail; -milk -> catsize; -milk -> type; -airborne -> eggs; -airborne -> milk; -airborne -> backbone; -airborne -> breathes; -airborne -> catsize; -aquatic -> eggs; -aquatic -> milk; -aquatic -> breathes; -aquatic -> fins; -backbone -> hair; -backbone -> feathers; -backbone -> toothed; -backbone -> fins; -backbone -> legs; -backbone -> tail; -backbone -> type; -breathes -> hair; -breathes -> toothed; -breathes -> backbone; -breathes -> fins; -breathes -> legs; -breathes -> catsize; -breathes -> type; -venomous -> hair; -venomous -> feathers; -venomous -> eggs; -venomous -> milk; -venomous -> toothed; -venomous -> backbone; -venomous -> breathes; -venomous -> fins; -venomous -> legs; -venomous -> tail; -venomous -> catsize; -legs -> type; -domestic -> eggs; -domestic -> milk; -domestic -> fins; -domestic -> tail; -} \ No newline at end of file diff --git a/sourcecodes/data/examplezoo/fSfk.txt b/sourcecodes/data/examplezoo/fSfk.txt deleted file mode 100644 index f599e28b..00000000 --- a/sourcecodes/data/examplezoo/fSfk.txt +++ /dev/null @@ -1 +0,0 @@ -10 diff --git a/sourcecodes/data/examplezoo/fSfmap.txt b/sourcecodes/data/examplezoo/fSfmap.txt deleted file mode 100644 index 4a123441..00000000 --- a/sourcecodes/data/examplezoo/fSfmap.txt +++ /dev/null @@ -1,17 +0,0 @@ -hair 2 0.496921 1.425743 -feathers 2 0.400495 1.198020 -eggs 2 0.495325 1.584158 -milk 2 0.493522 1.405941 -airborne 2 0.427750 1.237624 -aquatic 2 0.481335 1.356436 -predator 2 0.499505 1.554455 -toothed 2 0.491512 1.603960 -backbone 2 0.384605 1.821782 -breathes 2 0.407844 1.792079 -venomous 2 0.271410 1.079208 -fins 6 0.376013 1.168317 -legs 2 1.253194 2.544554 -tail 2 0.439397 1.742574 -domestic 2 0.336552 1.128713 -catsize 7 0.498314 1.435644 -type 2 2.102709 2.831683 diff --git a/sourcecodes/data/examplezoo/fSfmapdata.txt b/sourcecodes/data/examplezoo/fSfmapdata.txt deleted file mode 100644 index 19d91997..00000000 --- a/sourcecodes/data/examplezoo/fSfmapdata.txt +++ /dev/null @@ -1 +0,0 @@ -domestic venomous predator aquatic airborne milk eggs breathes catsize backbone tail legs fins toothed feathers type hair diff --git a/sourcecodes/data/examplezoo/fSfname.txt b/sourcecodes/data/examplezoo/fSfname.txt deleted file mode 100644 index c68267c4..00000000 --- a/sourcecodes/data/examplezoo/fSfname.txt +++ /dev/null @@ -1 +0,0 @@ -hair feathers eggs milk airborne aquatic predator toothed backbone breathes venomous fins legs tail domestic catsize type diff --git a/sourcecodes/data/examplezoo/fSfnet_figure.txt b/sourcecodes/data/examplezoo/fSfnet_figure.txt deleted file mode 100644 index 0c8f9428..00000000 --- a/sourcecodes/data/examplezoo/fSfnet_figure.txt +++ /dev/null @@ -1,130 +0,0 @@ -17 -1800 1200 -domestic 43 0 -venomous 343 0 -predator 643 0 -aquatic 943 0 -airborne 1243 0 -milk 523 171 -eggs 1123 171 -breathes 643 343 -catsize 523 514 -backbone 1123 514 -tail 0 686 -legs 257 686 -fins 514 686 -toothed 771 686 -feathers 1029 686 -type 823 857 -hair 1286 686 -domestic 2 -250 150 -0 -4 6 7 11 13 -1 0.8672 -2 0.1328 -venomous 2 -250 150 -0 -11 6 7 8 9 10 11 12 13 14 15 17 -1 0.8860 -2 0.1140 -predator 2 -250 150 -0 -0 -1 0.4455 -2 0.5545 -aquatic 2 -250 150 -0 -4 6 7 8 13 -1 0.6726 -2 0.3274 -airborne 2 -250 150 -0 -5 6 7 8 9 10 -1 0.8149 -2 0.1851 -milk 2 -250 150 -4 1 2 4 5 -9 8 9 10 11 12 14 15 16 17 -1 0.4703 -2 0.5297 -eggs 2 -250 150 -4 1 2 4 5 -8 8 9 10 11 12 14 15 17 -1 0.4962 -2 0.5038 -breathes 2 -250 150 -5 2 4 5 6 7 -7 9 10 12 13 14 16 17 -1 0.1666 -2 0.8334 -catsize 2 -250 150 -5 2 5 6 7 8 -0 -1 0.4789 -2 0.5211 -backbone 2 -250 150 -5 2 5 6 7 8 -7 11 12 13 14 15 16 17 -1 0.1743 -2 0.8257 -tail 2 -250 150 -5 1 2 6 7 10 -0 -1 0.2426 -2 0.7574 -legs 6 -250 150 -5 2 6 7 8 10 -1 16 -1 0.1827 -2 0.2108 -3 0.4747 -4 0.0111 -5 0.0799 -6 0.0409 -fins 2 -250 150 -5 1 2 4 8 10 -0 -1 0.8751 -2 0.1249 -toothed 2 -250 150 -5 2 6 7 8 10 -0 -1 0.3799 -2 0.6201 -feathers 2 -250 150 -4 2 6 7 10 -1 16 -1 0.8693 -2 0.1307 -type 7 -250 150 -5 6 8 10 12 15 -0 -1 0.5297 -2 0.1307 -3 0.0476 -4 0.0854 -5 0.0323 -6 0.0578 -7 0.1165 -hair 2 -250 150 -5 2 6 7 8 10 -0 -1 0.4597 -2 0.5403 diff --git a/sourcecodes/data/examplezoo/fSfnnode.txt b/sourcecodes/data/examplezoo/fSfnnode.txt deleted file mode 100644 index 98d9bcb7..00000000 --- a/sourcecodes/data/examplezoo/fSfnnode.txt +++ /dev/null @@ -1 +0,0 @@ -17 diff --git a/sourcecodes/data/examplezoo/fSfnrows.txt b/sourcecodes/data/examplezoo/fSfnrows.txt deleted file mode 100644 index 257e5632..00000000 --- a/sourcecodes/data/examplezoo/fSfnrows.txt +++ /dev/null @@ -1 +0,0 @@ -102 diff --git a/sourcecodes/data/examplezoo/fSfparent.txt b/sourcecodes/data/examplezoo/fSfparent.txt deleted file mode 100644 index 7ed6ff82..00000000 --- a/sourcecodes/data/examplezoo/fSfparent.txt +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sourcecodes/data/examplezoo/fSfrun_initialstructure.sh b/sourcecodes/data/examplezoo/fSfrun_initialstructure.sh deleted file mode 100644 index f20a9a29..00000000 --- a/sourcecodes/data/examplezoo/fSfrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure fSf -fi -exit diff --git a/sourcecodes/data/examplezoo/fSfstructure_input.txt b/sourcecodes/data/examplezoo/fSfstructure_input.txt deleted file mode 100644 index c49d600b..00000000 --- a/sourcecodes/data/examplezoo/fSfstructure_input.txt +++ /dev/null @@ -1,18 +0,0 @@ -hair feathers eggs milk airborne aquatic predator toothed backbone breathes venomous fins legs tail domestic catsize type -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -1 1 0 0 0 0 0 1 1 1 0 0 1 1 0 1 0 -1 1 0 0 0 0 0 1 1 1 0 0 1 1 0 1 1 -0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 -0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 0 0 0 0 0 1 0 0 0 1 1 1 0 0 1 -1 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 -1 1 1 1 0 0 0 1 1 1 0 1 1 1 0 1 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/sourcecodes/data/examplezoo/fSfstructure_input_temp.txt b/sourcecodes/data/examplezoo/fSfstructure_input_temp.txt deleted file mode 100644 index 8910aaee..00000000 --- a/sourcecodes/data/examplezoo/fSfstructure_input_temp.txt +++ /dev/null @@ -1,18 +0,0 @@ -hair feathers eggs milk airborne aquatic predator toothed backbone breathes venomous fins legs tail domestic catsize type -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.000000 0.800011 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 0.000000 1.000000 0.000000 -1.000000 1.000000 0.500003 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 0.000000 1.000000 1.000000 -0.000000 0.400004 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 -0.800018 0.799985 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 -1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.199982 0.000000 0.900015 0.900010 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 diff --git a/sourcecodes/data/examplezoo/fSfstructure_old.txt b/sourcecodes/data/examplezoo/fSfstructure_old.txt deleted file mode 100644 index bf00f5d5..00000000 --- a/sourcecodes/data/examplezoo/fSfstructure_old.txt +++ /dev/null @@ -1,16 +0,0 @@ -feathers 0.8693 0.1307 -type 0.5297 0.1307 0.0476 0.0854 0.0323 0.0578 0.1165 -eggs 0.4962 0.5038 -hair 0.4597 0.5403 -toothed 0.3799 0.6201 -backbone 0.1743 0.8257 -breathes 0.1666 0.8334 -legs 0.1827 0.2108 0.4747 0.0111 0.0799 0.0409 -tail 0.2426 0.7574 -catsize 0.4789 0.5211 -milk 0.4703 0.5297 -airborne 0.8149 0.1851 -aquatic 0.6726 0.3274 -fins 0.8751 0.1249 -venomous 0.8860 0.1140 -domestic 0.8672 0.1328 diff --git a/sourcecodes/data/examplezoo/fSfthr.txt b/sourcecodes/data/examplezoo/fSfthr.txt deleted file mode 100644 index aec258df..00000000 --- a/sourcecodes/data/examplezoo/fSfthr.txt +++ /dev/null @@ -1 +0,0 @@ -0.8 diff --git a/sourcecodes/data/examplezoo/fSftier.txt b/sourcecodes/data/examplezoo/fSftier.txt deleted file mode 100644 index ca417b31..00000000 --- a/sourcecodes/data/examplezoo/fSftier.txt +++ /dev/null @@ -1 +0,0 @@ -4,Tier1,5,aquatic,airborne,venomous,predator,domestic,Tier2,4,eggs,milk,backbone,breathes,Tier3,7,catsize,tail,toothed,hair,feathers,fins,legs,Tier4,1,type, \ No newline at end of file diff --git a/sourcecodes/data/examplezoo/fSftype.txt b/sourcecodes/data/examplezoo/fSftype.txt deleted file mode 100644 index 41c0f73e..00000000 --- a/sourcecodes/data/examplezoo/fSftype.txt +++ /dev/null @@ -1,2 +0,0 @@ -hair feathers eggs milk airborne aquatic predator toothed backbone breathes venomous fins legs tail domestic catsize type -2 2 2 2 2 2 2 2 2 2 2 2 6 2 2 2 7 diff --git a/sourcecodes/data/examplezoo/fSfwhite.txt b/sourcecodes/data/examplezoo/fSfwhite.txt deleted file mode 100644 index 83e81b8b..00000000 --- a/sourcecodes/data/examplezoo/fSfwhite.txt +++ /dev/null @@ -1 +0,0 @@ -From To diff --git a/sourcecodes/data/examplezoo/old/fSfrun_initialstructure.sh b/sourcecodes/data/examplezoo/old/fSfrun_initialstructure.sh deleted file mode 100644 index f20a9a29..00000000 --- a/sourcecodes/data/examplezoo/old/fSfrun_initialstructure.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# script for execution of deployed applications -# -# Sets up the MCR environment for the current $ARCH and executes -# the specified command. -# -exe_name=$0 -exe_dir=`dirname "$0"` -echo "------------------------------------------" -if [ "x$1" = "x" ]; then - echo Usage: - echo $0 \<deployedMCRroot\> args -else - echo Setting up environment variables - MCRROOT="$1" - echo --- - LD_LIBRARY_PATH=.:${MCRROOT}/runtime/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/bin/glnxa64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRROOT}/sys/os/glnxa64; - MCRJRE=${MCRROOT}/sys/java/jre/glnxa64/jre/lib/amd64 ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/native_threads ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/server ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE}/client ; - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${MCRJRE} ; - XAPPLRESDIR=${MCRROOT}/X11/app-defaults ; - export LD_LIBRARY_PATH; - export XAPPLRESDIR; - echo LD_LIBRARY_PATH is ${LD_LIBRARY_PATH}; - shift 1 - args= - while [ $# -gt 0 ]; do - token=`echo "$1" | sed 's/ /\\\\ /g'` # Add blackslash before each blank - args="${args} ${token}" - shift - done - "${exe_dir}"/initialstructure fSf -fi -exit diff --git a/sourcecodes/data/examplezoo/standardized_data.txt b/sourcecodes/data/examplezoo/standardized_data.txt deleted file mode 100644 index 0975061e..00000000 --- a/sourcecodes/data/examplezoo/standardized_data.txt +++ /dev/null @@ -1,102 +0,0 @@ -domestic venomous predator aquatic airborne milk eggs breathes catsize backbone tail legs fins toothed feathers type hair -1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -2 1 1 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 1 2 1 1 1 2 1 1 1 1 1 1 1 1 7 1 -1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 4 1 -1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 -1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 4 1 -1 1 2 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 2 2 1 1 1 2 2 1 2 2 1 1 2 1 3 1 -1 1 2 2 1 2 1 2 2 2 2 1 2 2 1 1 1 -1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 1 2 2 1 2 1 2 2 2 1 1 2 2 1 1 2 -1 2 2 2 1 1 1 1 1 2 2 1 1 2 1 3 1 -1 2 2 2 1 1 2 1 1 1 1 1 1 1 1 7 1 -1 1 2 1 1 1 2 2 1 2 2 1 1 2 1 3 1 -1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 7 1 -1 1 1 2 1 1 2 1 1 2 2 1 2 2 1 4 1 -1 2 2 2 1 1 2 1 2 2 2 1 2 2 1 4 1 -1 1 2 2 1 1 2 1 2 2 2 1 2 2 1 4 1 -1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 7 1 -2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 1 2 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 1 1 2 1 2 2 2 2 2 2 1 1 2 2 1 -1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 -2 1 2 1 1 2 1 2 2 2 1 2 1 2 1 1 2 -1 1 1 1 1 2 1 2 2 2 1 2 1 2 1 1 2 -1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 1 1 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 -2 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 -1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 -1 1 2 2 1 2 1 2 2 2 2 2 2 2 1 1 2 -1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 2 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 1 1 1 2 1 2 1 2 2 2 1 2 1 1 2 -1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 -1 1 1 1 2 2 1 2 1 2 2 2 1 2 1 1 2 -1 1 2 1 2 1 2 2 2 2 2 2 1 1 2 2 1 -1 1 1 1 1 2 1 2 2 2 2 2 1 2 1 1 2 -1 1 1 1 2 1 2 2 1 2 2 2 1 1 2 2 1 -1 1 2 1 1 2 1 2 2 2 1 3 1 2 1 1 2 -1 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 1 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 1 1 1 2 1 2 1 2 1 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 2 1 1 2 1 1 1 1 3 1 1 1 7 1 -1 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 2 1 1 2 2 1 2 1 3 1 2 1 5 1 -1 2 2 2 1 1 2 2 1 2 1 3 1 2 1 5 1 -1 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 1 1 1 2 1 2 1 2 2 3 1 2 1 1 2 -1 1 1 1 1 2 1 2 1 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 2 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 1 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 2 1 1 2 2 1 2 2 3 1 2 1 5 1 -1 1 2 1 1 2 1 2 1 2 2 3 1 2 1 1 2 -1 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 2 1 2 2 2 2 2 2 3 1 1 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -2 1 1 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 1 2 1 1 2 2 1 2 1 3 1 2 1 5 1 -1 1 1 1 1 1 2 2 2 2 2 3 1 1 1 3 1 -1 1 2 1 1 1 2 2 1 2 2 3 1 2 1 3 1 -1 1 1 1 1 2 1 2 1 2 2 3 1 2 1 1 2 -1 1 2 1 1 2 1 2 2 2 2 3 1 2 1 1 2 -1 1 2 2 1 1 2 1 1 1 1 4 1 1 1 7 1 -1 1 2 2 1 1 2 1 1 1 1 5 1 1 1 7 1 -1 1 1 1 1 1 2 2 1 1 1 5 1 1 1 6 1 -1 1 1 1 2 1 2 2 1 1 1 5 1 1 1 6 1 -2 2 1 1 2 1 2 2 1 1 1 5 1 1 1 6 2 -1 1 1 1 2 1 2 2 1 1 1 5 1 1 1 6 2 -1 1 2 1 2 1 2 2 1 1 1 5 1 1 1 6 1 -1 1 2 2 1 1 2 1 1 1 1 5 1 1 1 7 1 -1 1 1 1 2 1 2 2 1 1 1 5 1 1 1 6 2 -1 1 1 1 1 1 2 2 1 1 1 5 1 1 1 6 1 -1 2 1 1 2 1 2 2 1 1 1 5 1 1 1 6 2 -1 1 2 2 1 1 2 1 2 1 1 6 1 1 1 7 1 -1 2 2 1 1 1 1 2 1 1 2 6 1 1 1 7 1 diff --git a/sourcecodes/header_batchsearch.inc~ b/sourcecodes/header_batchsearch.inc~ deleted file mode 100644 index ff40409c..00000000 --- a/sourcecodes/header_batchsearch.inc~ +++ /dev/null @@ -1,253 +0,0 @@ -<html> -<head> -<LINK REL=StyleSheet HREF="./my_style.css" TYPE="text/css"> -<script language="JavaScript"> -<!-- hide - -function input_check(input) { - var valid_char = /^[a-zA-Z0-9/.]+$/; - if(valid_char.test(input)) - { - return true; - } - else - { - return false; - } -} -function demo_str() -{ - with(window.document.key_search) - { - searchkey.value="Genotype\tGene1\tGene2\tGene3\tPhenotype\n0\t1\t0\t1\t0\n0\t0\t1\t0\t0\n0\t0\t0\t0\t1\n0\t0\t0\t0\t1\n0\t0\t0\t0\t0\n"; - } -} - -function demo() -{ - with(window.document.key_search) - { - - // searchkey.value="Genotype\tGene1\tGene2\tGene3\tPhenotype\n9.287\t9.191\t9.206\t9.285\t9.284\n10.039\t9.976\t10.129\t9.985\t10.055\n9.785\t9.852\t9.955\t9.972\t10.067\n8.529\t8.663\t8.707\t8.691\t8.743\n9.122\t9.057\t9.139\t9.067\t9.065\n8.964\t8.888\t8.879\t8.887\t8.803\n10.264\t10.317\t10.406\t10.344\t10.26\n9.089\t9.017\t9.121\t9.072\t9.021\n9.329\t9.321\t9.408\t9.398\t9.363\n9.47\t9.112\t9.399\t9.423\t9.481\n8.575\t8.404\t8.39\t8.554\t8.523\n9.093\t8.89\t9.092\t9.028\t9.016\n8.421\t8.375\t8.467\t8.439\t8.436\n9.678\t9.522\t9.65\t9.517\t9.679\n8.114\t8.38\t8.387\t8.324\t8.344\n8.447\t8.341\t8.731\t8.262\t8.675\n9.522\t9.488\t9.612\t9.505\t9.569\n10.742\t10.597\t10.76\t10.566\t10.668\n9.266\t9.292\t9.37\t9.219\t9.454\n8.052\t8.358\t8.311\t8.225\t8.29\n9.82\t9.655\t9.788\t9.805\t9.75\n9.343\t9.473\t9.513\t9.601\t9.454\n10.249\t10.208\t10.24\t10.089\t10.29\n8.612\t8.472\t8.565\t8.586\t8.528\n8.749\t7.892\t8.736\t7.965\t8.711\n9.54\t9.584\t9.678\t9.807\t9.65\n9.327\t9.233\t9.316\t9.416\t9.341\n9.005\t8.718\t9.03\t8.952\t9.163\n9.356\t9.112\t9.28\t9.184\t9.255\n9.712\t9.362\t9.554\t9.566\t9.533\n9.369\t9.504\t9.519\t9.589\t9.529\n11.104\t10.966\t11.056\t11.224\t11.122\n9.689\t9.61\t9.715\t9.707\t9.739\n9.512\t9.241\t9.343\t9.362\t9.391\n9.21\t9.025\t9.231\t9.196\t9.109\n8.607\t8.753\t8.85\t8.822\t8.778\n9.762\t9.782\t9.783\t9.822\t9.812\n8.881\t8.764\t8.897\t8.816\t8.85\n9.368\t9.401\t9.435\t9.348\t9.487\n8.65\t8.489\t8.619\t8.606\t8.586\n8.58\t8.708\t8.468\t8.77\t8.452\n9.444\t9.279\t9.423\t9.445\t9.403\n8.656\t8.744\t8.755\t8.714\t8.704\n9.628\t9.372\t9.522\t9.379\t9.442\n9.586\t9.525\t9.67\t9.638\t9.562\n8.363\t8.363\t8.414\t8.455\t8.343\n11.008\t10.678\t10.886\t10.953\t10.696\n9.148\t9.058\t9.197\t9.185\t9.131\n8.936\t8.9\t8.909\t9.036\t8.808\n9.244\t9.13\t9.177\t9.321\t9.311\n7.707\t7.75\t7.752\t7.802\t7.704\n8.917\t8.785\t8.953\t8.871\t8.805\n9.121\t8.95\t9.031\t9.029\t9.018\n9.635\t9.615\t9.788\t9.662\t9.752\n9.214\t9.401\t9.565\t9.44\t9.504\n8.408\t8.47\t8.577\t8.496\t8.418\n9.252\t9.347\t9.432\t9.394\t9.443\n9.615\t9.43\t9.564\t9.399\t9.528\n9.202\t8.755\t9.124\t8.915\t8.954\n9.558\t9.736\t9.69\t9.813\t9.707\n9.066\t9.094\t9.027\t9.055\t9.067\n8.607\t8.516\t8.635\t8.661\t8.557\n9.266\t9.073\t9.141\t9.131\t9.078\n9.074\t8.944\t9.082\t9.075\t8.962\n10.191\t10.084\t10.192\t10.215\t10.222\n9.116\t8.656\t9.057\t9.007\t9.01\n10.25\t9.957\t10.151\t10.131\t10.095\n9.159\t9.196\t9.584\t9.291\t9.239\n8.397\t8.502\t8.453\t8.559\t8.598\n9.176\t9.095\t9.255\t9.256\t9.249\n9.648\t9.584\t9.788\t9.801\t9.652\n9.055\t9.151\t9.097\t9.169\t9.103\n8.799\t8.522\t8.756\t8.649\t8.712\n9.457\t9.062\t9.387\t9.363\t9.233\n9.389\t9.161\t9.316\t9.288\t9.353\n8.349\t8.54\t8.57\t8.555\t8.512\n9.708\t9.586\t9.688\t9.69\t9.731\n8.853\t9.128\t9.107\t9.152\t9.131\n9.349\t9.14\t9.28\t9.304\t9.318\n9.151\t9.131\t9.229\t9.305\t9.276\n8.471\t8.224\t8.394\t8.327\t8.393\n9.549\t9.661\t9.642\t9.717\t9.553\n9.74\t9.685\t9.838\t9.909\t9.876\n9.906\t9.706\t9.929\t9.822\t9.776\n9.261\t8.994\t9.154\t8.996\t9.208\n9.805\t9.613\t9.693\t9.644\t9.654\n8.806\t8.692\t8.857\t8.739\t8.899\n8.98\t8.627\t8.818\t8.669\t8.773\n8.396\t8.534\t8.574\t8.512\t8.579\n9.193\t9.079\t9.23\t9.038\t9.171\n9.255\t9.153\t9.321\t9.166\t9.102\n9.025\t8.98\t9.242\t9.116\t8.959\n9.142\t9.066\t9.254\t9.183\t9.067\n9.361\t9.204\t9.277\t9.251\t9.2\n"; -searchkey.value="Genotype\tGene1\tGene2\tGene3\tPhenotype\n2\t0.14036\t-1.9418\t-0.42948\t0.25915\n1\t-0.51633\t2.0851\t0.36011\t-1.4461\n2\t1.2073\t-0.66507\t-1.0782\t0.25577\n1\t-1.3816\t0.0015871\t1.6678\t-1.0284\n1\t0.02627\t-0.25511\t1.386\t-0.72776\n2\t1.4749\t-1.0507\t-1.1886\t0.5869\n1\t-0.81364\t0.15985\t1.3432\t-0.88628\n2\t0.66482\t0.37888\t-1.0411\t0.41452\n2\t0.74691\t-0.79568\t0.043531\t0.83479\n1\t-0.13122\t-0.2089\t1.0839\t0.26364\n1\t0.10727\t1.0991\t0.46907\t0.089453\n1\t-1.3152\t-0.96453\t0.1134\t0.76625\n2\t1.3244\t-1.2513\t-0.75496\t0.17869\n1\t-1.0526\t1.0432\t0.41152\t-1.2805\n1\t-0.97163\t0.048348\t1.2317\t-0.57484\n2\t1.6526\t-0.84306\t-0.58025\t1.0336\n2\t1.3678\t0.30984\t-0.8071\t0.2227\n2\t0.68011\t-0.40842\t-0.42178\t0.48112\n2\t1.7573\t-0.81682\t-1.1508\t1.2448\n1\t-0.38513\t0.87495\t0.62368\t-0.3029\n2\t1.6804\t-0.79057\t-0.54125\t0.86227\n1\t-0.8\t1.4548\t0.38404\t-0.61435\n1\t-0.4981\t0.77635\t-0.84664\t0.2084\n1\t-1.1284\t0.6439\t-1.346\t-0.69702\n1\t-1.1604\t-0.24286\t-1.1865\t0.84499\n1\t-0.46941\t0.90822\t0.42266\t-0.60657\n1\t-1.4694\t0.8425\t1.322\t-0.20931\n1\t-1.5602\t1.0644\t0.77609\t-1.0143\n1\t0.73219\t-2.3196\t-0.051471\t0.51013\n1\t-0.33907\t0.31261\t-0.23894\t0.34665\n2\t1.4875\t-1.2278\t-0.3665\t1.1055\n2\t1.7778\t-0.13868\t-0.79405\t-0.17391\n1\t-1.0143\t0.15579\t0.94312\t-0.81445\n1\t-0.79556\t0.34673\t0.80697\t-1.0352\n2\t1.0902\t0.40553\t-0.90835\t0.18326\n1\t-1.4082\t1.0887\t0.19177\t-0.37926\n1\t0.65948\t-0.29631\t1.4025\t-0.6577\n1\t-0.10541\t0.50632\t-0.62135\t-0.69439\n1\t-1.4274\t0.8999\t0.040714\t-0.64084\n1\t-0.049221\t0.37995\t0.34105\t0.14789\n1\t-0.27827\t0.44415\t0.75087\t-0.94544\n1\t-0.86182\t-0.20052\t-0.69887\t0.9523\n1\t-0.64715\t-0.57779\t0.14728\t-1.378\n1\t-1.4341\t0.047062\t0.22559\t-0.29402\n2\t0.63681\t-0.57975\t-1.4907\t0.78349\n1\t-0.51958\t0.99085\t0.80223\t-1.224\n1\t0.37793\t1.4098\t0.53726\t-1.4404\n2\t0.62224\t-0.74639\t-0.43616\t-0.10073\n1\t-0.27451\t0.48363\t0.51358\t-0.2455\n2\t1.7129\t-1.4765\t-0.46897\t1.0381\n1\t-1.2877\t1.2851\t0.094527\t-0.65207\n1\t-1.5119\t1.0398\t0.36671\t-0.099971\n2\t1.7707\t-1.6549\t-1.2189\t0.7862\n2\t2.9819\t-1.2002\t-1.1488\t1.5639\n1\t-1.4328\t1.428\t-0.30167\t-0.39427\n2\t1.3157\t-0.044003\t-1.5064\t1.0888\n2\t1.4134\t-2.0733\t-0.90404\t1.2135\n2\t1.3233\t-0.46672\t-0.97303\t0.41323\n1\t-0.0027834\t-1.4766\t0.23116\t0.74087\n1\t-0.23902\t0.085836\t-0.45144\t0.25977\n1\t-0.7959\t-0.092194\t0.48212\t-1.0995\n1\t-0.87981\t-0.2021\t1.0342\t-0.77157\n1\t0.073991\t-0.16933\t0.68415\t0.059864\n1\t-0.19906\t-0.88838\t1.4616\t-0.77209\n1\t0.33053\t-0.24742\t0.84394\t-0.47337\n1\t-2.4677\t1.9733\t0.15703\t-1.1391\n1\t-1.4296\t0.27178\t1.4961\t-0.57637\n1\t-1.9217\t0.69186\t0.62457\t-0.18303\n1\t-1.2431\t0.98661\t-0.66998\t-0.62435\n1\t-1.3104\t0.56634\t-0.41563\t-0.21244\n1\t-0.79584\t0.073539\t1.5764\t-0.5129\n1\t-1.4595\t-0.42548\t-1.4099\t2.1827\n2\t1.2151\t-1.5028\t-1.3091\t1.6489\n2\t-0.14578\t-0.27147\t-0.853\t-0.42563\n2\t0.74643\t1.0798\t-0.98467\t0.15834\n1\t-0.93086\t-0.3765\t0.79132\t0.43374\n1\t-0.26466\t-0.24432\t0.52009\t0.4509\n1\t-1.1895\t0.026542\t0.26611\t-0.23827\n1\t-0.42519\t1.2643\t0.1902\t-0.81237\n1\t-1.0248\t-0.49955\t0.064074\t0.47088\n2\t2.2907\t-1.4612\t-0.95431\t1.5863\n2\t1.5697\t-0.3165\t-1.4525\t1.136\n1\t-1.0159\t0.053298\t1.6214\t-1.2228\n1\t-0.40383\t1.8453\t0.4486\t-0.97178\n1\t0.5124\t-0.20628\t0.91974\t-0.82012\n2\t1.3073\t-1.7029\t-0.79974\t1.0053\n1\t-0.69588\t0.26406\t-0.53979\t-0.021947\n1\t-0.08423\t0.66182\t2.0539\t-1.9058\n2\t2.1006\t-1.12\t-0.94615\t0.67055\n2\t0.5511\t-0.69758\t-0.43734\t0.77074\n2\t1.3879\t-1.1487\t-1.0375\t1.4641\n1\t0.20633\t0.50759\t0.69341\t-0.58827\n1\t1.6753\t-1.0901\t-1.0288\t1.9808\n1\t-0.94533\t2.6526\t0.93921\t-1.6151\n1\t-1.2071\t-0.68996\t0.029818\t-0.19476\n2\t0.81414\t0.92509\t-0.1681\t-0.28887\n1\t0.18468\t-1.0249\t1.0538\t-0.34692\n1\t-0.96033\t1.0327\t-0.30184\t-0.8787\n2\t0.74032\t-0.15363\t-0.96792\t0.68449\n1\t-0.24615\t1.6257\t1.3952\t-1.0348\n"; - } -} - - -function demo1() -{ - with(window.document.key_search) - { - -searchkey.value="Gene1\tGene2\tGene3\tPhenotype\n2\t2\t1\t1\n2\t2\t1\t2\n1\t1\t2\t2\n1\t1\t2\t2\n2\t1\t1\t1\n1\t1\t2\t2\n1\t1\t2\t2\n2\t2\t1\t1\n2\t1\t2\t2\n1\t1\t2\t2\n1\t2\t2\t2\n2\t1\t2\t2\n2\t1\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n2\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n2\t2\t1\t1\n1\t1\t2\t2\n1\t2\t1\t1\n1\t1\t2\t2\n2\t2\t2\t1\n2\t1\t1\t1\n2\t1\t1\t1\n2\t2\t1\t1\n2\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n2\t2\t1\t1\n2\t2\t1\t2\n2\t2\t1\t1\n2\t1\t1\t2\n2\t2\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n2\t2\t2\t1\n1\t1\t2\t2\n2\t2\t1\t1\n2\t1\t2\t1\n1\t2\t1\t2\n1\t2\t2\t1\n2\t2\t1\t1\n2\t2\t2\t1\n2\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n1\t1\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n2\t1\t1\t1\n2\t2\t1\t1\n2\t1\t1\t1\n2\t2\t2\t1\n1\t1\t2\t2\n1\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n1\t1\t2\t2\n1\t1\t2\t2\n2\t1\t1\t2\n2\t2\t1\t2\n1\t1\t1\t2\n2\t1\t2\t2\n1\t1\t2\t2\n2\t2\t1\t1\n2\t1\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n2\t2\t1\t1\n1\t1\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n2\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n1\t1\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n1\t1\t2\t2\n2\t2\t1\t2\n2\t1\t2\t2\n1\t1\t2\t2\n2\t2\t1\t1\n2\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t2\n1\t1\t2\t2\n2\t2\t1\t2\n2\t2\t1\t1\n2\t2\t1\t1\n1\t1\t2\t2\n2\t2\t1\t1\n1\t2\t1\t1\n2\t2\t1\t2\n1\t1\t2\t2\n1\t1\t2\t2\n1\t1\t1\t2\n1\t2\t2\t2"; - } -} - -function demo2() -{ - with(window.document.key_search) - { - searchkey.value="GenotypeA\tGenotypeB\tGene1\tGene2\tGene3\tGene4\n1\t1\t0.0735451012188\t0.807744827105\t-0.141557122166\t0.871977046116\n2\t1\t0.0783291492541\t0.784023461068\t0.501395957396\t1.20598627055\n2\t1\t0.786243065384\t0.978600201012\t1.10615045137\t0.91427570527\n2\t1\t-0.133165253244\t1.09368397217\t0.943147613583\t1.28625182746\n2\t1\t0.849732696834\t0.701697179341\t1.1597647359\t1.10898527576\n2\t1\t0.117358779641\t1.27641582521\t1.07600246132\t0.837957699405\n1\t2\t0.260845541489\t0.126507267356\t0.134953769296\t1.05166904426\n2\t1\t0.277734881926\t1.07193390309\t0.282304188176\t1.11305323003\n1\t2\t0.23482774261\t1.22992089679\t0.0929753295409\t1.16341704702\n1\t2\t0.948183366714\t0.133267523413\t-0.218162396333\t0.906540379337\n2\t1\t-0.116613369121\t1.14203606435\t0.109901766308\t0.729527128692\n1\t1\t-0.179825551391\t0.10619275827\t0.937787825497\t1.03567603615\n2\t1\t0.293022973091\t1.08721255661\t-0.175473007708\t0.887010836361\n2\t1\t-0.0489346771642\t0.968137836317\t0.107834185199\t0.896061918536\n1\t2\t0.236140871956\t-0.0428030926592\t-0.318492104268\t0.570552965391\n2\t2\t-0.0800211950407\t0.69984329873\t0.188143588172\t1.31042305844\n1\t1\t-0.0036838396465\t0.115049518621\t1.23342471413\t-0.0310668924648\n1\t2\t0.821596343182\t-0.206883091797\t-0.176745465075\t1.00503814188\n2\t1\t0.968136985881\t0.17393492998\t1.10355204542\t1.50730341194\n1\t1\t-0.2529273487\t1.15825296446\t-0.296758267158\t0.334353609539\n2\t2\t0.996924729837\t0.79867304131\t-0.0654588195254\t1.14114632703\n1\t1\t1.11517699739\t1.04475472944\t1.01515337419\t-0.114835981744\n1\t1\t1.13306628335\t0.212806963119\t-0.331850695159\t1.3262481351\n2\t1\t-0.202717212277\t1.16180466017\t0.698481134231\t0.837229654056\n2\t1\t1.09703628172\t0.988374730515\t0.632905281073\t0.871944778559\n1\t1\t0.0877178138353\t0.92193353301\t0.0882061186606\t-0.109998053824\n2\t2\t-0.0465657805556\t1.0562741142\t0.203076906226\t0.947081854544\n1\t1\t0.253626344342\t0.774666759107\t0.160237735682\t0.137119974017\n2\t2\t0.958504778114\t0.696202219462\t0.837104986151\t1.22862239026\n2\t1\t0.0190762231091\t1.07363361357\t0.836517352782\t1.13138357074\n1\t2\t1.04546343625\t1.22248653304\t-0.177641501681\t0.938273372293\n1\t1\t-0.356538939133\t0.926691569307\t-0.0141334158342\t-0.333256032191\n2\t2\t-0.271616290794\t1.02237907773\t-0.0893323176884\t1.13812703435\n1\t1\t0.112310230451\t0.96903715979\t0.735229019751\t0.0718376819618\n2\t2\t-0.0541760888203\t0.910562906664\t0.237421737724\t1.12792106072\n2\t1\t0.140510085427\t1.14598129626\t0.684754216604\t1.37711161908\n1\t2\t0.673132921769\t1.16156481777\t0.828299174842\t1.23484148864\n1\t1\t-0.36576911038\t1.22402806897\t0.985794473424\t0.371258195776\n2\t1\t1.30745593323\t-0.305709792671\t1.18778090128\t0.773246386727\n2\t2\t-0.530650832006\t1.12852174836\t-0.242830565653\t0.83833485032\n1\t1\t-0.291997112416\t-0.0207658889693\t0.172776752193\t0.36694855027\n1\t2\t-0.161225357475\t1.16418585274\t0.00727443800449\t1.1352882361\n2\t2\t1.30343435031\t0.732902323978\t-0.172844997755\t0.874662524376\n2\t2\t0.85539635481\t1.29119106621\t0.016024964511\t1.13160810191\n1\t2\t0.839799562146\t-0.0698184772979\t0.064736024742\t0.888230930115\n1\t2\t0.95789577351\t-0.0042439536723\t0.0555580748795\t1.07993651996\n1\t1\t1.32802494815\t-0.214047314771\t0.329813058688\t0.728172901439\n1\t1\t-0.200890919169\t1.1000313421\t1.04401630691\t0.0521627161216\n2\t2\t0.937448394951\t1.08384634906\t-0.0899239635102\t1.07443211017\n2\t1\t-0.0666111295973\t0.607978461697\t0.178977027858\t0.996958995079\n2\t1\t0.98988279173\t0.936124382141\t1.16162098\t0.953396718798\n1\t1\t0.783923131778\t-0.185782423384\t0.234091790401\t1.05701020406\n1\t1\t0.761503655241\t1.10820714005\t0.784532435857\t-0.125970126396\n2\t1\t-0.0961115621732\t0.992263342859\t0.660910916217\t0.963055169574\n2\t2\t-0.154764213109\t0.730891518005\t-0.109545565909\t1.12272967655\n2\t2\t0.0479283751395\t0.928564948748\t0.0947967021058\t0.98105799191\n2\t2\t1.39168552274\t0.128331277089\t0.10146975109\t1.24231428304\n1\t1\t0.976982771784\t-0.146928630221\t-0.0608841220423\t0.972841874016\n2\t1\t1.15485099166\t0.935197552788\t0.965011443377\t1.34264634759\n1\t2\t-0.166427006522\t0.213464027262\t-0.031343375005\t0.8119490745\n2\t1\t0.602325327176\t1.47360525321\t1.40368030116\t0.887287145417\n1\t2\t1.12050355207\t1.18852964108\t0.0704081979976\t1.19584630693\n2\t1\t0.702485774332\t1.15988608636\t0.294782678413\t0.751491248655\n1\t2\t0.155516690813\t0.251086517248\t0.975388704705\t0.688269967741\n1\t2\t0.038035346805\t0.682904829816\t0.0951645619842\t0.665389726903\n1\t1\t0.339450864189\t0.116879724658\t-0.170951058396\t-0.370117675216\n2\t2\t-0.108372250446\t0.696218715139\t-0.00428297700477\t0.961335352653\n2\t2\t0.0146712646232\t1.12798531635\t0.778687243129\t1.27150673153\n1\t2\t0.704617012215\t1.08526662881\t0.799187464816\t1.13063944956\n1\t1\t1.10224639633\t1.09684843311\t1.13580106237\t0.186395861041\n1\t1\t1.13687210336\t0.592984795387\t0.20048850526\t-0.0553656796539\n1\t2\t0.0632700472019\t0.864610771614\t-0.242802029698\t0.848811159682\n2\t1\t0.0451786925492\t1.33573290418\t0.92973441898\t-0.344011193096\n1\t2\t1.26061879295\t1.09499325896\t0.0222202420765\t0.847629840625\n1\t2\t0.91681254794\t0.290800393334\t-0.0719474399104\t0.926496648214\n2\t1\t1.2172426262\t0.951648627857\t1.25202262128\t0.233889527648\n1\t2\t1.05048646769\t0.172566561404\t0.0550162349302\t0.750079764855\n1\t2\t0.675366500637\t-0.0673050997098\t0.1645804156\t0.781063579107\n2\t1\t0.204088201674\t0.886512802356\t1.05795947541\t0.185790058971\n2\t1\t-0.100901351663\t0.714436170991\t-0.505529978858\t0.647306701065\n1\t2\t0.907207625417\t1.16174653049\t-0.155199134127\t0.747382222584\n1\t2\t0.0672106257479\t0.603637849323\t-0.140625204522\t1.08080017243\n2\t1\t1.2385313097\t1.0695347389\t-0.176990709153\t0.848256839162\n1\t2\t0.186923583294\t0.119157644078\t0.0349289573077\t0.744803259527\n1\t2\t1.09352177593\t0.194715059877\t0.0236391004662\t0.499673191061\n2\t1\t-0.376369481804\t0.985546924317\t0.0945527339598\t0.948918281956\n1\t1\t1.18474855816\t-0.115831486698\t0.283152200427\t0.970403352935\n2\t2\t1.15179008534\t1.11293520284\t0.221811798026\t0.999871011204\n1\t2\t-0.270193067228\t1.1546656712\t-0.244378116913\t0.671654326382\n2\t2\t0.439331185377\t1.12197569445\t0.258362973013\t1.11146143747\n2\t2\t1.01095806207\t0.745930460781\t-0.0409015639874\t1.14791250376\n2\t1\t-0.26402775558\t1.0189980863\t0.0142629520115\t0.959203836932\n1\t1\t1.1622683144\t-0.0120889455187\t1.07714267283\t-0.177584275215\n1\t1\t0.942340790264\t0.254818931717\t0.0587741977709\t0.980453538135\n2\t2\t0.106324819492\t0.79161883369\t-0.16526611256\t0.916230483749\n2\t1\t1.19278065887\t0.913551161988\t-0.0956615348665\t1.05953140511\n1\t1\t0.99020996204\t-0.0516709802571\t0.785783698942\t1.47690006823\n2\t1\t1.1566705292\t1.05878794929\t0.0968404106402\t0.827720917511\n1\t2\t0.05207115921\t-0.252341077617\t-0.0848699551554\t1.19139462554\n2\t2\t0.991086851115\t-0.301180892331\t-0.00253197995383\t1.46608138294\n"; - //W\tL\tN\tM\n - } -} - -function demo3() -{ - with(window.document.key_search) - { - -searchkey.value="A1\tA2\tA3\tA4\tA5\tA6\tA7\tA8\tA9\tA10\tA11\tA12\tA13\tA14\tA15\tA16\n1\t1\t2\t1\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t2\t1\t1\t1\t1\t2\t1\t4\t4\t4\t2\t1\t1\t2\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t1\t2\t3\t1\n1\t2\t2\t2\t1\t1\t2\t3\t3\t3\t4\t3\t2\t2\t3\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n2\t1\t2\t2\t1\t1\t1\t3\t3\t2\t4\t2\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t1\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n2\t2\t2\t2\t1\t1\t2\t3\t3\t1\t4\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t2\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t4\t3\t1\t2\t3\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t2\t2\t2\t1\t1\t2\t3\t3\t3\t3\t4\t3\t1\t2\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t1\t3\t1\t1\t3\t1\t1\n1\t2\t2\t2\t1\t1\t2\t3\t3\t3\t4\t2\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t1\t1\t1\t1\t3\t3\t3\t3\t3\t1\t2\t3\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t1\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t3\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n2\t1\t2\t2\t1\t1\t1\t3\t3\t2\t4\t2\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t3\t1\t2\t3\n1\t1\t2\t2\t1\t1\t1\t3\t3\t2\t3\t2\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t1\t2\t2\n2\t1\t2\t2\t1\t1\t1\t3\t3\t2\t4\t2\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t2\t3\t3\t3\t3\t3\t2\t2\t3\t1\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t1\t2\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t1\t2\t3\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t1\t2\t3\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t2\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t3\t4\t2\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t2\t3\t2\t1\t3\t4\t1\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t2\t2\t2\t2\t2\t2\t1\t3\t4\t1\n2\t1\t2\t2\t1\t1\t1\t3\t3\t1\t4\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t4\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t2\t1\t1\t3\t1\t1\t1\t3\t2\t2\t1\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t2\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t2\t3\t3\t3\t3\t3\t2\t2\t3\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t2\t2\t3\t3\t1\t3\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t1\t2\t3\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t2\t2\t2\t1\t1\t2\t3\t3\t3\t3\t2\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t1\t1\t3\t4\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t2\t2\t2\t2\t1\t2\t3\t1\t1\t1\t1\t1\t3\t1\t1\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t3\t3\t3\t3\t3\t2\t2\t3\t2\n1\t1\t2\t2\t1\t1\t1\t2\t2\t2\t2\t2\t1\t3\t4\t1\n"; - } -} - - -function demo8nodes() -{ - with(window.document.key_search) - { - -searchkey.value="Geno1\tGeno2\tTrait1\tTrait2\tTrait3\tTrait4\tTrait5\tTrait6\n2\t2\t0.46259\t1.2692\t-1.3164\t-0.44096\t0.5929\t-0.75422\n1\t1\t-0.10011\t-0.88834\t1.6407\t0.99972\t0.31288\t0.65602\n1\t1\t-1.0533\t-0.55296\t1.2715\t1.3686\t-0.19153\t0.37361\n1\t2\t0.042371\t0.13573\t-0.72659\t-0.66133\t0.43157\t-1.6715\n1\t2\t-0.68686\t-1.6152\t-0.95019\t-1.2239\t0.12319\t-0.79155\n1\t1\t-0.4558\t0.090877\t0.94224\t1.2354\t-0.36356\t0.34937\n1\t1\t0.237\t-0.49002\t1.8939\t1.4399\t0.033059\t1.3229\n1\t2\t0.070265\t0.22547\t-1.4903\t-0.069341\t-0.16148\t-0.01449\n1\t1\t-0.69146\t-0.43461\t1.1501\t0.21205\t-0.18087\t0.32746\n1\t1\t0.31535\t-0.9858\t0.57816\t0.35924\t0.12866\t1.0553\n2\t1\t1.2718\t0.39314\t0.6669\t0.90002\t-0.30206\t1.3376\n1\t1\t1.1871\t-0.45611\t0.87227\t0.31014\t-0.092846\t0.81278\n2\t1\t-1.0168\t-0.44286\t1.6933\t0.72968\t0.038808\t0.81906\n2\t2\t-0.25313\t0.52468\t0.02823\t-0.20984\t-0.075809\t-1.3591\n1\t2\t-0.58108\t-0.3967\t-0.11925\t-0.61288\t0.46778\t0.090941\n1\t2\t-0.88043\t-0.28187\t-1.1645\t-1.2543\t-0.28951\t-1.039\n1\t2\t0.54121\t0.24395\t-1.0043\t-1.4483\t-0.19839\t-2.5407\n2\t1\t0.47375\t1.1319\t0.68553\t1.035\t0.44043\t1.3011\n2\t1\t0.57785\t0.69093\t1.5941\t1.6735\t0.19981\t0.50708\n1\t2\t-0.43989\t0.0024131\t-1.5405\t-1.2304\t-0.15382\t-1.1058\n2\t1\t0.38035\t-0.063535\t1.1606\t1.3124\t-0.38043\t0.6277\n1\t2\t0.70114\t-0.41044\t-0.39767\t-1.5424\t0.27477\t-0.76183\n1\t1\t-0.9406\t-0.20526\t1.3302\t1.097\t0.16006\t1.2988\n1\t2\t0.52122\t0.064793\t-0.031492\t0.21696\t-0.41979\t-0.79123\n1\t2\t-0.53387\t-0.71043\t-0.52344\t-1.5584\t-0.09538\t-1.5781\n1\t1\t0.49563\t-0.58126\t0.7747\t1.274\t0.19196\t0.10624\n2\t2\t1.1499\t1.879\t0.43595\t0.73474\t0.045381\t-0.88645\n1\t2\t0.40705\t-0.37647\t-0.19815\t-1.5366\t0.37167\t-0.10553\n2\t2\t0.62526\t0.043371\t-0.64449\t-0.44076\t-0.4318\t-0.91807\n1\t1\t-0.61788\t-0.62414\t0.3169\t0.85091\t-0.10135\t0.79065\n1\t1\t0.18491\t-1.5226\t1.1149\t0.75046\t0.25948\t0.42431\n2\t2\t0.86063\t0.92883\t-1.1584\t-0.099858\t-0.55095\t-0.064129\n1\t2\t-0.28946\t0.0057533\t-0.95703\t-0.44018\t0.084268\t-0.23718\n1\t1\t-0.073096\t0.16452\t1.4444\t1.1452\t0.46025\t0.30452\n1\t1\t0.15637\t-0.73137\t0.585\t-0.046911\t0.43881\t1.2888\n1\t2\t0.081142\t-0.63691\t-0.14883\t0.66593\t-0.13479\t-0.22207\n1\t1\t0.10876\t-0.23383\t1.8314\t1.3282\t0.4362\t0.90139\n1\t2\t-1.0582\t-0.97152\t-0.57118\t-1.2617\t0.17115\t-0.060679\n2\t2\t-0.47421\t-0.56819\t-0.38775\t0.035215\t0.51982\t-1.6309\n2\t2\t-0.10242\t0.8127\t0.41773\t-1.1308\t-0.30719\t-0.80758\n1\t1\t-0.083462\t-0.4565\t1.1556\t0.3299\t0.087362\t0.31349\n1\t2\t-0.98158\t0.01727\t-1.3281\t-1.4474\t0.54555\t-0.10096\n1\t1\t-0.80604\t-0.19415\t1.4986\t1.3386\t-0.16367\t0.68271\n1\t1\t0.80082\t-0.57853\t1.0716\t0.94015\t-0.54114\t0.032172\n2\t2\t2.0456\t0.97954\t-0.45536\t-0.14332\t-0.25819\t-1.0833\n1\t1\t-0.30148\t0.20623\t0.64194\t0.76414\t-0.59067\t0.64326\n1\t1\t-0.55625\t-0.26957\t1.8447\t1.6568\t-0.38077\t0.58831\n1\t2\t0.11898\t0.80706\t-0.025844\t-0.57984\t-0.23395\t-1.1554\n1\t2\t-0.095497\t-1.0637\t-0.92583\t-0.57928\t0.23695\t-0.42992\n2\t2\t0.066154\t0.73037\t-0.73622\t-0.57047\t0.39169\t0.40928\n1\t1\t0.81522\t0.11381\t0.68971\t0.29219\t0.037792\t0.81502\n1\t1\t-0.65356\t-0.20182\t0.92089\t0.92298\t-0.5417\t0.49215\n1\t1\t-0.90826\t-0.10979\t1.3847\t0.75954\t-0.20255\t0.32975\n1\t2\t-0.25671\t-1.1903\t-1.4241\t-1.6058\t-0.062549\t-1.3981\n2\t2\t-1.8038\t-1.4801\t-0.94121\t-1.6244\t0.4817\t-0.0029469\n1\t2\t0.12651\t0.028719\t-1.5818\t-1.0266\t0.19779\t-0.36357\n1\t1\t-1.0658\t-0.58443\t0.68956\t0.35467\t0.11177\t1.5243\n1\t2\t0.14729\t-0.15111\t-0.027639\t-0.2899\t0.11533\t-0.60305\n2\t2\t-0.76889\t0.87161\t-0.83556\t-1.1777\t-0.21878\t-0.98527\n2\t2\t0.12252\t0.49068\t-0.2557\t-1.5816\t0.25332\t-0.78715\n1\t1\t-0.40287\t0.26456\t0.62208\t0.60909\t0.36074\t0.092703\n2\t1\t-0.78301\t1.4641\t1.3162\t1.9448\t-0.10841\t0.9618\n1\t2\t-0.25018\t-0.32797\t-1.113\t-1.6123\t0.6272\t-1.2718\n2\t1\t0.15804\t-0.18147\t2.4571\t0.59504\t-0.34056\t0.8691\n2\t1\t-0.582\t0.25738\t1.4075\t0.92251\t-0.40889\t0.66381\n1\t1\t-0.26827\t0.58632\t0.51883\t1.5745\t-0.13818\t1.0526\n1\t2\t0.13453\t0.18218\t-0.51676\t-0.54166\t-0.36636\t-1.206\n2\t1\t1.1502\t0.36164\t1.9983\t1.0809\t0.11272\t0.67683\n1\t2\t0.27812\t0.46559\t-1.6109\t-0.91039\t0.3803\t-0.71802\n2\t1\t0.15292\t0.61921\t0.71009\t1.3063\t-0.35819\t0.8661\n1\t2\t0.19902\t0.48986\t-1.4026\t-0.8495\t0.47158\t0.0622\n2\t1\t0.4838\t1.1096\t1.4392\t1.1438\t0.34739\t0.084004\n1\t1\t-0.63609\t-0.35105\t0.63581\t1.1939\t-0.062938\t0.91353\n1\t2\t0.64203\t-0.5095\t-1.7792\t-0.88803\t0.43482\t-0.66314\n1\t1\t-0.18434\t-0.48157\t0.69942\t0.56942\t-0.019967\t0.50506\n1\t1\t0.10168\t-1.0928\t1.2144\t0.28313\t0.22159\t0.54058\n1\t1\t-0.18578\t-0.45336\t1.5468\t0.99679\t0.11821\t1.0476\n1\t2\t-0.60607\t-1.1275\t-0.90963\t-0.69014\t-0.33163\t-1.2734\n1\t1\t-0.35353\t-0.42708\t0.78989\t0.14094\t-0.056632\t0.80598\n1\t1\t-0.020221\t-1.1235\t1.9782\t-0.041281\t0.19857\t1.2488\n1\t1\t1.2346\t-0.37121\t1.3325\t1.1237\t-0.027458\t1.0044\n2\t2\t-0.54489\t1.6812\t-0.59836\t-0.012441\t0.41243\t-0.58835\n2\t1\t-0.029577\t2.1707\t1.3285\t1.2109\t0.29684\t0.90646\n2\t2\t0.70774\t1.0606\t-1.3996\t-0.020914\t-0.60955\t-1.2187\n2\t1\t0.07926\t0.52862\t1.3994\t0.54549\t0.55303\t0.16155\n1\t1\t0.041856\t-0.92023\t0.87269\t-0.66601\t-0.15945\t0.1004\n1\t2\t0.17665\t0.31945\t-1.7756\t-0.60442\t0.020525\t-1.0625\n1\t1\t-0.090238\t-0.65111\t0.56993\t-0.4117\t-0.19486\t-0.18849\n1\t2\t0.059166\t-0.47194\t-0.69068\t-0.41022\t0.25867\t-0.057175\n1\t2\t0.10473\t0.66887\t0.082035\t-0.55975\t-0.28439\t-1.468\n1\t1\t-0.20937\t-0.36621\t0.09609\t0.28164\t0.24673\t-0.11107\n1\t2\t-1.2678\t0.22369\t-0.42201\t-0.70103\t0.075915\t-1.3347\n1\t2\t-0.35467\t0.11166\t-0.42144\t-0.095223\t-0.29936\t-0.68322\n2\t2\t0.84875\t1.24\t-0.81217\t0.084034\t-0.32224\t-1.6241\n2\t1\t-0.45939\t1.3208\t0.97993\t1.2991\t-0.015791\t1.487\n1\t2\t-0.42254\t-0.57928\t-0.58529\t-2.2375\t0.51999\t-0.79909\n2\t1\t0.32092\t-0.13796\t0.67098\t0.24639\t-0.36066\t-0.032948\n1\t2\t-1.2408\t-0.94836\t0.026276\t-0.37981\t-0.02237\t-0.38777\n2\t2\t0.20959\t2.1466\t-1.7027\t-1.3169\t-0.16515\t-1.046\n2\t2\t-0.10482\t1.3773\t-1.2998\t-0.014223\t0.34065\t-0.35362\n1\t2\t-0.6188\t-1.2477\t-0.62084\t0.27682\t0.1674\t-0.8918\n1\t1\t-0.97246\t-0.73017\t1.3843\t1.5549\t0.1067\t0.85754\n1\t1\t0.74567\t-0.032694\t1.1153\t0.97318\t-0.0033905\t0.85059\n2\t2\t0.29324\t-0.090608\t-0.4945\t-1.0484\t-0.14987\t-1.0141\n2\t1\t-0.86818\t0.44948\t1.8531\t0.51896\t-0.021141\t1.8486\n1\t2\t0.362\t-0.29749\t-0.66525\t0.21709\t-0.15594\t-1.4087\n1\t2\t-0.17675\t0.36465\t-0.45423\t-1.262\t0.22968\t-1.246\n1\t2\t-0.34633\t-0.16067\t-1.2216\t-1.3019\t-0.040891\t-1.2935\n1\t2\t0.44608\t-0.57732\t0.25606\t-1.1664\t0.54705\t-0.19859\n1\t2\t0.45398\t-0.55214\t-0.33433\t-0.085418\t-0.10094\t-0.48509\n1\t2\t0.12407\t0.022419\t-1.0312\t-0.47727\t0.20924\t-1.2961\n1\t1\t-0.76644\t-1.1794\t1.2345\t0.84756\t0.1532\t0.77648\n1\t2\t-0.10329\t-0.53768\t-0.67677\t-0.58708\t-0.014634\t-0.036347\n1\t1\t0.2378\t0.15372\t0.49652\t0.29193\t0.19047\t1.152\n1\t2\t0.024605\t-0.38937\t-0.89907\t-0.42106\t0.16921\t-0.80893\n1\t2\t0.28812\t0.26265\t-0.94234\t-0.88527\t-0.49803\t0.48254\n1\t1\t0.85086\t0.11783\t1.5014\t1.2382\t0.24441\t1.3649\n2\t2\t0.86172\t0.14894\t-0.4846\t-1.3488\t-0.41844\t-1.1372\n1\t2\t0.67971\t-0.27488\t-0.50687\t-0.79153\t-0.093399\t-1.391\n1\t1\t-0.91977\t-0.66099\t0.5801\t0.46587\t-0.2263\t1.43\n1\t2\t0.88213\t-0.48674\t-0.42406\t-1.2762\t0.28981\t-1.0813\n2\t1\t-0.36583\t0.51518\t1.4491\t1.4995\t-0.073755\t1.1218\n1\t1\t-0.54006\t-0.59443\t0.81263\t0.65809\t-0.15621\t1.2508\n2\t2\t1.2125\t-0.012648\t-0.92657\t-0.81972\t-0.1536\t-1.0176\n1\t2\t0.42493\t0.34558\t-1.7672\t-1.3503\t-0.045928\t0.37449\n1\t1\t0.17097\t-0.86593\t-0.13424\t1.0257\t0.058014\t0.91044\n2\t1\t-1.393\t0.5338\t1.8514\t2.291\t0.15305\t0.30028\n1\t1\t-0.58552\t-1.5337\t1.5133\t0.9976\t0.64638\t1.4428\n1\t2\t0.046272\t-0.56387\t-0.86063\t-1.0462\t0.014457\t-1.3038\n1\t2\t0.34933\t-0.16796\t-0.27854\t-0.27327\t-0.0040928\t-0.17912\n1\t1\t-1.0672\t0.3979\t1.208\t0.50111\t-0.013978\t0.015097\n1\t2\t0.31052\t-0.46723\t-1.1237\t0.59267\t0.30978\t-1.0169\n1\t2\t-0.55337\t-0.42776\t-0.12612\t-0.41838\t-0.56558\t-0.58189\n2\t2\t0.3925\t0.15644\t-0.72963\t-0.66601\t-0.10837\t-0.27787\n1\t2\t-0.48513\t-1.4119\t-0.16889\t-0.19646\t-0.068098\t-0.084247\n2\t2\t0.16692\t1.5447\t-1.3064\t-1.3338\t-0.25668\t-0.48832\n1\t2\t-0.36092\t0.31518\t-0.44815\t-1.4019\t-0.47505\t-0.37187\n1\t1\t-1.8192\t-0.57745\t1.1304\t0.262\t-0.3595\t0.58577\n1\t1\t-0.065383\t0.07156\t1.4931\t2.3215\t0.85149\t1.4585\n2\t1\t-1.119\t0.70896\t1.0498\t0.74334\t0.75838\t1.6107\n2\t2\t-0.17682\t-0.21029\t-0.74465\t-0.83806\t0.10827\t-1.2829\n1\t2\t0.69834\t-0.082402\t0.64008\t-0.83119\t-0.26766\t0.36961\n2\t2\t-0.28266\t1.1929\t-0.15174\t0.098554\t-0.33989\t-0.6376\n2\t2\t1.5369\t1.8434\t0.0030761\t-0.59703\t0.14497\t-1.5165\n1\t2\t0.35023\t-0.28475\t-0.93594\t-1.0937\t-0.46614\t-2.188\n2\t1\t0.62308\t1.0873\t-0.0037182\t0.86847\t-0.48699\t-0.10105\n1\t1\t-1.0408\t-0.99866\t2.0799\t1.1634\t0.092516\t0.30401\n1\t1\t-0.87125\t-0.88987\t1.0278\t1.0157\t-0.23725\t1.2377\n1\t2\t-0.020591\t-0.03398\t-0.024834\t-1.3588\t-0.045961\t-0.89693\n1\t1\t0.9213\t-0.57037\t1.044\t1.2994\t0.046517\t0.66563\n1\t2\t-0.87288\t-0.96382\t-0.704\t-1.2184\t0.046903\t-0.30008\n1\t2\t0.77586\t-0.34168\t-0.09867\t-0.37744\t-0.24309\t-0.13441\n2\t1\t0.19521\t0.67595\t1.4533\t1.5115\t0.19553\t0.79596\n2\t1\t-1.3273\t1.0891\t1.2544\t0.98928\t0.045725\t0.54963\n2\t2\t0.59176\t0.65915\t-0.84578\t-0.080229\t-0.26961\t0.24045\n1\t2\t-0.66958\t-1.042\t-1.2138\t-0.7612\t-0.22775\t-0.40062\n1\t2\t1.1154\t-0.57069\t-0.6592\t-2.1961\t-0.013175\t0.46007\n1\t2\t-0.5254\t0.0031225\t-0.77758\t0.8169\t0.13224\t-0.65572\n2\t1\t0.24551\t1.5078\t0.10719\t1.1454\t0.70578\t0.59051\n1\t2\t0.29875\t-0.11455\t-1.0497\t-0.77881\t0.080708\t-0.48337\n1\t1\t-0.1047\t0.011628\t1.2504\t0.41776\t-0.20102\t1.2252\n1\t2\t0.44808\t-0.8165\t-0.080134\t-0.49618\t0.051011\t-0.71722\n2\t1\t2.0365\t1.5592\t1.3257\t1.2472\t-0.47899\t0.10943\n1\t1\t-0.16507\t-0.66011\t0.98739\t0.58519\t0.245\t-0.43277\n1\t2\t-0.028366\t-0.16961\t-1.3266\t0.14248\t-0.24634\t-1.1154\n2\t1\t0.92842\t1.8842\t1.3169\t1.0358\t-0.20988\t0.88021\n2\t2\t0.33158\t0.32463\t-0.50924\t0.40233\t0.54391\t-0.24309\n1\t2\t1.2555\t0.1928\t-0.487\t0.048779\t-0.23483\t-1.477\n2\t1\t0.75021\t0.85943\t-0.2323\t0.10748\t-0.68906\t0.84276\n2\t2\t0.6297\t1.7397\t-1.6136\t-0.43268\t-0.21442\t-0.77462\n2\t1\t0.53168\t1.0807\t1.0853\t0.62304\t0.44036\t0.48087\n1\t2\t-0.31256\t-0.69771\t-0.88556\t-1.333\t0.038614\t-1.5744\n1\t2\t-0.039695\t-0.52447\t0.91401\t-0.93272\t0.53434\t-0.080746\n2\t1\t-0.16596\t0.56821\t0.76008\t0.45442\t0.10286\t0.6539\n1\t2\t-0.4331\t-0.89669\t-1.3097\t-1.2157\t0.1065\t-0.8512\n1\t2\t-0.34708\t-0.51457\t-1.012\t-0.39437\t-0.55374\t-1.144\n2\t2\t0.024082\t0.7128\t-1.3702\t-1.4492\t-0.10228\t-0.59071\n1\t2\t-0.0037109\t-0.68845\t-0.649\t-0.91581\t0.066805\t-0.98583\n2\t1\t0.68706\t0.067424\t0.87139\t0.7938\t-0.099645\t1.529\n2\t2\t-0.31183\t0.57814\t-0.80815\t-0.66724\t-0.31919\t-0.61319\n1\t2\t-0.11153\t-0.6246\t-0.27979\t-0.18363\t0.83639\t0.014919\n2\t2\t0.20406\t1.5838\t-0.96334\t-1.1228\t-0.17808\t-1.2123\n2\t2\t-0.1134\t0.63358\t-0.53321\t-0.84276\t-0.27657\t-0.36992\n1\t2\t0.25517\t0.67006\t-0.1349\t0.18275\t0.40982\t-0.62487\n1\t1\t-1.2684\t0.31042\t0.91155\t0.66143\t0.2483\t-0.12434\n1\t1\t-0.97542\t-0.85419\t0.7663\t0.16362\t-0.18737\t0.67266\n1\t2\t-0.043882\t-0.62746\t-0.82816\t-0.40626\t-0.051048\t-0.61297\n1\t1\t0.59605\t-0.45852\t1.2962\t0.78156\t-0.48154\t0.17778\n2\t2\t-0.06266\t1.1144\t-0.80524\t-0.3189\t-0.16038\t-0.96372\n1\t2\t-1.1821\t1.0798\t-1.3407\t-0.52643\t0.12458\t-0.7871\n2\t2\t0.59446\t0.89186\t-0.97856\t-0.64658\t0.2712\t-1.5538\n1\t2\t0.15067\t0.41827\t-1.0487\t-1.0551\t0.19143\t-1.4537\n1\t2\t-1.073\t0.022587\t-1.7088\t-1.3777\t0.1964\t-0.84025\n2\t1\t0.20928\t1.8026\t1.2073\t2.78\t0.15131\t0.3448\n1\t2\t-1.1317\t-0.6359\t-0.70457\t-1.676\t-0.22886\t-0.58769\n1\t1\t-0.039428\t-0.58746\t0.56\t0.7896\t-0.052581\t0.99511\n1\t2\t0.55023\t-0.20403\t0.138\t-0.70518\t0.66927\t-0.28861\n2\t2\t0.57423\t1.1886\t0.092876\t0.025677\t-0.41099\t-1.2858\n2\t2\t-0.14179\t1.5827\t-0.94328\t0.7703\t-0.43967\t-0.50448\n2\t2\t0.14666\t1.0492\t-0.0030259\t-0.62418\t-0.087515\t-0.048386\n"; - } -} - -function demochl() -{ - with(window.document.key_search) - { - -searchkey.value="Ctrq3\tMAS\tNeutrophil\tLoad\tWeight\n2\t0.969230769\t3\t3.252367514\t1\n2\t0.925170068\t1.6\t2.46322088\t1.033472803\n1\t0.427272727\t33.8\t4.206610024\t0.831372549\n2\t0.877835951\t8.3\t3.764250875\t0.967153285\n2\t0.914862915\t4.4\t3.691700208\t1.046025105\n2\t0.560334528\t4.9\t2.604550033\t0.98046875\n1\t0.383073497\t13.1\t4.273556814\t0.812316716\n1\t0.101010101\t18.6\t5.089640217\t0.771929825\n1\t0.106719368\t18.9\t4.915125346\t0.80994152\n2\t0.894736842\t2.5\t2.691700208\t0.995515695\n1\t0.067226891\t19.8\t4.878194228\t0.846153846\n2\t0.921022067\t2.9\t4.127428778\t1.03875969\n2\t0.938701923\t0.7\t4.366310867\t0.984732824\n1\t0.658008658\t15.7\t4.531121115\t0.884210526\n2\t0.9\t4.8\t2.604550033\t0.913194444\n2\t0.790923825\t10.4\t2.390670213\t0.892857143\n1\t0.295539033\t8.6\t4.24137213\t0.85840708\n2\t0.317757009\t12.2\t4.449648073\t0.889830508\n1\t0.032418953\t20.2\t5.053428044\t0.811320755\n1\t0.603960396\t23.4\t4.283775979\t0.805460751\n2\t0.939351199\t3.6\t2.349277527\t0.952380952\n1\t0.978448276\t0.4\t3.495405563\t0.8875\n1\t0.1\t23.2\t4.675613388\t0.766101695\n1\t0.036363636\t32.6\t4.938109253\t0.828125\n1\t0.660247593\t9.2\t3.826398782\t0.921052632\n1\t0.078651685\t35.8\t4.513630383\t0.852112676\n1\t0.186915888\t20.7\t5.048247532\t0.779761905\n1\t0.071578947\t35.6\t4.574586809\t0.797356828\n1\t0.239520958\t15.4\t4.331548761\t0.941176471\n1\t0.205741627\t24.5\t5.058547488\t0.774193548\n1\t0.062300319\t13.4\t4.594790195\t0.832236842\n2\t0.599675851\t5\t4.18178644\t0.969348659\n1\t0.324246772\t13.5\t4.252367514\t0.858585859\n1\t0.87628866\t14.2\t2.929061124\t0.869863014\n1\t0.146103896\t15.6\t4.579726449\t0.9\n1\t0.257383966\t22.5\t5.210214148\t0.75\n1\t0.033333333\t31.1\t4.632578756\t0.718644068\n1\t0.29739777\t36.1\t3.880756445\t0.798353909\n2\t0.872979215\t4.2\t4.097465554\t0.856756757\n2\t0.909221902\t4.3\t3.650307523\t0.976\n1\t0.10041841\t28.3\t4.46322088\t0.757462687\n"; - } -} - -function demospnl() -{ - with(window.document.key_search) - { - -searchkey.value="rs3664317\tOas1a\tParp9\tDhx58\tCd1d1\tIrf7\tOas3\tPml\tMx1\tIfit1\tTrim25\tOas1g\tPglyrp3\tIfih1\n1\t8.34\t9.812\t8.774\t9.79\t9.663\t8.27\t11.036\t7.284\t8.286\t10.395\t8.521\t6.186\t8.83\n1\t8.368\t9.738\t8.566\t9.144\t9.484\t8.818\t11.03\t6.977\t8.294\t10.076\t8.529\t5.968\t8.828\n1\t8.178\t9.57\t8.726\t9.575\t10.106\t8.99\t10.878\t7.205\t8.676\t10.036\t8.61\t5.976\t9.024\n1\t8.116\t9.901\t8.904\t9.959\t9.793\t8.336\t11.105\t7.598\t8.316\t10.292\t8.401\t5.814\t8.836\n2\t8.099\t9.68\t8.876\t10.116\t9.771\t8.379\t11.028\t7.438\t8.541\t10.215\t8.32\t5.917\t9.073\n1\t8.262\t9.59\t8.24\t10.088\t8.938\t7.832\t10.486\t6.752\t7.825\t9.908\t8.196\t6.15\t8.446\n1\t7.915\t9.415\t8.308\t9.707\t9.12\t8.702\t11.102\t7.208\t8.243\t10.034\t7.897\t6.06\t8.892\n2\t8.565\t10.002\t8.96\t9.779\t10.322\t9.24\t11.278\t7.644\t8.893\t10.42\t8.773\t5.914\t9.407\n1\t8.189\t9.774\t8.541\t9.939\t9.134\t7.819\t10.766\t7.122\t8.352\t10.113\t8.492\t6.269\t9.055\n1\t8.476\t9.954\t8.908\t9.476\t9.92\t8.764\t11.134\t7.859\t8.788\t10.17\t8.862\t6.226\t9.17\n2\t8.119\t9.946\t8.876\t9.578\t10.02\t8.734\t11.244\t7.85\t8.838\t10.557\t8.56\t5.98\t9.353\n2\t8.305\t9.713\t8.972\t9.789\t9.839\t8.804\t10.948\t7.682\t8.896\t10.181\t8.854\t5.979\t9.567\n2\t8.654\t10\t9.306\t9.439\t10.457\t9.223\t10.922\t7.082\t8.942\t10.131\t9.162\t6.01\t9.74\n1\t8.105\t9.748\t8.725\t10.119\t9.782\t8.575\t11.113\t7.63\t8.674\t10.355\t8.59\t6.279\t8.908\n1\t8.247\t9.715\t8.829\t9.646\t9.953\t9.668\t11.112\t7.384\t9.221\t10.19\t8.64\t6\t9.552\n1\t8.511\t9.994\t9.014\t9.89\t10.266\t8.444\t10.599\t7.331\t9.153\t10.012\t8.837\t6.148\t9.023\n2\t8.947\t10.28\t9.483\t9.398\t11.23\t9.86\t11.324\t8.006\t9.772\t10.524\t9.587\t5.865\t10.067\n1\t8.526\t9.685\t8.921\t9.7\t10.126\t9.373\t11.121\t7.497\t9.003\t10.357\t8.156\t6.334\t9.678\n2\t8.06\t9.745\t9.092\t9.278\t10.231\t8.976\t10.998\t7.578\t9.145\t10.283\t8.611\t6.168\t9.413\n2\t7.93\t9.728\t8.694\t9.512\t9.826\t9.016\t11.276\t7.604\t8.767\t10.378\t8.577\t5.963\t9.264\n2\t8.511\t9.686\t9.014\t8.982\t10.508\t10.108\t11.304\t7.441\t9.133\t10.341\t9.04\t6.2\t9.974\n2\t8.645\t9.997\t8.97\t9.443\t10.393\t9.302\t11.409\t7.785\t8.894\t10.552\t9.051\t5.997\t9.412\n2\t8.293\t9.802\t9.001\t9.524\t10.156\t9.263\t11.212\t7.772\t8.581\t10.433\t8.514\t6.093\t9.177\n1\t7.781\t9.712\t8.97\t9.375\t10.12\t9.484\t11.317\t7.347\t8.972\t10.393\t8.352\t6.193\t9.587\n2\t8.465\t9.88\t8.913\t9.816\t9.965\t8.852\t11.138\t7.537\t8.625\t10.426\t8.617\t6.044\t9.556\n2\t8.657\t10.026\t9.189\t9.691\t10.302\t9.268\t11.194\t7.634\t9.143\t10.378\t9.05\t6.067\t9.679\n2\t7.634\t9.606\t8.36\t9.465\t8.41\t8.605\t11.183\t6.942\t8.174\t9.952\t7.478\t6.09\t9.535\n1\t7.669\t9.494\t8.779\t9.552\t9.362\t8.52\t11.024\t7.131\t8.378\t10.391\t8.114\t6.07\t8.851\n2\t8.618\t10.212\t9.433\t9.672\t10.442\t9.21\t11.328\t8.045\t9.322\t10.5\t9.128\t5.994\t9.656\n2\t8.731\t10.27\t9.342\t9.43\t10.697\t10.117\t11.286\t7.749\t9.734\t10.464\t9.322\t6.156\t9.876\n1\t7.554\t9.524\t8.759\t9.93\t9.52\t8.279\t10.82\t7.32\t8.316\t10.31\t8.186\t6.068\t9.046\n1\t8.262\t9.677\t8.75\t9.444\t10.052\t8.634\t10.888\t7.32\t8.562\t9.893\t8.644\t6.212\t8.918\n1\t7.823\t9.628\t8.66\t9.529\t9.578\t8.736\t11.206\t7.171\t8.408\t10.062\t8.111\t5.838\t9.033\n1\t8.28\t9.572\t8.784\t9.428\t9.862\t9.424\t11.27\t7.288\t8.505\t10.174\t8.642\t6.022\t9.313\n2\t9.09\t10.053\t9.599\t9.469\t11.004\t9.882\t11.436\t8.521\t9.814\t10.562\t9.704\t6.044\t10.061\n1\t8.446\t9.989\t9.297\t9.688\t10.577\t9.129\t11.102\t7.718\t9.484\t10.231\t9.072\t6.17\t9.21\n1\t8.668\t9.858\t9.195\t9.385\t10.695\t9.249\t11.028\t7.765\t9.367\t10.319\t9.179\t6.136\t9.563\n2\t8.574\t10.059\t9.281\t9.233\t10.508\t9.247\t11.145\t8.138\t9.505\t10.402\t9.192\t5.992\t9.848\n2\t8.523\t10.052\t9.131\t9.507\t10.418\t9.413\t11.187\t7.641\t9.304\t10.465\t9.063\t6.095\t9.733\n1\t7.987\t9.748\t8.766\t9.578\t9.781\t8.482\t11.279\t7.52\t8.364\t10.141\t8.207\t6.192\t9.133\n2\t8.466\t9.429\t8.946\t9.395\t9.715\t9.071\t11.388\t7.592\t8.078\t10.32\t8.326\t6.108\t9.021\n1\t7.668\t9.694\t8.493\t10.112\t9.561\t8.394\t10.922\t7.26\t8.19\t10.27\t7.916\t5.892\t8.974\n2\t8.379\t10.037\t9.155\t9.683\t10.281\t9.2\t10.913\t7.173\t9.404\t10.381\t9.097\t6.099\t9.714\n2\t7.805\t9.654\t8.454\t9.198\t10.065\t9.468\t11.217\t6.917\t8.43\t10.459\t8.11\t6.068\t9.068\n1\t7.981\t9.8\t8.553\t9.946\t9.862\t8.901\t11.085\t7.214\t8.393\t10.373\t8.19\t6.05\t9.015\n1\t7.746\t9.688\t8.578\t9.901\t9.358\t7.866\t10.928\t7.354\t7.929\t10.233\t8.066\t5.754\t8.883\n1\t7.997\t9.859\t8.795\t9.867\t9.817\t8.734\t11.109\t7.416\t8.67\t10.247\t8.176\t6.143\t9.081\n1\t8.674\t9.689\t9.06\t9.81\t10.544\t8.995\t11.189\t7.781\t9.219\t10.07\t8.98\t5.992\t9.143\n1\t8.088\t9.49\t8.676\t9.456\t10.184\t8.737\t10.998\t7.222\t8.538\t10.192\t8.441\t6.147\t8.55\n1\t8.001\t9.801\t8.669\t9.977\t9.383\t8.274\t11.055\t7.231\t7.913\t10.272\t8.277\t5.931\t9.009\n2\t8.218\t9.458\t8.781\t9.214\t9.66\t8.87\t10.738\t7.241\t8.289\t10.029\t8.612\t6.125\t9.38\n1\t7.684\t9.56\t8.75\t10.077\t9.686\t8.27\t11.102\t7.206\t8.13\t10.212\t8.07\t6.018\t8.984\n2\t8.326\t9.696\t8.88\t9.714\t10.014\t9.08\t11.055\t7.256\t8.494\t10.054\t8.63\t6.177\t9.162\n2\t8.906\t10.106\t9.412\t9.704\t11.06\t9.854\t11.335\t7.799\t10.103\t10.471\t9.25\t6.033\t9.97\n1\t8.073\t9.793\t8.626\t9.879\t9.262\t8.408\t10.844\t7.108\t8.368\t9.959\t8.261\t6.052\t8.916\n2\t8.527\t10.026\t9.143\t9.244\t10.597\t9.566\t11.108\t7.778\t9.748\t10.351\t9.153\t6.055\t9.698\n2\t8.614\t10.05\t9.202\t9.508\t10.66\t9.63\t11.156\t7.758\t9.789\t10.324\t9.068\t6.15\t9.948\n2\t8.522\t10.158\t8.992\t9.684\t9.992\t8.55\t11.125\t7.914\t8.976\t10.311\t8.574\t5.889\t9.566\n1\t8.086\t9.6\t8.522\t9.544\t9.641\t8.514\t10.99\t7.386\t8.506\t10.194\t8.234\t6.02\t8.736\n1\t7.873\t9.596\t8.452\t9.422\t9.278\t8.509\t10.958\t7.057\t8.081\t9.981\t7.969\t6.136\t8.958\n2\t8.371\t9.99\t8.949\t9.931\t10.195\t8.935\t10.83\t7.694\t9.183\t10.493\t9.124\t6.128\t9.396\n2\t8.476\t9.982\t9.115\t9.639\t10.465\t9.833\t11.105\t8.058\t9.9\t10.351\t9.182\t6.05\t9.884\n1\t8.512\t9.995\t8.846\t9.951\t9.561\t8.558\t10.769\t7.584\t8.901\t10.139\t8.769\t5.959\t9.203\n1\t8.358\t9.858\t8.99\t9.981\t10.123\t9.368\t10.989\t7.463\t9.327\t9.93\t8.54\t6.02\t9.543\n1\t8.23\t9.614\t8.806\t9.919\t9.939\t9.108\t11.184\t7.766\t8.793\t10.174\t8.605\t5.972\t9.068\n2\t8.238\t9.802\t8.926\t9.595\t10.062\t8.77\t11.202\t7.712\t9.131\t10.34\t8.57\t6.05\t9.464\n1\t8.533\t10.108\t9.083\t10.214\t10.514\t8.463\t11.008\t7.356\t9.344\t10.196\t8.736\t6.262\t9.257\n1\t7.866\t9.444\t8.223\t9.865\t8.95\t8.539\t10.935\t6.754\t7.748\t10.177\t7.826\t6.29\t8.716\n2\t8.888\t10.031\t9.158\t9.407\t10.8\t9.547\t11.238\t7.659\t9.602\t10.398\t9.337\t6.028\t9.529\n1\t8.026\t9.682\t8.398\t9.824\t9.202\t8.041\t10.703\t7.322\t8.352\t10.209\t8.196\t6.009\t9.001\n2\t8.974\t10.071\t9.451\t9.348\t11.061\t9.686\t11.255\t8.077\t10.101\t10.323\t9.557\t6.006\t10.072\n1\t8.181\t9.432\t9.045\t9.544\t10.651\t9.18\t10.832\t7.419\t8.742\t9.818\t8.546\t6.33\t9.201\n1\t8.137\t9.676\t9.024\t9.37\t10.206\t9.944\t10.985\t7.226\t8.9\t10.362\t8.918\t6.352\t9.367\n"; -} -} - -function demoksl() -{ - with(window.document.key_search) - { - -searchkey.value="FEV\tKol\tHyp\tlogBMI\tSmok\tAlc\tWork\tSex\tYear\n116.00\t745.00\t1.00\t3.360375\t1\t2\t2\t2\t2\n252.00\t680.00\t1.00\t3.477232\t2\t2\t2\t1\t2\n205.00\t669.00\t1.00\t3.285038\t2\t1\t2\t2\t2\n66.00\t636.00\t1.00\t3.11795\t2\t1\t2\t2\t2\n255.00\t669.00\t1.00\t3.21326\t2\t1\t2\t1\t2\n135.00\t555.00\t0.00\t3.474138\t2\t1\t2\t2\t2\n314.00\t475.00\t1.00\t3.086943\t1\t1\t2\t1\t2\n104.00\t825.00\t0.00\t3.194173\t2\t1\t2\t2\t2\n173.00\t634.00\t1.00\t3.293983\t1\t2\t2\t2\t2\n235.00\t657.00\t0.00\t3.175968\t2\t2\t2\t1\t2\n111.00\t619.00\t0.00\t2.939162\t2\t2\t1\t2\t2\n165.00\t668.00\t1.00\t3.222868\t2\t1\t2\t1\t2\n119.00\t620.00\t0.00\t3.141563\t2\t2\t2\t2\t2\n240.00\t588.00\t1.00\t3.357942\t1\t1\t2\t1\t2\n84.00\t791.00\t1.00\t3.039749\t1\t2\t2\t2\t2\n161.00\t654.00\t0.00\t3.269569\t1\t2\t2\t2\t2\n155.00\t656.00\t0.00\t3.083285\t1\t1\t2\t2\t2\n268.00\t617.00\t1.00\t3.399195\t1\t2\t2\t1\t2\n239.00\t850.00\t0.00\t3.170106\t2\t2\t2\t1\t2\n213.00\t797.00\t1.00\t2.958549\t1\t1\t1\t1\t2\n160.00\t628.00\t1.00\t3.670206\t1\t1\t2\t2\t2\n244.00\t447.00\t0.00\t3.365916\t2\t2\t2\t1\t2\n159.00\t732.00\t0.00\t3.067588\t1\t2\t2\t2\t2\n63.00\t661.00\t0.00\t2.986692\t1\t2\t2\t2\t2\n205.00\t987.00\t0.00\t3.189653\t1\t2\t2\t1\t2\n155.00\t499.00\t0.00\t3.241029\t1\t1\t2\t2\t2\n250.00\t714.00\t0.00\t3.165897\t2\t1\t2\t2\t2\n225.00\t1046.00\t1.00\t3.239854\t2\t2\t2\t2\t2\n266.00\t600.00\t0.00\t3.131573\t2\t2\t2\t1\t2\n220.00\t648.00\t0.00\t3.165897\t1\t1\t2\t2\t2\n89.00\t679.00\t1.00\t3.058707\t2\t2\t2\t1\t2\n118.00\t521.00\t1.00\t3.162094\t2\t2\t2\t1\t2\n224.00\t643.00\t0.00\t3.194173\t2\t1\t2\t1\t2\n225.00\t693.00\t1.00\t3.165897\t2\t2\t2\t1\t2\n176.00\t335.00\t0.00\t3.175968\t2\t2\t2\t1\t2\n267.00\t857.00\t1.00\t3.239071\t1\t2\t2\t2\t2\n153.00\t615.00\t1.00\t3.120601\t2\t2\t2\t2\t2\n205.00\t844.00\t1.00\t3.412137\t1\t1\t2\t2\t2\n295.00\t451.00\t1.00\t3.161247\t1\t2\t2\t1\t2\n293.00\t573.00\t0.00\t3.109507\t2\t2\t2\t1\t2\n281.00\t663.00\t0.00\t3.244544\t2\t2\t2\t1\t2\n156.00\t643.00\t0.00\t3.042616\t2\t2\t2\t2\t2\n207.00\t589.00\t1.00\t3.323956\t2\t2\t2\t1\t2\n221.00\t865.00\t0.00\t3.117065\t2\t1\t2\t2\t2\n218.00\t774.00\t1.00\t3.145445\t1\t2\t2\t2\t2\n211.00\t891.00\t1.00\t3.262318\t1\t2\t2\t2\t2\n182.00\t599.00\t1.00\t3.121483\t1\t2\t2\t2\t2\n221.00\t627.00\t1.00\t3.215269\t2\t1\t2\t1\t2\n219.00\t896.00\t1.00\t3.313458\t1\t2\t2\t1\t2\n168.00\t738.00\t1.00\t3.039749\t2\t2\t2\t2\t2\n161.00\t612.00\t1.00\t3.440418\t2\t2\t2\t1\t2\n130.00\t580.00\t1.00\t3.261169\t2\t1\t2\t2\t2\n170.00\t687.00\t0.00\t3.16674\t2\t1\t2\t2\t2\n188.00\t735.00\t1.00\t2.892592\t2\t2\t2\t2\t2\n114.00\t612.00\t0.00\t3.610377\t2\t1\t2\t2\t2\n208.00\t633.00\t0.00\t3.260402\t2\t2\t2\t2\t2\n233.00\t658.00\t0.00\t3.192121\t1\t1\t2\t1\t2\n176.00\t837.00\t1.00\t3.279406\t1\t1\t2\t2\t2\n290.00\t478.00\t0.00\t3.115735\t2\t1\t1\t1\t2\n144.00\t894.00\t1.00\t3.164208\t1\t1\t2\t2\t2\n198.00\t560.00\t0.00\t2.862772\t2\t2\t2\t1\t2\n180.00\t694.00\t0.00\t3.233173\t2\t2\t1\t1\t2\n144.00\t540.00\t0.00\t3.226844\t2\t2\t2\t2\t2\n66.00\t669.00\t0.00\t3.063858\t2\t2\t1\t1\t2\n150.00\t560.00\t0.00\t3.680343\t2\t1\t2\t2\t2\n231.00\t668.00\t0.00\t3.077773\t2\t2\t2\t1\t2\n83.00\t638.00\t0.00\t3.17346\t2\t2\t2\t1\t2\n201.00\t665.00\t0.00\t3.317453\t1\t1\t2\t2\t2\n129.00\t456.00\t0.00\t2.939691\t2\t2\t2\t1\t2\n198.00\t643.00\t1.00\t3.053529\t2\t2\t2\t2\t2\n173.00\t571.00\t1.00\t3.081451\t1\t1\t2\t2\t2\n201.00\t774.00\t0.00\t3.196221\t2\t2\t2\t2\t2\n255.00\t560.00\t1.00\t3.483085\t2\t2\t2\t1\t2\n249.00\t531.00\t1.00\t3.313095\t2\t1\t2\t1\t2\n216.00\t788.00\t0.00\t3.439777\t1\t1\t2\t2\t2\n217.00\t656.00\t0.00\t3.439456\t2\t2\t2\t1\t2\n134.00\t607.00\t1.00\t3.218876\t2\t1\t2\t2\t2\n192.00\t690.00\t0.00\t3.429461\t1\t2\t2\t1\t2\n231.00\t657.00\t1.00\t3.410157\t2\t1\t2\t1\t2\n185.00\t429.00\t0.00\t3.201526\t2\t1\t2\t1\t2\n184.00\t771.00\t0.00\t3.132882\t2\t2\t2\t2\t2\n287.00\t547.00\t0.00\t3.193763\t2\t1\t2\t1\t2\n206.00\t541.00\t1.00\t3.137666\t2\t1\t2\t2\t2\n252.00\t484.00\t0.00\t3.189653\t2\t2\t1\t1\t2\n282.00\t658.00\t1.00\t3.139833\t1\t2\t2\t1\t2\n203.00\t586.00\t1.00\t3.537475\t1\t1\t2\t2\t2\n177.00\t478.00\t0.00\t2.832036\t2\t2\t2\t1\t2\n156.00\t686.00\t1.00\t3.52371\t2\t2\t2\t2\t2\n165.00\t788.00\t0.00\t3.181797\t2\t2\t2\t2\t2\n212.00\t556.00\t0.00\t3.116622\t2\t2\t2\t1\t2\n167.00\t675.00\t1.00\t3.209633\t2\t2\t2\t2\t2\n284.00\t553.00\t1.00\t3.171784\t2\t2\t1\t1\t2\n101.00\t595.00\t1.00\t3.654029\t1\t1\t2\t2\t2\n262.00\t650.00\t0.00\t3.225255\t2\t2\t2\t1\t2\n81.00\t584.00\t1.00\t2.922624\t2\t1\t2\t2\t2\n304.00\t758.00\t0.00\t3.405189\t1\t1\t2\t1\t2\n227.00\t699.00\t1.00\t3.847378\t1\t1\t2\t2\t2\n185.00\t612.00\t0.00\t3.145445\t1\t1\t2\t2\t2\n203.00\t711.00\t1.00\t3.089678\t2\t2\t2\t1\t2\n144.00\t541.00\t1.00\t3.437208\t2\t1\t2\t1\t2\n297.00\t968.00\t0.00\t3.085116\t2\t2\t2\t1\t2\n170.00\t867.00\t0.00\t3.218876\t2\t1\t2\t2\t2\n281.00\t593.00\t0.00\t3.285787\t2\t2\t2\t1\t2\n228.00\t531.00\t1.00\t3.262701\t2\t2\t2\t1\t2\n203.00\t823.00\t1.00\t3.303952\t1\t2\t2\t2\t2\n161.00\t618.00\t0.00\t3.141995\t1\t1\t2\t2\t2\n170.00\t468.00\t1.00\t3.145875\t1\t1\t2\t2\t2\n194.00\t753.00\t0.00\t3.300271\t2\t2\t2\t1\t2\n230.00\t612.00\t0.00\t3.331847\t2\t2\t2\t1\t2\n161.00\t1028.00\t0.00\t3.042616\t2\t2\t2\t2\t2\n176.00\t446.00\t0.00\t3.345332\t2\t2\t2\t1\t2\n170.00\t675.00\t0.00\t3.24688\t2\t2\t1\t2\t2\n143.00\t667.00\t1.00\t3.170945\t2\t1\t2\t2\t2\n194.00\t591.00\t0.00\t3.058707\t2\t1\t2\t1\t2\n185.00\t851.00\t1.00\t3.464485\t1\t2\t2\t2\t2\n294.00\t615.00\t0.00\t3.286534\t2\t2\t1\t1\t2\n236.00\t605.00\t1.00\t3.280159\t2\t2\t2\t1\t2\n63.00\t703.00\t0.00\t3.100543\t2\t2\t2\t1\t2\n165.00\t634.00\t0.00\t3.022861\t2\t2\t2\t1\t2\n136.00\t593.00\t1.00\t3.009635\t2\t2\t2\t1\t2\n177.00\t716.00\t1.00\t3.531348\t1\t1\t2\t2\t2\n99.00\t483.00\t0.00\t3.19663\t2\t2\t2\t1\t2\n160.00\t657.00\t1.00\t3.49256\t2\t2\t2\t2\t2\n201.00\t539.00\t0.00\t3.123246\t1\t1\t2\t1\t2\n134.00\t532.00\t0.00\t3.041184\t2\t2\t2\t2\t2\n300.00\t802.00\t1.00\t3.464485\t2\t1\t2\t1\t2\n224.00\t937.00\t1.00\t3.023834\t1\t2\t2\t2\t2\n144.00\t701.00\t1.00\t3.225255\t2\t2\t2\t1\t2\n87.00\t625.00\t0.00\t3.439777\t1\t1\t2\t2\t2\n171.00\t687.00\t0.00\t3.200304\t2\t2\t2\t1\t2\n116.00\t508.00\t0.00\t2.879198\t2\t2\t2\t2\t2\n315.00\t612.00\t1.00\t3.256172\t2\t2\t1\t1\t2\n221.00\t583.00\t1.00\t3.017983\t1\t1\t2\t2\t2\n143.00\t727.00\t1.00\t3.222868\t2\t2\t2\t1\t2\n105.00\t754.00\t0.00\t2.901422\t2\t1\t2\t2\t2\n160.00\t500.00\t0.00\t3.054001\t2\t2\t2\t1\t2\n181.00\t659.00\t1.00\t3.100543\t1\t1\t2\t2\t2\n96.00\t666.00\t0.00\t3.022861\t2\t1\t2\t2\t2\n321.00\t446.00\t0.00\t3.21165\t2\t2\t2\t1\t2\n218.00\t826.00\t1.00\t3.033028\t2\t2\t2\t1\t2\n133.00\t759.00\t1.00\t3.516607\t1\t2\t2\t2\t2\n163.00\t717.00\t1.00\t3.097837\t2\t2\t2\t2\t2\n206.00\t628.00\t1.00\t3.380314\t2\t2\t2\t1\t2\n171.00\t669.00\t1.00\t3.162094\t2\t2\t2\t2\t2\n269.00\t600.00\t1.00\t3.335058\t2\t2\t1\t1\t2\n109.00\t728.00\t1.00\t3.435599\t2\t1\t2\t1\t2\n137.00\t481.00\t1.00\t3.52783\t2\t2\t2\t2\t2\n181.00\t516.00\t1.00\t3.160823\t1\t1\t2\t2\t2\n234.00\t692.00\t0.00\t3.357942\t2\t1\t1\t1\t2\n167.00\t578.00\t1.00\t3.295466\t1\t1\t2\t2\t2\n112.00\t679.00\t0.00\t3.488598\t1\t2\t2\t1\t2\n99.00\t751.00\t1.00\t3.338967\t1\t2\t2\t2\t2\n240.00\t954.00\t1.00\t3.209633\t2\t2\t2\t1\t2\n153.00\t604.00\t1.00\t3.302481\t1\t1\t2\t2\t2\n269.00\t601.00\t1.00\t3.116622\t2\t2\t2\t1\t2\n169.00\t521.00\t1.00\t3.222071\t2\t2\t2\t1\t2\n209.00\t488.00\t1.00\t3.214868\t2\t1\t2\t1\t2\n230.00\t724.00\t1.00\t3.14329\t2\t2\t2\t1\t2\n212.00\t705.00\t0.00\t3.141563\t1\t1\t2\t2\t2\n221.00\t560.00\t0.00\t3.221273\t2\t2\t2\t1\t2\n278.00\t760.00\t1.00\t3.163786\t1\t2\t1\t2\t2\n252.00\t675.00\t0.00\t3.163786\t2\t2\t2\t1\t2\n183.00\t1063.00\t1.00\t3.230014\t1\t1\t2\t2\t2\n146.00\t841.00\t1.00\t3.439135\t2\t2\t2\t2\t2\n296.00\t926.00\t1.00\t3.242202\t2\t1\t2\t1\t2\n185.00\t766.00\t0.00\t3.078233\t2\t2\t2\t2\t2\n188.00\t730.00\t1.00\t3.137666\t2\t1\t2\t2\t2\n209.00\t599.00\t0.00\t3.215269\t1\t2\t2\t1\t2\n254.00\t563.00\t0.00\t3.379974\t1\t1\t2\t2\t2\n293.00\t679.00\t1.00\t3.323596\t1\t2\t2\t1\t2\n75.00\t540.00\t1.00\t3.249599\t2\t1\t2\t2\t2\n219.00\t792.00\t1.00\t3.189653\t1\t2\t2\t1\t2\n170.00\t746.00\t0.00\t3.105035\t2\t2\t2\t2\t2\n252.00\t689.00\t1.00\t3.357942\t2\t2\t2\t1\t2\n221.00\t648.00\t0.00\t3.113515\t2\t2\t2\t2\t2\n303.00\t614.00\t1.00\t3.120601\t2\t2\t2\t1\t2\n166.00\t670.00\t1.00\t3.439777\t1\t1\t2\t2\t2\n105.00\t610.00\t0.00\t3.302113\t2\t1\t2\t1\t2\n218.00\t711.00\t1.00\t3.048325\t1\t2\t1\t1\t2\n173.00\t639.00\t1.00\t3.197039\t2\t1\t2\t2\t2\n206.00\t543.00\t0.00\t3.17346\t2\t2\t2\t1\t2\n102.00\t473.00\t0.00\t3.031099\t2\t2\t2\t2\t2\n319.00\t668.00\t0.00\t3.380995\t2\t1\t2\t1\t2\n221.00\t680.00\t1.00\t3.249599\t2\t1\t2\t2\t2\n141.00\t555.00\t0.00\t2.981633\t1\t2\t2\t2\t2\n167.00\t704.00\t1.00\t3.15359\t2\t2\t2\t2\t2\n152.00\t682.00\t1.00\t3.217275\t2\t2\t2\t1\t2\n72.00\t622.00\t1.00\t3.016515\t2\t2\t2\t1\t2\n161.00\t585.00\t1.00\t3.13201\t2\t2\t2\t1\t2\n52.00\t529.00\t1.00\t3.440739\t2\t1\t2\t2\t2\n197.00\t757.00\t1.00\t3.454422\t2\t2\t2\t1\t2\n167.00\t748.00\t0.00\t3.092859\t1\t2\t2\t2\t2\n287.00\t590.00\t1.00\t3.062924\t1\t2\t2\t1\t2\n183.00\t662.00\t0.00\t3.417071\t2\t2\t2\t1\t2\n263.00\t588.00\t1.00\t3.390136\t2\t2\t1\t1\t2\n243.00\t731.00\t0.00\t3.169686\t1\t1\t2\t2\t2\n366.00\t657.00\t0.00\t3.280159\t1\t2\t2\t1\t2\n171.00\t726.00\t0.00\t3.339322\t2\t1\t2\t2\t2\n114.00\t520.00\t1.00\t3.317091\t2\t2\t2\t1\t2\n156.00\t979.00\t0.00\t3.049273\t2\t2\t2\t2\t2\n140.00\t964.00\t1.00\t3.492256\t1\t2\t2\t2\t2\n215.00\t784.00\t1.00\t3.358986\t1\t1\t2\t2\t2\n296.00\t655.00\t1.00\t3.207613\t2\t1\t1\t1\t2\n291.00\t677.00\t0.00\t3.166319\t1\t1\t2\t1\t2\n152.00\t763.00\t0.00\t3.005683\t2\t2\t2\t2\t2\n141.00\t844.00\t0.00\t3.080992\t1\t2\t2\t2\t2\n257.00\t523.00\t0.00\t3.12016\t2\t1\t2\t1\t2\n153.00\t768.00\t0.00\t2.963209\t2\t2\t2\t2\t2\n221.00\t732.00\t0.00\t3.428164\t2\t2\t2\t1\t2\n167.00\t706.00\t1.00\t3.511545\t2\t1\t2\t2\t2\n179.00\t602.00\t0.00\t3.268047\t2\t1\t2\t1\t2\n72.00\t818.00\t1.00\t3.080073\t2\t2\t2\t2\t2\n57.00\t461.00\t1.00\t3.280159\t1\t1\t2\t2\t2\n189.00\t591.00\t1.00\t3.355851\t2\t2\t2\t1\t2\n182.00\t674.00\t1.00\t3.128075\t2\t2\t2\t2\t2\n252.00\t569.00\t1.00\t3.228826\t2\t2\t1\t1\t2\n127.00\t776.00\t1.00\t3.376563\t2\t2\t2\t2\t2\n207.00\t823.00\t1.00\t3.187179\t2\t2\t2\t2\t2\n170.00\t655.00\t0.00\t3.158276\t2\t2\t2\t2\t2\n99.00\t789.00\t1.00\t3.204777\t2\t1\t2\t2\t2\n306.00\t634.00\t1.00\t3.264614\t1\t2\t1\t1\t2\n294.00\t598.00\t0.00\t3.186766\t2\t2\t2\t1\t2\n66.00\t484.00\t0.00\t2.981126\t2\t2\t2\t1\t2\n200.00\t776.00\t0.00\t2.91398\t1\t1\t2\t2\t2\n197.00\t605.00\t0.00\t3.305054\t2\t1\t2\t1\t2\n180.00\t696.00\t1.00\t3.293983\t1\t1\t2\t2\t2\n176.00\t643.00\t1.00\t3.290638\t2\t2\t2\t1\t2\n177.00\t827.00\t1.00\t3.128075\t2\t2\t2\t2\t2\n105.00\t682.00\t0.00\t2.971952\t2\t1\t2\t2\t2\n102.00\t718.00\t1.00\t3.212455\t2\t1\t2\t2\t2\n306.00\t551.00\t0.00\t3.093766\t2\t2\t2\t1\t2\n258.00\t477.00\t1.00\t3.248823\t2\t1\t2\t1\t2\n108.00\t574.00\t0.00\t3.237109\t2\t2\t2\t2\t2\n218.00\t653.00\t0.00\t3.2312\t2\t2\t2\t1\t2\n140.00\t697.00\t0.00\t3.328268\t2\t2\t2\t2\t2\n165.00\t748.00\t1.00\t3.278276\t2\t2\t2\t1\t2\n101.00\t660.00\t0.00\t2.918851\t2\t1\t2\t2\t2\n237.00\t629.00\t0.00\t3.192121\t2\t2\t2\t1\t2\n132.00\t770.00\t1.00\t3.454106\t2\t1\t2\t2\t2\n306.00\t516.00\t0.00\t3.224858\t2\t2\t1\t1\t2\n146.00\t776.00\t0.00\t3.009142\t1\t2\t2\t2\t2\n38.00\t544.00\t1.00\t2.995732\t2\t1\t2\t2\t2\n141.00\t288.00\t1.00\t3.145875\t1\t2\t2\t2\t2\n195.00\t818.00\t1.00\t3.224858\t1\t1\t2\t2\t2\n174.00\t543.00\t0.00\t3.14329\t2\t2\t2\t1\t2\n180.00\t587.00\t1.00\t3.083285\t1\t1\t2\t2\t2\n138.00\t635.00\t0.00\t3.123246\t1\t2\t2\t2\t2\n207.00\t591.00\t0.00\t3.145875\t1\t2\t2\t2\t2\n156.00\t944.00\t0.00\t3.319264\t2\t2\t2\t2\t2\n251.00\t752.00\t1.00\t3.492865\t2\t2\t2\t1\t2\n99.00\t951.00\t1.00\t3.440739\t1\t2\t2\t2\t2\n263.00\t486.00\t1.00\t3.346741\t2\t2\t1\t1\t2\n153.00\t613.00\t1.00\t3.335414\t2\t2\t2\t1\t2\n156.00\t660.00\t1.00\t3.296207\t1\t1\t2\t2\t2\n263.00\t788.00\t1.00\t3.243373\t2\t2\t2\t1\t2\n162.00\t665.00\t1.00\t3.080992\t1\t2\t2\t2\t2\n183.00\t645.00\t1.00\t3.287655\t2\t1\t2\t1\t2\n171.00\t490.00\t1.00\t3.326833\t2\t1\t2\t2\t2\n192.00\t852.00\t1.00\t3.352707\t1\t2\t2\t2\t2\n240.00\t600.00\t0.00\t3.319264\t2\t2\t2\t1\t2\n177.00\t692.00\t0.00\t3.393165\t2\t2\t2\t1\t2\n207.00\t824.00\t0.00\t3.273364\t2\t2\t1\t2\t2\n218.00\t403.00\t1.00\t3.208421\t2\t1\t2\t1\t2\n168.00\t729.00\t0.00\t3.058707\t2\t2\t2\t2\t2\n153.00\t638.00\t1.00\t2.981633\t2\t2\t2\t1\t2\n177.00\t646.00\t1.00\t2.93492\t2\t2\t2\t2\t2\n198.00\t619.00\t0.00\t3.227637\t1\t2\t2\t2\t2\n216.00\t783.00\t0.00\t3.228826\t2\t2\t2\t1\t2\n177.00\t702.00\t1.00\t3.055415\t1\t1\t2\t2\t2\n294.00\t756.00\t1.00\t3.216072\t2\t2\t2\t1\t2\n189.00\t730.00\t0.00\t3.108168\t1\t1\t2\t2\t2\n272.00\t571.00\t0.00\t3.312002\t1\t2\t2\t1\t2\n200.00\t677.00\t1.00\t3.243764\t2\t2\t1\t2\t2\n189.00\t621.00\t1.00\t3.321432\t1\t2\t1\t1\t2\n144.00\t929.00\t1.00\t3.197039\t1\t2\t2\t2\t2\n245.00\t749.00\t1.00\t3.229222\t1\t1\t2\t1\t2\n195.00\t619.00\t0.00\t3.276767\t2\t2\t2\t1\t2\n117.00\t573.00\t1.00\t3.158276\t2\t2\t2\t2\t2\n107.00\t743.00\t1.00\t3.390136\t2\t2\t2\t1\t2\n125.00\t762.00\t0.00\t3.193763\t2\t2\t2\t1\t2\n243.00\t532.00\t0.00\t3.183456\t1\t2\t2\t2\t2\n114.00\t492.00\t1.00\t3.117507\t2\t2\t2\t1\t2\n123.00\t728.00\t1.00\t2.978077\t1\t2\t2\t2\t2\n189.00\t801.00\t1.00\t3.650139\t2\t2\t2\t2\t2\n255.00\t658.00\t0.00\t3.209229\t2\t2\t2\t1\t2\n234.00\t617.00\t0.00\t2.911263\t2\t2\t2\t1\t2\n225.00\t613.00\t0.00\t2.977059\t2\t1\t2\t2\t2\n255.00\t638.00\t0.00\t3.244544\t2\t2\t2\t1\t2\n132.00\t558.00\t1.00\t3.150169\t2\t1\t2\t2\t2\n186.00\t715.00\t1.00\t3.302481\t1\t1\t2\t2\t2\n136.00\t850.00\t1.00\t3.188004\t2\t2\t2\t2\t2\n198.00\t500.00\t0.00\t3.126322\t2\t1\t2\t1\t2\n191.00\t496.00\t1.00\t3.244933\t1\t2\t2\t1\t2\n165.00\t572.00\t1.00\t3.355851\t2\t2\t2\t2\t2\n114.00\t693.00\t1.00\t3.441379\t2\t1\t2\t2\t2\n240.00\t712.00\t1.00\t3.261169\t2\t2\t2\t1\t2\n141.00\t740.00\t1.00\t3.093766\t1\t1\t2\t2\t2\n222.00\t408.00\t1.00\t3.237109\t1\t2\t2\t1\t2\n120.00\t513.00\t0.00\t3.129389\t2\t1\t2\t2\t2\n279.00\t666.00\t1.00\t3.219276\t2\t2\t2\t1\t2\n180.00\t667.00\t1.00\t3.199081\t2\t1\t2\t2\t2\n81.00\t587.00\t0.00\t3.287282\t2\t2\t2\t1\t2\n138.00\t720.00\t1.00\t3.269569\t1\t1\t2\t2\t2\n104.00\t745.00\t1.00\t3.25925\t2\t2\t2\t1\t2\n183.00\t644.00\t0.00\t2.987196\t2\t2\t2\t2\t2\n195.00\t555.00\t0.00\t2.80699\t2\t2\t2\t1\t2\n144.00\t563.00\t0.00\t3.39182\t1\t2\t2\t2\t2\n144.00\t748.00\t0.00\t3.313458\t2\t2\t1\t1\t2\n219.00\t809.00\t0.00\t3.092859\t2\t2\t2\t2\t2\n198.00\t585.00\t1.00\t3.200304\t2\t2\t2\t1\t2\n192.00\t470.00\t1.00\t3.185939\t2\t2\t1\t1\t2\n150.00\t697.00\t1.00\t3.273364\t1\t1\t2\t2\t2\n117.00\t769.00\t1.00\t3.201526\t2\t2\t2\t1\t2\n102.00\t788.00\t1.00\t3.187179\t2\t2\t2\t2\t2\n66.00\t571.00\t0.00\t3.121483\t2\t2\t1\t1\t2\n197.00\t709.00\t0.00\t3.084201\t2\t2\t2\t1\t2\n153.00\t667.00\t0.00\t3.120601\t2\t1\t2\t2\t2\n264.00\t663.00\t0.00\t3.599775\t2\t2\t2\t1\t2\n210.00\t675.00\t1.00\t3.333275\t2\t2\t2\t1\t2\n204.00\t636.00\t1.00\t2.965273\t1\t1\t2\t2\t2\n282.00\t813.00\t1.00\t3.489513\t1\t2\t2\t1\t2\n180.00\t750.00\t1.00\t3.119718\t2\t1\t2\t2\t2\n192.00\t574.00\t1.00\t3.375538\t2\t2\t1\t2\t2\n258.00\t659.00\t1.00\t3.113515\t2\t1\t2\t1\t2\n207.00\t646.00\t0.00\t3.023834\t2\t1\t2\t2\t2\n153.00\t814.00\t0.00\t3.11396\t2\t1\t2\t2\t2\n249.00\t558.00\t0.00\t2.981126\t2\t2\t2\t1\t2\n175.00\t572.00\t0.00\t3.330059\t2\t2\t2\t2\t2\n223.00\t640.00\t0.00\t3.136798\t1\t2\t2\t1\t2\n150.00\t560.00\t1.00\t3.356549\t2\t2\t2\t1\t2\n204.00\t659.00\t0.00\t3.04357\t2\t2\t2\t1\t2\n191.00\t614.00\t1.00\t3.097837\t1\t1\t2\t2\t2\n213.00\t713.00\t1.00\t3.117507\t2\t2\t1\t1\t2\n128.00\t620.00\t1.00\t3.044999\t2\t1\t2\t1\t2\n249.00\t692.00\t1.00\t3.564449\t2\t2\t2\t2\t2\n114.00\t615.00\t1.00\t3.357942\t2\t2\t2\t1\t2\n194.00\t712.00\t1.00\t3.093766\t2\t2\t2\t2\t2\n173.00\t640.00\t1.00\t3.095578\t1\t1\t2\t2\t2\n168.00\t693.00\t1.00\t3.304686\t1\t2\t2\t2\t2\n96.00\t793.00\t1.00\t2.910719\t2\t1\t2\t2\t2\n255.00\t610.00\t1.00\t3.40253\t2\t2\t2\t1\t2\n177.00\t585.00\t1.00\t3.54472\t2\t2\t2\t2\t2\n282.00\t701.00\t1.00\t3.259634\t2\t1\t2\t1\t2\n177.00\t494.00\t0.00\t2.986187\t1\t2\t2\t2\t2\n228.00\t809.00\t0.00\t3.242983\t1\t2\t1\t1\t2\n258.00\t692.00\t1.00\t2.941276\t1\t2\t2\t1\t2\n186.00\t726.00\t0.00\t3.204777\t1\t1\t2\t2\t2\n237.00\t632.00\t0.00\t3.179303\t2\t2\t2\t1\t2\n168.00\t661.00\t1.00\t3.323956\t2\t2\t2\t1\t2\n120.00\t803.00\t0.00\t3.173041\t2\t1\t2\t2\t2\n278.00\t539.00\t1.00\t3.155297\t2\t2\t2\t1\t2\n186.00\t996.00\t0.00\t3.283539\t2\t1\t2\t2\t2\n177.00\t669.00\t0.00\t3.121483\t1\t1\t2\t2\t2\n168.00\t639.00\t1.00\t3.415429\t2\t2\t2\t2\t2\n195.00\t742.00\t0.00\t3.068053\t1\t1\t2\t2\t2\n150.00\t721.00\t1.00\t3.469168\t2\t1\t2\t2\t2\n330.00\t646.00\t0.00\t3.209633\t1\t2\t1\t1\t2\n105.00\t702.00\t0.00\t3.357594\t2\t2\t2\t2\t2\n102.00\t579.00\t1.00\t3.054001\t2\t2\t2\t1\t2\n160.00\t619.00\t1.00\t3.07084\t1\t1\t2\t2\t2\n231.00\t555.00\t0.00\t3.135059\t2\t1\t2\t1\t2\n210.00\t655.00\t0.00\t3.203153\t1\t1\t2\t2\t2\n60.00\t631.00\t0.00\t3.074543\t2\t1\t2\t2\t2\n99.00\t499.00\t1.00\t2.79545\t2\t2\t2\t1\t2\n162.00\t643.00\t1.00\t3.268047\t2\t2\t2\t1\t2\n129.00\t799.00\t0.00\t3.099642\t2\t1\t2\t2\t2\n230.00\t616.00\t1.00\t3.275256\t2\t2\t2\t1\t2\n180.00\t633.00\t1.00\t2.960623\t2\t1\t1\t2\t2\n243.00\t460.00\t0.00\t3.189653\t2\t2\t2\t1\t2\n219.00\t530.00\t0.00\t2.876949\t2\t2\t1\t1\t2\n171.00\t676.00\t0.00\t2.828496\t2\t2\t1\t1\t2\n114.00\t794.00\t1.00\t3.441059\t1\t1\t2\t2\t2\n225.00\t665.00\t1.00\t3.294354\t1\t2\t2\t1\t2\n261.00\t752.00\t1.00\t3.190476\t2\t2\t2\t1\t2\n246.00\t532.00\t1.00\t3.192121\t2\t2\t1\t1\t2\n227.00\t589.00\t0.00\t3.24688\t2\t2\t2\t1\t2\n102.00\t558.00\t1.00\t3.199489\t2\t1\t2\t2\t2\n108.00\t542.00\t0.00\t2.930127\t2\t1\t1\t2\t2\n177.00\t816.00\t1.00\t3.465111\t2\t1\t2\t2\t2\n128.00\t444.00\t0.00\t2.894253\t2\t2\t2\t1\t2\n162.00\t373.00\t1.00\t3.203153\t2\t1\t2\t2\t2\n123.00\t768.00\t0.00\t3.188004\t2\t1\t1\t1\t2\n150.00\t595.00\t1.00\t3.367296\t2\t1\t2\t2\t2\n198.00\t751.00\t1.00\t3.232384\t2\t2\t2\t2\t2\n264.00\t611.00\t0.00\t3.070376\t2\t2\t1\t1\t2\n96.00\t650.00\t0.00\t3.15955\t2\t2\t2\t2\t2\n249.00\t612.00\t0.00\t3.175968\t2\t1\t1\t1\t2\n279.00\t490.00\t1.00\t3.280535\t2\t2\t2\t1\t2\n320.00\t748.00\t0.00\t3.182627\t2\t2\t1\t1\t2\n135.00\t724.00\t1.00\t3.601413\t2\t1\t2\t2\t2\n133.00\t568.00\t1.00\t3.222868\t1\t2\t2\t2\t2\n222.00\t626.00\t0.00\t3.330059\t2\t2\t2\t1\t2\n150.00\t793.00\t0.00\t3.218876\t2\t2\t1\t2\t2\n219.00\t649.00\t1.00\t3.288775\t1\t1\t2\t2\t2\n231.00\t463.00\t0.00\t3.246102\t2\t1\t1\t1\t2\n254.00\t534.00\t1.00\t3.21165\t2\t1\t2\t1\t2\n225.00\t900.00\t1.00\t3.058707\t2\t2\t2\t2\t2\n284.00\t646.00\t0.00\t3.159975\t2\t2\t2\t1\t2\n141.00\t377.00\t0.00\t2.994732\t1\t1\t2\t2\t2\n138.00\t806.00\t0.00\t3.158276\t2\t1\t2\t2\t2\n51.00\t647.00\t1.00\t3.354455\t2\t2\t2\t1\t2\n147.00\t683.00\t1.00\t3.652734\t2\t2\t2\t2\t2\n222.00\t609.00\t0.00\t3.067122\t2\t1\t2\t1\t2\n99.00\t637.00\t1.00\t3.467297\t2\t1\t2\t2\t2\n153.00\t526.00\t1.00\t3.249211\t2\t2\t2\t1\t2\n162.00\t672.00\t1.00\t3.279406\t2\t2\t2\t2\t2\n236.00\t482.00\t1.00\t3.206398\t2\t2\t2\t1\t2\n69.00\t729.00\t1.00\t3.196221\t2\t2\t2\t2\t2\n177.00\t795.00\t1.00\t3.390136\t2\t2\t2\t2\t2\n306.00\t645.00\t1.00\t3.260402\t2\t2\t2\t1\t2\n195.00\t559.00\t1.00\t3.108168\t2\t2\t1\t1\t2\n165.00\t690.00\t0.00\t3.163786\t2\t1\t2\t1\t2\n159.00\t601.00\t1.00\t3.329343\t1\t2\t2\t2\t2\n279.00\t455.00\t1.00\t3.521052\t2\t2\t1\t1\t2\n138.00\t815.00\t0.00\t3.117065\t2\t1\t2\t2\t2\n174.00\t545.00\t0.00\t3.239071\t1\t1\t2\t2\t2\n186.00\t813.00\t0.00\t3.011113\t1\t1\t2\t2\t2\n78.00\t462.00\t1.00\t3.105035\t2\t1\t2\t2\t2\n227.00\t765.00\t1.00\t3.146735\t2\t2\t2\t1\t2\n156.00\t704.00\t1.00\t3.048325\t2\t1\t2\t2\t2\n234.00\t505.00\t0.00\t3.064792\t2\t2\t2\t1\t2\n186.00\t640.00\t1.00\t3.148453\t2\t2\t1\t1\t2\n72.00\t578.00\t1.00\t3.030134\t2\t2\t2\t2\t2\n141.00\t676.00\t1.00\t3.170945\t2\t2\t2\t2\t2\n165.00\t503.00\t0.00\t3.060115\t2\t1\t2\t2\t2\n270.00\t545.00\t1.00\t3.146735\t2\t2\t1\t1\t2\n200.00\t564.00\t0.00\t3.218876\t2\t2\t1\t1\t2\n210.00\t630.00\t0.00\t3.250762\t2\t2\t2\t2\t2\n192.00\t628.00\t1.00\t3.564449\t1\t1\t2\t2\t2\n189.00\t872.00\t0.00\t3.131573\t1\t2\t2\t2\t2\n75.00\t476.00\t1.00\t3.237109\t2\t2\t2\t1\t2\n159.00\t862.00\t1.00\t3.253857\t1\t2\t2\t2\t2\n156.00\t605.00\t1.00\t3.466985\t1\t1\t2\t2\t2\n186.00\t596.00\t0.00\t3.111736\t2\t1\t2\t1\t2\n297.00\t643.00\t1.00\t3.100092\t1\t2\t2\t1\t2\n243.00\t675.00\t1.00\t3.085116\t1\t2\t1\t1\t2\n138.00\t1050.00\t0.00\t3.278276\t2\t2\t2\t2\t2\n180.00\t741.00\t0.00\t3.318178\t2\t1\t2\t1\t2\n168.00\t818.00\t1.00\t3.115735\t1\t1\t2\t2\t2\n117.00\t754.00\t0.00\t3.140698\t2\t2\t2\t1\t2\n153.00\t621.00\t0.00\t3.042616\t1\t1\t2\t2\t2\n252.00\t493.00\t1.00\t3.504656\t2\t2\t2\t1\t2\n147.00\t630.00\t1.00\t3.249599\t2\t2\t2\t2\t2\n240.00\t649.00\t0.00\t3.498929\t2\t2\t1\t1\t2\n156.00\t782.00\t0.00\t3.310908\t2\t2\t2\t1\t2\n147.00\t582.00\t0.00\t2.959587\t2\t1\t2\t2\t2\n180.00\t708.00\t0.00\t3.169686\t2\t2\t2\t1\t2\n192.00\t665.00\t0.00\t3.489513\t2\t2\t2\t2\t2\n207.00\t801.00\t0.00\t3.300271\t2\t2\t2\t1\t2\n144.00\t507.00\t1.00\t2.788708\t2\t2\t2\t1\t2\n171.00\t792.00\t1.00\t3.503453\t2\t2\t2\t2\t2\n174.00\t738.00\t1.00\t3.23593\t2\t2\t2\t1\t2\n183.00\t930.00\t0.00\t3.321071\t2\t2\t2\t2\t2\n240.00\t613.00\t0.00\t3.322515\t2\t1\t2\t1\t2\n174.00\t639.00\t1.00\t3.24688\t1\t2\t2\t2\t2\n201.00\t690.00\t1.00\t3.062924\t2\t2\t2\t1\t2\n105.00\t1077.00\t0.00\t3.346389\t2\t1\t2\t2\t2\n207.00\t513.00\t0.00\t3.178054\t2\t2\t2\t1\t2\n210.00\t644.00\t0.00\t3.02432\t2\t1\t2\t2\t2\n81.00\t560.00\t1.00\t3.403195\t2\t1\t2\t2\t2\n165.00\t814.00\t1.00\t3.129389\t1\t1\t1\t2\t2\n183.00\t596.00\t1.00\t3.108614\t2\t2\t2\t1\t2\n225.00\t572.00\t0.00\t3.201933\t2\t2\t2\t1\t2\n197.00\t665.00\t1.00\t3.599502\t1\t1\t2\t2\t2\n162.00\t691.00\t0.00\t3.24688\t2\t2\t2\t1\t2\n162.00\t644.00\t1.00\t3.195402\t2\t2\t2\t1\t2\n210.00\t723.00\t0.00\t3.173041\t1\t2\t2\t2\t2\n231.00\t639.00\t0.00\t3.158276\t2\t2\t2\t1\t2\n180.00\t954.00\t0.00\t3.128075\t1\t1\t2\t2\t2\n186.00\t721.00\t1.00\t3.181797\t1\t2\t1\t2\t2\n165.00\t729.00\t1.00\t3.227637\t1\t1\t1\t2\t2\n96.00\t765.00\t0.00\t3.34498\t2\t2\t1\t1\t2\n138.00\t469.00\t0.00\t3.170945\t2\t2\t2\t1\t2\n120.00\t688.00\t1.00\t3.526949\t1\t2\t2\t2\t2\n243.00\t516.00\t0.00\t3.145445\t2\t2\t2\t1\t2\n258.00\t689.00\t1.00\t3.244544\t2\t2\t1\t1\t2\n243.00\t740.00\t1.00\t3.198265\t2\t2\t1\t1\t2\n129.00\t609.00\t1.00\t3.073156\t2\t2\t2\t1\t2\n162.00\t608.00\t0.00\t3.257712\t1\t2\t2\t1\t2\n102.00\t663.00\t1.00\t3.416086\t2\t2\t2\t1\t2\n198.00\t806.00\t1.00\t3.173041\t2\t2\t2\t1\t2\n273.00\t690.00\t0.00\t3.194173\t1\t2\t2\t1\t2\n183.00\t625.00\t1.00\t3.585184\t2\t2\t2\t1\t2\n207.00\t716.00\t0.00\t3.310908\t2\t2\t2\t1\t2\n174.00\t501.00\t0.00\t3.023834\t2\t2\t2\t1\t2\n282.00\t589.00\t0.00\t3.125444\t2\t2\t2\t1\t2\n237.00\t557.00\t0.00\t3.121483\t2\t2\t2\t1\t2\n186.00\t625.00\t0.00\t3.190888\t2\t2\t2\t1\t2\n84.00\t466.00\t0.00\t3.160823\t2\t1\t2\t1\t2\n201.00\t623.00\t1.00\t3.121483\t2\t1\t2\t1\t2\n201.00\t657.00\t1.00\t3.404525\t2\t1\t2\t1\t2\n87.00\t609.00\t0.00\t3.088767\t2\t2\t2\t1\t2\n216.00\t631.00\t0.00\t3.244544\t2\t1\t2\t1\t2\n174.00\t542.00\t0.00\t3.112181\t2\t2\t2\t1\t2\n224.00\t625.00\t1.00\t3.2312\t2\t2\t2\t1\t2\n225.00\t709.00\t1.00\t3.369707\t2\t2\t2\t1\t2\n216.00\t471.00\t1.00\t3.08603\t1\t2\t2\t1\t2\n264.00\t566.00\t0.00\t3.180966\t2\t2\t2\t1\t2\n165.00\t648.00\t1.00\t3.21326\t2\t1\t2\t1\t2\n87.00\t672.00\t1.00\t3.199081\t2\t2\t2\t1\t2\n270.00\t723.00\t0.00\t3.109507\t1\t1\t2\t1\t2\n216.00\t687.00\t1.00\t3.301745\t2\t2\t1\t1\t2\n285.00\t462.00\t1.00\t3.251537\t1\t2\t2\t1\t2\n138.00\t794.00\t1.00\t3.32071\t2\t1\t2\t2\t2\n92.00\t678.00\t0.00\t3.092859\t2\t2\t1\t1\t2\n237.00\t510.00\t0.00\t3.507358\t2\t1\t1\t1\t2\n213.00\t681.00\t1.00\t3.381335\t2\t2\t2\t1\t2\n192.00\t767.00\t1.00\t3.335058\t1\t1\t2\t2\t2\n294.00\t524.00\t0.00\t3.411808\t1\t1\t2\t1\t2\n177.00\t619.00\t0.00\t3.264614\t1\t2\t2\t2\t2\n210.00\t459.00\t0.00\t3.606313\t2\t2\t1\t1\t2\n378.00\t769.00\t0.00\t3.209229\t2\t1\t2\t1\t2\n240.00\t452.00\t0.00\t3.243373\t1\t1\t2\t1\t2\n159.00\t779.00\t1.00\t3.266904\t2\t2\t2\t2\t2\n186.00\t686.00\t1.00\t3.068053\t1\t1\t2\t2\t2\n69.00\t658.00\t1.00\t3.137666\t2\t2\t2\t1\t2\n135.00\t983.00\t0.00\t3.06152\t1\t2\t2\t2\t2\n210.00\t536.00\t1.00\t3.345685\t2\t2\t2\t1\t2\n228.00\t697.00\t1.00\t3.248823\t1\t2\t2\t2\t2\n190.00\t750.00\t0.00\t3.322515\t2\t2\t2\t1\t2\n167.00\t584.00\t1.00\t3.262318\t2\t1\t2\t2\t2\n218.00\t544.00\t0.00\t3.275256\t2\t2\t2\t1\t2\n210.00\t571.00\t0.00\t2.95178\t1\t1\t2\t2\t2\n186.00\t722.00\t0.00\t3.538347\t2\t2\t2\t1\t2\n264.00\t667.00\t0.00\t3.29101\t2\t2\t1\t1\t2\n150.00\t683.00\t0.00\t2.968875\t1\t1\t2\t2\t2\n219.00\t531.00\t1.00\t3.209633\t2\t1\t2\t1\t2\n213.00\t578.00\t1.00\t3.508256\t2\t2\t2\t1\t2\n174.00\t665.00\t1.00\t3.240246\t1\t2\t2\t2\t2\n174.00\t513.00\t0.00\t3.070376\t2\t2\t2\t1\t2\n204.00\t607.00\t1.00\t3.179303\t2\t2\t1\t2\t2\n201.00\t713.00\t1.00\t3.623274\t2\t2\t2\t2\t2\n156.00\t619.00\t1.00\t3.346037\t2\t2\t2\t1\t2\n129.00\t849.00\t1.00\t3.378952\t2\t1\t2\t2\t2\n285.00\t596.00\t0.00\t3.145875\t1\t1\t1\t1\t2\n252.00\t1286.00\t0.00\t3.15487\t2\t2\t2\t1\t2\n129.00\t730.00\t0.00\t3.035914\t2\t1\t2\t2\t2\n129.00\t949.00\t1.00\t3.22843\t2\t2\t2\t2\t2\n180.00\t701.00\t0.00\t3.273364\t2\t1\t2\t2\t2\n177.00\t539.00\t1.00\t3.158276\t2\t2\t2\t1\t2\n195.00\t641.00\t1.00\t2.93492\t2\t1\t2\t2\t2\n255.00\t724.00\t0.00\t3.201933\t2\t2\t2\t1\t2\n153.00\t512.00\t0.00\t3.441379\t2\t2\t2\t2\t2\n285.00\t646.00\t0.00\t3.288775\t2\t2\t2\t1\t2\n237.00\t512.00\t1.00\t3.014063\t2\t1\t1\t1\t2\n168.00\t737.00\t1.00\t3.185112\t2\t1\t2\t2\t2\n231.00\t479.00\t0.00\t3.058707\t2\t1\t2\t1\t2\n243.00\t458.00\t0.00\t3.356549\t2\t2\t2\t1\t2\n198.00\t876.00\t0.00\t3.086943\t2\t1\t2\t2\t2\n171.00\t828.00\t1.00\t3.415429\t1\t2\t2\t2\t2\n267.00\t508.00\t0.00\t3.054944\t2\t2\t2\t1\t2\n114.00\t576.00\t1.00\t3.217675\t2\t1\t2\t2\t2\n174.00\t745.00\t0.00\t3.105483\t2\t2\t2\t1\t2\n189.00\t635.00\t0.00\t3.194173\t1\t1\t2\t2\t2\n189.00\t621.00\t0.00\t3.25347\t1\t2\t2\t2\t2\n90.00\t378.00\t0.00\t2.850707\t2\t2\t2\t1\t2\n210.00\t648.00\t1.00\t3.275256\t2\t2\t2\t1\t2\n204.00\t658.00\t1.00\t3.432696\t2\t2\t2\t1\t2\n153.00\t686.00\t1.00\t3.466673\t2\t2\t2\t2\t2\n267.00\t589.00\t1.00\t3.13201\t2\t2\t2\t1\t2\n123.00\t628.00\t1.00\t3.21326\t2\t1\t2\t1\t2\n83.00\t577.00\t0.00\t3.221273\t2\t2\t2\t1\t2\n222.00\t731.00\t0.00\t3.555348\t1\t1\t2\t2\t2\n189.00\t499.00\t0.00\t3.221273\t2\t1\t1\t1\t2\n102.00\t344.00\t0.00\t3.258097\t2\t2\t2\t1\t2\n156.00\t772.00\t1.00\t3.358986\t2\t1\t2\t2\t2\n186.00\t618.00\t0.00\t3.333275\t2\t2\t2\t1\t2\n105.00\t428.00\t1.00\t2.99373\t2\t1\t2\t1\t2\n132.00\t675.00\t0.00\t3.609836\t2\t1\t2\t2\t2\n183.00\t690.00\t1.00\t3.270709\t2\t1\t2\t1\t2\n258.00\t454.00\t1.00\t3.186766\t2\t2\t2\t1\t2\n141.00\t770.00\t0.00\t3.322515\t1\t1\t2\t2\t2\n255.00\t463.00\t0.00\t3.500439\t2\t2\t2\t1\t2\n165.00\t748.00\t1.00\t3.354106\t2\t1\t1\t2\t2\n234.00\t549.00\t1.00\t3.501646\t1\t1\t2\t1\t2\n135.00\t538.00\t1.00\t3.380654\t1\t1\t2\t2\t2\n249.00\t462.00\t1.00\t3.299534\t2\t2\t2\t1\t2\n177.00\t605.00\t1.00\t3.554205\t2\t2\t2\t2\t2\n174.00\t519.00\t0.00\t2.851284\t2\t1\t2\t1\t2\n183.00\t707.00\t0.00\t3.078233\t2\t2\t2\t2\t2\n204.00\t556.00\t1.00\t3.278276\t2\t2\t2\t1\t2\n153.00\t629.00\t0.00\t3.196221\t2\t2\t2\t1\t2\n165.00\t577.00\t0.00\t3.133754\t1\t2\t2\t2\t2\n225.00\t654.00\t0.00\t3.271468\t2\t2\t1\t1\t2\n231.00\t684.00\t1.00\t3.339322\t2\t1\t2\t2\t2\n210.00\t717.00\t0.00\t3.244544\t2\t2\t2\t1\t2\n114.00\t662.00\t1.00\t3.067122\t2\t1\t2\t2\t2\n225.00\t585.00\t0.00\t3.019449\t2\t2\t2\t1\t2\n168.00\t522.00\t1.00\t3.061988\t2\t2\t2\t2\t2\n222.00\t652.00\t0.00\t3.066191\t2\t2\t2\t1\t2\n195.00\t776.00\t0.00\t2.969388\t2\t1\t2\t2\t2\n234.00\t521.00\t0.00\t3.356549\t2\t2\t1\t1\t2\n105.00\t488.00\t1.00\t3.335058\t1\t2\t2\t2\t2\n180.00\t590.00\t0.00\t3.29101\t2\t2\t1\t1\t2\n180.00\t615.00\t0.00\t3.048325\t1\t1\t2\t2\t2\n210.00\t654.00\t1.00\t3.392829\t2\t2\t2\t1\t2\n264.00\t661.00\t1.00\t3.269569\t2\t2\t2\t1\t2\n183.00\t841.00\t1.00\t3.36833\t1\t2\t2\t2\t2\n156.00\t703.00\t0.00\t3.279783\t2\t2\t2\t1\t2\n180.00\t915.00\t1.00\t3.308351\t2\t2\t2\t2\t2\n168.00\t843.00\t0.00\t3.285412\t1\t1\t1\t2\t2\n195.00\t832.00\t0.00\t3.287282\t2\t2\t2\t1\t2\n180.00\t1020.00\t1.00\t3.442019\t1\t2\t2\t2\t2\n225.00\t513.00\t0.00\t3.322515\t1\t1\t2\t1\t2\n180.00\t638.00\t1.00\t2.922624\t1\t1\t2\t2\t2\n216.00\t964.00\t1.00\t3.426215\t2\t1\t2\t1\t2\n234.00\t632.00\t0.00\t3.12016\t1\t1\t2\t1\t2\n192.00\t739.00\t1.00\t3.275256\t1\t1\t2\t2\t2\n54.00\t702.00\t0.00\t2.811208\t2\t1\t2\t2\t2\n60.00\t757.00\t0.00\t3.226844\t2\t2\t2\t2\t2\n246.00\t676.00\t0.00\t3.169686\t1\t2\t2\t1\t2\n171.00\t860.00\t1.00\t3.389125\t2\t1\t2\t2\t2\n270.00\t452.00\t0.00\t3.180551\t2\t2\t2\t1\t2\n183.00\t695.00\t0.00\t3.125444\t2\t1\t2\t2\t2\n195.00\t837.00\t1.00\t3.239854\t1\t2\t1\t2\t2\n93.00\t802.00\t0.00\t3.224858\t2\t2\t2\t2\t2\n141.00\t561.00\t1.00\t3.17346\t2\t2\t2\t1\t2\n183.00\t1009.00\t1.00\t3.310908\t2\t1\t2\t2\t2\n243.00\t619.00\t0.00\t3.166319\t2\t2\t2\t1\t2\n96.00\t586.00\t1.00\t3.02965\t1\t2\t2\t2\t2\n96.00\t739.00\t0.00\t3.070376\t2\t2\t2\t1\t2\n45.00\t725.00\t0.00\t2.963725\t2\t1\t2\t2\t2\n117.00\t641.00\t0.00\t2.998728\t2\t1\t2\t2\t2\n234.00\t686.00\t1.00\t3.131573\t2\t2\t2\t1\t2\n159.00\t567.00\t0.00\t3.183456\t2\t1\t2\t1\t2\n126.00\t691.00\t1.00\t3.543854\t1\t1\t2\t2\t2\n231.00\t723.00\t0.00\t3.294354\t2\t2\t2\t1\t2\n192.00\t721.00\t1.00\t3.093766\t1\t1\t2\t2\t2\n192.00\t640.00\t0.00\t3.351657\t1\t2\t2\t2\t2\n257.00\t653.00\t1.00\t3.309813\t2\t2\t1\t1\t2\n60.00\t638.00\t0.00\t3.322515\t1\t1\t2\t2\t2\n186.00\t880.00\t1.00\t3.356549\t2\t2\t2\t1\t2\n129.00\t694.00\t0.00\t3.125444\t2\t2\t2\t2\t2\n219.00\t612.00\t0.00\t3.237109\t2\t2\t2\t1\t2\n186.00\t721.00\t0.00\t2.979603\t2\t2\t2\t2\t2\n240.00\t595.00\t0.00\t3.244154\t2\t1\t2\t1\t2\n216.00\t670.00\t0.00\t2.91398\t2\t1\t2\t2\t2\n132.00\t564.00\t0.00\t3.234749\t2\t2\t1\t1\t2\n132.00\t693.00\t0.00\t3.188004\t1\t1\t2\t2\t2\n213.00\t590.00\t1.00\t3.215269\t2\t2\t2\t1\t2\n207.00\t514.00\t1.00\t3.355851\t1\t2\t2\t1\t2\n111.00\t640.00\t1.00\t3.073156\t2\t1\t2\t1\t2\n114.00\t644.00\t1.00\t3.127199\t1\t2\t2\t2\t2\n216.00\t613.00\t1.00\t3.346741\t2\t2\t2\t1\t2\n177.00\t1166.00\t1.00\t3.12016\t2\t1\t2\t1\t2\n138.00\t630.00\t0.00\t3.179303\t2\t2\t2\t2\t2\n186.00\t736.00\t0.00\t3.289893\t2\t1\t2\t2\t2\n267.00\t473.00\t1.00\t2.998229\t2\t2\t2\t1\t2\n72.00\t685.00\t0.00\t2.961658\t2\t1\t2\t2\t2\n69.00\t833.00\t1.00\t3.331847\t2\t1\t2\t2\t2\n99.00\t612.00\t0.00\t3.242202\t1\t2\t2\t1\t2\n174.00\t667.00\t1.00\t3.165897\t1\t1\t2\t1\t2\n198.00\t732.00\t1.00\t3.342155\t1\t2\t2\t2\t2\n96.00\t551.00\t0.00\t3.044999\t2\t2\t2\t1\t2\n201.00\t685.00\t1.00\t3.15487\t2\t1\t2\t2\t2\n150.00\t533.00\t0.00\t2.925846\t2\t2\t2\t1\t2\n159.00\t705.00\t1.00\t3.092405\t2\t1\t2\t2\t2\n198.00\t612.00\t1.00\t3.415758\t2\t2\t2\t1\t2\n195.00\t888.00\t0.00\t3.11795\t2\t2\t2\t1\t2\n126.00\t678.00\t1.00\t3.24142\t1\t1\t2\t2\t2\n171.00\t510.00\t0.00\t3.23593\t2\t2\t2\t1\t2\n111.00\t767.00\t1.00\t3.206398\t2\t2\t2\t2\t2\n96.00\t603.00\t1.00\t3.442339\t2\t2\t2\t1\t2\n132.00\t472.00\t0.00\t3.241029\t2\t1\t2\t2\t2\n159.00\t644.00\t1.00\t3.375538\t2\t1\t2\t2\t2\n111.00\t884.00\t0.00\t3.035434\t1\t1\t2\t2\t2\n138.00\t708.00\t0.00\t3.27639\t2\t1\t2\t2\t2\n138.00\t592.00\t0.00\t2.879198\t2\t1\t2\t2\t2\n309.00\t653.00\t1.00\t3.36557\t2\t2\t2\t1\t2\n231.00\t716.00\t1.00\t3.346741\t2\t2\t2\t1\t2\n114.00\t862.00\t0.00\t3.301009\t2\t2\t2\t2\t2\n102.00\t617.00\t1.00\t3.400197\t2\t1\t2\t2\t2\n147.00\t592.00\t0.00\t3.074081\t2\t2\t2\t1\t2\n162.00\t527.00\t0.00\t3.591542\t2\t2\t2\t2\t2\n177.00\t810.00\t0.00\t3.048799\t1\t2\t1\t2\t2\n165.00\t523.00\t0.00\t3.005683\t2\t2\t2\t1\t2\n162.00\t614.00\t1.00\t3.492865\t1\t1\t2\t2\t2\n78.00\t954.00\t0.00\t3.603322\t1\t1\t2\t2\t2\n105.00\t479.00\t0.00\t3.246491\t2\t1\t2\t1\t2\n165.00\t716.00\t1.00\t3.168845\t2\t2\t2\t1\t2\n237.00\t594.00\t0.00\t3.309813\t2\t1\t2\t1\t2\n225.00\t607.00\t0.00\t3.109507\t1\t2\t2\t2\t2\n201.00\t696.00\t1.00\t3.270709\t2\t2\t2\t1\t2\n72.00\t734.00\t1.00\t3.011606\t1\t2\t2\t2\t2\n168.00\t534.00\t0.00\t3.170945\t2\t1\t2\t2\t2\n146.00\t818.00\t1.00\t3.070376\t2\t1\t2\t2\t2\n198.00\t545.00\t0.00\t3.007661\t2\t2\t2\t1\t2\n93.00\t726.00\t1.00\t2.913437\t2\t1\t2\t2\t2\n237.00\t552.00\t1.00\t3.182627\t2\t2\t2\t1\t2\n153.00\t589.00\t1.00\t3.299903\t1\t2\t2\t2\t2\n162.00\t476.00\t0.00\t3.299534\t2\t2\t2\t1\t2\n240.00\t787.00\t0.00\t3.083285\t2\t2\t2\t2\t2\n240.00\t472.00\t0.00\t3.357942\t2\t2\t2\t1\t2\n237.00\t743.00\t1.00\t3.114848\t2\t2\t2\t1\t2\n198.00\t433.00\t1.00\t3.072693\t2\t2\t2\t1\t2\n216.00\t914.00\t0.00\t3.361763\t1\t1\t2\t2\t2\n90.00\t526.00\t0.00\t2.998229\t2\t1\t2\t1\t2\n144.00\t743.00\t1.00\t3.670206\t1\t2\t2\t2\t2\n276.00\t717.00\t0.00\t3.203559\t2\t2\t1\t1\t2\n117.00\t644.00\t0.00\t3.208421\t2\t1\t2\t2\t2\n171.00\t795.00\t0.00\t3.034953\t2\t1\t2\t1\t2\n174.00\t489.00\t1.00\t3.210844\t2\t2\t2\t1\t2\n150.00\t505.00\t0.00\t3.073619\t2\t2\t2\t1\t2\n81.00\t766.00\t1.00\t3.292126\t1\t1\t2\t2\t2\n186.00\t744.00\t0.00\t3.323956\t2\t2\t2\t1\t2\n183.00\t884.00\t0.00\t3.282414\t2\t2\t2\t2\t2\n147.00\t782.00\t0.00\t3.243764\t1\t1\t2\t2\t2\n105.00\t631.00\t1.00\t3.21165\t2\t2\t2\t1\t2\n147.00\t689.00\t1.00\t3.318902\t2\t2\t2\t2\t2\n207.00\t729.00\t0.00\t3.227637\t2\t1\t2\t2\t2\n213.00\t610.00\t0.00\t2.984671\t2\t2\t2\t1\t2\n261.00\t547.00\t0.00\t3.278276\t1\t1\t2\t1\t2\n168.00\t526.00\t1.00\t3.47785\t1\t1\t2\t2\t2\n177.00\t560.00\t0.00\t3.117507\t2\t1\t1\t2\t2\n162.00\t475.00\t1.00\t3.089678\t2\t2\t2\t1\t2\n156.00\t647.00\t0.00\t3.097837\t2\t1\t2\t1\t2\n99.00\t660.00\t1.00\t3.092405\t2\t2\t2\t2\t2\n159.00\t593.00\t0.00\t3.222071\t1\t1\t2\t2\t2\n309.00\t630.00\t0.00\t3.022861\t1\t1\t2\t1\t2\n255.00\t458.00\t0.00\t3.157426\t2\t2\t2\t1\t2\n183.00\t857.00\t1.00\t3.441699\t1\t1\t2\t2\t2\n261.00\t545.00\t1.00\t3.240246\t2\t2\t2\t1\t2\n150.00\t882.00\t0.00\t3.165897\t2\t1\t2\t2\t2\n258.00\t607.00\t1.00\t3.254629\t1\t2\t2\t1\t2\n195.00\t552.00\t0.00\t3.357594\t1\t1\t2\t2\t2\n117.00\t677.00\t1.00\t3.383712\t2\t1\t2\t2\t2\n180.00\t601.00\t1.00\t3.125005\t2\t2\t1\t1\t2\n207.00\t675.00\t1.00\t3.557061\t2\t1\t2\t2\t2\n225.00\t668.00\t0.00\t3.369018\t2\t2\t2\t1\t2\n180.00\t930.00\t1.00\t3.493169\t1\t1\t2\t2\t2\n312.00\t635.00\t1.00\t3.15487\t2\t2\t2\t1\t2\n219.00\t613.00\t1.00\t3.17346\t1\t2\t1\t1\t2\n90.00\t467.00\t1.00\t2.986692\t1\t1\t1\t2\t2\n123.00\t747.00\t1.00\t3.201526\t2\t1\t2\t1\t2\n198.00\t807.00\t0.00\t3.193763\t2\t2\t2\t2\t2\n273.00\t777.00\t0.00\t3.046901\t2\t2\t2\t1\t2\n164.00\t804.00\t1.00\t3.134624\t2\t2\t2\t1\t2\n153.00\t726.00\t1.00\t3.641788\t2\t2\t2\t2\t2\n246.00\t647.00\t0.00\t3.121483\t2\t2\t2\t1\t2\n240.00\t836.00\t1.00\t3.256557\t2\t1\t2\t1\t2\n194.00\t707.00\t0.00\t3.279406\t1\t1\t2\t2\t2\n117.00\t572.00\t1.00\t3.531055\t2\t2\t2\t1\t2\n231.00\t542.00\t1.00\t3.451574\t1\t2\t2\t1\t2\n120.00\t782.00\t0.00\t3.089678\t2\t1\t2\t1\t2\n120.00\t864.00\t0.00\t2.892037\t2\t2\t2\t2\t2\n309.00\t739.00\t0.00\t3.131573\t2\t2\t2\t1\t2\n117.00\t638.00\t0.00\t3.288775\t2\t1\t2\t1\t2\n129.00\t565.00\t0.00\t3.135929\t2\t2\t2\t2\t2\n213.00\t520.00\t1.00\t3.485232\t2\t2\t2\t1\t2\n258.00\t739.00\t1.00\t3.246102\t2\t2\t2\t1\t2\n201.00\t707.00\t0.00\t3.197039\t2\t2\t2\t2\t2\n204.00\t572.00\t1.00\t3.404193\t1\t2\t2\t1\t2\n138.00\t528.00\t1.00\t3.423285\t2\t2\t1\t1\t2\n213.00\t780.00\t0.00\t3.343921\t1\t1\t2\t2\t2\n174.00\t626.00\t0.00\t2.999724\t2\t2\t2\t2\t2\n120.00\t832.00\t1.00\t3.684369\t1\t1\t2\t2\t2\n90.00\t837.00\t1.00\t3.425239\t2\t1\t2\t2\t2\n159.00\t847.00\t0.00\t3.292498\t2\t2\t2\t2\t2\n114.00\t752.00\t0.00\t3.092405\t1\t1\t2\t2\t2\n117.00\t754.00\t1.00\t3.363149\t1\t1\t2\t2\t2\n300.00\t775.00\t1.00\t3.244933\t2\t1\t1\t1\t1\n130.00\t620.00\t0.00\t3.379974\t1\t1\t2\t2\t1\n210.00\t595.00\t0.00\t3.116622\t2\t1\t1\t1\t1\n90.00\t879.00\t1.00\t3.074543\t1\t1\t2\t2\t1\n205.00\t724.00\t1.00\t3.239071\t2\t1\t1\t1\t1\n160.00\t956.00\t1.00\t3.137666\t1\t1\t2\t2\t1\n190.00\t853.00\t1.00\t3.075929\t2\t2\t2\t1\t1\n290.00\t827.00\t1.00\t3.279783\t2\t2\t1\t1\t1\n120.00\t646.00\t1.00\t3.345332\t2\t1\t2\t2\t1\n130.00\t879.00\t0.00\t3.273364\t2\t1\t2\t2\t1\n290.00\t698.00\t1.00\t3.262701\t2\t1\t1\t1\t1\n90.00\t595.00\t1.00\t3.055415\t2\t1\t2\t2\t1\n180.00\t905.00\t1.00\t3.331847\t2\t2\t2\t1\t1\n160.00\t905.00\t1.00\t3.399195\t2\t1\t2\t2\t1\n155.00\t672.00\t0.00\t3.129389\t2\t1\t1\t1\t1\n85.00\t750.00\t1.00\t3.070376\t2\t1\t2\t1\t1\n140.00\t724.00\t1.00\t3.141563\t1\t1\t2\t2\t1\n165.00\t672.00\t0.00\t3.136798\t2\t1\t2\t1\t1\n100.00\t801.00\t1.00\t2.999724\t2\t2\t1\t1\t1\n220.00\t595.00\t1.00\t3.310908\t2\t1\t2\t1\t1\n150.00\t982.00\t1.00\t2.993229\t2\t1\t2\t2\t1\n75.00\t775.00\t1.00\t3.268047\t2\t1\t2\t1\t1\n300.00\t724.00\t0.00\t3.181797\t2\t2\t1\t1\t1\n100.00\t931.00\t1.00\t3.490124\t2\t1\t2\t2\t1\n305.00\t801.00\t1.00\t3.240246\t2\t2\t2\t1\t1\n140.00\t853.00\t1.00\t3.192121\t1\t1\t2\t2\t1\n185.00\t775.00\t1.00\t3.475686\t2\t1\t2\t1\t1\n190.00\t853.00\t0.00\t3.376563\t1\t1\t2\t2\t1\n150.00\t775.00\t0.00\t3.149311\t2\t2\t2\t2\t1\n200.00\t775.00\t0.00\t3.212455\t2\t2\t1\t1\t1\n115.00\t698.00\t1.00\t3.304686\t1\t1\t1\t2\t1\n190.00\t982.00\t1.00\t3.161247\t2\t1\t2\t1\t1\n220.00\t775.00\t1.00\t3.538347\t2\t1\t2\t1\t1\n150.00\t879.00\t0.00\t3.137666\t1\t1\t2\t2\t1\n150.00\t775.00\t1.00\t3.301009\t2\t1\t2\t1\t1\n115.00\t672.00\t1.00\t3.289893\t1\t1\t2\t2\t1\n230.00\t956.00\t1.00\t3.312002\t2\t2\t2\t1\t1\n210.00\t672.00\t1.00\t3.101443\t1\t2\t1\t2\t1\n190.00\t595.00\t0.00\t3.283539\t2\t1\t2\t1\t1\n160.00\t827.00\t0.00\t3.042616\t2\t1\t2\t2\t1\n110.00\t724.00\t1.00\t3.566147\t1\t1\t2\t2\t1\n220.00\t543.00\t0.00\t2.891482\t2\t1\t1\t1\t1\n130.00\t956.00\t1.00\t3.383712\t1\t1\t2\t2\t1\n90.00\t750.00\t1.00\t3.162094\t2\t1\t1\t2\t1\n180.00\t620.00\t0.00\t3.140265\t2\t1\t2\t1\t1\n200.00\t646.00\t1.00\t3.505557\t1\t1\t2\t2\t1\n220.00\t569.00\t0.00\t3.186766\t2\t1\t2\t1\t1\n190.00\t853.00\t0.00\t3.150169\t2\t1\t2\t1\t1\n130.00\t1008.00\t0.00\t3.283539\t1\t1\t2\t2\t1\n165.00\t620.00\t0.00\t2.882564\t2\t1\t2\t1\t1\n250.00\t569.00\t0.00\t3.125005\t2\t1\t2\t1\t1\n120.00\t1163.00\t1.00\t3.109507\t1\t1\t2\t2\t1\n250.00\t698.00\t1.00\t3.509454\t2\t1\t1\t1\t1\n70.00\t1008.00\t1.00\t3.32071\t1\t1\t2\t2\t1\n160.00\t698.00\t0.00\t3.070376\t2\t1\t2\t1\t1\n120.00\t853.00\t0.00\t2.944439\t2\t1\t2\t1\t1\n85.00\t931.00\t1.00\t3.742894\t2\t1\t2\t2\t1\n90.00\t982.00\t0.00\t3.299903\t1\t1\t2\t2\t1\n120.00\t543.00\t0.00\t3.270709\t2\t1\t2\t1\t1\n190.00\t750.00\t1.00\t3.417071\t2\t2\t1\t1\t1\n230.00\t620.00\t0.00\t3.058707\t2\t2\t2\t1\t1\n70.00\t931.00\t1.00\t3.109507\t1\t1\t1\t2\t1\n210.00\t982.00\t1.00\t3.337903\t2\t1\t2\t2\t1\n200.00\t905.00\t1.00\t3.381335\t2\t2\t2\t1\t1\n165.00\t956.00\t0.00\t3.370394\t2\t1\t1\t2\t1\n200.00\t775.00\t1.00\t3.24688\t2\t1\t2\t1\t1\n120.00\t672.00\t0.00\t3.132882\t2\t1\t2\t2\t1\n140.00\t595.00\t1.00\t3.198265\t2\t1\t2\t1\t1\n140.00\t620.00\t0.00\t2.909084\t2\t1\t1\t2\t1\n180.00\t750.00\t1.00\t3.404525\t2\t1\t2\t1\t1\n160.00\t827.00\t1.00\t3.162094\t2\t1\t2\t2\t1\n325.00\t905.00\t1.00\t3.129389\t1\t2\t1\t1\t1\n250.00\t724.00\t1.00\t3.139833\t2\t2\t1\t1\t1\n150.00\t1267.00\t1.00\t3.25925\t1\t1\t2\t2\t1\n170.00\t620.00\t1.00\t3.379633\t2\t1\t2\t1\t1\n170.00\t905.00\t1.00\t3.273364\t2\t1\t2\t1\t1\n100.00\t595.00\t0.00\t2.956472\t2\t1\t2\t1\t1\n180.00\t1008.00\t1.00\t3.516013\t1\t1\t2\t2\t1\n180.00\t853.00\t1.00\t3.497113\t2\t1\t1\t1\t1\n160.00\t698.00\t1.00\t3.284664\t2\t1\t2\t1\t1\n190.00\t698.00\t0.00\t3.192121\t1\t1\t2\t2\t1\n115.00\t698.00\t1.00\t3.342862\t1\t1\t1\t2\t1\n165.00\t620.00\t1.00\t3.287282\t2\t1\t2\t1\t1\n110.00\t801.00\t0.00\t3.236323\t2\t1\t1\t2\t1\n200.00\t595.00\t0.00\t3.393165\t2\t2\t2\t1\t1\n90.00\t750.00\t1.00\t3.318178\t1\t1\t2\t2\t1\n215.00\t827.00\t1.00\t3.326833\t2\t2\t1\t1\t1\n180.00\t827.00\t1.00\t3.242202\t2\t1\t2\t2\t1\n125.00\t595.00\t1.00\t3.415429\t1\t1\t2\t2\t1\n120.00\t595.00\t1.00\t3.190476\t2\t1\t2\t1\t1\n120.00\t750.00\t1.00\t3.299903\t1\t1\t2\t2\t1\n60.00\t698.00\t0.00\t2.809403\t1\t1\t2\t2\t1\n210.00\t672.00\t1.00\t3.270709\t2\t2\t1\t1\t1\n370.00\t801.00\t0.00\t3.245712\t2\t2\t2\t1\t1\n65.00\t543.00\t1.00\t3.227637\t1\t1\t2\t2\t1\n230.00\t672.00\t1.00\t3.254243\t2\t2\t2\t1\t1\n170.00\t905.00\t0.00\t3.197039\t2\t2\t2\t2\t1\n170.00\t646.00\t1.00\t3.69883\t1\t1\t2\t2\t1\n240.00\t620.00\t1.00\t3.581016\t2\t2\t1\t1\t1\n160.00\t724.00\t1.00\t3.533687\t2\t1\t2\t2\t1\n290.00\t698.00\t0.00\t3.168424\t2\t1\t1\t1\t1\n110.00\t1060.00\t1.00\t3.326833\t2\t1\t2\t2\t1\n95.00\t853.00\t1.00\t3.083285\t1\t1\t2\t2\t1\n370.00\t827.00\t1.00\t3.140265\t1\t1\t2\t1\t1\n230.00\t775.00\t1.00\t3.184698\t2\t1\t1\t1\t1\n170.00\t646.00\t1.00\t3.425239\t1\t2\t2\t2\t1\n160.00\t672.00\t0.00\t3.100543\t2\t1\t2\t2\t1\n370.00\t620.00\t0.00\t3.170945\t2\t2\t1\t1\t1\n250.00\t724.00\t0.00\t3.170945\t2\t1\t1\t1\t1\n105.00\t853.00\t1.00\t3.519277\t2\t1\t2\t2\t1\n240.00\t620.00\t0.00\t3.193763\t2\t1\t2\t1\t1\n130.00\t1008.00\t0.00\t3.22843\t1\t1\t2\t2\t1\n200.00\t801.00\t0.00\t3.271468\t1\t1\t2\t2\t1\n130.00\t775.00\t1.00\t3.017004\t2\t1\t1\t1\t1\n135.00\t775.00\t1.00\t3.297687\t2\t1\t2\t1\t1\n90.00\t698.00\t1.00\t3.379633\t2\t1\t2\t1\t1\n80.00\t750.00\t1.00\t3.237894\t1\t1\t2\t2\t1\n230.00\t595.00\t1.00\t3.225255\t2\t1\t1\t1\t1\n150.00\t646.00\t1.00\t3.39081\t1\t1\t2\t2\t1\n155.00\t646.00\t0.00\t3.049747\t2\t2\t1\t1\t1\n100.00\t620.00\t1.00\t3.042616\t2\t1\t2\t2\t1\n180.00\t827.00\t1.00\t3.219276\t2\t1\t2\t1\t1\n180.00\t724.00\t1.00\t3.505557\t1\t2\t2\t2\t1\n210.00\t569.00\t1.00\t3.439135\t1\t2\t1\t1\t1\n270.00\t620.00\t0.00\t3.269569\t2\t1\t2\t1\t1\n180.00\t827.00\t0.00\t3.569251\t2\t1\t2\t2\t1\n190.00\t724.00\t1.00\t3.24688\t2\t1\t1\t1\t1\n135.00\t465.00\t0.00\t3.537475\t1\t1\t1\t1\t1\n225.00\t698.00\t1.00\t3.234355\t1\t1\t2\t2\t1\n135.00\t801.00\t0.00\t3.208421\t2\t2\t2\t1\t1\n85.00\t724.00\t1.00\t3.752089\t2\t1\t2\t2\t1\n150.00\t646.00\t1.00\t3.148882\t2\t1\t2\t1\t1\n130.00\t646.00\t1.00\t3.401864\t1\t1\t2\t2\t1\n180.00\t672.00\t1.00\t3.226844\t1\t1\t1\t2\t1\n200.00\t750.00\t0.00\t3.187179\t1\t1\t2\t2\t1\n210.00\t646.00\t1.00\t3.205993\t2\t1\t2\t1\t1\n160.00\t956.00\t1.00\t3.530763\t1\t1\t2\t2\t1\n160.00\t801.00\t1.00\t3.288775\t1\t1\t1\t1\t1\n90.00\t801.00\t0.00\t3.192121\t1\t1\t2\t2\t1\n260.00\t801.00\t1.00\t3.275256\t2\t2\t1\t1\t1\n200.00\t646.00\t0.00\t3.405189\t2\t1\t2\t1\t1\n190.00\t1344.00\t1.00\t3.344627\t2\t1\t2\t2\t1\n180.00\t750.00\t1.00\t3.219276\t1\t2\t2\t1\t1\n280.00\t646.00\t1.00\t3.208017\t2\t2\t1\t1\t1\n200.00\t698.00\t1.00\t3.299534\t2\t1\t1\t1\t1\n185.00\t956.00\t0.00\t3.210844\t2\t1\t1\t1\t1\n100.00\t672.00\t1.00\t3.343215\t1\t1\t2\t2\t1\n130.00\t801.00\t0.00\t3.187179\t2\t2\t2\t2\t1\n110.00\t569.00\t1.00\t3.068053\t1\t1\t2\t2\t1\n155.00\t724.00\t0.00\t3.016515\t2\t1\t2\t1\t1\n260.00\t569.00\t1.00\t3.414114\t1\t2\t2\t1\t1\n150.00\t801.00\t0.00\t3.157\t1\t1\t2\t2\t1\n180.00\t931.00\t1.00\t3.21326\t2\t2\t2\t1\t1\n190.00\t465.00\t0.00\t3.128513\t2\t2\t2\t1\t1\n280.00\t543.00\t1.00\t3.14974\t2\t2\t1\t1\t1\n210.00\t1318.00\t0.00\t3.315276\t2\t1\t2\t2\t1\n120.00\t646.00\t1.00\t3.117507\t2\t1\t1\t1\t1\n150.00\t931.00\t0.00\t2.959587\t2\t1\t2\t2\t1\n210.00\t543.00\t1.00\t3.137666\t2\t2\t1\t1\t1\n140.00\t724.00\t0.00\t3.300271\t2\t1\t2\t1\t1\n175.00\t698.00\t1.00\t3.1307\t1\t1\t2\t2\t1\n280.00\t646.00\t1.00\t3.391484\t2\t1\t1\t1\t1\n155.00\t775.00\t0.00\t3.333632\t1\t1\t2\t2\t1\n160.00\t801.00\t1.00\t3.428813\t2\t2\t2\t2\t1\n230.00\t724.00\t1.00\t3.150169\t2\t2\t1\t1\t1\n195.00\t750.00\t0.00\t3.242202\t1\t1\t2\t2\t1\n190.00\t724.00\t1.00\t3.244544\t2\t2\t1\t1\t1\n70.00\t879.00\t0.00\t3.16674\t1\t1\t2\t2\t1\n180.00\t724.00\t1.00\t3.219276\t2\t1\t2\t1\t1\n230.00\t595.00\t1.00\t3.329343\t2\t2\t2\t1\t1\n100.00\t724.00\t1.00\t3.215269\t2\t1\t2\t1\t1\n100.00\t750.00\t1.00\t3.105035\t2\t1\t2\t2\t1\n170.00\t724.00\t1.00\t3.128075\t1\t1\t2\t2\t1\n190.00\t646.00\t0.00\t3.004196\t2\t2\t2\t1\t1\n80.00\t698.00\t1.00\t3.250762\t1\t1\t2\t2\t1\n220.00\t724.00\t1.00\t3.539509\t2\t1\t1\t2\t1\n140.00\t620.00\t0.00\t3.364188\t2\t2\t1\t1\t1\n130.00\t879.00\t1.00\t3.449035\t1\t1\t1\t2\t1\n130.00\t905.00\t0.00\t3.434632\t2\t1\t2\t1\t1\n130.00\t827.00\t0.00\t2.948116\t2\t2\t2\t2\t1\n155.00\t698.00\t0.00\t3.220475\t2\t1\t2\t1\t1\n70.00\t569.00\t1.00\t3.205993\t2\t1\t1\t1\t1\n130.00\t698.00\t1.00\t3.183456\t2\t1\t2\t1\t1\n215.00\t698.00\t1.00\t2.862772\t2\t1\t2\t1\t1\n120.00\t827.00\t0.00\t2.761275\t1\t1\t2\t2\t1\n170.00\t672.00\t0.00\t3.222868\t2\t1\t2\t1\t1\n160.00\t775.00\t0.00\t3.055415\t1\t1\t2\t2\t1\n150.00\t827.00\t1.00\t3.121483\t2\t1\t1\t2\t1\n105.00\t672.00\t1.00\t3.000222\t2\t1\t2\t1\t1\n50.00\t827.00\t0.00\t3.120601\t2\t1\t2\t2\t1\n80.00\t646.00\t0.00\t3.135929\t2\t1\t2\t2\t1\n140.00\t698.00\t0.00\t3.192121\t2\t1\t2\t1\t1\n75.00\t620.00\t1.00\t3.332562\t1\t1\t2\t2\t1\n165.00\t517.00\t1.00\t3.44967\t2\t1\t2\t1\t1\n160.00\t879.00\t0.00\t3.401197\t1\t1\t2\t2\t1\n110.00\t569.00\t1.00\t3.365916\t2\t1\t2\t2\t1\n170.00\t1060.00\t1.00\t3.416743\t2\t1\t2\t1\t1\n240.00\t853.00\t0.00\t3.346741\t2\t1\t1\t1\t1\n135.00\t905.00\t1.00\t2.805782\t2\t1\t2\t2\t1\n220.00\t646.00\t0.00\t3.165897\t2\t1\t1\t1\t1\n220.00\t698.00\t0.00\t3.293983\t2\t2\t2\t1\t1\n130.00\t672.00\t1.00\t3.52783\t2\t2\t1\t2\t1\n170.00\t775.00\t1.00\t3.297687\t1\t1\t2\t1\t1\n200.00\t698.00\t1.00\t3.266522\t2\t2\t2\t1\t1\n175.00\t1008.00\t1.00\t3.208421\t1\t2\t1\t2\t1\n65.00\t750.00\t1.00\t3.030134\t2\t1\t2\t1\t1\n170.00\t672.00\t0.00\t3.416414\t1\t1\t2\t2\t1\n220.00\t827.00\t1.00\t3.210844\t2\t1\t2\t1\t1\n230.00\t905.00\t1.00\t3.274121\t2\t1\t2\t1\t1\n190.00\t672.00\t1.00\t3.253857\t2\t1\t2\t2\t1\n260.00\t801.00\t1.00\t3.254629\t2\t2\t2\t1\t1\n150.00\t646.00\t1.00\t2.971952\t1\t1\t2\t2\t1\n250.00\t569.00\t0.00\t3.225255\t2\t2\t1\t1\t1\n190.00\t775.00\t1.00\t3.11795\t2\t2\t2\t2\t1\n320.00\t543.00\t1.00\t3.238678\t2\t1\t2\t1\t1\n150.00\t775.00\t1.00\t3.492256\t2\t1\t2\t2\t1\n115.00\t698.00\t1.00\t3.230014\t2\t1\t2\t1\t1\n75.00\t879.00\t0.00\t3.210037\t2\t1\t2\t2\t1\n150.00\t724.00\t0.00\t3.128513\t2\t1\t2\t1\t1\n90.00\t724.00\t1.00\t3.243764\t1\t1\t1\t2\t1\n150.00\t931.00\t0.00\t3.312366\t2\t2\t2\t1\t1\n185.00\t905.00\t0.00\t3.262318\t2\t1\t2\t2\t1\n250.00\t698.00\t1.00\t3.269189\t2\t1\t1\t1\t1\n165.00\t775.00\t1.00\t3.239854\t1\t1\t2\t2\t1\n75.00\t595.00\t0.00\t2.986692\t2\t1\t2\t1\t1\n170.00\t724.00\t1.00\t3.140698\t2\t1\t2\t1\t1\n200.00\t905.00\t1.00\t3.080073\t2\t1\t2\t2\t1\n270.00\t982.00\t0.00\t3.248823\t2\t1\t2\t1\t1\n85.00\t1034.00\t1.00\t3.331847\t2\t1\t2\t2\t1\n100.00\t750.00\t1.00\t3.416743\t2\t1\t2\t2\t1\n170.00\t853.00\t1.00\t3.247269\t2\t1\t2\t2\t1\n130.00\t724.00\t0.00\t3.329343\t2\t1\t2\t1\t1\n165.00\t750.00\t0.00\t3.125005\t1\t1\t2\t2\t1\n300.00\t750.00\t0.00\t3.278276\t2\t2\t2\t1\t1\n120.00\t879.00\t1.00\t3.429461\t1\t1\t2\t2\t1\n110.00\t827.00\t1.00\t3.319264\t1\t1\t2\t2\t1\n160.00\t724.00\t0.00\t3.322154\t2\t2\t2\t1\t1\n100.00\t646.00\t0.00\t3.192121\t2\t1\t1\t1\t1\n80.00\t698.00\t1.00\t3.354106\t1\t1\t2\t2\t1\n185.00\t827.00\t0.00\t3.285412\t2\t1\t2\t1\t1\n60.00\t620.00\t1.00\t3.441699\t2\t1\t2\t2\t1\n200.00\t827.00\t1.00\t3.145445\t2\t1\t1\t1\t1\n115.00\t827.00\t0.00\t3.488598\t1\t1\t2\t2\t1\n170.00\t672.00\t0.00\t3.162094\t2\t1\t2\t1\t1\n100.00\t801.00\t1.00\t3.454422\t1\t2\t2\t2\t1\n100.00\t750.00\t1.00\t3.392829\t2\t2\t2\t1\t1\n150.00\t595.00\t0.00\t3.061988\t1\t1\t2\t2\t1\n250.00\t724.00\t0.00\t3.268047\t2\t1\t2\t1\t1\n180.00\t853.00\t0.00\t3.054944\t1\t2\t2\t2\t1\n250.00\t439.00\t1.00\t3.334701\t2\t2\t2\t1\t1\n245.00\t905.00\t1.00\t3.215269\t2\t2\t2\t1\t1\n145.00\t698.00\t0.00\t3.180551\t2\t1\t2\t1\t1\n140.00\t698.00\t1.00\t3.578506\t2\t1\t2\t2\t1\n250.00\t414.00\t1.00\t3.310543\t2\t1\t2\t1\t1\n260.00\t801.00\t0.00\t3.086943\t2\t1\t2\t1\t1\n150.00\t905.00\t0.00\t3.196221\t2\t1\t2\t2\t1\n280.00\t620.00\t0.00\t3.264996\t2\t1\t1\t1\t1\n95.00\t750.00\t0.00\t3.331847\t1\t1\t2\t2\t1\n265.00\t775.00\t0.00\t3.219276\t2\t1\t1\t1\t1\n210.00\t620.00\t0.00\t3.222868\t2\t1\t2\t1\t1\n120.00\t931.00\t1.00\t3.331847\t2\t1\t2\t2\t1\n130.00\t879.00\t1.00\t3.564449\t2\t2\t2\t2\t1\n270.00\t672.00\t1.00\t3.403528\t2\t1\t2\t1\t1\n200.00\t491.00\t0.00\t3.063858\t2\t2\t1\t1\t1\n190.00\t801.00\t1.00\t3.40386\t1\t1\t2\t2\t1\n140.00\t775.00\t1.00\t3.389125\t2\t1\t2\t1\t1\n130.00\t724.00\t1.00\t3.283539\t2\t1\t2\t2\t1\n150.00\t1060.00\t1.00\t3.540379\t2\t1\t2\t1\t1\n105.00\t1008.00\t1.00\t3.333632\t1\t1\t2\t2\t1\n160.00\t698.00\t0.00\t3.194173\t1\t2\t2\t1\t1\n100.00\t724.00\t0.00\t3.338967\t2\t2\t1\t2\t1\n75.00\t801.00\t1.00\t3.380314\t2\t2\t2\t1\t1\n90.00\t853.00\t1.00\t3.464485\t2\t1\t1\t1\t1\n300.00\t750.00\t1.00\t3.346389\t2\t2\t2\t1\t1\n120.00\t672.00\t1.00\t2.948116\t2\t2\t2\t2\t1\n145.00\t672.00\t1.00\t3.387436\t1\t1\t2\t1\t1\n210.00\t646.00\t1.00\t2.998229\t2\t2\t1\t1\t1\n150.00\t879.00\t1.00\t3.361763\t2\t1\t1\t2\t1\n130.00\t672.00\t0.00\t3.234355\t2\t2\t1\t1\t1\n210.00\t672.00\t1.00\t3.158276\t2\t1\t1\t1\t1\n200.00\t775.00\t0.00\t3.175551\t1\t1\t2\t2\t1\n110.00\t724.00\t1.00\t3.615771\t2\t1\t2\t1\t1\n220.00\t724.00\t1.00\t2.878074\t2\t2\t2\t1\t1\n155.00\t595.00\t1.00\t3.188829\t2\t1\t2\t1\t1\n140.00\t698.00\t0.00\t3.017983\t2\t1\t2\t1\t1\n100.00\t750.00\t1.00\t3.367641\t1\t1\t2\t2\t1\n260.00\t672.00\t0.00\t3.04785\t2\t1\t1\t1\t1\n160.00\t698.00\t1.00\t3.137666\t1\t1\t1\t2\t1\n70.00\t724.00\t1.00\t3.426215\t1\t1\t2\t1\t1\n160.00\t1060.00\t1.00\t3.095578\t1\t1\t1\t2\t1\n160.00\t827.00\t1.00\t3.085573\t2\t1\t2\t1\t1\n190.00\t853.00\t1.00\t3.398193\t2\t2\t2\t1\t1\n120.00\t853.00\t1.00\t3.38845\t2\t1\t1\t2\t1\n180.00\t698.00\t1.00\t3.177637\t2\t1\t2\t1\t1\n120.00\t698.00\t1.00\t3.322515\t2\t1\t2\t2\t1\n230.00\t569.00\t1.00\t3.244544\t2\t1\t1\t1\t1\n260.00\t879.00\t1.00\t3.179303\t2\t2\t1\t1\t1\n180.00\t853.00\t0.00\t3.403195\t2\t1\t2\t2\t1\n190.00\t879.00\t1.00\t3.304686\t2\t1\t2\t2\t1\n210.00\t853.00\t1.00\t3.288029\t2\t1\t1\t1\t1\n190.00\t672.00\t0.00\t3.321432\t2\t2\t1\t1\t1\n180.00\t646.00\t1.00\t3.192532\t2\t1\t2\t2\t1\n250.00\t775.00\t1.00\t3.289521\t1\t1\t1\t1\t1\n120.00\t775.00\t0.00\t3.208825\t1\t1\t1\t2\t1\n170.00\t1034.00\t0.00\t3.196221\t2\t1\t2\t2\t1\n140.00\t801.00\t1.00\t3.480317\t2\t1\t2\t2\t1\n190.00\t1060.00\t1.00\t3.179303\t2\t1\t2\t2\t1\n180.00\t672.00\t0.00\t3.023834\t2\t1\t2\t2\t1\n110.00\t827.00\t1.00\t3.164208\t2\t1\t2\t1\t1\n110.00\t853.00\t1.00\t3.423285\t1\t2\t2\t2\t1\n270.00\t775.00\t0.00\t3.197039\t1\t2\t1\t1\t1\n340.00\t595.00\t1.00\t3.35829\t2\t2\t2\t1\t1\n40.00\t905.00\t0.00\t3.093766\t2\t1\t2\t2\t1\n185.00\t905.00\t0.00\t3.275256\t2\t1\t1\t1\t1\n230.00\t750.00\t1.00\t3.357942\t2\t2\t2\t1\t1\n105.00\t1112.00\t1.00\t3.046901\t2\t1\t2\t2\t1\n210.00\t698.00\t0.00\t3.239854\t2\t1\t2\t1\t1\n100.00\t801.00\t0.00\t3.106826\t2\t1\t2\t2\t1\n100.00\t827.00\t1.00\t3.467297\t1\t1\t2\t2\t1\n140.00\t931.00\t1.00\t3.074543\t1\t1\t2\t2\t1\n280.00\t620.00\t0.00\t3.389462\t2\t1\t1\t1\t1\n180.00\t853.00\t0.00\t3.38845\t2\t1\t2\t2\t1\n120.00\t1008.00\t0.00\t3.123246\t1\t1\t2\t2\t1\n"; -} -} - -function demorat() -{ - with(window.document.key_search) - { - -searchkey.value="Sex\tDrug\tW1\tW2\nM\tD1\t5.00\t6.00\nM\tD1\t7.00\t6.00\nM\tD1\t9.00\t9.00\nM\tD1\t5.00\t4.00\nM\tD2\t9.00\t12.00\nM\tD2\t7.00\t7.00\nM\tD2\t7.00\t6.00\nM\tD2\t6.00\t8.00\nM\tD3\t14.00\t11.00\nM\tD3\t21.00\t15.00\nM\tD3\t12.00\t10.00\nM\tD3\t17.00\t12.00\nF\tD1\t7.00\t10.00\nF\tD1\t8.00\t10.00\nF\tD1\t6.00\t6.00\nF\tD1\t9.00\t7.00\nF\tD2\t7.00\t6.00\nF\tD2\t10.00\t13.00\nF\tD2\t6.00\t9.00\nF\tD2\t8.00\t7.00\nF\tD3\t14.00\t9.00\nF\tD3\t14.00\t8.00\nF\tD3\t16.00\t12.00\nF\tD3\t10.00\t5.00\n"; -} -} - - -function Upload() -{ - - with(window.document.key_search) - { - MyUpload.value="YES"; - } -} - - -function SearchCheck() -{ - with(window.document.key_search) - { - if(trim(searchkey.value)=="") - { - alert("Sorry,the search field is empty"); - return false; - } - else - { - my_page.value=1; - Search.value="YES"; - return true; - } - } -} -function pheno() -{ - with(window.document.pheno) - { - my_page.value=1; - } -} -function clear_key() -{ - with(window.document.key_search) - { - my_snpid.value=""; - my_mirid.value=""; - my_run.value=0; - my_org.value="All"; - submit(); - } - -} - -function refresh() -{ - with(window.document.key_search) - { - if(my_org.value=="Human") - { - // search_method[3].disabled=true; - // my_phenodesc.disabled=true; - // pheno_sample.disabled=true; - } - else - { - search_method[3].disabled=false; - my_phenodesc.disabled=false; - pheno_sample.disabled=false; - } - } -} - - -function pheno_next() -{ - with(window.document.key_search) - { - Search.value="YES"; - my_run.value=2; - my_page.value++; - submit(); - } -} - -function pheno_previous() -{ - with(window.document.key_search) - { Search.value="YES"; - my_run.value=2; - my_page.value--; - submit(); - } -} - -function next_page() -{ - with(window.document.key_search) - { - Search.value="YES"; - my_page.value++; - submit(); - } - -} -function previous_page() -{ - with(window.document.key_search) - { - Search.value="YES"; - my_page.value--; - submit(); - } -} - -function wopen(url, name, param) -{ - window.open(url,name, param); - return ; -} - -function trim(inputString) -{ - if (typeof inputString != "string") - { - return inputString; - } - var retValue = inputString; - var ch = retValue.substring(0, 1); - while (ch == " ") - { // Check for spaces at the beginning of the string - retValue = retValue.substring(1, retValue.length); - ch = retValue.substring(0, 1); - } - ch = retValue.substring(retValue.length-1, retValue.length); - while (ch == " ") - { // Check for spaces at the end of the string - retValue = retValue.substring(0, retValue.length-1); - ch = retValue.substring(retValue.length-1, retValue.length); - } - while (retValue.indexOf(" ") != -1) - { // Note that there are two spaces in the string - look for multiple spaces within the string - retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); // Again, there are two -spac$ } - return retValue; // Return the trimmed string back to the user -} // Ends the "trim" function - - ---> -</script> diff --git a/sourcecodes/input_error_no_menu.php~ b/sourcecodes/input_error_no_menu.php~ deleted file mode 100644 index 7063cc3d..00000000 --- a/sourcecodes/input_error_no_menu.php~ +++ /dev/null @@ -1,3 +0,0 @@ -<br> - <h1>There was an error with your input. Input data can only contain <br>letters, numbers, underscores (_), periods (.), and whitespace.</h1> -</html> diff --git a/sourcecodes/layout.php~ b/sourcecodes/layout.php~ deleted file mode 100644 index c9b86997..00000000 --- a/sourcecodes/layout.php~ +++ /dev/null @@ -1,123 +0,0 @@ -<?php - -include("header_new.inc"); -include("input_validate.php"); -$keyval=valid_keyval($_GET["My_key"]); - -$dir="./data/"; - -$vf1=$dir.$keyval."var.txt"; -$vf2=$dir.$keyval."varname.txt"; -$vf3=$dir.$keyval."vardata.txt"; -unlink($vf1); -unlink($vf2); -unlink($vf3); - - -$radiovalue="Evidence"; -$valcompare="Evidence"; - - - if(isset($_POST["Datatype"])) - { - - $radiovalue=$_POST["Datatype"]; - if($radiovalue=="Evidence") $S1="checked=\"checked\""; - if($radiovalue=="Intervention") $S2="checked=\"checked\""; - } - else - { - $radiovalue="Evidence"; - $S1="checked=\"checked\""; - } - - - -?> -<script language="JavaScript"> -<!-- -function calcHeight() -{ - //find the height of the internal page - var the_height= - document.getElementById('the_iframe').contentWindow. - document.body.scrollHeight; - - //change the height of the iframe - document.getElementById('the_iframe').height= - the_height; -} -//--> -</script> -<form method="post" name="form"> -<table width="100%" align="center" style="background-color:" bordercolor=white border=0.5 cellspacing="0" cellpadding="0"> - <tr valign=top> - <td colspan=4><hr size=3></td> - </tr> -<tr > -<th align=right> <h3>Prediction Mode: </h3></th> - <td align=left> - <input name="Datatype" type="radio" value=<?php $radioval="Evidence"; echo $radioval; ?> checked <?php echo $S1; ?>" onClick="javascript:this.form.submit();">Evidence - <input name="Datatype" type="radio" value=<?php $radioval="Intervention"; echo $radioval; ?> <?php echo $S2; ?>" onClick="javascript:this.form.submit();"> Intervention - - </td> -</tr> - <tr valign=top> - <td colspan=4><hr size=3></td> - </tr> - -</table> -</form> - -<!-- Site navigation menu --> -<ul class="navbar2"> - <li><p>Selected mode:<br><?php print($radiovalue);?></p></li> - <li><p>Network ID:<br><?php print($keyval);?></p></li> -</ul> - -<ul class="navbar"> - <li><a href="clear.php?My_key=<?php print($keyval);?>" target='_blank'>Clear evidence</a> -<li><a href="cv_predictions.php?My_key=<?php print($keyval);?>";>Cross validation and predictions</a> -<li><a href="modify_edges.php?My_key=<?php print($keyval);?>" target='_blank'>Modify network structure</a> - <li><a href="javascript:void(0);" -NAME="Model Averaging Matrix" title="Model Averaging Matrix" -onClick=window.open("matrix.php?My_key=<?php print($keyval);?>","Ratting","width=950,height=270,0,status=0,");>Display structure matrix</a> - <li><a href="javascript:void(0);" -NAME="Parameters" title="Parameters" -onClick=window.open("parameter_display.php?My_key=<?php print($keyval);?>","Ratting","width=950,height=270,0,status=0,");>View parameters</a> -<li><a href="modify_structure_learning.php?My_key=<?php print($keyval);?>";>Modify structure learning settings</a> - <li><a href="help.php" target='_blank'>Help</a> - <li><a href="../home.php">Home</a> -</ul> - -<?php - //echo "Selected mode:"; - //echo $radiovalue; - - - -if($radiovalue==$valcompare) -{ -?> -<div id="outernew"> - -<object type="text/html" data="network_layout_evd.php?My_key=<?php print($keyval);?>" style="width:3000; height:3000"> -<p>Error: Try again</p> -</object> - -</div> -<?php -} -else -{ -?> -<div id="outernew"> -<object type="text/html" data="network_layout_inv.php?My_key=<?php print($keyval);?>" style="width:3000; height:3000"> -<p>Error: Try again</p> -</object> - -</div> -<?php -} -?> - diff --git a/sourcecodes/parameter_learning/Predictmultipleintrvention.m b/sourcecodes/parameter_learning/Predictmultipleintrvention.m deleted file mode 100644 index 1b9fa2f4..00000000 --- a/sourcecodes/parameter_learning/Predictmultipleintrvention.m +++ /dev/null @@ -1,95 +0,0 @@ -function Predictmultipleintrvention(pre) -dfile=strcat(pre,'structure_input.txt'); -sfile=dfile; -dfile=strcat(pre,'continuous_input.txt'); -nnodefile=strcat(pre,'nnode.txt'); - -fnnode = fopen(nnodefile,'r'); -nnodes = fscanf(fnnode,'%d'); - -fvarnamefile=strcat(pre,'varname.txt'); - -varfile = fopen(fvarnamefile,'r'); - -Std_flag=true; -[labels,cases,bnet]=readInput(dfile,sfile,nnodes,Std_flag); - -[bnet]=parameterLearning(bnet,cases); - -fvarfile=strcat(pre,'var.txt'); -fvar = fopen(fvarfile,'r'); -select_var_new = fscanf(fvar,'%d'); - -nm = numel(select_var_new); - -varlabels = cell(1,nm); -varbuffer = fgetl(varfile); %get header line as a string -for j=1:nm - [varnext,varbuffer] = strtok(varbuffer); - varlabels{j} = varnext; - for i=1:nnodes - if strcmp(varlabels{j},labels{i}) - select_var_new(j)=i; - end - end - -end - - - - -fvardfile=strcat(pre,'vardata.txt'); - -fvard = fopen(fvardfile,'r'); - -select_var_data_new = fscanf(fvard,'%f'); - -means_orig = cell(1,nnodes); -stdevs_orig = cell(1,nnodes); -labels_orig = cell(1,nnodes); -%Read in original means and standard deviations -mapfile = strcat(pre,'map.txt'); -fmap = fopen(mapfile,'r'); -for i=1:nnodes - buffer = fgetl(mapfile); - temp = cell(1,4); - for j=1:4 - [next,buffer] = strtok(buffer); - temp{j} = next; - end - labels_orig{i} = temp{1}; - means_orig{i} = str2num(temp{4}); - stdevs_orig{i} = str2num(temp{3}); -end -fclose(fmap); - -%Need to map the means and stdevs to the correct labels -means = cell(1,nnodes); -stdevs = cell(1,nnodes); -%Read in labels in new order. -labelsnew = cell(1,nnodes); -mapdatafile = strcat(pre,'mapdata.txt'); -fmapdata = fopen(mapdatafile,'r'); -buffer = fgetl(fmapdata); -for i = 1:nnodes - [next,buffer ] = strtok(buffer); - labelsnew{i} = next; -end -fclose(fmapdata); -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labelsnew{i},labels_orig{j}) - means{i} = means_orig{j}; - stdevs{i} = stdevs_orig{j}; - break - end - end -end - -filename=strcat(pre,'net_figure_new.txt'); - -drawFigureM(nnodes,bnet,labels,filename,cases,stdevs,means,select_var_new,select_var_data_new); - -writeParameters_int(pre,bnet,nnodes,labels,cases,stdevs,means,select_var_new,select_var_data_new); - -end diff --git a/sourcecodes/parameter_learning/code_backup/Predictmultiple.m b/sourcecodes/parameter_learning/code_backup/Predictmultiple.m deleted file mode 100644 index 9d107628..00000000 --- a/sourcecodes/parameter_learning/code_backup/Predictmultiple.m +++ /dev/null @@ -1,72 +0,0 @@ -function Predictmultiple(pre) -dfile=strcat(pre,'structure_input.txt'); -sfile=dfile; -dfile=strcat(pre,'continuous_input.txt'); -nnodefile=strcat(pre,'nnode.txt'); - -fnnode = fopen(nnodefile,'r'); -nnodes = fscanf(fnnode,'%d'); - -Std_flag=true; -[labels,cases,bnet]=readInput(dfile,sfile,nnodes,Std_flag); - -[bnet]=parameterLearning(bnet,cases); - -fvarfile=strcat(pre,'var.txt'); -fvar = fopen(fvarfile,'r'); -select_var_new = fscanf(fvar,'%d'); - -fvardfile=strcat(pre,'vardata.txt'); -fvard = fopen(fvardfile,'r'); -select_var_data_new = fscanf(fvard,'%f'); - -means_orig = cell(1,nnodes); -stdevs_orig = cell(1,nnodes); -labels_orig = cell(1,nnodes); -%Read in original means and standard deviations -mapfile = strcat(pre,'map.txt'); -fmap = fopen(mapfile,'r'); -for i=1:nnodes - buffer = fgetl(mapfile); - temp = cell(1,3); - for j=1:3 - [next,buffer] = strtok(buffer); - temp{j} = next; - end - labels_orig{i} = temp{1}; - means_orig{i} = str2num(temp{3}); - stdevs_orig{i} = str2num(temp{2}); -end -fclose(fmap); - -%Need to map the means and stdevs to the correct labels -means = cell(1,nnodes); -stdevs = cell(1,nnodes); -%Read in labels in new order. -labelsnew = cell(1,nnodes); -mapdatafile = strcat(pre,'mapdata.txt'); -fmapdata = fopen(mapdatafile,'r'); -buffer = fgetl(fmapdata); -for i = 1:nnodes - [next,buffer ] = strtok(buffer); - labelsnew{i} = next; -end -fclose(fmapdata); -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labelsnew{i},labels_orig{j}) - means{i} = means_orig{j}; - stdevs{i} = stdevs_orig{j}; - break - end - end -end - - -filename=strcat(pre,'net_figure_new.txt'); - -drawFigureM(nnodes,bnet,labels,filename,cases,stdevs,means,select_var_new,select_var_data_new); - -writeParameters_ev(pre,bnet,nnodes,labels,cases,stdevs,means,select_var_new,select_var_data_new); - -end diff --git a/sourcecodes/parameter_learning/code_backup/Predictmultipleintrvention.m b/sourcecodes/parameter_learning/code_backup/Predictmultipleintrvention.m deleted file mode 100644 index e9f741f2..00000000 --- a/sourcecodes/parameter_learning/code_backup/Predictmultipleintrvention.m +++ /dev/null @@ -1,95 +0,0 @@ -function Predictmultipleintrvention(pre) -dfile=strcat(pre,'structure_input.txt'); -sfile=dfile; -dfile=strcat(pre,'continuous_input.txt'); -nnodefile=strcat(pre,'nnode.txt'); - -fnnode = fopen(nnodefile,'r'); -nnodes = fscanf(fnnode,'%d'); - -fvarnamefile=strcat(pre,'varname.txt'); - -varfile = fopen(fvarnamefile,'r'); - -Std_flag=true; -[labels,cases,bnet]=readInput(dfile,sfile,nnodes,Std_flag); - -[bnet]=parameterLearning(bnet,cases); - -fvarfile=strcat(pre,'var.txt'); -fvar = fopen(fvarfile,'r'); -select_var_new = fscanf(fvar,'%d'); - -nm = numel(select_var_new); - -varlabels = cell(1,nm); -varbuffer = fgetl(varfile); %get header line as a string -for j=1:nm - [varnext,varbuffer] = strtok(varbuffer); - varlabels{j} = varnext; - for i=1:nnodes - if strcmp(varlabels{j},labels{i}) - select_var_new(j)=i; - end - end - -end - - - - -fvardfile=strcat(pre,'vardata.txt'); - -fvard = fopen(fvardfile,'r'); - -select_var_data_new = fscanf(fvard,'%f'); - -means_orig = cell(1,nnodes); -stdevs_orig = cell(1,nnodes); -labels_orig = cell(1,nnodes); -%Read in original means and standard deviations -mapfile = strcat(pre,'map.txt'); -fmap = fopen(mapfile,'r'); -for i=1:nnodes - buffer = fgetl(mapfile); - temp = cell(1,3); - for j=1:3 - [next,buffer] = strtok(buffer); - temp{j} = next; - end - labels_orig{i} = temp{1}; - means_orig{i} = str2num(temp{3}); - stdevs_orig{i} = str2num(temp{2}); -end -fclose(fmap); - -%Need to map the means and stdevs to the correct labels -means = cell(1,nnodes); -stdevs = cell(1,nnodes); -%Read in labels in new order. -labelsnew = cell(1,nnodes); -mapdatafile = strcat(pre,'mapdata.txt'); -fmapdata = fopen(mapdatafile,'r'); -buffer = fgetl(fmapdata); -for i = 1:nnodes - [next,buffer ] = strtok(buffer); - labelsnew{i} = next; -end -fclose(fmapdata); -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labelsnew{i},labels_orig{j}) - means{i} = means_orig{j}; - stdevs{i} = stdevs_orig{j}; - break - end - end -end - -filename=strcat(pre,'net_figure_new.txt'); - -drawFigureM(nnodes,bnet,labels,filename,cases,stdevs,means,select_var_new,select_var_data_new); - -writeParameters_int(pre,bnet,nnodes,labels,cases,stdevs,means,select_var_new,select_var_data_new); - -end diff --git a/sourcecodes/parameter_learning/code_backup/checkDiscreteNodes.m b/sourcecodes/parameter_learning/code_backup/checkDiscreteNodes.m deleted file mode 100644 index c9d0692c..00000000 --- a/sourcecodes/parameter_learning/code_backup/checkDiscreteNodes.m +++ /dev/null @@ -1,37 +0,0 @@ -function [ ] = checkDiscreteNodes( bnet, cases) - %checkDiscreteNodes Checks if states of discrete nodes are be integers from 1 to M - % where M is the number of states of the node. (M should be the same as - % node_sizes in the bnet). - % - %Input: - % bnet: BNT bnet - % cases: cell array of data - % -% -node_sizes = bnet.node_sizes; -dnodes = bnet.dnodes; -ndisc = size(dnodes,2); -ncases = size(cases,2); - -%check to see that all data for discrete nodes are integers -for i = 1:ndisc - inode = dnodes(i); - data = cases(inode,:); - isize = node_sizes(inode); - states = zeros(1,isize); - for j = 1:isize - states(j) = j; - end - for j = 1:ncases - k = int64(data{j}); - if ~any(k==states) - error(['Discrete nodes must be integers from 1 to the number of states']); - end - end -end - - -end - - - diff --git a/sourcecodes/parameter_learning/code_backup/checkStructure.m b/sourcecodes/parameter_learning/code_backup/checkStructure.m deleted file mode 100644 index b4de9403..00000000 --- a/sourcecodes/parameter_learning/code_backup/checkStructure.m +++ /dev/null @@ -1,78 +0,0 @@ -function [ labels, cases, dag, node_sizes, ord_flag ] = checkStructure(labels, cases, dag, node_sizes) - %checkStructure Check to see if nodes are sorted correctly. Nodes must be - % in topological order (i.e., parents before children) before parameter - % learning can take place. This function performs this sorting. - % - %Input and output have the same meaning. The output has just been - %topologically ordered. - % labels = cell array with the names of the nodes. - % cases = cell array with the data. - % dag = matrix with the strucutre of the network. - % node_sizes = vector with the size of each node. - -%make connections array -%count how big you need the connections array to be -nnodes = size(dag,1); -narcs = 0; -for i = 1:nnodes - for j = 1:nnodes - if dag(i,j) == 1 - narcs = narcs + 1; - end - end -end -%fill connections array with label names -connections = cell(narcs,2); -ncount = 0; -for i = 1:nnodes - for j = 1:nnodes - if dag(i,j) == 1 - ncount = ncount + 1; - connections{ncount,1} = labels{i}; - connections{ncount,2} = labels{j}; - end - end -end - -%get topologically sorted dag and labels -[new_dag, new_labels] = mk_adj_mat(connections, labels, 1); - -%check to see if order changed -ord_flag = 0; -for i = 1:nnodes - if ~strcmp(new_labels{i},labels{i}) - ord_flag = 1; - end -end - -if ord_flag - %get new ordering of nodes - order = cell(1,nnodes); - for i = 1:nnodes - for j = 1:nnodes - if strcmp(new_labels{j},labels{i}) - order{i} = j; - end - end - end - - %reorder cases and node_sizes - new_cases = cell(size(cases)); - for i = 1:nnodes - new_cases(order{i},:) = cases(i,:); - end - new_node_sizes = zeros(1,nnodes); - for i = 1:nnodes - new_node_sizes(order{i}) = node_sizes(i); - end - - - dag = new_dag; - cases = new_cases; - node_sizes = new_node_sizes; - labels = new_labels; -end - -end -%end checkStructure.m - diff --git a/sourcecodes/parameter_learning/code_backup/drawFigure.m b/sourcecodes/parameter_learning/code_backup/drawFigure.m deleted file mode 100644 index f84bffa3..00000000 --- a/sourcecodes/parameter_learning/code_backup/drawFigure.m +++ /dev/null @@ -1,390 +0,0 @@ -function [] = drawFigure(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata) -%drawFigure writes the parameters and data that are needed to draw the -%structure of a Bayesian network for BNW. -% This is the first function that - - - -if nargin < 8, - drawFigureNoEv(nnodes,bnet,labels,filename,cases,stdevs,means); -else - drawFigureEv(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata); -end; - -end - - - -function [] = drawFigureEv(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata) -%Function to use if there is no entered evidence. -% -% -%Before each printed line, I will have a line that starts with %%% -% that describes what will be on that line - -%Create an empty evidence cell array. - -%val=cases; -%for i = 1:nnodes -% val(i,1)=val(i,2); - -%end - -A=cell2mat(cases'); -Amax=max(A); -Amin=min(A); - - -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); - -evidence{selectvar}=selectdata; - -[engine,loglik]=enter_evidence(engine,evidence); - -%Open the file, and write the nodes to a file. -fileID = fopen(filename,'w'); - -%%%%Evidence node -fprintf(fileID,'%i\n',selectvar); -%%% The number of nodes -fprintf(fileID,'%i\n',nnodes); -%Get canvas size -labels_temp = cellstr(labels); -[x,y] = make_layout(bnet.dag); - -x = x - min(x); -y = 1 - y; -y = y - min(y); - -[x_dim,y_dim] = canvasSize(nnodes,x,y); - -%%% The dimensions of the canvas for the javascript code -fprintf(fileID,'%i\t%i\t\n',x_dim,y_dim) - -x = x*x_dim; -y = y*y_dim; -for i = 1:nnodes, -%%% The name and X- and Y-positions of each node - fprintf(fileID,'%s\t%i\t%i\n',labels{i},round(x(i)),round(y(i))); -end - -%Get the number of parents and children for each node. -num_par = zeros(1,nnodes); -%For parents, sum down columns -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - num_par(i) = num_par(i) + 1; - end - end -end -num_child = zeros(1,nnodes); -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - num_child(i) = num_child(i) + 1; - end - end -end - - -for i = 1:nnodes, - %%% The name and type of each node (1=continuous, the number of states - %%% if it is discrete - fprintf(fileID,'%s\t%i\n',labels{i},bnet.node_sizes(i)); - %%% The size of the node, I am going to keep them - %%% 250(width) by 150(height) for now - %Could modify this to change the width based on the length of the node - %name - fprintf(fileID,'%i\t%i\n',250,150); - %%% The number of parents of the node, and the parents - if num_par(i) == 0; - %%% If no parents: - fprintf(fileID,'%i\n',num_par(i)); - else - parents = zeros(1,num_par(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - parents(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_par(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_par(i),parents(1,:)); - end - - - %%% The number of children of the node, and the children - if num_child(i) == 0; - %%% If no children: - fprintf(fileID,'%i\n',num_child(i)); - else - children = zeros(1,num_child(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - children(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_child(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_child(i),children(1,:)); - end - - predict = marginal_nodes(engine,i); - if isempty(evidence{i}) - if bnet.node_sizes(i) ~= 1, - for j = 1:bnet.node_sizes(i), - %%%For discrete nodes, the state and the percent of that state - fprintf(fileID,'%i\t%6.4f\n',j,predict.T(j)); - end; - else - - [x_vals,y_vals] = calcGaussian(predict.mu,predict.Sigma,Amax(i),Amin(i)); - %%%For continuous nodes, print x and the pdf of a normal curve. - for j = 1:101, - %%Undo standardization - xvals(j,1) = xvals(j,1)*stdevs{i}+means{i} - fprintf(fileID,'%6.4f\t%6.4f\n',x_vals(j,1),y_vals(j,1)); - end; - end; - else - fprintf(fileID,'%6.4f\t%6.4f\n',selectdata,1); - end - -end -%fprintf(fileID,'%s\t %\n',labels_temp{:}); - - -fclose(fileID); - -end - - - - - - -function [] = drawFigureNoEv(nnodes,bnet,labels,filename,cases,stdevs,means) -%Function to use if there is no entered evidence. -% -% -%Before each printed line, I will have a line that starts with %%% -% that describes what will be on that line -A=cell2mat(cases'); -Amax=max(A); -Amin=min(A); - -%Create an empty evidence cell array. -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); -[engine,loglik] = enter_evidence(engine,evidence); - -%Open the file, and write the nodes to a file. -fileID = fopen(filename,'w'); -%%% The number of nodes -fprintf(fileID,'%i\n',nnodes); - -%Get canvas size - -labels_temp = cellstr(labels); -[x,y] = make_layout(bnet.dag); -%[x,y] = layout_dag(bnet.dag); - - -x = x - min(x); -y = 1 - y; -y = y - min(y); - -[x_dim,y_dim] = canvasSize(nnodes,x,y); - -%%% The dimensions of the canvas for the javascript code -fprintf(fileID,'%i\t%i\t\n',x_dim,y_dim) - -x = x*x_dim; -y = y*y_dim; -for i = 1:nnodes, -%%% The name and X- and Y-positions of each node - fprintf(fileID,'%s\t%i\t%i\n',labels{i},round(x(i)),round(y(i))); -end - -%Get the number of parents and children for each node. -num_par = zeros(1,nnodes); -%For parents, sum down columns -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - num_par(i) = num_par(i) + 1; - end - end -end -num_child = zeros(1,nnodes); -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - num_child(i) = num_child(i) + 1; - end - end -end - - -for i = 1:nnodes, - %%% The name and type of each node (1=continuous, the number of states - %%% if it is discrete - fprintf(fileID,'%s\t%i\n',labels{i},bnet.node_sizes(i)); - %%% The size of the node, I am going to keep them - %%% 250(width) by 150(height) for now - %Could modify this to change the width based on the length of the node - %name - fprintf(fileID,'%i\t%i\n',250,150); - %%% The number of parents of the node, and the parents - if num_par(i) == 0; - %%% If no parents: - fprintf(fileID,'%i\n',num_par(i)); - else - parents = zeros(1,num_par(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - parents(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_par(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_par(i),parents(1,:)); - end - - - %%% The number of children of the node, and the children - if num_child(i) == 0; - %%% If no children: - fprintf(fileID,'%i\n',num_child(i)); - else - children = zeros(1,num_child(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - children(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_child(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_child(i),children(1,:)); - end - - predict = marginal_nodes(engine,i); - if bnet.node_sizes(i) ~= 1, - for j = 1:bnet.node_sizes(i), - %%%For discrete nodes, the state and the percent of that state - fprintf(fileID,'%i\t%6.4f\n',j,predict.T(j)); - end; - else - %cases(i) - % MAX(cases(i)) - % MIN(cases(i)) - [x_vals,y_vals] = calcGaussian(predict.mu,predict.Sigma,Amax(i),Amin(i)); - %%%For continuous nodes, print x and the pdf of a normal curve. - for j = 1:101, - %%Undo standardization - x_vals(j,1) = x_vals(j,1)*stdevs{i}+means{i}; - fprintf(fileID,'%6.4f\t%6.4f\n',x_vals(j,1),y_vals(j,1)); - end; - end; -end -%fprintf(fileID,'%s\t %\n',labels_temp{:}); - - -fclose(fileID); - -end - - -function [x_dim, y_dim] = canvasSize(nnodes,x,y) -%canvasSize Function to calculate the size of the canvas to -% build the network structure - - -%I am going to assume that the node size will be -% height = 150, width = 250 -% so there will be a node spacing of -% 200 (in y-dim) and 300 (in x-dim). -y_space = 200; -x_space = 300; - -%Set default minimum x and y dimensions -x_dim = 1200; -y_dim = 1200; - -%get unique y values -y_unique = unique(y); -size_y = size(y_unique,2); -y_dim_temp = size_y*y_space; - -%get the maximum nodes in any layer -size_x = zeros(1,size_y); -for i = 1:size_y, - for j = 1:nnodes, - if y_unique(i) == y(j), - size_x(1,i) = size_x(1,i) + 1; - end; - end; -end; -size_x = max(size_x); -x_dim_temp = size_x*x_space; - -if x_dim_temp > x_dim, - x_dim = x_dim_temp; -end; - -if y_dim_temp > y_dim, - y_dim = y_dim_temp; -end; -end - -function [x_vals,y_vals] = calcGaussian(mu,Sigma,maxval,minval) -%Function to calculate 101 points of Gaussian function to use in plotting -% Gets the probability density of the mean value and 50 evenly spaced -% points up to 3Sigma below the mean and 50 evenly space points up to -% 3Sigma above the mean. -%maxval -%minval -x_vals = zeros(101,1); -y_vals = zeros(101,1); - -%x_vals(1,1) = mu - 3*Sigma; -x_vals(1,1) = minval - 1; -gap=((maxval+1)-(minval - 1))/100; -%x_vals(1,1) = 0;%mu - 3*Sigma; -for i = 1:100, - % x_vals(i+1,1) = x_vals(1,1) + i*6*Sigma/100; - x_vals(i+1,1) = x_vals(i,1) + gap; - %x_vals(i+1,1) = x_vals(i,1) + 1/100; -end - -for i = 1:101, - y_vals(i,1) = normpdf(x_vals(i,1),mu,Sigma); -end - -end diff --git a/sourcecodes/parameter_learning/code_backup/drawFigure.m~ b/sourcecodes/parameter_learning/code_backup/drawFigure.m~ deleted file mode 100644 index 404a65f7..00000000 --- a/sourcecodes/parameter_learning/code_backup/drawFigure.m~ +++ /dev/null @@ -1,388 +0,0 @@ -function [] = drawFigure(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata) -%drawFigure writes the parameters and data that are needed to draw the -%structure of a Bayesian network. - - -if nargin < 8, - drawFigureNoEv(nnodes,bnet,labels,filename,cases,stdevs,means); -else - drawFigureEv(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata); -end; - -end - - - -function [] = drawFigureEv(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata) -%Function to use if there is no entered evidence. -% -% -%Before each printed line, I will have a line that starts with %%% -% that describes what will be on that line - -%Create an empty evidence cell array. - -%val=cases; -%for i = 1:nnodes -% val(i,1)=val(i,2); - -%end - -A=cell2mat(cases'); -Amax=max(A); -Amin=min(A); - - -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); - -evidence{selectvar}=selectdata; - -[engine,loglik]=enter_evidence(engine,evidence); - -%Open the file, and write the nodes to a file. -fileID = fopen(filename,'w'); - -%%%%Evidence node -fprintf(fileID,'%i\n',selectvar); -%%% The number of nodes -fprintf(fileID,'%i\n',nnodes); -%Get canvas size -labels_temp = cellstr(labels); -[x,y] = make_layout(bnet.dag); - -x = x - min(x); -y = 1 - y; -y = y - min(y); - -[x_dim,y_dim] = canvasSize(nnodes,x,y); - -%%% The dimensions of the canvas for the javascript code -fprintf(fileID,'%i\t%i\t\n',x_dim,y_dim) - -x = x*x_dim; -y = y*y_dim; -for i = 1:nnodes, -%%% The name and X- and Y-positions of each node - fprintf(fileID,'%s\t%i\t%i\n',labels{i},round(x(i)),round(y(i))); -end - -%Get the number of parents and children for each node. -num_par = zeros(1,nnodes); -%For parents, sum down columns -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - num_par(i) = num_par(i) + 1; - end - end -end -num_child = zeros(1,nnodes); -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - num_child(i) = num_child(i) + 1; - end - end -end - - -for i = 1:nnodes, - %%% The name and type of each node (1=continuous, the number of states - %%% if it is discrete - fprintf(fileID,'%s\t%i\n',labels{i},bnet.node_sizes(i)); - %%% The size of the node, I am going to keep them - %%% 250(width) by 150(height) for now - %Could modify this to change the width based on the length of the node - %name - fprintf(fileID,'%i\t%i\n',250,150); - %%% The number of parents of the node, and the parents - if num_par(i) == 0; - %%% If no parents: - fprintf(fileID,'%i\n',num_par(i)); - else - parents = zeros(1,num_par(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - parents(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_par(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_par(i),parents(1,:)); - end - - - %%% The number of children of the node, and the children - if num_child(i) == 0; - %%% If no children: - fprintf(fileID,'%i\n',num_child(i)); - else - children = zeros(1,num_child(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - children(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_child(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_child(i),children(1,:)); - end - - predict = marginal_nodes(engine,i); - if isempty(evidence{i}) - if bnet.node_sizes(i) ~= 1, - for j = 1:bnet.node_sizes(i), - %%%For discrete nodes, the state and the percent of that state - fprintf(fileID,'%i\t%6.4f\n',j,predict.T(j)); - end; - else - - [x_vals,y_vals] = calcGaussian(predict.mu,predict.Sigma,Amax(i),Amin(i)); - %%%For continuous nodes, print x and the pdf of a normal curve. - for j = 1:101, - %%Undo standardization - xvals(j,1) = xvals(j,1)*stdevs{i}+means{i} - fprintf(fileID,'%6.4f\t%6.4f\n',x_vals(j,1),y_vals(j,1)); - end; - end; - else - fprintf(fileID,'%6.4f\t%6.4f\n',selectdata,1); - end - -end -%fprintf(fileID,'%s\t %\n',labels_temp{:}); - - -fclose(fileID); - -end - - - - - - -function [] = drawFigureNoEv(nnodes,bnet,labels,filename,cases,stdevs,means) -%Function to use if there is no entered evidence. -% -% -%Before each printed line, I will have a line that starts with %%% -% that describes what will be on that line -A=cell2mat(cases'); -Amax=max(A); -Amin=min(A); - -%Create an empty evidence cell array. -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); -[engine,loglik] = enter_evidence(engine,evidence); - -%Open the file, and write the nodes to a file. -fileID = fopen(filename,'w'); -%%% The number of nodes -fprintf(fileID,'%i\n',nnodes); - -%Get canvas size - -labels_temp = cellstr(labels); -[x,y] = make_layout(bnet.dag); -%[x,y] = layout_dag(bnet.dag); - - -x = x - min(x); -y = 1 - y; -y = y - min(y); - -[x_dim,y_dim] = canvasSize(nnodes,x,y); - -%%% The dimensions of the canvas for the javascript code -fprintf(fileID,'%i\t%i\t\n',x_dim,y_dim) - -x = x*x_dim; -y = y*y_dim; -for i = 1:nnodes, -%%% The name and X- and Y-positions of each node - fprintf(fileID,'%s\t%i\t%i\n',labels{i},round(x(i)),round(y(i))); -end - -%Get the number of parents and children for each node. -num_par = zeros(1,nnodes); -%For parents, sum down columns -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - num_par(i) = num_par(i) + 1; - end - end -end -num_child = zeros(1,nnodes); -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - num_child(i) = num_child(i) + 1; - end - end -end - - -for i = 1:nnodes, - %%% The name and type of each node (1=continuous, the number of states - %%% if it is discrete - fprintf(fileID,'%s\t%i\n',labels{i},bnet.node_sizes(i)); - %%% The size of the node, I am going to keep them - %%% 250(width) by 150(height) for now - %Could modify this to change the width based on the length of the node - %name - fprintf(fileID,'%i\t%i\n',250,150); - %%% The number of parents of the node, and the parents - if num_par(i) == 0; - %%% If no parents: - fprintf(fileID,'%i\n',num_par(i)); - else - parents = zeros(1,num_par(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - parents(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_par(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_par(i),parents(1,:)); - end - - - %%% The number of children of the node, and the children - if num_child(i) == 0; - %%% If no children: - fprintf(fileID,'%i\n',num_child(i)); - else - children = zeros(1,num_child(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - children(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_child(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_child(i),children(1,:)); - end - - predict = marginal_nodes(engine,i); - if bnet.node_sizes(i) ~= 1, - for j = 1:bnet.node_sizes(i), - %%%For discrete nodes, the state and the percent of that state - fprintf(fileID,'%i\t%6.4f\n',j,predict.T(j)); - end; - else - %cases(i) - % MAX(cases(i)) - % MIN(cases(i)) - [x_vals,y_vals] = calcGaussian(predict.mu,predict.Sigma,Amax(i),Amin(i)); - %%%For continuous nodes, print x and the pdf of a normal curve. - for j = 1:101, - %%Undo standardization - x_vals(j,1) = x_vals(j,1)*stdevs{i}+means{i}; - fprintf(fileID,'%6.4f\t%6.4f\n',x_vals(j,1),y_vals(j,1)); - end; - end; -end -%fprintf(fileID,'%s\t %\n',labels_temp{:}); - - -fclose(fileID); - -end - - -function [x_dim, y_dim] = canvasSize(nnodes,x,y) -%canvasSize Function to calculate the size of the canvas to -% build the network structure - - -%I am going to assume that the node size will be -% height = 150, width = 250 -% so there will be a node spacing of -% 200 (in y-dim) and 300 (in x-dim). -y_space = 200; -x_space = 300; - -%Set default minimum x and y dimensions -x_dim = 1200; -y_dim = 1200; - -%get unique y values -y_unique = unique(y); -size_y = size(y_unique,2); -y_dim_temp = size_y*y_space; - -%get the maximum nodes in any layer -size_x = zeros(1,size_y); -for i = 1:size_y, - for j = 1:nnodes, - if y_unique(i) == y(j), - size_x(1,i) = size_x(1,i) + 1; - end; - end; -end; -size_x = max(size_x); -x_dim_temp = size_x*x_space; - -if x_dim_temp > x_dim, - x_dim = x_dim_temp; -end; - -if y_dim_temp > y_dim, - y_dim = y_dim_temp; -end; -end - -function [x_vals,y_vals] = calcGaussian(mu,Sigma,maxval,minval) -%Function to calculate 101 points of Gaussian function to use in plotting -% Gets the probability density of the mean value and 50 evenly spaced -% points up to 3Sigma below the mean and 50 evenly space points up to -% 3Sigma above the mean. -%maxval -%minval -x_vals = zeros(101,1); -y_vals = zeros(101,1); - -%x_vals(1,1) = mu - 3*Sigma; -x_vals(1,1) = minval - 1; -gap=((maxval+1)-(minval - 1))/100; -%x_vals(1,1) = 0;%mu - 3*Sigma; -for i = 1:100, - % x_vals(i+1,1) = x_vals(1,1) + i*6*Sigma/100; - x_vals(i+1,1) = x_vals(i,1) + gap; - %x_vals(i+1,1) = x_vals(i,1) + 1/100; -end - -for i = 1:101, - y_vals(i,1) = normpdf(x_vals(i,1),mu,Sigma); -end - -end diff --git a/sourcecodes/parameter_learning/code_backup/drawFigureM.m b/sourcecodes/parameter_learning/code_backup/drawFigureM.m deleted file mode 100644 index 91b8698f..00000000 --- a/sourcecodes/parameter_learning/code_backup/drawFigureM.m +++ /dev/null @@ -1,230 +0,0 @@ -function [] = drawFigureM(nnodes,bnet,labels,filename,cases,stdevs,means,selectvar,selectdata) -%drawFigureM writes the parameters and data that are needed to draw the -%structure of a Bayesian network after added evidence or intervention - -fileID = fopen(filename,'w'); - - -A=cell2mat(cases'); -Amax=max(A); -Amin=min(A); - - -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); - -m = size(selectvar,1); - -ev_dat = zeros(1,nnodes); -for i = 1:m, - di=selectvar(i,1); - ev_dat(di)=selectdata(i,1); -%Need to standardized evidence for continuous nodes. - if bnet.node_sizes(di) == 1 - ev_dat(di) = (ev_dat(di) - means{di}) / stdevs{di}; - end - evidence{di}=ev_dat(di); - fprintf(fileID,'%i\t',di); -end - -fprintf(fileID,'\n'); - -[engine,loglik]=enter_evidence(engine,evidence); - -%Open the file, and write the nodes to a file. -%%% The number of nodes -fprintf(fileID,'%i\n',nnodes); -%Get canvas size -labels_temp = cellstr(labels); -[x,y] = make_layout(bnet.dag); -x = x - min(x); -y = 1 - y; -y = y - min(y); -[x_dim,y_dim] = canvasSize(nnodes,x,y); - -%%% The dimensions of the canvas for the javascript code -fprintf(fileID,'%i\t%i\t\n',x_dim,y_dim); -x = x*x_dim; -y = y*y_dim; -for i = 1:nnodes, -%%% The name and X- and Y-positions of each node - fprintf(fileID,'%s\t%i\t%i\n',labels{i},round(x(i)),round(y(i))); -end - -%Get the number of parents and children for each node. -num_par = zeros(1,nnodes); -%For parents, sum down columns -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - num_par(i) = num_par(i) + 1; - end - end -end -num_child = zeros(1,nnodes); -for i = 1:nnodes, - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - num_child(i) = num_child(i) + 1; - end - end -end - -for i = 1:nnodes, - %%% The name and type of each node (1=continuous, the number of states - %%% if it is discrete - fprintf(fileID,'%s\t%i\n',labels{i},bnet.node_sizes(i)); - %%% The size of the node, I am going to keep them - %%% 250(width) by 150(height) for now - %Could modify this to change the width based on the length of the node - %name - fprintf(fileID,'%i\t%i\n',250,150); - %%% The number of parents of the node, and the parents - if num_par(i) == 0; - %%% If no parents: - fprintf(fileID,'%i\n',num_par(i)); - else - parents = zeros(1,num_par(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(j,i) == 1, - parents(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_par(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_par(i),parents(1,:)); - end - - - %%% The number of children of the node, and the children - if num_child(i) == 0; - %%% If no children: - fprintf(fileID,'%i\n',num_child(i)); - else - children = zeros(1,num_child(i)); - k = 1; - for j = 1:nnodes, - if bnet.dag(i,j) == 1, - children(1,k) = j; - k = k + 1; - end - end - format = '%i\t'; - for j = 1:num_child(i)-1, - format = strcat(format,'%i\t'); - end - format = strcat(format,'%i\n'); - %%%If there are parents: - fprintf(fileID,format,num_child(i),children(1,:)); - end - - predict = marginal_nodes(engine,i); - if isempty(evidence{i}) - if bnet.node_sizes(i) ~= 1, - for j = 1:bnet.node_sizes(i), - %%%For discrete nodes, the state and the percent of that state - fprintf(fileID,'%i\t%6.4f\n',j,predict.T(j)); - end; - else - [x_vals,y_vals] = calcGaussian(predict.mu,predict.Sigma,Amax(i),Amin(i)); - %%%For continuous nodes, print x and the pdf of a normal curve. - for j = 1:101, - %%Undo standardization - x_vals(j,1) = x_vals(j,1)*stdevs{i}+means{i}; - fprintf(fileID,'%6.4f\t%6.4f\n',x_vals(j,1),y_vals(j,1)); - end; - end; - else - if bnet.node_sizes(i) == 1, - fprintf(fileID,'%6.4f\t%6.4f\n',ev_dat(i)*stdevs{i}+means{i},1); - else - fprintf(fileID,'%6.4f\t%6.4f\n',ev_dat(i),1); - endif - end - -end - -fclose(fileID); -end - - - - - - - - - -function [x_dim, y_dim] = canvasSize(nnodes,x,y) -%canvasSize Function to calculate the size of the canvas to -% build the network structure - - -%I am going to assume that the node size will be -% height = 150, width = 250 -% so there will be a node spacing of -% 200 (in y-dim) and 300 (in x-dim). -y_space = 200; -x_space = 300; - -%Set default minimum x and y dimensions -x_dim = 1200; -y_dim = 1200; - -%get unique y values -y_unique = unique(y); -size_y = size(y_unique,2); -y_dim_temp = size_y*y_space; - -%get the maximum nodes in any layer -size_x = zeros(1,size_y); -for i = 1:size_y, - for j = 1:nnodes, - if y_unique(i) == y(j), - size_x(1,i) = size_x(1,i) + 1; - end; - end; -end; -size_x = max(size_x); -x_dim_temp = size_x*x_space; - -if x_dim_temp > x_dim, - x_dim = x_dim_temp; -end; - -if y_dim_temp > y_dim, - y_dim = y_dim_temp; -end; -end - -function [x_vals,y_vals] = calcGaussian(mu,Sigma,maxval,minval) -%Function to calculate 101 points of Gaussian function to use in plotting -% Gets the probability density of the mean value and 50 evenly spaced -% points up to 3Sigma below the mean and 50 evenly space points up to -% 3Sigma above the mean. -%maxval -%minval -x_vals = zeros(101,1); -y_vals = zeros(101,1); - -%x_vals(1,1) = mu - 3*Sigma; -x_vals(1,1) = minval - 1; -gap=((maxval+1)-(minval - 1))/100; -%x_vals(1,1) = 0;%mu - 3*Sigma; -for i = 1:100, - % x_vals(i+1,1) = x_vals(1,1) + i*6*Sigma/100; - x_vals(i+1,1) = x_vals(i,1) + gap; - %x_vals(i+1,1) = x_vals(i,1) + 1/100; -end - -for i = 1:101, - y_vals(i,1) = normpdf(x_vals(i,1),mu,Sigma); -end - -end diff --git a/sourcecodes/parameter_learning/code_backup/getParams.m b/sourcecodes/parameter_learning/code_backup/getParams.m deleted file mode 100644 index 31f84ffb..00000000 --- a/sourcecodes/parameter_learning/code_backup/getParams.m +++ /dev/null @@ -1,22 +0,0 @@ -function [ bnet ] = getParams( bnet, cases ) -%getParams Code to initialize CPT and do parameter learning. -%This will be very basic for now. I can add more options later. - -dnodes = bnet.dnodes; -cnodes = bnet.cnodes; -nnodes = size(dnodes,2)+size(cnodes,2); - -%make dnodes tabular_CPT -for i = 1:size(dnodes,2) - bnet.CPD{dnodes(i)} = tabular_CPD(bnet,dnodes(i)); -end - -for i = 1:size(cnodes,2) - bnet.CPD{cnodes(i)} = gaussian_CPD(bnet,cnodes(i)); -end - -bnet = learn_params(bnet,cases); - - -end - diff --git a/sourcecodes/parameter_learning/code_backup/parameterLearning.m b/sourcecodes/parameter_learning/code_backup/parameterLearning.m deleted file mode 100644 index 872e94b1..00000000 --- a/sourcecodes/parameter_learning/code_backup/parameterLearning.m +++ /dev/null @@ -1,17 +0,0 @@ -function [ bnet ] = parameterLearning( bnet,cases,engine_name ) -%parameterLearning Do parameter learning and inference - -%engine is an optional argument -if nargin < 3 - engine_name = 'jtree_inf_engine'; -end - - -%First do parameter learning with all the data -[bnet] = getParams(bnet,cases); - - - - -end - diff --git a/sourcecodes/parameter_learning/code_backup/prepareInput.m b/sourcecodes/parameter_learning/code_backup/prepareInput.m deleted file mode 100644 index 838dcd2c..00000000 --- a/sourcecodes/parameter_learning/code_backup/prepareInput.m +++ /dev/null @@ -1,294 +0,0 @@ -function [ ] = prepareInput( pre ) - % - % This function takes files that are uploaded to BNW and creates output - % files that can be used for structure and parameter learning. - % It replaces php code that was previously in bn_file_load_gom.php. - % There are several improvements in performance and ease of use: - % 1) Loading files is significantly (~5x) faster for large input files. - % 2) The allowed values for discrete variables are more flexible. - % (e.g., A genotype variable be 'B' and 'D' instead of having - % to replace to make them '1' and '2'.) - % 3) Continuous variables may be identified as continuous in some cases - % even if there is not a period. - % 4) The states of discrete variables should be correctly ordered in - % almost all cases. - % 5) An additional output file is written that will let users check if - % the input file has been uploaded and parsed correctly. - % 6) Future updates to this code should be easier than updating the php. - % - % - % Input: ???continuous_input_orig.txt - % This is the input file that is uploaded to BNW. - % It is directly written out by the BNW php code with no modification. - % The file format is a header line containing the variable names - % followed by the data, with each case in a row. - % - % Output: There are many output files. - % 1) The main output file is ???continuous_input.txt that can be - % used by the structure learning code and parameter learning codes. - % The first line is variable names, the second line is the node type - % (continuous nodes should have 1, discrete nodes have the number - % of states), and the rest is the data. - % 2) A new output file is ???input_desc.txt, a file that describes the - % data so users can check that it has been parsed correctly. - % 3) ???nlevels.txt: The states of discrete variables. - % 4) ???name.txt: The names of the variables as uploaded. - % 5) ???type.txt: The number of states for each variables - % (1 indicates a continuous variable.) - % 6/7) ???nnode.txt and ???nrows.txt: number of nodes and cases - % 8-12) ???ban.txt, ???white.txt, ???k.txt, ???thr.txt, and - % ???parent.txt: Files with default values for structure learning. - % - -% open file for input, include error handling -dfile=strcat(pre,'continuous_input_orig.txt'); - -fin = fopen(dfile,'r'); -if fin < 0 - error(['Could not open ',dfile,' for input']); -end - -% Get the number of cases (the number of rows in the file excluding the header) -ncases = fskipl(fin,Inf) - 1; - -frewind(fin); - -% Read in first line to get the number of nodes and the node labels. -buffer = fgetl(fin); %get header line as a string -nnodes = numel(strfind(buffer,"\t")) + 1; -labels = cell(1,nnodes); -for j=1:nnodes - [next,buffer] = strtok(buffer); - labels{j} = next; -end - -% Read in the data -data = cell(ncases,nnodes); -for i = 1:ncases - buffer = fgetl(fin); - for j = 1:nnodes - [next,buffer] = strtok(buffer); - data{i,j} = next; - end -end - -% Determine whether or not the nodes are continuous or discrete. -% First, treat them as all discrete and get the states and number of stats(levels). -levels = cell(1,nnodes); -states = []; -for j = 1:nnodes - states{end+1} = unique(data(:,j)); - levels{j} = size(states{j},1); -end - -reason = cell(1,nnodes); -%Now do some checks to see if nodes are discrete or continuous -for j = 1:nnodes - % If there are 3 or less unique values, I will assume that the node is discrete. - if levels{j} < 4; - reason{j} = "It was determined to be discrete because there are a small number (<4) of possible values."; - continue - % If there are as many unique values as a third of the number of cases, - % I will assume that the node is continuous. - elseif levels{j} > ncases/3; - levels{j} = 1; - reason{j} = "It was determined to be continuous because there are a large number of possible values compared to the number of cases."; - continue - % If there are more than twenty unique values, - % I will assume that the node is continuous. - elseif levels{j} > 20; - levels{j} = 1; - reason{j} = "It was determined to be continuous because there are many (>20) possible values."; - continue - % Otherwise, I will scan through the individual values. - % If any of the values contain a '.', I will assume it is continuous. - else - reason{j} = "It was determined to be discrete by default."; - period_test = 0; - column = data(:,j); - k = 1; - while period_test == 0 - period_test = sum(cell2mat(strfind(column(k),"."))); - if period_test != 0; - reason{j} = "This variable was determined to be continuous because there were several possible values and at least one value contained a period(.)."; - levels{j} = 1; - end - k++; - if k > ncases - break - end - end - end -end - -%I need to check if any discrete nodes are listed after continuous nodes. -%If so, I need to rearrange the columns. -max_disc = 0; -min_cont = nnodes + 1; -for i = 1:nnodes - if levels{i} > 1 - max_disc = i; - elseif min_cont == nnodes+1 - min_cont = i; - end -end -%If max_disc > min_cont, you need to rearrange the nodes -% to put the discrete nodes first. -if max_disc > min_cont - levels_old = levels; - labels_old = labels; - data_old = data; - states_old = states; - reason_old = reason; - new_order = {}; - for i=1:nnodes - if levels_old{i} > 1 - new_order{end+1} = i; - end - end - for i=1:nnodes - if levels_old{i} == 1 - new_order{end+1} = i; - end - end - labels = {}; - levels = {}; - states = {}; - reason = {}; - for i =1:nnodes - labels{i} = labels_old{new_order{i}}; - levels{i} = levels_old{new_order{i}}; - states{i} = states_old{new_order{i}}; - reason{i} = reason_old{new_order{i}}; - for j=1:ncases - data{j,i} = data_old{j,new_order{i}}; - end - end - -endif - - -%Write other files that are used by BNW for this key. -%The first group of files establish default settings for structure learning. -outfile = strcat(pre,'white.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'From\tTo\n'); -fclose(fout); - -outfile = strcat(pre,'ban.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'From\tTo\n'); -fclose(fout); - -outfile = strcat(pre,'k.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'1\n'); -fclose(fout); - -outfile = strcat(pre,'parent.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'4\n'); -fclose(fout); - -outfile = strcat(pre,'thr.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'0.5\n'); -fclose(fout); - - -%The next group of files have information about the uploaded file. -outfile = strcat(pre,'name.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%s\t',labels{1:end-1}); -fprintf(fout,'%s\n',labels{end}); -fclose(fout); - -outfile = strcat(pre,'nnode.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%i\n',nnodes); -fclose(fout); - -outfile = strcat(pre,'nrows.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%i\n',ncases); -fclose(fout); - -outfile = strcat(pre,'type.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%s\t',labels{1:end-1}); -fprintf(fout,'%s\n',labels{end}); -fprintf(fout,'%i\t',levels{1:end-1}); -fprintf(fout,'%i\n',levels{end}); -fclose(fout); - -%This output file contains the states for discrete nodes. -% The unique matlab function already sorts the states. -outfile = strcat(pre,'nlevels.txt'); -fout = fopen(outfile,'w'); -for i = 1:nnodes - if levels{i} > 1 - fprintf(fout,'%s\t',labels{i},states{i}{1:end-1}); - fprintf(fout,'%s\n',states{i}{end}); - end -end -fclose(fout); - - -%Print a file with a short description of the input. -descfile = strcat(pre,'input_desc.txt'); -dout = fopen(descfile,'w'); -fprintf(dout,['As loaded, the input file had the following properties:\n\n']); -dout = fopen(descfile,'a'); -fprintf(dout,'There are %i variables and %i cases(rows).\n',size(labels,2),ncases); -fprintf(dout,'The variable names are:\n'); -fprintf(dout,'%s\t',labels{1:end-1}); -fprintf(dout,'%s\n\n',labels{end}); -for i=1:nnodes - if levels{i} == 1 - fprintf(dout,'%s is a continuous variable.\n',labels{i}); - fprintf(dout,'%s\n',reason{i}); - column = str2double(data(:,i)); - colmean = mean(column); - colstd = std(column); - fprintf(dout,'It has a mean of %6.3f and a standard deviation of %6.3f\n\n',mean(column),std(column)) - else - fprintf(dout,'%s is a discrete variable with %i states.\n',labels{i},levels{i}); - fprintf(dout,'%s\n',reason{i}); - fprintf(dout,'The states are: '); - fprintf(dout,'%s ',states{i}{1:end-1}); - fprintf(dout,'%s\n\n',states{i}{end}); - end -end -fclose(fout); - -outfile = strcat(pre,'continuous_input.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%s\t',labels{1:end-1}); -fprintf(fout,'%s\n',labels{end}); -fprintf(fout,'%i\t',levels{1:end-1}); -fprintf(fout,'%i\n',levels{end}); -%Need to replace states in discrete variables with integers for BNT -for i = 1:nnodes - if levels{i} > 1 - for j = 1:ncases - for k=1:size(states{i},1) - if data{j,i} == states{i}{k} - data{j,i} = sprintf('%i',num2cell(k){1});; - break - end - end - end - end -end -for i = 1:ncases - fprintf(fout,'%s\t',data{i,1:end-1}); - fprintf(fout,'%s\n',data{i,end}); -end -fclose(fout); - - - - - -end -% end of prepareInput.m \ No newline at end of file diff --git a/sourcecodes/parameter_learning/code_backup/prepareInput.m~ b/sourcecodes/parameter_learning/code_backup/prepareInput.m~ deleted file mode 100644 index 9fc0f97f..00000000 --- a/sourcecodes/parameter_learning/code_backup/prepareInput.m~ +++ /dev/null @@ -1,294 +0,0 @@ -function [ ] = prepareInput( pre ) - % - % This function takes files that are uploaded to BNW and creates output - % files that can be used for structure and parameter learning. - % It replaces php code that was previously in bn_file_load_gom.php. - % There are several improvements in performance and ease of use: - % 1) Loading files is significantly (~5x) faster for large input files. - % 2) The allowed values for discrete variables are more flexible. - % (e.g., A genotype variable be 'B' and 'D' instead of having - % to replace to make them '1' and '2'.) - % 3) Continuous variables may be identified as continuous in some cases - % even if there is not a period. - % 4) The states of discrete variables should be correctly ordered in - % almost all cases. - % 5) An additional output file is written that will let users check if - % the input file has been uploaded and parsed correctly. - % 6) Future updates to this code should be easier than updating the php. - % - % - % Input: ???continuous_input_orig.txt - % This is the input file that is uploaded to BNW. - % It is directly written out by the BNW php code with no modification. - % The file format is a header line containing the variable names - % followed by the data, with each case in a row. - % - % Output: There are many output files. - % 1) The main output file is ???continuous_input.txt that can be - % used by the structure learning code and parameter learning codes. - % The first line is variable names, the second line is the node type - % (continuous nodes should have 1, discrete nodes have the number - % of states), and the rest is the data. - % 2) A new output file is ???input_desc.txt, a file that describes the - % data so users can check that it has been parsed correctly. - % 3) ???nlevels.txt: The states of discrete variables. - % 4) ???name.txt: The names of the variables as uploaded. - % 5) ???type.txt: The number of states for each variables - % (1 indicates a continuous variable.) - % 6/7) ???nnode.txt and ???nrows.txt: number of nodes and cases - % 8-12) ???ban.txt, ???white.txt, ???k.txt, ???thr.txt, and - % ???parent.txt: Files with default values for structure learning. - % - -% open file for input, include error handling -dfile=strcat(pre,'continuous_input_orig.txt'); - -fin = fopen(dfile,'r'); -if fin < 0 - error(['Could not open ',dfile,' for input']); -end - -% Get the number of cases (the number of rows in the file excluding the header) -ncases = fskipl(fin,Inf) - 1; - -frewind(fin); - -% Read in first line to get the number of nodes and the node labels. -buffer = fgetl(fin); %get header line as a string -nnodes = numel(strfind(buffer,"\t")) + 1; -labels = cell(1,nnodes); -for j=1:nnodes - [next,buffer] = strtok(buffer); - labels{j} = next; -end - -% Read in the data -data = cell(ncases,nnodes); -for i = 1:ncases - buffer = fgetl(fin); - for j = 1:nnodes - [next,buffer] = strtok(buffer); - data{i,j} = next; - end -end - -% Determine whether or not the nodes are continuous or discrete. -% First, treat them as all discrete and get the states and number of stats(levels). -levels = cell(1,nnodes); -states = []; -for j = 1:nnodes - states{end+1} = unique(data(:,j)); - levels{j} = size(states{j},1); -end - -reason = cell(1,nnodes); -%Now do some checks to see if nodes are discrete or continuous -for j = 1:nnodes - % If there are 3 or less unique values, I will assume that the node is discrete. - if levels{j} < 4; - reason{j} = "This was determined to be discrete because there are few (<4) different values."; - continue - % If there are as many unique values as a third of the number of cases, - % I will assume that the node is continuous. - elseif levels{j} > ncases/3; - levels{j} = 1; - reason{j} = "This was determined to be continuous because there are a large number of different values compared to the number of cases."; - continue - % If there are more than twenty unique values, - % I will assume that the node is continuous. - elseif levels{j} > 20; - levels{j} = 1; - reason{j} = "This was determined to be continuous because there are many (>20) possible values."; - continue - % Otherwise, I will scan through the individual values. - % If any of the values contain a '.', I will assume it is continuous. - else - reason{j} = "This variable was determined to be discrete."; - period_test = 0; - column = data(:,j); - k = 1; - while period_test == 0 - period_test = sum(cell2mat(strfind(column(k),"."))); - if period_test != 0; - reason{j} = "This variable was determined to be continuous because there were several possible values and at least one value contained a period (".")."; - levels{j} = 1; - end - k++; - if k > ncases - break - end - end - end -end - -%I need to check if any discrete nodes are listed after continuous nodes. -%If so, I need to rearrange the columns. -max_disc = 0; -min_cont = nnodes + 1; -for i = 1:nnodes - if levels{i} > 1 - max_disc = i; - elseif min_cont == nnodes+1 - min_cont = i; - end -end -%If max_disc > min_cont, you need to rearrange the nodes -% to put the discrete nodes first. -if max_disc > min_cont - levels_old = levels; - labels_old = labels; - data_old = data; - states_old = states; - reason_old = reason; - new_order = {}; - for i=1:nnodes - if levels_old{i} > 1 - new_order{end+1} = i; - end - end - for i=1:nnodes - if levels_old{i} == 1 - new_order{end+1} = i; - end - end - labels = {}; - levels = {}; - states = {}; - reason = {}; - for i =1:nnodes - labels{i} = labels_old{new_order{i}}; - levels{i} = levels_old{new_order{i}}; - states{i} = states_old{new_order{i}}; - reason{i} = reason_old{new_order{i}}; - for j=1:ncases - data{j,i} = data_old{j,new_order{i}}; - end - end - -endif - - -%Write other files that are used by BNW for this key. -%The first group of files establish default settings for structure learning. -outfile = strcat(pre,'white.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'From\tTo\n'); -fclose(fout); - -outfile = strcat(pre,'ban.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'From\tTo\n'); -fclose(fout); - -outfile = strcat(pre,'k.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'1\n'); -fclose(fout); - -outfile = strcat(pre,'parent.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'4\n'); -fclose(fout); - -outfile = strcat(pre,'thr.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'0.5\n'); -fclose(fout); - - -%The next group of files have information about the uploaded file. -outfile = strcat(pre,'name.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%s\t',labels{1:end-1}); -fprintf(fout,'%s\n',labels{end}); -fclose(fout); - -outfile = strcat(pre,'nnode.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%i\n',nnodes); -fclose(fout); - -outfile = strcat(pre,'nrows.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%i\n',ncases); -fclose(fout); - -outfile = strcat(pre,'type.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%s\t',labels{1:end-1}); -fprintf(fout,'%s\n',labels{end}); -fprintf(fout,'%i\t',levels{1:end-1}); -fprintf(fout,'%i\n',levels{end}); -fclose(fout); - -%This output file contains the states for discrete nodes. -% The unique matlab function already sorts the states. -outfile = strcat(pre,'nlevels.txt'); -fout = fopen(outfile,'w'); -for i = 1:nnodes - if levels{i} > 1 - fprintf(fout,'%s\t',labels{i},states{i}{1:end-1}); - fprintf(fout,'%s\n',states{i}{end}); - end -end -fclose(fout); - - -%Print a file with a short description of the input. -descfile = strcat(pre,'input_desc.txt'); -dout = fopen(descfile,'w'); -fprintf(dout,['As loaded, the input file had the following properties:\n\n']); -dout = fopen(descfile,'a'); -fprintf(dout,'There are %i variables and %i cases(rows)\n',size(labels,2),ncases); -fprintf(dout,'The variable names are:\n'); -fprintf(dout,'%s\t',labels{1:end-1}); -fprintf(dout,'%s\n\n',labels{end}); -for i=1:nnodes - if levels{i} == 1 - fprintf(dout,'%s is a continuous variable\n',labels{i}); - fprintf(dout,'%s\n',reason{i}); - column = str2double(data(:,i)); - colmean = mean(column); - colstd = std(column); - fprintf(dout,'It has a mean of %6.3f and a standard deviation of %6.3f\n\n',mean(column),std(column)) - else - fprintf(dout,'%s is a discrete variable with %i states\n',labels{i},levels{i}); - fprintf(dout,'%s\n',reason{i}); - fprintf(dout,'The states are: '); - fprintf(dout,'%s ',states{i}{1:end-1}); - fprintf(dout,'%s\n\n',states{i}{end}); - end -end -fclose(fout); - -outfile = strcat(pre,'continuous_input.txt'); -fout = fopen(outfile,'w'); -fprintf(fout,'%s\t',labels{1:end-1}); -fprintf(fout,'%s\n',labels{end}); -fprintf(fout,'%i\t',levels{1:end-1}); -fprintf(fout,'%i\n',levels{end}); -%Need to replace states in discrete variables with integers for BNT -for i = 1:nnodes - if levels{i} > 1 - for j = 1:ncases - for k=1:size(states{i},1) - if data{j,i} == states{i}{k} - data{j,i} = sprintf('%i',num2cell(k){1});; - break - end - end - end - end -end -for i = 1:ncases - fprintf(fout,'%s\t',data{i,1:end-1}); - fprintf(fout,'%s\n',data{i,end}); -end -fclose(fout); - - - - - -end -% end of prepareInput.m \ No newline at end of file diff --git a/sourcecodes/parameter_learning/code_backup/readInput.m b/sourcecodes/parameter_learning/code_backup/readInput.m deleted file mode 100644 index 891d7f36..00000000 --- a/sourcecodes/parameter_learning/code_backup/readInput.m +++ /dev/null @@ -1,63 +0,0 @@ -function [ labels, cases, bnet, node_sizes, data,labelsold] = readInput( dfile, sfile, nnodes, std_flag ) - %readInput is to be used when reading in a network with a known structure - % - %Input: - % dfile = name of the file containing the data (required) - % sfile = name of the file containing the structure (required) - % nnodes = number of nodes in the network (required) - % std_flag = flag for whether or not to standardize the data. - % (optional-- Default is FALSE) - % - % See readInputData.m and readInputStructure.m for description of the - % format of the dfile and sfile, respectively. - % - %Output: - % labels = cell array with the names of the nodes. - % cases = cell array with the data. - % bnet = BNT bayesian network with the input structure. - -if nargin < 4 - std_flag = false(1); -end - - -% read in the file with the data -[labelsold,node_sizes,cases, data] = readInputData(dfile,nnodes); - - -% read in the file with the structure -[dag] = readInputStructure(sfile,labelsold); - - -% check the ordering of the nodes and reorder if necessary -[labels,cases,dag,node_sizes,ord_flag] = checkStructure(labelsold,cases,dag,node_sizes); - -dcount = 0; -for i = 1:nnodes - if node_sizes(i) ~= 1 - dcount = dcount + 1; - end -end -discrete = zeros(1,dcount); -dcount = 0; -for i = 1:nnodes - if node_sizes(i) ~= 1 - dcount = dcount + 1; - discrete(dcount) = i; - end -end - -bnet = mk_bnet(dag,node_sizes,'discrete',discrete,'names',labels); - -%bnet.dag - -checkDiscreteNodes(bnet,cases); - -% standardize continuous data to have a mean = 0 and std = 1 -if (std_flag) - [cases] = standardizeData(labels,node_sizes,cases); -end - - -end -% end of readInput.m diff --git a/sourcecodes/parameter_learning/code_backup/readInputData.m b/sourcecodes/parameter_learning/code_backup/readInputData.m deleted file mode 100644 index 706e2751..00000000 --- a/sourcecodes/parameter_learning/code_backup/readInputData.m +++ /dev/null @@ -1,75 +0,0 @@ -function [ labels , node_sizes, cases, data] = readInputData( dfile , nnodes ) - % readColData reads data from a file containing data in columns - % that have text titles, and possibly other header text - % - % Input: - % dfile = name of the file containing the data.(required) - % nnodes = number of columns in the data file. (required) - % - % Function assumes the following format for the input file: - % 1) First line has labels for each of the nodes. There cannot - % be spaces in any node label. - % 2) The next line is the "node_sizes" of the nodes. If the - % nodes are discrete, this number will be equal to the number - % of states. If the nodes are continuous, they should be - % equal to 1. The function assumes that any nodes with - % node_size = 1 is continuous. - % 3) The rest of the file is numeric data. The data in the input - % data has the number of columns equal to the number of - % nodes in the network and the number of rows equal to - % the number of samples. - % - % - % Output: - % labels = cell array with node (column) labels. - % node_sizes = vector with the size of each node - % cases = cell array with the data. The cases array is transposed - % in comparison with the input data to agree with the format of - % cell data used in BNT. - -% open file for input, include error handling -fin = fopen(dfile,'r'); -if fin < 0 - error(['Could not open ',dfile,' for input']); -end - -% Read in first line to get the node labels. -labels = cell(1,nnodes); -buffer = fgetl(fin); %get header line as a string -for j=1:nnodes - [next,buffer] = strtok(buffer); - labels{j} = next; -end - -% Read in the data. Use the vetorized fscanf function to load all -% numerical values into one vector. Then reshape this vector into a -% matrix. - -data = fscanf(fin,'%f'); % Load the numerical values into one long vector - - - - -nd = length(data); % total number of data points -nr = nd/nnodes; % number of rows; check (next statement) to make sure -if nr ~= round(nd/nnodes) - fprintf(1,'\ndata: nrow = %f\tncol = %d\n',nr,nnodes); - fprintf(1,'number of data points = %d does not equal nrow*ncol\n',nd); - error('data is not rectangular') -end - -data = reshape(data,nnodes,nr)'; % have to transpose the reshaped array - - -node_sizes = zeros(1,nnodes); -for j = 1:nnodes - node_sizes(j) = data(1,j); -end - -nr = nr - 1; -data(1,:) = []; -cases = cell(nnodes,nr); -cases(:,:) = num2cell(data'); - -end -% end of readInputData.m \ No newline at end of file diff --git a/sourcecodes/parameter_learning/code_backup/readInputStructure.m b/sourcecodes/parameter_learning/code_backup/readInputStructure.m deleted file mode 100644 index 6b3cbece..00000000 --- a/sourcecodes/parameter_learning/code_backup/readInputStructure.m +++ /dev/null @@ -1,72 +0,0 @@ -function [ dag ] = readInputStructure( sfile, labels ) -%readInputStructure Read in file with structure information - % - %Input: - % sfile = name of the file containing the data (required) - % labels = cell array with node labels. (required) - % nnodes = number of columns in the data file. (required) - % - % Function assumes the following format for the structure input file: - % 1) The first line has node labels. These must be the same as - % in the input data file. They cannot contain spaces. - % 2) The remainder of the file contains the structure of the dag. - % The structure of a graph is a N-by-N matrix, where N is the - % number of nodes. There are 1's in the matrix representing - % parent-child relationships. For each 1, the row indicates - % the parent and the column indicates the child. For - % example, a 1 in the (2,3) position of the matrix indicates - % that there is an arc pointing from node 2 to node 3. - % - % - % Output: - % dag = matrix with the structure. -% -% Read in first line of the structure file -% open file for input, include error handling -fin = fopen(sfile,'r'); -if fin < 0 - error(['Could not open ',sfile,' for input']); -end - -nnodes = size(labels,2); -% Read in first line to get the node labels. -labels_test = cell(1,nnodes); -buffer = fgetl(fin); %get header line as a string -for j=1:nnodes - [next,buffer] = strtok(buffer); - labels_test{j} = next; -end - -for j=1:nnodes - if labels_test{j} ~= labels{j} - fprintf(['Label of node ',j,' is not consistent in input and structure files']) - end -end - -data = fscanf(fin,'%f'); - -nd = length(data); % total number of data points -nr = nd/nnodes; % number of rows; check (next statement) to make sure -if nr ~= round(nd/nnodes) - fprintf(1,'\ndata: nrow = %f\tncol = %d\n',nr,nnodes); - fprintf(1,'number of data points = %d does not equal nrow*ncol\n',nd); - error('Structure file does not have the correct dimensions (1)') -end -% check to make sure that structure is square -if nr ~= nnodes - error('Structure file does not have the correct dimensions (2)') -end - -data = reshape(data,nnodes,nr)'; % have to transpose the reshaped array - - -dag = zeros(nnodes,nnodes); -for i = 1:size(data,1) - for j = 1:size(data,2) - dag(i,j) = data(i,j); - end -end - - -end -% end of readInputStructure.m diff --git a/sourcecodes/parameter_learning/code_backup/runBN_initial.m b/sourcecodes/parameter_learning/code_backup/runBN_initial.m deleted file mode 100644 index 0deff1b5..00000000 --- a/sourcecodes/parameter_learning/code_backup/runBN_initial.m +++ /dev/null @@ -1,57 +0,0 @@ -function runBN_initial(pre) -sfile=strcat(pre,'structure_input.txt'); -dfile=strcat(pre,'continuous_input.txt'); - -nnodefile=strcat(pre,'nnode.txt'); -fnnode = fopen(nnodefile,'r'); -nnodes = fscanf(fnnode,'%d'); - - -mapfilename=strcat(pre,'mapdata.txt'); -mapvalfilename=strcat(pre,'map.txt'); - -mapfile = fopen(mapfilename,'w'); - -mapval = fopen(mapvalfilename,'w'); - - -Std_flag=true; -[labels,cases,bnet,node_sizes,data,labelsold]=readInput(dfile,sfile,nnodes,Std_flag); -s=std(data,0,1); -m=mean(data); - -for i=1:nnodes - fprintf(mapval,'%s\t%f\t%f\n',labelsold{i},s(i),m(i)); -end - -fprintf(mapfile,'%s',labels{1}); -for i=2:nnodes - fprintf(mapfile,'\t%s',labels{i}); -end -fprintf(mapfile,'\n'); -fclose(mapval); -fclose(mapfile); - -%Need to rearrange the means and stdevs to match the new labeling. -means = cell(1,nnodes); -stdevs = cell(1,nnodes); -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labels{i},labelsold{j}) - means{i} = m(j); - stdevs{i} = s(j); - break - end - end -end - - -[bnet]=parameterLearning(bnet,cases); - -filename=strcat(pre,'net_figure.txt'); - -drawFigure(nnodes,bnet,labels,filename,cases,stdevs,means); - -writeParameters(pre,nnodes,bnet,labels,cases,labelsold,s,m); - -end diff --git a/sourcecodes/parameter_learning/code_backup/standardizeData.m b/sourcecodes/parameter_learning/code_backup/standardizeData.m deleted file mode 100644 index db5e04c7..00000000 --- a/sourcecodes/parameter_learning/code_backup/standardizeData.m +++ /dev/null @@ -1,25 +0,0 @@ -function [ cases ] = standardizeData( labels, node_sizes, cases ) -%standardizeData standardizes continuous nodes so they have a mean = 0 -% and standard deviation = 1 - - -nnodes = size(labels,2); - -%fprintf(['Standardizing data for continuous nodes\n']) -for i = 1:nnodes - if node_sizes(i) == 1 - temp = cell2num(cases(i,:)); - [temp] = standardize(temp); - cases(i,:) = num2cell(temp); - end -end - -%write standardized data to file -%fprintf(['Standardized data is written to file standardized_data.txt\n']) -%fout = 'standardized_data.txt'; -%txt = sprintf([repmat('%s\t',1,size(labels,2))],labels{:}); -%dlmwrite(fout,txt,''); -%dlmwrite(fout,cell2num(cases'),'-append','delimiter','\t'); - -end - diff --git a/sourcecodes/parameter_learning/code_backup/writeParameters.m b/sourcecodes/parameter_learning/code_backup/writeParameters.m deleted file mode 100644 index 0790a8e2..00000000 --- a/sourcecodes/parameter_learning/code_backup/writeParameters.m +++ /dev/null @@ -1,106 +0,0 @@ -function [] = writeParameters(pre,nnodes,bnet,labels,cases,labelsold,s,m) -%Writes a file that contains the parameters of the network with no evidence. - - -%%Get the types of the nodes. -typefile = strcat(pre,'type.txt'); -ftype = fopen(typefile,'r'); -types = cell(1,nnodes); -buffer = fgetl(ftype); -buffer = fgetl(ftype); -for j = 1:nnodes - [next,buffer] = strtok(buffer); - types{j} = uint16(str2num(next)); -end - -max_states = 0; -disc_nodes = 0; -for j = 1:nnodes - if types{j} > max_states - max_states = types{j}; - end - if types{j} > 1 - disc_nodes = disc_nodes + 1; - end -end - -%Add 1 to max_states to account for node name -max_states = max_states + 1; - -%%Get mapping of discrete levels. -levelfile = strcat(pre,'nlevels.txt'); -flevels = fopen(levelfile,'r'); -levels = cell(disc_nodes,max_states); -ndisc_nodes = 0; -for i=1:disc_nodes - ndisc_nodes = ndisc_nodes + 1; - buffer = fgetl(flevels); - for j = 1:max_states - [next,buffer] = strtok(buffer); - if j == 1 - levels{i,j} = next; - else -% levels{i,j} = uint16(str2num(next)); - levels{i,j} = next; - end - if length(buffer) < 1 - break - end - end -end - - -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); -[engine,loglik] = enter_evidence(engine,evidence); - -%Open output file. -filename = strcat(pre,'parameters.txt'); -fileID = fopen(filename,'w'); - -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labelsold{i},labels{j}); - nodeid = j; - break - end - end - predict = marginal_nodes(engine,nodeid); - %%%Print the name of the node - fprintf(fileID,'%s\n',labels{nodeid}); - %%%Print the type of node - if bnet.node_sizes(nodeid) == 1; - line = 'Continuous node\n'; - fprintf(fileID,line); - %%% 'i' in the line below is correct: m and s are had original node labeling - adj_mu = predict.mu*s(i)+m(i); - adj_sigma = s(i)*predict.Sigma; - fprintf(fileID,'%6.4f\t%6.4f\n\n',adj_mu,adj_sigma); - else - line = 'Discrete node with %i states\n'; - fprintf(fileID,line,bnet.node_sizes(nodeid)); - %line = 'Probability of each state\n'; - %fprintf(fileID,line); - nodeid2 = 0; - for k = 1:ndisc_nodes, - if strcmp(levels{k,1},labels{nodeid}), - nodeid2 = k; - break - end - end - for j = 1:bnet.node_sizes(nodeid), - %%%For discrete nodes, the state and the percent of that state -% fprintf(fileID,'%i\t%6.4f\n',levels{nodeid2,j+1},predict.T(j)); - fprintf(fileID,'%s\t%6.4f\n',levels{nodeid2,j+1},predict.T(j)); - end; - fprintf(fileID,'\n') - - end -end - - - -fclose(fileID); - -end - diff --git a/sourcecodes/parameter_learning/code_backup/writeParameters_ev.m b/sourcecodes/parameter_learning/code_backup/writeParameters_ev.m deleted file mode 100644 index fc24e2e5..00000000 --- a/sourcecodes/parameter_learning/code_backup/writeParameters_ev.m +++ /dev/null @@ -1,151 +0,0 @@ -function [] = writeParameters_ev(pre,bnet,nnodes,labels,cases,stdevs,means,selectvar,selectdata) -%Writes a file that contains the parameters of the network after entering evidence. - -%Read in original node labels to get node IDs. -infile = strcat(pre,'continuous_input.txt'); -fin = fopen(infile,'r'); -labelsold = cell(1,nnodes); -buffer = fgetl(fin); -for j = 1:nnodes - [next,buffer] = strtok(buffer); - labelsold{j} = next; -end -fclose(fin); - - -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); - -m = size(selectvar,1); - -%%Get the types of the nodes. -typefile = strcat(pre,'type.txt'); -ftype = fopen(typefile,'r'); -types = cell(1,nnodes); -buffer = fgetl(ftype); -buffer = fgetl(ftype); -for j = 1:nnodes - [next,buffer] = strtok(buffer); - types{j} = uint16(str2num(next)); -end - -max_states = 0; -disc_nodes = 0; -for j = 1:nnodes - if types{j} > max_states - max_states = types{j}; - end - if types{j} > 1 - disc_nodes = disc_nodes + 1; - end -end - -%Add 1 to max_states to account for node name -max_states = max_states + 1; - -%%Get mapping of discrete levels. -levelfile = strcat(pre,'nlevels.txt'); -flevels = fopen(levelfile,'r'); -levels = cell(disc_nodes,max_states); -ndisc_nodes = 0; -for i=1:disc_nodes - ndisc_nodes = ndisc_nodes + 1; -buffer = fgetl(flevels); -for j = 1:max_states - [next,buffer] = strtok(buffer); - if j == 1 - levels{i,j} = next; - else -% levels{i,j} = uint16(str2num(next)); - levels{i,j} = next; - end - if length(buffer) < 1 - break - end - end -end - - -ev_dat = zeros(1,nnodes); -for i = 1:m, - di=selectvar(i,1); - ev_dat(di)=selectdata(i,1); -%Need to standardize evidence for continuous nodes. - if bnet.node_sizes(di) == 1, - ev_dat(di) = (ev_dat(di) - means{di})/stdevs{di}; - end - evidence{di} = ev_dat(di); -end - -[engine,loglik]=enter_evidence(engine,evidence); - -%Open output file. -filename = strcat(pre,'parameters_ev.txt'); -fileID = fopen(filename,'w'); - -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labelsold{i},labels{j}); - nodeid = j; - break - end - end - %%%Print the name of the node - fprintf(fileID,'%s\n',labels{nodeid}); - predict = marginal_nodes(engine,nodeid); - if isempty(evidence{nodeid}) - %%%Print the type of node - if bnet.node_sizes(nodeid) == 1; - line = 'Continuous parameters considering evidence:\n'; - fprintf(fileID,line); - %line = 'Mean and standard deviation of Gaussian distribution\n'; - %fprintf(fileID,line); - adj_mu = predict.mu*stdevs{nodeid}+means{nodeid}; - adj_sigma = stdevs{nodeid}*predict.Sigma; - fprintf(fileID,'%6.4f\t%6.4f\n\n',adj_mu,adj_sigma); - else - line = 'Probability of states considering evidence:\n'; - fprintf(fileID,line); - nodeid2 = 0; - for k = 1:ndisc_nodes, - if strcmp(levels{k,1},labels{nodeid}), - nodeid2 = k; - break - end - end - for j = 1:bnet.node_sizes(nodeid), - %%%For discrete nodes, the state and the percent of that state -% fprintf(fileID,'%i\t%6.4f\n',levels{nodeid2,j+1},predict.T(j)); - fprintf(fileID,'%s\t%6.4f\n',levels{nodeid2,j+1},predict.T(j)); - end; - fprintf(fileID,'\n') - end - else - if bnet.node_sizes(nodeid) == 1; - line = 'Evidence was observed for this node. The observed value was:\n'; - fprintf(fileID,line); - adj_mu = ev_dat(nodeid)*stdevs{nodeid}+means{nodeid}; - fprintf(fileID,'%6.4f\n\n',adj_mu); - else - nodeid2 = 0; - for k = 1:ndisc_nodes, - if strcmp(levels{k,1},labels{nodeid}), - nodeid2 = k; - break - end - end - line = 'Evidence was observed for this node. The observed state was:\n'; - fprintf(fileID,line); - state_ev = uint16(ev_dat(nodeid)); -% fprintf(fileID,'%i\n\n',levels{nodeid2,state_ev+1}); - fprintf(fileID,'%s\n\n',levels{nodeid2,state_ev+1}); - end - end -end - - - -fclose(fileID); - -end - diff --git a/sourcecodes/parameter_learning/code_backup/writeParameters_int.m b/sourcecodes/parameter_learning/code_backup/writeParameters_int.m deleted file mode 100644 index ed92d593..00000000 --- a/sourcecodes/parameter_learning/code_backup/writeParameters_int.m +++ /dev/null @@ -1,186 +0,0 @@ -function [] = writeParameters_int(pre,bnet,nnodes,labels,cases,stdevs,means,selectvar,selectdata) -%Writes a file that contains the parameters of the network after intervention. - - -%First read input file to get node labels to get node IDs. -infile = strcat(pre,'continuous_input.txt'); -fin = fopen(infile,'r'); -labelsold = cell(1,nnodes); -buffer = fgetl(fin); -for j = 1:nnodes - [next,buffer] = strtok(buffer); - labelsold{j} = next; -end - -evidence = cell(1,nnodes); -engine = jtree_inf_engine(bnet); - -m = size(selectvar,1); - -%%Get the types of the nodes. -typefile = strcat(pre,'type.txt'); -ftype = fopen(typefile,'r'); -types = cell(1,nnodes); -buffer = fgetl(ftype); -buffer = fgetl(ftype); -for j = 1:nnodes - [next,buffer] = strtok(buffer); - types{j} = uint16(str2num(next)); -end - -max_states = 0; -disc_nodes = 0; -for j = 1:nnodes - if types{j} > max_states - max_states = types{j}; - end - if types{j} > 1 - disc_nodes = disc_nodes + 1; - end -end - -%Add 1 to max_states to account for node name -max_states = max_states + 1; - -%%Get mapping of discrete levels. -levelfile = strcat(pre,'nlevels.txt'); -flevels = fopen(levelfile,'r'); -levels = cell(disc_nodes,max_states); -ndisc_nodes = 0; -for i=1:disc_nodes - ndisc_nodes = ndisc_nodes + 1; -buffer = fgetl(flevels); -for j = 1:max_states - [next,buffer] = strtok(buffer); - if j == 1 - levels{i,j} = next; - else -% levels{i,j} = uint16(str2num(next)); - levels{i,j} = next; - end - if length(buffer) < 1 - break - end - end -end - - -ev_dat = zeros(1,nnodes); -for i = 1:m, - di=selectvar(i,1); - ev_dat(di)=selectdata(i,1); -%Need to standardize evidence for continuous nodes. - if bnet.node_sizes(di) == 1, - ev_dat(di) = (ev_dat(di) - means{di})/stdevs{di}; - end - evidence{di} = ev_dat(di); -end - -[engine,loglik]=enter_evidence(engine,evidence); - -%Get list of nodes that are children, grandchildren, etc. of intervened nodes -%int_nodes contains the list of these children nodes -int_nodes = zeros(1,nnodes); -%new_nodes is just a temporary array to know when to keep looking -new_nodes = zeros(1,nnodes); -for i = 1:nnodes - if !isempty(evidence{i}); - new_nodes(i) = 1; - int_nodes(i) = 1; - end -end -while sum(new_nodes) != 0 - new_nodes_old = new_nodes; - new_nodes = zeros(1,nnodes); - for i = 1:nnodes - if new_nodes_old(i) == 1 - for j = 1:nnodes - if int_nodes(j) == 0 - if bnet.dag(i,j) == 1, - new_nodes(j) = 1; - end - end - end - end - end - for i = 1:nnodes - if new_nodes(i) == 1; - int_nodes(i) = 1; - end - end -end - - -%Open output file. -filename = strcat(pre,'parameters_ev.txt'); -fileID = fopen(filename,'w'); - -for i = 1:nnodes - for j = 1:nnodes - if strcmp(labelsold{i},labels{j}); - nodeid = j; - break - end - end - %check to see if this is a node impacted by intervention - if int_nodes(nodeid) == 1 - %%%Print the name of the node - fprintf(fileID,'%s\n',labels{nodeid}); - predict = marginal_nodes(engine,nodeid); - if isempty(evidence{nodeid}) - %%%Print the type of node - if bnet.node_sizes(nodeid) == 1; - line = 'Continuous parameters considering intervention:\n'; - fprintf(fileID,line); - %line = 'Mean and standard deviation of Gaussian distribution\n'; - %fprintf(fileID,line); - adj_mu = predict.mu*stdevs{nodeid}+means{nodeid}; - adj_sigma = stdevs{nodeid}*predict.Sigma; - fprintf(fileID,'%6.4f\t%6.4f\n\n',adj_mu,adj_sigma); - else - line = 'Probability of states considering intervention:\n'; - fprintf(fileID,line); - nodeid2 = 0; - for k = 1:ndisc_nodes, - if strcmp(levels{k,1},labels{nodeid}), - nodeid2 = k; - break - end - end - for j = 1:bnet.node_sizes(nodeid), - %%%For discrete nodes, the state and the percent of that state -% fprintf(fileID,'%i\t%6.4f\n',levels{nodeid2,j+1},predict.T(j)); - fprintf(fileID,'%s\t%6.4f\n',levels{nodeid2,j+1},predict.T(j)); - end; - fprintf(fileID,'\n') - end - else - if bnet.node_sizes(nodeid) == 1; - line = 'Intervention on this node assigned the following value:\n'; - fprintf(fileID,line); - adj_mu = ev_dat(nodeid)*stdevs{nodeid}+means{nodeid}; - fprintf(fileID,'%6.4f\n\n',adj_mu); - else - nodeid2 = 0; - for k = 1:ndisc_nodes, - if strcmp(levels{k,1},labels{nodeid}), - nodeid2 = k; - break - end - end - line = 'Intervention on this node assigned the following state:\n'; - fprintf(fileID,line); - state_ev = uint16(ev_dat(nodeid)); -% fprintf(fileID,'%i\n\n',levels{nodeid2,state_ev+1}); - fprintf(fileID,'%s\n\n',levels{nodeid2,state_ev+1}); - end - end - end -end - - - -fclose(fileID); - -end - diff --git a/sourcecodes/parameter_learning/getParams.m b/sourcecodes/parameter_learning/getParams.m deleted file mode 100644 index 31f84ffb..00000000 --- a/sourcecodes/parameter_learning/getParams.m +++ /dev/null @@ -1,22 +0,0 @@ -function [ bnet ] = getParams( bnet, cases ) -%getParams Code to initialize CPT and do parameter learning. -%This will be very basic for now. I can add more options later. - -dnodes = bnet.dnodes; -cnodes = bnet.cnodes; -nnodes = size(dnodes,2)+size(cnodes,2); - -%make dnodes tabular_CPT -for i = 1:size(dnodes,2) - bnet.CPD{dnodes(i)} = tabular_CPD(bnet,dnodes(i)); -end - -for i = 1:size(cnodes,2) - bnet.CPD{cnodes(i)} = gaussian_CPD(bnet,cnodes(i)); -end - -bnet = learn_params(bnet,cases); - - -end - diff --git a/sourcecodes/parameter_learning/kfoldCrossValid.m b/sourcecodes/parameter_learning/kfoldCrossValid.m index 6306c511..02f34866 100644 --- a/sourcecodes/parameter_learning/kfoldCrossValid.m +++ b/sourcecodes/parameter_learning/kfoldCrossValid.m @@ -149,6 +149,9 @@ for i = 1:ncases fprintf(fileID,'%6.4f\t%6.4f\n',kfoldPredictions(i,:)); end +fflush(fileID); +fclose(fileID); + end @@ -283,6 +286,9 @@ for i = 1:ncases fprintf(fileID,'%6.4f\n',kfoldPredictions(i,end)); end +fflush(fileID); +fclose(fileID); + end diff --git a/sourcecodes/parameter_learning/looCrossValid.m b/sourcecodes/parameter_learning/looCrossValid.m index 67b04409..840e486e 100644 --- a/sourcecodes/parameter_learning/looCrossValid.m +++ b/sourcecodes/parameter_learning/looCrossValid.m @@ -126,6 +126,10 @@ for i = 1:ncases fprintf(fileID,'%6.4f\t%6.4f\n',loopredictions(i,:)); end +fflush(fileID); +fclose(fileID); + + end @@ -247,4 +251,7 @@ for i = 1:ncases fprintf(fileID,'%6.4f\n',loopredictions(i,end)); end +fflush(fileID); +fclose(fileID); + end diff --git a/sourcecodes/parameter_learning/modifyEdges.m b/sourcecodes/parameter_learning/modifyEdges.m new file mode 100644 index 00000000..2b336710 --- /dev/null +++ b/sourcecodes/parameter_learning/modifyEdges.m @@ -0,0 +1,133 @@ +function [ ] = modifyEdges( pre_old, pre_new ) + % This function will allow users to add or delete edges from the network. + % + % Input: + % 1) pre_oldstructure_input.txt + % Original structure file. + % 2) pre_olddel_edge.txt + % A list of the edges that should be deleted. + % 3) pre_oldadd_edge.txt + % A list of the edges that should be added. + % + % Output: + % pre_newstructure_input.txt-- structure file with edges added/deleted. + % + + +% open file for input, include error handling +dfile=strcat(pre_old,'structure_input.txt'); + +fin = fopen(dfile,'r'); +if fin < 0 + error(['Could not open ',dfile,' for input']); +end + +% Read in first line to get the number of nodes and the node labels. +buffer = fgetl(fin); %get header line as a string +nnodes = numel(strfind(buffer,"\t")); +labels = cell(1,nnodes); +for j=1:nnodes + [next,buffer] = strtok(buffer); + labels{j} = next; +end + +% Read in the edges +edges = cell(nnodes,nnodes); +for i = 1:nnodes + buffer = fgetl(fin); + for j = 1:nnodes + [next,buffer] = strtok(buffer); + edges{i,j} = next; + end +end + + +% open file with edges to be deleted +dedgefile=strcat(pre_old,'del_edge.txt'); +fin2 = fopen(dedgefile,'r'); +ndel=fskipl(fin2,Inf) - 1; +frewind(fin2); + +delfrom = cell(1,ndel); +delto = cell(1,ndel); + +buffer = fgetl(fin2); %get header line +for j=1:ndel + buffer = fgetl(fin2); %get line with actual variables + [next,buffer] = strtok(buffer); + delfrom{j} = next; + [next,buffer] = strtok(buffer); + delto{j} = next; +end + +%get index of edges to delete +idel_from = []; +idel_to = []; +for j = 1:ndel + for k = 1:nnodes + if strcmp(labels{k},delfrom{j}) + idel_from = [idel_from;k]; + endif + if strcmp(labels{k},delto{j}) + idel_to = [idel_to;k]; + endif + end +end + +for i = 1:ndel + edges(idel_from(i),idel_to(i)) = "0"; +end + +fclose(fin2); + +% open file with edges to be added +aedgefile=strcat(pre_old,'add_edge.txt'); +fin3 = fopen(aedgefile,'r'); +nadd=fskipl(fin3,Inf) - 1; +frewind(fin3); + +addfrom = cell(1,nadd); +addto = cell(1,nadd); + +buffer = fgetl(fin3); %get header line +for j=1:nadd + buffer = fgetl(fin3); %get line with actual variables + [next,buffer] = strtok(buffer); + addfrom{j} = next; + [next,buffer] = strtok(buffer); + addto{j} = next; +end + +%get index of edges to added +iadd_from = []; +iadd_to = []; +for j = 1:nadd + for k = 1:nnodes + if strcmp(labels{k},addfrom{j}) + iadd_from = [iadd_from;k]; + endif + if strcmp(labels{k},addto{j}) + iadd_to = [iadd_to;k]; + endif + end +end + +for i = 1:nadd + edges(iadd_from(i),iadd_to(i)) = "1"; +end + + + + + +outfile = strcat(pre_new,'structure_input.txt'); +fout = fopen(outfile,'w'); +fprintf(fout,'%s\t',labels{1:end-1}); +fprintf(fout,'%s\n',labels{end}); +for i = 1:nnodes + fprintf(fout,'%s\t',edges{i,1:end-1}); + fprintf(fout,'%s\n',edges{i,end}); +end +fclose(fout); + +end diff --git a/sourcecodes/parameter_learning/prepareInput.m b/sourcecodes/parameter_learning/prepareInput.m index 5268f872..3147d54e 100644 --- a/sourcecodes/parameter_learning/prepareInput.m +++ b/sourcecodes/parameter_learning/prepareInput.m @@ -1,4 +1,5 @@ function [ ] = prepareInput( pre ) + % Jan. 2019: Modifying to allow for missing data. % % This function takes files that are uploaded to BNW and creates output % files that can be used for structure and parameter learning. @@ -74,6 +75,11 @@ for i = 1:ncases end end +% Remove all rows that have missing data from data file +remove_count = sum(any(strcmp(data,"NA"),2)); +data(any(strcmp(data,"NA"),2),:)=[]; +ncases = ncases - remove_count; + % Determine whether or not the nodes are continuous or discrete. % First, treat them as all discrete and get the states and number of stats(levels). levels = cell(1,nnodes); @@ -242,6 +248,7 @@ dout = fopen(descfile,'w'); fprintf(dout,['As loaded, the input file had the following properties:\n\n']); dout = fopen(descfile,'a'); fprintf(dout,'There are %i variables and %i cases(rows).\n',size(labels,2),ncases); +fprintf(dout,'%i cases(rows) have been removed because they contained NA (missing data).\n',remove_count); fprintf(dout,'The variable names are:\n'); fprintf(dout,'%s\t',labels{1:end-1}); fprintf(dout,'%s\n\n',labels{end}); diff --git a/sourcecodes/parameter_learning/removeNodes.m b/sourcecodes/parameter_learning/removeNodes.m new file mode 100644 index 00000000..8740d999 --- /dev/null +++ b/sourcecodes/parameter_learning/removeNodes.m @@ -0,0 +1,94 @@ +function [ ] = removeNodes( pre_old, pre_new ) + % This function will allow users to delete variables from uploaded input file. + % For example, if an input file contains 20 variables, but the user is + % only interested in using 10 of these variables in a particular model, + % they can use this function to delete the variable. + % + % + % Input: + % 1) pre_oldcontinuous_input_orig.txt + % This is the original input file that is uploaded to BNW. + % It is directly written out by the BNW php code with no modification. + % The file format is a header line containing the variable names + % followed by the data, with each case in a row. + % 2) pre_olddel_var.txt + % This is a list of the names of the variables that should be delete. + % + % Output: + % pre_newcontinuous_input_orig.txt-- input file with variables deleted. + % + + +% open file for input, include error handling +dfile=strcat(pre_old,'continuous_input_orig.txt'); + +fin = fopen(dfile,'r'); +if fin < 0 + error(['Could not open ',dfile,' for input']); +end + +% Get the number of cases (the number of rows in the file excluding the header) +ncases = fskipl(fin,Inf) - 1; + +frewind(fin); + +% Read in first line to get the number of nodes and the node labels. +buffer = fgetl(fin); %get header line as a string +nnodes = numel(strfind(buffer,"\t")) + 1; +labels = cell(1,nnodes); +for j=1:nnodes + [next,buffer] = strtok(buffer); + labels{j} = next; +end + +% Read in the data +data = cell(ncases,nnodes); +for i = 1:ncases + buffer = fgetl(fin); + for j = 1:nnodes + [next,buffer] = strtok(buffer); + data{i,j} = next; + end +end + + +% open file for input, include error handling +dvarfile=strcat(pre_old,'del_var.txt'); +fin2 = fopen(dvarfile,'r'); +if fin2 < 0 + dellabels = {}; + ndel = 0; +else + buffer = fgetl(fin2); %get header line as a string + ndel = numel(strfind(buffer," ")) + 1; + dellabels = cell(1,ndel); + for j=1:ndel + [next,buffer] = strtok(buffer); + dellabels{j} = next; + end +end + +%get index of variables to delete +delindex = []; +for j=1:nnodes + for k = 1:ndel + if strcmp(labels{j},dellabels{k}) + delindex = [delindex;j]; + endif + end +end + +labels(:,[delindex])=[]; +data(:,[delindex])=[]; + +outfile = strcat(pre_new,'continuous_input_orig.txt'); +fout = fopen(outfile,'w'); +fprintf(fout,'%s\t',labels{1:end-1}); +fprintf(fout,'%s\n',labels{end}); +for i = 1:ncases + fprintf(fout,'%s\t',data{i,1:end-1}); + fprintf(fout,'%s\n',data{i,end}); +end +fclose(fout); + +end diff --git a/sourcecodes/parameter_learning/testSetPredictions.m b/sourcecodes/parameter_learning/testSetPredictions.m index 0fff197d..23a50868 100644 --- a/sourcecodes/parameter_learning/testSetPredictions.m +++ b/sourcecodes/parameter_learning/testSetPredictions.m @@ -273,6 +273,8 @@ for i = 1:ntestcases fprintf(fileID,'%6.4f\t%6.4f\n',predictions(i,:)); end +fflush(fileID); +fclose(fileID); end @@ -353,7 +355,8 @@ for i = 1:ntestcases fprintf(fileID,'%6.4f\n',predictions(i,end)); end - +fflush(fileID); +fclose(fileID); diff --git a/sourcecodes/remove_variables.php~ b/sourcecodes/remove_variables.php~ deleted file mode 100644 index e4cdd91e..00000000 --- a/sourcecodes/remove_variables.php~ +++ /dev/null @@ -1,977 +0,0 @@ -<?php - -///////This code will allow users to group variables in tier. getcombineDescription() function combined all data and take you to "tier_description_processing_gom.php" for preparation of ban and whitelist ////////// - -include("header_new.inc"); -include("runtime_check.php"); -include("input_validate.php"); -$keyval=$_GET["My_key"]; - -$dir="./data/"; - -$type_n=array(); - -//Get number of tier data and key value for changes in number of tier - -if(isset($_POST["nm_tier"])) -{ - $type_n=explode("|",$_POST["nm_tier"]); -} -else if(isset($_POST["nm_parent"])) -{ - $type_n=explode("|",$_POST["nm_parent"]); -} -else if(isset($_POST["nm_k"])) -{ - $type_n=explode("|",$_POST["nm_k"]); -} -else if(isset($_POST["nm_thr"])) -{ - $type_n=explode("|",$_POST["nm_thr"]); -} - -$parent_number=trim($type_n[0]); -$k_number=trim($type_n[1]); -$tier_number=trim($type_n[2]); -$structure_thr=trim($type_n[3]); - - -if($keyval=="") - $keyval=$type_n[4]; - - -if($parent_number=="") -{ - $parent_number=4; -} - -if($k_number=="") -{ - $k_number=1; -} - -if($tier_number=="") -{ - $tier_number=3; -} -if($structure_thr=="") -{ - $structure_thr=0.5; -} - - - -$nf=$dir.$keyval."nnode.txt"; -$node=trim(file_get_contents("$nf")); -$maxplist=$node-1; - -//print default number of parents -$pfile=$dir.$keyval."parent.txt"; -$parentf=fopen($pfile,"w"); -fwrite($parentf,"$parent_number\n"); - -//print default number of k for model averaging -$kfile=$dir.$keyval."k.txt"; -$kf=fopen($kfile,"w"); -fwrite($kf,"$k_number\n"); - -//print model averaging threshold -$thrfile=$dir.$keyval."thr.txt"; -$kf=fopen($thrfile,"w"); -fwrite($kf,"$structure_thr\n"); - -//////////////////Check execution time////////////////////////////////////////////// -$keyval=valid_keyval($keyval); -$runtime=exe_time($keyval,$parent_number,$k_number); - -//print("Runtime is $runtime"); - -?> -<!-- Site navigation menu --> -<ul class="navbar2"> - <li><p onClick="getcombineDescriptionDefault(ntiers,'ban_from','ban_to','white_from','white_to','<?php print($keyval);?>')"><a href="javascript:void(0)" >Remove variables and continue</a></p> - <li><a href="javascript:void(0);" -NAME="InputCheck" title="InputCheck" - onClick=window.open("input_check.php?My_key=<?php print($keyval);?>","Ratting","width=950,height=270,0,status=0,");>View uploaded variables and data</a> -</ul> -<ul class="navbar"> - <li><a href="help.php#constraint_interface" target="_blank">How to use this page</a> - <li><a href="help.php" target="_blank">Help</a> - <li><a href="home.php">Home</a> - -</ul> - -<div id="outernew"> - -<?php - - -if(isset($HTTP_POST_VARS["bantext"])) -{ - $ban_search=$HTTP_POST_VARS["searchkey"]; -} - -if(isset($HTTP_POST_VARS["whitetext"])) -{ - $white_search=$HTTP_POST_VARS["searchkey"]; -} - -?> - -<!DOCTYPE html> -<html> -<head> -<title>Drag and Drop test</title> -<style type="text/css"> - #nodelist{ - width:200px; - font-weight:bold; - border: 2px solid; - } - #tiers{ - position:absolute; - left:215px; - white-space: nowrap; - min-width: 3000px; - float:top; - } - - #int_box1{ - white-space: nowrap; - min-width: 10000px; - } - #int_box2{ - white-space: nowrap; - min-width: 10000px; - } - #int_box3{ - white-space: nowrap; - min-width: 10000px; - } - #int_box4{ - white-space: nowrap; - min-width: 10000px; - } - - #outer_tier_desc{ - margin-top: 100px; - } - - #outer_tier_desc1{ - width:2000px; - margin-top: 20px; - } - - #outer_box_lists{ - margin-top: 100px; - } - #nodelist2{ - width:200px; - font-weight:bold; - border: 2px solid; - float:left; - } - #ban_outer { - position:absolute; - left: 215px; - width:449px; - border: 2px solid; - background-color:#C0C0C0; - font-weight:bold; - margin-left:15px; - } - #ban_from { - width:200px; - border:2px solid; - margin-left:15px; - } - #ban_to { - width:200px; - border:2px solid; - margin-left:15px; - } - #white_outer { - position:absolute; - left:700px; - width:449px; - border: 2px solid; - background-color:#C0C0C0; - font-weight:bold; - } - #white_from { - width:200px; - border:2px solid; - margin-left:15px; - } - #white_to { - width:200px; - border:2px solid; - margin-left:15px; - } - - - .tier { - width:200px; - border: 2px solid; - font-weight:bold; - float:left; - background-color:#FFFFFF; - margin-left:5px; - display: inline-block; - } - .int { - border: 2px solid; - font-weight:bold; - float:left; - background-color:#FFFFFF; - margin-left:0px; - display: inline-block; - } - .int1 { - border: 2px solid; - background-color:#FFFFFF; - clear: left; - float:left; - margin-left:0px; - display: inline-block; - } - .node1 { - width:150px; - height:30px; - float:left; - margin-left:10px; - margin-top:10px; - border: 2px dashed; - background-color:#C0C0C0; - } - .node2 { - width:150px; - height:30px; - float:left; - margin-left:10px; - margin-top:10px; - border: 2px dashed; - background-color:#EAE822; - } - -</style> - -<script type="text/javascript"> - -//There are three groups of functions here: -//The first group is involved with dragging and dropping nodes -// between different locations. -//The second group is involved with creating the divs that are needed -// based on the number of nodes and number of tiers and organizing -// them on the webpage. -//The third group determines which divs the nodes are located in -// to group the nodes into tiers and make ban and white lists. - - -//Drag and drop functions: -function drag(drop_target, e) { - e.dataTransfer.setData('Text', drop_target.id); - } - -function drop(drop_target, e) { - var id = e.dataTransfer.getData('Text'); - drop_target.appendChild(document.getElementById(id)); - e.preventDefault(); - } - -function dropCopy(ev) { - ev.stopPropagation(); - ev.preventDefault(); - var src = ev.dataTransfer.getData("Text"); - var orig = document.getElementById(src); - var pid = orig.parentNode.id; - var target_id = ev.target.id; - //document.write(pid); - if (pid != target_id){ - var origclone = orig.cloneNode(true); - var newid = src+"a"; - origclone.setAttribute('id',newid); - document.getElementById(pid).appendChild(origclone); - ev.target.appendChild(orig); - } - else { - document.write(pid,target_id); - } - return false; -} - - - - -function loadFunction(nnodes,ntiers) { - makeNodeList(nnodes,'nodelist','tr'); - makeNodes(nnodes,'nodelist'); - makeTiers(nnodes,ntiers); - makeNodes(nnodes,'nodelist2','bw'); - makeTierDesc1(ntiers); - makeTierDesc2(ntiers); - makeTierDesc3(ntiers); - makeTierDesc4(ntiers); - makeBWLists(nnodes); -} - - -//Function to make the NodeList. It is similar to the above function. -function makeNodeList(nnodes,nlist) { - var element1 = document.createElement('div'); - var newheight = 45*nnodes + 40; - newheight = newheight+'px'; - element1.setAttribute('id',nlist); - element1.setAttribute('ondrop','drop(this, event)'); - element1.setAttribute('ondragenter','return false'); - element1.setAttribute('ondragover','return false'); - element1.style.height=(newheight); - element1.innerHTML = "Variables to use<br>"; - document.getElementById('tier_box').appendChild(element1); -} - - -//This is the function that makes the nodes. It is called when the -// page loads. The nodes are placed in the "nodelist" div. -//Will need to mofidy this function to pass it a list of the node -// names. The inner html is what is used in the later functions -// that make the tier list, banlist, and white list. -function makeNodes(nnodes,nlist,suffix) { - -<?php $xyz=1; -$nm=$dir."$keyval"."name.txt"; - -$namelist=file_get_contents("$nm"); -$str_arrname=array(); -$str_arrname=explode("\n",$namelist); -$dataname=array(); -$dataname=explode("\t",$str_arrname[0]); - for ($i=1;$i<=$node;$i++){ -$ii=$i-1; -$npr=trim($dataname[$ii]); -?> - i="<?php print($i);?>"; - var newname = 'node'+i; - var element1 = document.createElement('div'); - element1.setAttribute('draggable','true'); - element1.setAttribute('class','node1'); - element1.setAttribute('ondragstart','drag(this, event)'); - element1.setAttribute('id',newname+suffix); - element1.setAttribute('ondragover','return false'); - element1.innerHTML = "<?php print($npr);?>"; - document.getElementById(nlist).appendChild(element1); - <?php } - ?> - } - - -//Function to make the Tiers. It is similar to the above function. -function makeTiers(nnodes,ntiers) { - //ntiers = 1; - // for (i=1;i<=ntiers;i++){ - i = 1; - //var newname = 'Tier'+i; - var newname = 'Variables to remove'; - var element1 = document.createElement('div'); - //var newpos = i*205; - //newpos = 'left: '+newpos+'px'; - var newheight = nnodes*45 + 40; - newheight = newheight+'px'; - //var newstyle = newpos + newheight; - element1.setAttribute('class','tier'); - element1.setAttribute('id',newname); - element1.setAttribute('ondrop','drop(this, event)'); - element1.setAttribute('ondragenter','return false'); - element1.setAttribute('ondragover','return false'); - //element1.setAttribute('style',newpos); - element1.style.height=(newheight); - element1.innerHTML = newname +"<br>"; - document.getElementById('tiers').appendChild(element1); - // } - var newwidth = ntiers*205 + 20; - newwidth = newwidth+'px'; - document.getElementById('tiers').style.width=newwidth; -} - - - -function makeTierDesc1(ntiers) { - var element1 = document.createElement('div'); - var newheight = '20px'; - var newwidth = '220px'; - element1.setAttribute('id','int_box1_first'); - element1.setAttribute('class','int'); - element1.style.height=(newheight); - element1.style.width=(newwidth); - //element1.innerHTML = "st<br>"; - document.getElementById('int_box1').appendChild(element1); - //for (i=1;i<=ntiers;i++) { - i = 1; - var newname = 'int_box1'+i; - var newheight = '20px'; - var newwidth = '205px'; - //var newwidth = ntiers*65 + 20; - //newwidth = newwidth+'px'; - var element1 = document.createElement('div'); - element1.setAttribute('id',newname); - element1.setAttribute('class','int'); - element1.innerHTML = "  Tier"+i+"<br>"; - element1.style.height=(newheight); - element1.style.width=(newwidth); - document.getElementById('int_box1').appendChild(element1); - //} - -} -function makeTierDesc2(ntiers) { - var element1 = document.createElement('div'); - var newheight = '50px'; - var newwidth = '220px'; - element1.setAttribute('id','int_box2_first'); - element1.setAttribute('class','int1'); - element1.style.height=(newheight); - element1.style.width=(newwidth); - element1.innerHTML = "Are within tier <br>interactions allowed?<br>"; - document.getElementById('int_box2').appendChild(element1); - //for (i=1;i<=ntiers;i++) { - i = 1; - var newname = 'int_box2'+i; - var newheight = '50px'; - var newwidth = '205px'; - //var newwidth = ntiers*65 + 20; - //newwidth = newwidth+'px'; - var element1 = document.createElement('div'); - element1.setAttribute('id',newname); - element1.setAttribute('class','int'); - element1.innerHTML = "<br>"; - element1.style.height=(newheight); - element1.style.width=(newwidth); - document.getElementById('int_box2').appendChild(element1); - //create form to hold yes/no radio boxes - var form1 = document.createElement('form'); - //form1.innerHTML = "Allow edges between nodes in Tier"+i+"?<br>"; - var radio_yes = document.createElement('input'); - radio_yes.setAttribute('type','radio'); - radio_yes.setAttribute('name',"r_yes_no_"+newname); - radio_yes.setAttribute('id',"r_yes_"+newname); - - radio_yes.value = "r_yes_"+newname; - radio_yes.setAttribute('checked','checked'); - form1.appendChild(radio_yes); - var yes_label = document.createElement('label'); - yes_label.setAttribute('for',radio_yes.id); - yes_label.innerHTML = "Yes     "; - form1.appendChild(yes_label); - var radio_no = document.createElement('input'); - radio_no.setAttribute('type','radio'); - radio_no.setAttribute('name',"r_yes_no_"+newname); - radio_no.setAttribute('id',"r_no_"+newname); - radio_no.value = "r_no_"+newname; - form1.appendChild(radio_no); - var no_label = document.createElement('label'); - no_label.setAttribute('for',radio_no.id); - no_label.innerHTML = "No<br>"; - form1.appendChild(no_label); - element1.appendChild(form1); - // alert(radio_yes.value); - // alert(radio_yes.checked); - // alert(radio_no.value); - // alert(radio_no.checked); - //} - -} - -function makeTierDesc3(ntiers) { - var element1 = document.createElement('div'); - var newwidth = '220px'; - var newheight = ntiers*10 + 25; - newheight = newheight + 'px'; - //var newheight = '50px'; - //var newwidth = '250px'; - element1.setAttribute('id','int_box3_first'); - element1.setAttribute('class','int1'); - element1.style.height=(newheight); - element1.style.width=(newwidth); - element1.innerHTML = "Which tiers contain nodes that <br>can be the parents of this tier?<br>"; - document.getElementById('int_box3').appendChild(element1); - //for (i=1;i<=ntiers;i++) { - i = 1; - var newname = 'int_box3'+i; - //var newheight = '50px'; - var newwidth = '205px'; - //newwidth = newwidth+'px'; - var element1 = document.createElement('div'); - element1.setAttribute('id',newname); - element1.setAttribute('class','int'); - element1.innerHTML = "<br>"; - element1.style.height=(newheight); - element1.style.width=(newwidth); - document.getElementById('int_box3').appendChild(element1); - //create form to hold allowed parents - var form2 = document.createElement('form'); - //form2.innerHTML = "Which tiers can be the "+ - // "parents of the nodes in Tier"+i+"?<br>"; - var k = 0; - for (j=1;j<=ntiers;j++) { - if (j!=i) { - k = k + 1; - var pbox = document.createElement('input'); - pbox.setAttribute('type','checkbox'); - // pbox.setAttribute('name',"par_"+i); - pbox.setAttribute('name',"par_"+i+"_"+j); - pbox.setAttribute('id',"par_"+i+"_"+j); - pbox.value = "par_"+i+"_"+j; - if (j<i) { - pbox.setAttribute('checked','checked'); - } - var plabel = document.createElement('label'); - plabel.setAttribute('for',pbox.id); - if (k%2 == 0) { - plabel.innerHTML = "Tier"+j+"  <br>"; - } else { - plabel.innerHTML = "Tier"+j+"  "; - } - form2.appendChild(pbox); - form2.appendChild(plabel); - } - } - element1.appendChild(form2); - //} -} - -function makeTierDesc4(ntiers) { - var element1 = document.createElement('div'); - //var newheight = '50px'; - var newwidth = '220px'; - var newheight = ntiers*10 + 25; - newheight = newheight + 'px'; - element1.setAttribute('id','int_box4_first'); - element1.setAttribute('class','int1'); - element1.style.height=(newheight); - element1.style.width=(newwidth); - element1.innerHTML = "Which tiers contain nodes that<br> can be the children of this tier?<br>"; - document.getElementById('int_box4').appendChild(element1); - //for (i=1;i<=ntiers;i++) { - i = 1; - var newname = 'int_box4'+i; - //var newheight = '50px'; - //var newwidth = ntiers*65 + 20; - var newwidth = '205px'; - var element1 = document.createElement('div'); - element1.setAttribute('id',newname); - element1.setAttribute('class','int'); - element1.innerHTML = "<br>"; - element1.style.height=(newheight); - element1.style.width=(newwidth); - document.getElementById('int_box4').appendChild(element1); - //create form to hold allowed children - var form3 = document.createElement('form'); - //form3.innerHTML = "Nodes in which tiers can be <br>the children of this tier?<br>"; - var k = 0; - for (j=1;j<=ntiers;j++) { - if (j!=i) { - k = k + 1; - var cbox = document.createElement('input'); - cbox.setAttribute('type','checkbox'); - //cbox.setAttribute('name',"child_"+i); - cbox.setAttribute('name',"child_"+i+"_"+j); - cbox.setAttribute('id',"child_"+i+"_"+j); - - cbox.value = "child_"+i+"_"+j; - if (j>i) { - cbox.setAttribute('checked','checked'); - } - var clabel = document.createElement('label'); - clabel.setAttribute('for',cbox.id); - if (k%2 == 0) { - clabel.innerHTML = "Tier"+j+"  <br>"; - } - else - { - clabel.innerHTML = "Tier"+j+"  "; - } - form3.appendChild(cbox); - form3.appendChild(clabel); - } - } - element1.appendChild(form3); - //} -} - - - -//Old function to make section of page that allows for tier description. -//Replaced by the four functions above. -function makeTierDesc(ntiers) { - i = 1; - // for (i=1;i<=ntiers;i++) { - //var i = 2; - var newname = 'desc_tier'+i; - - //create the outer division to hold the other boxes - var out_div = document.createElement('div'); - out_div.setAttribute('id',newname); - if (i==1) { - out_div.innerHTML = "Tier"+i+"<br>"; - } else { - out_div.innerHTML = "<br><br>Tier"+i+"<br>"; - } - document.getElementById('outer_tier_desc').appendChild(out_div); - - //create form to hold yes/no radio boxes - var form1 = document.createElement('form'); - form1.innerHTML = "Allow edges between nodes in Tier"+i+"?<br>"; - var radio_yes = document.createElement('input'); - radio_yes.setAttribute('type','radio'); - radio_yes.setAttribute('name',"r_yes_no_"+newname); - radio_yes.setAttribute('id',"r_yes_"+newname); - - radio_yes.value = "r_yes_"+newname; - radio_yes.setAttribute('checked','checked'); - form1.appendChild(radio_yes); - var yes_label = document.createElement('label'); - yes_label.setAttribute('for',radio_yes.id); - yes_label.innerHTML = "Yes "; - form1.appendChild(yes_label); - var radio_no = document.createElement('input'); - radio_no.setAttribute('type','radio'); - radio_no.setAttribute('name',"r_yes_no_"+newname); - radio_no.setAttribute('id',"r_no_"+newname); - radio_no.value = "r_no_"+newname; - form1.appendChild(radio_no); - var no_label = document.createElement('label'); - no_label.setAttribute('for',radio_no.id); - no_label.innerHTML = "No<br>"; - form1.appendChild(no_label); - out_div.appendChild(form1); - // alert(radio_yes.value); - // alert(radio_yes.checked); - // alert(radio_no.value); - // alert(radio_no.checked); - - - //create form to hold allowed parents - var form2 = document.createElement('form'); - form2.innerHTML = "Which tiers can be the "+ - "parents of the nodes in Tier"+i+"?<br>"; - for (j=1;j<=ntiers;j++) { - if (j!=i) { - var pbox = document.createElement('input'); - pbox.setAttribute('type','checkbox'); - // pbox.setAttribute('name',"par_"+i); - pbox.setAttribute('name',"par_"+i+"_"+j); - pbox.setAttribute('id',"par_"+i+"_"+j); - pbox.value = "par_"+i+"_"+j; - if (j<i) { - pbox.setAttribute('checked','checked'); - } - var plabel = document.createElement('label'); - plabel.setAttribute('for',pbox.id); - plabel.innerHTML = "Tier"+j; - form2.appendChild(pbox); - form2.appendChild(plabel); - } - } - out_div.appendChild(form2); - - // alert(pbox.value); - // alert(pbox.checked); - - - - //create form to hold allowed children - var form3 = document.createElement('form'); - form3.innerHTML = "Which tiers can be the "+ - "children of the nodes in Tier"+i+"?<br>"; - for (j=1;j<=ntiers;j++) { - if (j!=i) { - var cbox = document.createElement('input'); - cbox.setAttribute('type','checkbox'); - //cbox.setAttribute('name',"child_"+i); - cbox.setAttribute('name',"child_"+i+"_"+j); - cbox.setAttribute('id',"child_"+i+"_"+j); - - cbox.value = "child_"+i+"_"+j; - if (j>i) { - cbox.setAttribute('checked','checked'); - } - var clabel = document.createElement('label'); - clabel.setAttribute('for',cbox.id); - clabel.innerHTML = "Tier"+j; - form3.appendChild(cbox); - form3.appendChild(clabel); - } - } - out_div.appendChild(form3); - //var break = document.createElement('div'); - //break.innerHTML = "<br>"; - //out_div.appendChild(break); - //out_div.appendChild(break); - // alert(cbox.value); - // alert(cbox.checked); - - // } -} - -//Function to give the divs for the ban and white lists the correct -// dimensions. -function makeBWLists(nnodes) { - var newheight = 45*nnodes + 40; - var nlheight = newheight+'px'; - document.getElementById('nodelist2').style.height=nlheight; - var inheight = newheight*2; - var outheight = inheight + 50; - inheight=inheight+'px'; - outheight = outheight+'px'; - document.getElementById('ban_outer').style.height=outheight; - document.getElementById('white_outer').style.height=outheight; - document.getElementById('ban_from').style.height=inheight; - document.getElementById('ban_to').style.height=inheight; - document.getElementById('white_from').style.height=inheight; - document.getElementById('white_to').style.height=inheight; - -} - - -//Functions that get the locations of the nodes to group the -// nodes into tiers and make ban and white lists. -//Will probably need to add a function to get the tier description information. -//Might be able to do that with just php though? -function getNodesInTiers(ntiers) { - //output = ntiers+",\n"; - i = 1; - //for (i=1;i<=ntiers;i++){ - //var newname = 'Tier'+i; - var newname = 'Variables to remove'; - children = document.getElementById(newname).childNodes; - //temp = children.length - 2; - var temp = []; - //temp = newname + ",\t" +temp+ ",\t" - for (j=2;j<children.length;j++){ - //temp = temp + "\\t" + children[j].innerHTML; - temp.push(children[j].innerHTML); - } - //output = output + temp +"\n" - //} - - output = temp.join(' '); - return output; - - // window.open("http://compbio.uthsc.edu/BNServer/tier.php?tier="+output,"Ratting","width=950,height=270,0,status=0,"); - -} - -function getNodesInList(from_div,to_div) { - children_from = document.getElementById(from_div).childNodes; - children_to = document.getElementById(to_div).childNodes; - if(children_from.length == children_to.length){ - temp = ""; - for (i=2;i<children_from.length;i++){ - temp = temp+children_from[i].innerHTML; - temp = temp+",\t"+children_to[i].innerHTML+",\n"; - } - - - - } - else - { - alert('Error in node list'); - temp=""; - } - return temp; -} - - -//Functions that get the description of the tiers. -function getDescribeTiers(ntiers) { - output = ""; - // for (i=1;i<=ntiers;i++) { - i = 1; - temp=""; - var newname = 'int_box2'+i; - - var temp_id_yes="r_yes_"+newname; - var temp_id_no="r_no_"+newname; - - temp_yes = document.getElementById(temp_id_yes); - temp_no = document.getElementById(temp_id_no); - - // temp = temp + temp_yes.value + ",\t" - temp = temp + temp_yes.checked + ",\t" - - // temp = temp + temp_no.value + ",\t" - temp = temp + temp_no.checked + ",\t" - - //for (j=1;j<=ntiers;j++) { - j = 1; - if(j!=i) - { - var pbox_id="par_"+i+"_"+j; - var cbox_id="child_"+i+"_"+j; - temp_p = document.getElementById(pbox_id); - temp_c = document.getElementById(cbox_id); - - temp = temp + temp_p.checked + ",\t" - - temp = temp + temp_c.checked + ",\t" - - - } - //} - // alert(temp); - - output = output + temp +"\n" - - //} - - - // window.open("http://compbio.uthsc.edu/BNServer/tierdescription.php?tierdesc="+output,"Ratting","width=950,height=270,0,status=0,"); - return output; - -} - - -//Combined all three function together and then execute structure learning - -function getcombineDescription(ntiers,ban_from,ban_to,white_from,white_to,keyv) -{ - ntiers = 1; - var tier=getNodesInTiers(ntiers); - var txtFile="./data/"+keyv+"del_var.txt"; - //var file = new File(txtFile); - //file.open("w"); - //file.write(tier); - //file.close(); - // var tierdesc=getDescribeTiers(ntiers); - // var ban=getNodesInList(ban_from,ban_to); - // var white=getNodesInList(white_from,white_to); - var tierdesc = ""; - var ban = ""; - var white = ""; - window.open("remove_variables_processing.php?tier="+tier+"&My_key="+keyv,'_self',false); -} -function getcombineDescriptionDefault(ntiers,ban_from,ban_to,white_from,white_to,keyv) -{ - ntiers = 1; - var tier=getNodesInTiers(ntiers); - var txtFile="./data/"+keyv+"del_var.txt"; - //var file = new File(txtFile); - //file.open("w"); - //file.write(tier); - //file.close(); - // var tierdesc=getDescribeTiers(ntiers); - // var ban=getNodesInList(ban_from,ban_to); - // var white=getNodesInList(white_from,white_to); - var tierdesc = ""; - var ban = ""; - var white = ""; - window.open("remove_variables_processing_default.php?tier="+tier+"&My_key="+keyv,'_self',false); -} - -function clearBWLists() -{ - var element = document.getElementById('ban_from'); - var children = element.childNodes; - while (children.length>2) { - element.removeChild(element.lastChild); - var children = element.childNodes; - } - var element = document.getElementById('ban_to'); - var children = element.childNodes; - while (children.length>2) { - element.removeChild(element.lastChild); - var children = element.childNodes; - } - var element = document.getElementById('white_from'); - var children = element.childNodes; - while (children.length>2) { - element.removeChild(element.lastChild); - var children = element.childNodes; - } - var element = document.getElementById('white_to'); - var children = element.childNodes; - while (children.length>2) { - element.removeChild(element.lastChild); - var children = element.childNodes; - } -} - - - - - -</script> -</head> - - -<script type="text/javascript"> - var nnodes =<?php print($node);?>; - var ntiers = <?php print($tier_number);?>; -</script> - -<body onload="loadFunction(nnodes,ntiers)"> -</br> - <p><h3>Select variables to remove:<br></h3> - </p> - <br> - <div id="tier_box"> - <div id="tiers"></div> - - </div> - -<!-- - - <div id="outer_tier_desc1"> - <p><h3>3. Define interactions allowed between tiers:<br></h3> - </p> - <br> - <div id="int_box1"> - </div> - <br> - <div id="int_box2"> - </div> - <br> - <div id="int_box3"> - </div> - <br> - <div id="int_box4"> - </div> - </div> - <br> - <br> - <br> - - <div id="outer_box_lists"> - <p><h3>4. Specify additional constraints:<br></h3> - </p> - <br> - <div><input type="button" value="Clear lists of banned and required edges" onClick="clearBWLists()"/></div><br> - <div id="nodelist2" ondrop="return false" - ondragcenter="return false" ondragover="return false" >Nodes<br> - </div> - - <div id="ban_outer">Banned edges<br> - <div id="ban_from" class="tier" ondrop="return dropCopy(event)" - ondragenter="return false" ondragover="return false">From<br></div> - <div id="ban_to" class="tier" ondrop="return dropCopy(event)" - ondragenter="return false" ondragover="return false">To<br></div> - </div> - <div id="white_outer">Required edges<br> - <div id="white_from" class="tier" ondrop="return dropCopy(event)" - ondragenter="return false" ondragover="return false">From<br></div> - <div id="white_to" class="tier" ondrop="return dropCopy(event)" - ondragenter="return false" ondragover="return false">To<br></div> - </div> ---> - - </div> - - <br> - <br> - - - -</body> -</div> -</html> - diff --git a/sourcecodes/run_scripts/run_del_var b/sourcecodes/run_scripts/run_del_var new file mode 100644 index 00000000..0b1bdfdc --- /dev/null +++ b/sourcecodes/run_scripts/run_del_var @@ -0,0 +1,8 @@ +#!/usr/bin/octave -qf +cd ./data +arg_list = argv(); +addpath("../bnt-master"); +addpath(genpathKPM("../bnt-master")); +addpath("../parameter_learning"); +removeNodes(arg_list{1},arg_list{2}); +prepareInput(arg_list{2}); \ No newline at end of file diff --git a/sourcecodes/run_kfold b/sourcecodes/run_scripts/run_kfold index ad87b5d1..f90a5428 100644 --- a/sourcecodes/run_kfold +++ b/sourcecodes/run_scripts/run_kfold @@ -4,11 +4,15 @@ arg_list = argv(); addpath("../bnt-master"); addpath(genpathKPM("../bnt-master")); addpath("../parameter_learning"); -filename=strcat(arg_list{1},"kfoldCV.txt"); -delete(filename); +fileout=strcat(arg_list{1},"kfoldCV.txt"); +delete(fileout); filename=strcat(arg_list{1},"kfoldCV_temp.txt"); fout_temp=fopen(filename,'w'); fprintf(fout_temp,arg_list{2}); kfoldCrossValid(arg_list{1},arg_list{2},arg_list{3}); fclose(fout_temp); -delete(filename); \ No newline at end of file +delete(filename); + + +command=strcat({"/home/jziebart/python/Python-2.7.15/python ../kfold_plotly.py "},arg_list{1}); +test=system(command); diff --git a/sourcecodes/run_loo b/sourcecodes/run_scripts/run_loo index 8c164651..3ff4f4db 100644 --- a/sourcecodes/run_loo +++ b/sourcecodes/run_scripts/run_loo @@ -9,6 +9,9 @@ delete(filename); filename=strcat(arg_list{1},"looCV_temp.txt"); fout_temp=fopen(filename,'w'); fprintf(fout_temp,arg_list{2}); -looCrossValid(arg_list{1},arg_list{2}); fclose(fout_temp); -delete(filename); \ No newline at end of file +looCrossValid(arg_list{1},arg_list{2}); +delete(filename); + +command=strcat({"/home/jziebart/python/Python-2.7.15/python ../cv_plotly.py "},arg_list{1}); +test=system(command); diff --git a/sourcecodes/run_scripts/run_mod_edges b/sourcecodes/run_scripts/run_mod_edges new file mode 100644 index 00000000..30176e9c --- /dev/null +++ b/sourcecodes/run_scripts/run_mod_edges @@ -0,0 +1,24 @@ +#!/usr/bin/octave -qf +cd ./data +arg_list = argv(); +addpath("../bnt-master"); +addpath(genpathKPM("../bnt-master")); +addpath("../parameter_learning"); +modifyEdges(arg_list{1},arg_list{2}); + +fname1=strcat(arg_list{1},"continuous_input.txt"); +fname2=strcat(arg_list{2},"continuous_input.txt"); +copyfile(fname1,fname2); + +fname1=strcat(arg_list{1},"continuous_input_orig.txt"); +fname2=strcat(arg_list{2},"continuous_input_orig.txt"); +copyfile(fname1,fname2); + +fname1=strcat(arg_list{1},"nnode.txt"); +fname2=strcat(arg_list{2},"nnode.txt"); +copyfile(fname1,fname2); + +fname1=strcat(arg_list{1},"name.txt"); +fname2=strcat(arg_list{2},"name.txt"); +copyfile(fname1,fname2); + diff --git a/sourcecodes/run_scripts/run_mod_str b/sourcecodes/run_scripts/run_mod_str new file mode 100644 index 00000000..63439afd --- /dev/null +++ b/sourcecodes/run_scripts/run_mod_str @@ -0,0 +1,11 @@ +#!/usr/bin/octave -qf +cd ./data +arg_list = argv(); +addpath("../bnt-master"); +addpath(genpathKPM("../bnt-master")); +addpath("../parameter_learning"); + +fname1=strcat(arg_list{1},"continuous_input_orig.txt"); +fname2=strcat(arg_list{2},"continuous_input_orig.txt"); +copyfile(fname1,fname2); + diff --git a/sourcecodes/run_scripts/run_mod_str~ b/sourcecodes/run_scripts/run_mod_str~ new file mode 100644 index 00000000..30176e9c --- /dev/null +++ b/sourcecodes/run_scripts/run_mod_str~ @@ -0,0 +1,24 @@ +#!/usr/bin/octave -qf +cd ./data +arg_list = argv(); +addpath("../bnt-master"); +addpath(genpathKPM("../bnt-master")); +addpath("../parameter_learning"); +modifyEdges(arg_list{1},arg_list{2}); + +fname1=strcat(arg_list{1},"continuous_input.txt"); +fname2=strcat(arg_list{2},"continuous_input.txt"); +copyfile(fname1,fname2); + +fname1=strcat(arg_list{1},"continuous_input_orig.txt"); +fname2=strcat(arg_list{2},"continuous_input_orig.txt"); +copyfile(fname1,fname2); + +fname1=strcat(arg_list{1},"nnode.txt"); +fname2=strcat(arg_list{2},"nnode.txt"); +copyfile(fname1,fname2); + +fname1=strcat(arg_list{1},"name.txt"); +fname2=strcat(arg_list{2},"name.txt"); +copyfile(fname1,fname2); + diff --git a/sourcecodes/run_octave b/sourcecodes/run_scripts/run_octave index 3879280e..3879280e 100644 --- a/sourcecodes/run_octave +++ b/sourcecodes/run_scripts/run_octave diff --git a/sourcecodes/run_octave_evd b/sourcecodes/run_scripts/run_octave_evd index 9f661925..9f661925 100644 --- a/sourcecodes/run_octave_evd +++ b/sourcecodes/run_scripts/run_octave_evd diff --git a/sourcecodes/run_octave_inv b/sourcecodes/run_scripts/run_octave_inv index f9e568e3..f9e568e3 100644 --- a/sourcecodes/run_octave_inv +++ b/sourcecodes/run_scripts/run_octave_inv diff --git a/sourcecodes/run_prep_input b/sourcecodes/run_scripts/run_prep_input index 4611d880..4611d880 100644 --- a/sourcecodes/run_prep_input +++ b/sourcecodes/run_scripts/run_prep_input diff --git a/sourcecodes/run_test_set b/sourcecodes/run_scripts/run_test_set index 503032f0..dbf929f8 100644 --- a/sourcecodes/run_test_set +++ b/sourcecodes/run_scripts/run_test_set @@ -7,5 +7,9 @@ addpath("../parameter_learning"); filename=strcat(arg_list{1},"ts_output.txt"); delete(filename); testSetPredictions(arg_list{1}); +fclose(filename); filename=strcat(arg_list{1},"ts_upload.txt"); -delete(filename); \ No newline at end of file +delete(filename); + +command=strcat({"/home/jziebart/python/Python-2.7.15/python ../ts_plotly.py "},arg_list{1}); +test=system(command); |
