[med-svn] [seer] 01/07: Imported Upstream version 1.1.1
Andreas Tille
tille at debian.org
Thu Apr 14 11:45:05 UTC 2016
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository seer.
commit 954fcd02e166a68dbce2eaa9b20b201cea778e87
Author: Andreas Tille <tille at debian.org>
Date: Thu Apr 14 11:51:53 2016 +0200
Imported Upstream version 1.1.1
---
.gitmodules | 2 +-
Makefile | 1 -
README.md | 39 +-
scripts/hits_to_fastq.pl | 85 ++
scripts/mapping_to_phandango.pl | 106 ++
scripts/reformat_output.pl | 88 ++
src/Makefile | 18 +-
src/filter_seer.cpp | 7 +-
src/kmdsCmdLine.cpp | 5 +-
src/kmdsMain.cpp | 35 +-
src/kmdsStruct.cpp | 7 +-
src/kmer.cpp | 22 +-
src/kmer.hpp | 7 +-
src/mapMain.cpp | 7 +-
src/seer.hpp | 3 +-
src/seerBinaryAssoc.cpp | 166 ++-
src/seerChiFilter.cpp | 53 +-
src/seerCmdLine.cpp | 2 +-
src/seerCommon.cpp | 7 +-
src/seerContinuousAssoc.cpp | 13 +-
src/seerFilter.cpp | 42 +-
src/seerIO.cpp | 104 +-
src/seerMain.cpp | 35 +-
src/seercommon.hpp | 16 +-
src/significant_kmer.cpp | 61 +-
src/significant_kmer.hpp | 14 +
test/Makefile | 4 +-
test/all_structure_new | Bin 0 -> 75800 bytes
test/all_structure_new.samples | 3069 +++++++++++++++++++++++++++++++++++++++
test/covariates.txt | 200 +++
test/filter_in.txt | 175 +++
test/run_test.pl | 45 +
test/subset.cont.pheno | 200 +++
test/test1.txt | 4 +
test/test2.txt | 178 +++
test/test3.txt | 99 ++
test/test4.txt | 20 +
test/test5.txt | 182 +++
test/test6.txt | 178 +++
test/test7.txt | 155 ++
40 files changed, 5294 insertions(+), 160 deletions(-)
diff --git a/.gitmodules b/.gitmodules
index 8c53a00..ead5808 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
[submodule "dlib"]
path = dlib
- url = git at github.com:davisking/dlib.git
+ url = https://github.com/davisking/dlib
diff --git a/Makefile b/Makefile
index 611137e..2dd32e1 100755
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,6 @@ export BINDIR=$(PREFIX)/bin
all:
cd src && $(MAKE) all
- cd test && $(MAKE) all
clean:
cd src && $(MAKE) clean
diff --git a/README.md b/README.md
index 67f2442..c6a29d6 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,12 @@
# seer
Sequence element enrichment analysis. This document contains
-installation instuctions. Usage can be found on the [wiki](https://github.com/johnlees/seer/wiki/Usage)
+installation instuctions. Usage can be found on the [wiki](https://github.com/johnlees/seer/wiki/Usage), and more information in the [paper](http://biorxiv.org/content/early/2016/03/02/038463).
Installation
==============
First clone the repository
- git clone --recursive https://github.com/johnlees/seer
+ git clone --recursive https://github.com/johnlees/seer
If you already have dlib:
@@ -42,11 +42,27 @@ Download and unpack to a folder gzstream in the root of the repository. Change i
make
+**HDF5**
+
+Best installed with your distribution's package manager. Otherwise use
+a binary from <https://www.hdfgroup.org/HDF5/release/obtain5.html>, or
+if you wish to compile from source
+
+ gunzip < hdf5-X.Y.Z.tar.gz | tar xf -
+ cd hdf5-X.Y.Z
+ ./configure --prefix=/usr/local/hdf5 <more configure_flags>
+ make
+ make check
+ make install
+ make check-install
+
**armadillo**
+Make sure HDF5 is installed first.
+
Download and unpack. Change into directory and type
- cmake .
+ cmake -DARMA_USE_HDF5=1 .
make
make install
@@ -72,19 +88,18 @@ Then run
If not installed use the above git clone command to include with the
repository. Otherwise unpack header files to $(PREFIX)/include
-**HDF5**
+**installation**
-Best installed with your distribution's package manager. Otherwise use
-a binary from <https://www.hdfgroup.org/HDF5/release/obtain5.html>, or
-if you wish to compile from source
+Currently tested on Linux only, installation should proceed as
- gunzip < hdf5-X.Y.Z.tar.gz | tar xf -
- cd hdf5-X.Y.Z
- ./configure --prefix=/usr/local/hdf5 <more configure_flags>
make
- make check
make install
- make check-install
+
+You may need to explicitly set the current GCC compiler, which you can
+do by running
+
+ make CXX=g++-4.9
+
Usage, interpretation of results, and troubleshooting
=============
diff --git a/scripts/hits_to_fastq.pl b/scripts/hits_to_fastq.pl
new file mode 100755
index 0000000..7d84443
--- /dev/null
+++ b/scripts/hits_to_fastq.pl
@@ -0,0 +1,85 @@
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+
+use Getopt::Long;
+
+my $usage_message = <<USAGE;
+Usage: ./hits_to_fastq.pl -k <significant_kmers.txt> -b <bonferroni_correction>
+
+Creates a fastq for mapping from significant kmers
+
+ Options
+
+ Required
+ -k, --kmers Significant kmers, as output by seer
+ -b, --bonf Bonferroni correction to use (try 10e-8)
+
+ Optional
+ -h, --help Displays this message
+
+USAGE
+
+#****************************************************************************************#
+#* Main *#
+#****************************************************************************************#
+
+#* gets input parameters
+my ($kmer_file, $bonf, $help);
+GetOptions ("kmers|k=s" => \$kmer_file,
+ "bonf|b=s" => \$bonf,
+ "help|h" => \$help
+ ) or die($usage_message);
+
+if (defined($help) || !defined($kmer_file) || !defined($bonf))
+{
+ print $usage_message;
+}
+else
+{
+ open(KMERS, $kmer_file) || die("Could not open kmer file: $kmer_file\n");
+ my $header = <KMERS>;
+
+ my $i = 1;
+ while (my $line_in = <KMERS>)
+ {
+ chomp $line_in;
+ my ($kmer, $maf, $p_unadj, $p_adj, @junk) = split("\t", $line_in);
+
+ my $corrected_p = $p_adj / $bonf;
+ if ($corrected_p > 1)
+ {
+ $corrected_p = 1;
+ }
+
+ my $ascii_val;
+ if ($corrected_p == 0)
+ {
+ $ascii_val = 126;
+ }
+ else
+ {
+ $ascii_val = int(-10*log($corrected_p)/log(10)) + 33;
+ if ($ascii_val < 33)
+ {
+ $ascii_val = 33;
+ }
+ elsif ($ascii_val > 126)
+ {
+ $ascii_val = 126;
+ }
+ }
+
+ my $qual = chr($ascii_val) x length($kmer);
+
+ print join("\n", "\@$i", $kmer, "+", $qual) . "\n";
+
+ $i++;
+ }
+
+ close KMERS
+}
+
+exit(0);
+
diff --git a/scripts/mapping_to_phandango.pl b/scripts/mapping_to_phandango.pl
new file mode 100755
index 0000000..a339559
--- /dev/null
+++ b/scripts/mapping_to_phandango.pl
@@ -0,0 +1,106 @@
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+
+use Getopt::Long;
+
+my $usage_message = <<USAGE;
+Usage: ./mapping_to_phandango.pl -s <sam_file> -k <seer_kmers> > phandango.plot
+
+Creates a plot file for visualisation in phandango
+
+ Options
+
+ Required
+ -s, --sam Sam file of kmers mapped to reference (unsorted)
+ -k, --kmers Kmers that were mapped
+
+ Optional
+ -m, --map Minimum mapping quality
+
+ -h, --help Displays this message
+
+USAGE
+
+#****************************************************************************************#
+#* Main *#
+#****************************************************************************************#
+
+#* gets input parameters
+my ($kmer_file, $sam_file, $min_qual, $help);
+GetOptions ("kmers|k=s" => \$kmer_file,
+ "sam|s=s" => \$sam_file,
+ "map|m=s" => \$min_qual,
+ "help|h" => \$help
+ ) or die($usage_message);
+
+if (defined($help) || !defined($kmer_file) || !defined($sam_file))
+{
+ print $usage_message;
+}
+else
+{
+ if (!defined($min_qual))
+ {
+ $min_qual = 0;
+ }
+
+ open(SAM, $sam_file) || die("Could not open sam file $sam_file: $!\n");
+ open(KMERS, $kmer_file) || die("Could not open kmer file $kmer_file: $!\n");
+
+ my $header = <KMERS>;
+
+ my %points;
+ while (my $sam_line = <SAM>)
+ {
+ chomp $sam_line;
+
+ if ($sam_line !~ /^@/)
+ {
+ my ($kmer_id, $flag, $chrom, $pos, $map_qual, $cigar, $mate_chrom, $mate_pos, $insert_size, $sequence, $quality, @optional) = split("\t", $sam_line);
+
+ # Get position, check for reverse complement
+ my ($end, $start);
+ if ($flag & 16)
+ {
+ $end = $pos;
+ $start = $pos - length($sequence) + 1;
+ }
+ else
+ {
+ $start = $pos;
+ $end = $pos + length($sequence) - 1;
+ }
+
+ my $kmer = <KMERS>;
+ chomp $kmer;
+
+ # Don't report unmapped or low quality mapped kmers
+ if ($map_qual > $min_qual && !($flag & 4))
+ {
+ my ($kmer, $maf, $unadj, $adj, @other) = split("\t", $kmer);
+
+ my $log_p = 386; # Exponent limit of a double
+ if ($adj > 0)
+ {
+ $log_p = -log($adj)/log(10);
+ }
+
+ $points{$kmer}{pval} = $log_p;
+ $points{$kmer}{start} = $start;
+ $points{$kmer}{pos} = "$start..$end";
+ }
+ }
+ }
+
+ # Sort and print the output
+ my @keys = sort { $points{$a}{start} <=> $points{$b}{start} } keys(%points);
+ foreach my $kmer (@keys)
+ {
+ print join("\t", "26", ".", $points{$kmer}{pos}, $points{$kmer}{pval}, "0") . "\n";
+ }
+}
+
+exit(0);
+
diff --git a/scripts/reformat_output.pl b/scripts/reformat_output.pl
new file mode 100755
index 0000000..1c4c71e
--- /dev/null
+++ b/scripts/reformat_output.pl
@@ -0,0 +1,88 @@
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+
+use Getopt::Long;
+
+my $usage_message = <<USAGE;
+Usage: ./hits_to_matrix.pl -k <filtered_kmers.txt> -p <pheno_file>
+
+Reformats output for easier reading as tsv. Prints to stdout
+
+ Options
+
+ Required
+ -k, --kmers Filtered significant kmers, as output by seer + filter_seer
+ -p, --pheno Phenotype file used by seer
+
+ Optional
+ -h, --help Displays this message
+
+USAGE
+
+#****************************************************************************************#
+#* Main *#
+#****************************************************************************************#
+
+#* gets input parameters
+my ($kmer_file, $pheno, $help);
+GetOptions ("kmers|k=s" => \$kmer_file,
+ "pheno|p=s" => \$pheno,
+ "help|h" => \$help
+ ) or die($usage_message);
+
+if (defined($help) || !defined($kmer_file) || !defined($pheno))
+{
+ print $usage_message;
+}
+else
+{
+ # Read possible samples
+ open(PHENO, $pheno) || die("Could not open pheno file $pheno\n");
+
+ my @samples;
+ while (my $pheno_line = <PHENO>)
+ {
+ chomp $pheno_line;
+
+ my ($sample, $junk, $pheno) = split("\t", $pheno_line);
+
+ push(@samples, $sample);
+ }
+
+ # Keep everything sorted (as depends on kmer counting program used)
+ @samples = sort @samples;
+ close PHENO;
+
+ # Print header row to stdout
+ open(KMERS, $kmer_file) || die("Could not open kmer file $kmer_file\n");
+ print join("\t", "sequence", "maf", "unadj_p_val", "p_val", "beta", "se", "comments", @samples) . "\n";
+
+ while (my $kmer_line = <KMERS>)
+ {
+ chomp $kmer_line;
+
+ my ($sequence, $maf, $unadj, $adj, $beta, $se, $comment, @kmer_samples) = split("\t", $kmer_line);
+ @kmer_samples = sort @kmer_samples;
+
+ print join("\t", $sequence, $maf, $unadj, $adj, $beta, $se, $comment) . "\t";
+
+ my $next_sample = shift(@kmer_samples);
+ foreach my $sample (@samples)
+ {
+ print "\t";
+ if ($sample eq $next_sample)
+ {
+ print $sample;
+ if (scalar(@kmer_samples) != 0)
+ {
+ $next_sample = shift(@kmer_samples);
+ }
+ }
+ }
+ print "\n";
+
+ }
+ close KMERS;
+}
diff --git a/src/Makefile b/src/Makefile
index d74a82f..31939da 100755
--- a/src/Makefile
+++ b/src/Makefile
@@ -2,7 +2,7 @@
PREFIX=${HOME}/software
BINDIR=$(PREFIX)/bin
-# Intel compiler - uncomment if you have icpc and mkl. Comment out lines below
+# Intel compiler - uncomment if you have icpc and mkl.
# gcc
#CXX=icpc
#CXXFLAGS=-Wall -O3 -parallel -ipo -std=c++11
@@ -12,12 +12,12 @@ BINDIR=$(PREFIX)/bin
#FILTER_LDLIBS=-L$(PREFIX)/lib -lboost_program_options -mkl
# gcc
CXXFLAGS=-Wall -O3 -std=c++11
-SEER_LDLIBS=-L../gzstream -L$(PREFIX)/lib -lhdf5 -lgzstream -lz -larmadillo -lboost_program_options -llapack -lblas
-MAP_LDLIBS=-L$(PREFIX)/lib -lboost_program_options
+SEER_LDLIBS=-L../gzstream -L$(PREFIX)/lib -lhdf5 -lgzstream -lz -larmadillo -lboost_program_options -llapack -lblas -lpthread
+MAP_LDLIBS=-L$(PREFIX)/lib -lboost_program_options -lpthread
COMBINE_LDLIBS=-L../gzstream -L$(PREFIX)/lib -lgzstream -lz -lboost_program_options
FILTER_LDLIBS=-L$(PREFIX)/lib -lboost_program_options
-CPPFLAGS=-I$(PREFIX)/include -I../gzstream -I../dlib -D DLIB_NO_GUI_SUPPORT=1 -D DLIB_USE_BLAS=1 -D DLIB_USE_LAPACK=1
+CPPFLAGS=-I$(PREFIX)/include -I../gzstream -I../dlib -I/usr/local/hdf5/include -D DLIB_NO_GUI_SUPPORT=1 -D DLIB_USE_BLAS=1 -D DLIB_USE_LAPACK=1 -DARMA_USE_HDF5=1
# For static linking. To use type 'make static'
# Requires icpc and mkl
@@ -65,19 +65,19 @@ filter_seer: $(FILTER_OBJECTS)
$(LINK.cpp) $^ $(FILTER_LDLIBS) -o $@
seer_static: $(SEER_OBJECTS)
- $(LINK.cpp) $^ $(SEER_STATIC_LDLIBS) -o $@
+ $(LINK.cpp) $^ $(SEER_STATIC_LDLIBS) -o seer
kmds_static: $(KMDS_OBJECTS)
- $(LINK.cpp) $^ $(SEER_STATIC_LDLIBS) -o $@
+ $(LINK.cpp) $^ $(SEER_STATIC_LDLIBS) -o kmds
map_back_static: $(MAP_OBJECTS)
- $(LINK.cpp) $^ $(MAP_STATIC_LDLIBS) -o $@
+ $(LINK.cpp) $^ $(MAP_STATIC_LDLIBS) -o map_back
combineKmers_static: $(COMBINE_OBJECTS)
- $(LINK.cpp) $^ $(COMBINE_STATIC_LDLIBS) -o $@
+ $(LINK.cpp) $^ $(COMBINE_STATIC_LDLIBS) -o combineKmers
filter_seer_static: $(FILTER_OBJECTS)
- $(LINK.cpp) $^ $(FILTER_STATIC_LDLIBS) -o $@
+ $(LINK.cpp) $^ $(FILTER_STATIC_LDLIBS) -o filter_seer
.PHONY: all static test clean install
diff --git a/src/filter_seer.cpp b/src/filter_seer.cpp
index 7355c01..180e885 100644
--- a/src/filter_seer.cpp
+++ b/src/filter_seer.cpp
@@ -52,10 +52,15 @@ int main (int argc, char *argv[])
}
else
{
+ // Read the header
+ std::string header;
+ std::getline(kmers_in, header);
+ int num_covar_fields = parseHeader(header);
+
while (kmers_in)
{
// Read in each kmer
- Significant_kmer kmer;
+ Significant_kmer kmer(num_covar_fields);
kmers_in >> kmer;
if (kmers_in)
diff --git a/src/kmdsCmdLine.cpp b/src/kmdsCmdLine.cpp
index 0dac636..626b6a6 100644
--- a/src/kmdsCmdLine.cpp
+++ b/src/kmdsCmdLine.cpp
@@ -18,7 +18,7 @@ int parseCommandLine (int argc, char *argv[], po::variables_map& vm)
//Required options
po::options_description required("Required options");
required.add_options()
- ("kmers,k", po::value<std::string>(), "dsm kmer output file")
+ ("kmers,k", po::value<std::string>(), "dsm kmer output file (not needed if using --mds_concat)")
("pheno,p", po::value<std::string>(), ".pheno metadata");
po::options_description mds("MDS options");
@@ -38,8 +38,7 @@ int parseCommandLine (int argc, char *argv[], po::variables_map& vm)
("no_filtering", "turn off all filtering and do not output new kmer file")
("max_length", po::value<long int>()->default_value(max_length_default), "maximum kmer length")
("maf", po::value<double>()->default_value(maf_default), "minimum kmer frequency")
- ("min_words", po::value<int>(), "minimum kmer occurences. Overrides --maf")
- ("chisq", po::value<std::string>()->default_value(chisq_default), "p-value threshold for initial chi squared test. Set to 1 to show all");
+ ("min_words", po::value<int>(), "minimum kmer occurences. Overrides --maf");
po::options_description other("Other options");
other.add_options()
diff --git a/src/kmdsMain.cpp b/src/kmdsMain.cpp
index 011ad59..ebb693e 100644
--- a/src/kmdsMain.cpp
+++ b/src/kmdsMain.cpp
@@ -55,6 +55,22 @@ int main (int argc, char *argv[])
return 1;
}
+ // Open .pheno file, parse into vector of samples
+ std::vector<Sample> samples;
+ std::unordered_map<std::string,int> sample_map;
+
+ if (vm.count("pheno"))
+ {
+ readPheno(vm["pheno"].as<std::string>(), samples, sample_map);
+ }
+ else
+ {
+ throw std::runtime_error("--pheno option is compulsory");
+ }
+
+ arma::vec y = constructVecY(samples);
+ int continuous_phenotype = continuousPhenotype(samples);
+
// Normal operation
if (!vm.count("mds_concat"))
{
@@ -65,13 +81,6 @@ int main (int argc, char *argv[])
return 1;
}
- // Open .pheno file, parse into vector of samples
- std::vector<Sample> samples;
- std::unordered_map<std::string,int> sample_map;
- readPheno(vm["pheno"].as<std::string>(), samples, sample_map);
- arma::vec y = constructVecY(samples);
- int continuous_phenotype = continuousPhenotype(samples);
-
cmdOptions parameters = verifyCommandLine(vm, samples);
// Open the dsm kmer ifstream, and read through the whole thing
@@ -140,7 +149,7 @@ int main (int argc, char *argv[])
// apply filters here
int passed_filters = 0;
- if (parameters.filter && passFilters(parameters, k, samples, y, continuous_phenotype))
+ if (parameters.filter && passFilters(parameters, k, samples, y, continuous_phenotype, 0))
{
passed_filters = 1;
filtered_file << dsm_line << "\n";
@@ -183,7 +192,7 @@ int main (int argc, char *argv[])
// Write output
if (vm.count("no_mds"))
{
- writeMDS(dsm_file_name, subsampledMatrix);
+ writeMDS(dsm_file_name, samples, subsampledMatrix);
}
else
{
@@ -191,11 +200,11 @@ int main (int argc, char *argv[])
// Run metric MDS, then output to file
if (parameters.write_distances)
{
- writeMDS(dsm_file_name, metricMDS(subsampledMatrix, parameters.pc, parameters.num_threads, distances_file_name));
+ writeMDS(dsm_file_name, samples, metricMDS(subsampledMatrix, parameters.pc, parameters.num_threads, distances_file_name));
}
else
{
- writeMDS(dsm_file_name, metricMDS(subsampledMatrix, parameters.pc, parameters.num_threads));
+ writeMDS(dsm_file_name, samples, metricMDS(subsampledMatrix, parameters.pc, parameters.num_threads));
}
}
@@ -243,11 +252,11 @@ int main (int argc, char *argv[])
// Run metric MDS, then output to file
if (mdsOptions.write_distances)
{
- writeMDS(dsm_file_name, metricMDS(readMDSList(matrix_input), mdsOptions.pc, mdsOptions.num_threads, distances_file_name));
+ writeMDS(dsm_file_name, samples, metricMDS(readMDSList(matrix_input), mdsOptions.pc, mdsOptions.num_threads, distances_file_name));
}
else
{
- writeMDS(dsm_file_name, metricMDS(readMDSList(matrix_input), mdsOptions.pc, mdsOptions.num_threads));
+ writeMDS(dsm_file_name, samples, metricMDS(readMDSList(matrix_input), mdsOptions.pc, mdsOptions.num_threads));
}
}
else
diff --git a/src/kmdsStruct.cpp b/src/kmdsStruct.cpp
index 534064a..041e6e8 100644
--- a/src/kmdsStruct.cpp
+++ b/src/kmdsStruct.cpp
@@ -41,7 +41,10 @@ arma::mat metricMDS(const arma::mat& populationMatrix, const int dimensions, con
arma::vec eigval;
arma::mat eigvec;
- arma::eig_sym(eigval, eigvec, B);
+ if (!arma::eig_sym(eigval, eigvec, B))
+ {
+ throw std::runtime_error("Could not calculate eignvalues of B matrix in metric MDS");
+ }
// Step 5)
// Eigenvalues returned are sorted ascending, so want to reverse order
@@ -145,7 +148,7 @@ arma::mat dissimiliarityMatrix(const arma::mat& inMat, const unsigned int thread
std::vector<DistanceElement> threadDistance(std::vector<DistanceElement> element_list, const arma::mat& rectangular_matrix)
{
- for(std::vector<DistanceElement>::iterator it = element_list.begin() ; it < element_list.end(); ++it)
+ for(std::vector<DistanceElement>::iterator it = element_list.begin() ; it != element_list.end(); ++it)
{
it->distance = distanceFunction(rectangular_matrix.row(it->row), rectangular_matrix.row(it->col));
}
diff --git a/src/kmer.cpp b/src/kmer.cpp
index d80debc..a459b0c 100644
--- a/src/kmer.cpp
+++ b/src/kmer.cpp
@@ -9,28 +9,38 @@
// Initialisation
Kmer::Kmer(const std::string& sequence, const std::vector<std::string>& occurrences, const double pvalue, const double beta, const double se, const double maf)
- : Significant_kmer(sequence, occurrences, maf, kmer_chi_pvalue_default, pvalue, beta, se, kmer_comment_default), _x_set(0)
+ : Significant_kmer(sequence, occurrences, maf, kmer_chi_pvalue_default, pvalue, beta, se, kmer_comment_default), _x_set(0), _use_firth(0)
{
}
// Initialise without calculated information
Kmer::Kmer(const std::string& sequence, const std::vector<std::string>& occurrences)
- : Significant_kmer(sequence, occurrences, kmer_maf_default, kmer_chi_pvalue_default, kmer_pvalue_default, kmer_beta_default, kmer_se_default, kmer_comment_default), _x_set(0)
+ : Significant_kmer(sequence, occurrences, kmer_maf_default, kmer_chi_pvalue_default, kmer_pvalue_default, kmer_beta_default, kmer_se_default, kmer_comment_default), _x_set(0), _use_firth(0)
{
}
// Initialise with default info only
Kmer::Kmer()
- : Significant_kmer(kmer_seq_default, kmer_occ_default, kmer_maf_default, kmer_chi_pvalue_default, kmer_pvalue_default, kmer_beta_default, kmer_se_default, kmer_comment_default), _x_set(0)
+ : Significant_kmer(kmer_seq_default, kmer_occ_default, kmer_maf_default, kmer_chi_pvalue_default, kmer_pvalue_default, kmer_beta_default, kmer_se_default, kmer_comment_default), _x_set(0), _use_firth(0)
{
}
// Output
std::ostream& operator<<(std::ostream &os, const Kmer& k)
{
- return os << std::fixed << std::setprecision(3) << k.sequence() << "\t" << k.maf()
+ os << std::fixed << std::setprecision(3) << k.sequence() << "\t" << k.maf()
<< "\t" << std::scientific << k.unadj() << "\t" << k.p_val() << "\t" << k.beta()
- << "\t" << k.se() << "\t" << k.comments();
+ << "\t" << k.se();
+
+ std::vector<double> covariates = k.covar_p();
+ for (auto it = covariates.begin(); it != covariates.end(); ++it)
+ {
+ os << "\t" << *it;
+ }
+
+ os << "\t" << k.comments();
+
+ return os;
}
// Input
@@ -104,7 +114,7 @@ void Kmer::add_x(const std::unordered_map<std::string,int>& sample_map, const in
{
_x.zeros(num_samples);
- for (auto it = _samples.begin(); it < _samples.end(); ++it)
+ for (auto it = _samples.begin(); it != _samples.end(); ++it)
{
auto sample_index_it = sample_map.find(*it);
diff --git a/src/kmer.hpp b/src/kmer.hpp
index 6ddd569..ebbbeb0 100644
--- a/src/kmer.hpp
+++ b/src/kmer.hpp
@@ -3,10 +3,6 @@
* Header file for kmer class
*/
-#include <iostream>
-#include <iomanip>
-#include <string>
-#include <vector>
#include <unordered_map>
#define ARMA_DONT_PRINT_ERRORS
@@ -38,14 +34,17 @@ class Kmer: public Significant_kmer
std::vector<std::string> occurrence_vector() const { return _samples; }
arma::vec get_x() const { return _x; }
int has_x() const { return _x_set; }
+ int firth() const { return _use_firth; }
// Modifying operations
void add_comment(const std::string& new_comment); // this is defined in kmer.cpp
void add_x(const std::unordered_map<std::string,int>& sample_map, const int num_samples); // this is defined in kmer.cpp
+ void firth(const int use_firth) { _use_firth = use_firth; }
private:
arma::vec _x;
int _x_set;
+ int _use_firth;
};
diff --git a/src/mapMain.cpp b/src/mapMain.cpp
index b4ac2a9..973a73f 100644
--- a/src/mapMain.cpp
+++ b/src/mapMain.cpp
@@ -50,7 +50,12 @@ int main (int argc, char *argv[])
std::mutex out_mtx;
std::list<std::future<void>> threads;
- Significant_kmer sig_kmer;
+ // Read the header
+ std::string header;
+ std::getline(kmer_file, header);
+ int num_covar_fields = parseHeader(header);
+
+ Significant_kmer sig_kmer(num_covar_fields);
while(kmer_file)
{
kmer_file >> sig_kmer;
diff --git a/src/seer.hpp b/src/seer.hpp
index 3273ae0..a7ed412 100644
--- a/src/seer.hpp
+++ b/src/seer.hpp
@@ -17,10 +17,11 @@
const std::string pval_default = "10e-8";
const double convergence_limit = 10e-8;
const unsigned int max_nr_iterations = 1000;
+const double se_limit = 3;
// Starting value for beta vectors (except intercept)
// Should be >0. This value is based on RMS in example study
-const double bfgs_start_beta = 0.12;
+const double bfgs_start_beta = 1;
// seerCmdLine headers
int parseCommandLine (int argc, char *argv[], boost::program_options::variables_map& vm);
diff --git a/src/seerBinaryAssoc.cpp b/src/seerBinaryAssoc.cpp
index ec4f128..e043139 100644
--- a/src/seerBinaryAssoc.cpp
+++ b/src/seerBinaryAssoc.cpp
@@ -23,54 +23,95 @@ void logisticTest(Kmer& k, const arma::vec& y_train, const arma::mat& mds)
doLogit(k, y_train, x_train);
}
+// This uses BFGS optimisation by default. Invokes NR or Firth on error
void doLogit(Kmer& k, const arma::vec& y_train, const arma::mat& x_train)
{
arma::mat x_design = join_rows(arma::mat(x_train.n_rows,1,arma::fill::ones), x_train);
column_vector starting_point(x_design.n_cols);
- starting_point(0) = log(mean(y_train)/(1 - mean(y_train)));
- for (size_t i = 1; i < x_design.n_cols; ++i)
+ if (k.firth())
{
- starting_point(i) = bfgs_start_beta;
+ newtonRaphson(k, y_train, x_design, 1);
}
-
- try
+ else
{
- // Use BFGS optimiser in dlib to maximise likelihood function by chaging the
- // b vector, which will end in starting_point
- dlib::find_max(dlib::bfgs_search_strategy(),
- dlib::objective_delta_stop_strategy(convergence_limit),
- LogitLikelihood(x_train, y_train), LogitLikelihoodGradient(x_train, y_train),
- starting_point, -1);
-
- // Extract beta
- arma::vec b_vector = dlib_to_arma(starting_point);
- k.beta(b_vector(1));
-
- // Extract p-value
- //
- //
- // W = B_1 / SE(B_1) ~ N(0,1)
- //
- // In the special case of a logistic regression, abs can be taken rather
- // than ^2 as responses are 0 or 1
- //
- double se = pow(varCovarMat(x_design, b_vector)(1,1), 0.5);
- k.standard_error(se);
+ starting_point(0) = log(mean(y_train)/(1 - mean(y_train)));
+ for (size_t i = 1; i < x_design.n_cols; ++i)
+ {
+ starting_point(i) = bfgs_start_beta;
+ }
- double W = std::abs(b_vector(1)) / se; // null hypothesis b_1 = 0
- k.p_val(normalPval(W));
+ try
+ {
+ // Use BFGS optimiser in dlib to maximise likelihood function by chaging the
+ // b vector, which will end in starting_point
+ dlib::find_max(dlib::bfgs_search_strategy(),
+ dlib::objective_delta_stop_strategy(convergence_limit),
+ LogitLikelihood(x_train, y_train), LogitLikelihoodGradient(x_train, y_train),
+ starting_point, -1);
+
+ // Extract beta
+ arma::vec b_vector = dlib_to_arma(starting_point);
+ k.beta(b_vector(1));
+
+ // Extract p-value
+ //
+ //
+ // W = B_1 / SE(B_1) ~ N(0,1)
+ //
+ // In the special case of a logistic regression, abs can be taken rather
+ // than ^2 as responses are 0 or 1
+ //
+ arma::mat var_covar_mat = varCovarMat(x_design, b_vector);
+ double se = pow(var_covar_mat(1,1), 0.5);
+
+ // Zeros will result in bad regression with large SE - firth regression helps
+ if (se > se_limit)
+ {
+ throw std::runtime_error("se>limit");
+ }
+ else
+ {
+ k.standard_error(se);
+
+ double W = std::abs(b_vector(1)) / se; // null hypothesis b_1 = 0
+ k.p_val(normalPval(W));
#ifdef SEER_DEBUG
- std::cerr << "Wald statistic: " << W << "\n";
- std::cerr << "p-value: " << k.p_val() << "\n";
+ std::cerr << "Wald statistic: " << W << "\n";
+ std::cerr << "p-value: " << k.p_val() << "\n";
#endif
- }
- // Sometimes won't converge, use N-R instead
- catch (std::exception& e)
- {
- k.add_comment("bfgs-fail");
- newtonRaphson(k, y_train, x_design);
+ // Add in covariate p-values
+ for (unsigned int i = 2; i < var_covar_mat.n_rows; ++i)
+ {
+ se = pow(var_covar_mat(i,i), 0.5);
+ W = std::abs(b_vector(i)) / se;
+
+ k.add_covar_p(normalPval(W));
+ }
+ }
+ }
+ // Sometimes won't converge, use N-R instead
+ catch (std::exception& e)
+ {
+#ifdef SEER_DEBUG
+ std::cerr << "Caught error " << e.what() << std::endl;
+#endif
+
+ // SE is greater than specified limit - run Firth regression
+ if (strcmp(e.what(), "se>limit") == 0)
+ {
+ k.add_comment("large-se");
+ newtonRaphson(k, y_train, x_design, 1);
+ }
+ // BFGS optimiser did not converge - use NR iterations w/o Firth first
+ // Could also be matrix inversion failing
+ else
+ {
+ k.add_comment("bfgs-fail");
+ newtonRaphson(k, y_train, x_design);
+ }
+ }
}
}
@@ -80,6 +121,7 @@ void newtonRaphson(Kmer& k, const arma::vec& y_train, const arma::mat& x_design,
// Also useful to keep second derivative, for calculating p-value
std::vector<arma::vec> parameter_iterations;
arma::mat var_covar_mat;
+ int failed = 0;
// Could get starting point from a linear regression, which is fast
// and will reduce number of n-r iterations
@@ -96,28 +138,41 @@ void newtonRaphson(Kmer& k, const arma::vec& y_train, const arma::mat& x_design,
arma::vec b0 = parameter_iterations.back();
arma::vec y_pred = predictLogitProbs(x_design, b0);
- arma::vec b1 = b0;
- var_covar_mat = inv_covar(x_design.t() * diagmat(y_pred % (arma::ones(y_pred.n_rows) - y_pred)) * x_design);
+ arma::mat U(x_design.n_cols, 1);
+ arma::mat W = repmat(y_pred % (arma::ones(y_pred.n_rows) - y_pred), 1, x_design.n_cols);
+
+ // Perform inversion, which may fail
+ var_covar_mat = inv_covar(x_design.t() * (W % x_design));
+ if (var_covar_mat.n_cols == 0 || var_covar_mat.n_rows == 0)
+ {
+ k.add_comment("inv-fail");
+ k.p_val(0);
+
+ failed = 1;
+ break;
+ }
+
if (firth)
{
// Firth logistic regression
// See: DOI: 10.1002/sim.1047
- arma::mat W = diagmat(y_pred * (1 - y_pred));
// Hat matrix
// Note: W is diagonal so X.t() * W * X is still sympd
- arma::mat H = sqrt(W) * x_design * inv_covar(x_design.t() * W * x_design) * x_design.t() * sqrt(W);
+ arma::mat H = (sqrt(W) % x_design) * var_covar_mat * (x_design.t() % sqrt(W).t());
arma::vec correction(y_train.n_rows);
correction.fill(0.5);
- b1 += var_covar_mat * (y_train - y_pred + diagmat(H) % (correction - y_pred));
+ // Penalised score
+ U = x_design.t() * (y_train - y_pred + diagvec(H) % (correction - y_pred));
}
else
{
- b1 += var_covar_mat * x_design.t() * (y_train - y_pred);
+ U = x_design.t() * (y_train - y_pred);
}
- parameter_iterations.push_back(b1);
+ arma::vec b1 = b0 + var_covar_mat * U;
+ parameter_iterations.push_back(b1);
if (std::abs(b1(1) - b0(1)) < convergence_limit)
{
break;
@@ -125,7 +180,7 @@ void newtonRaphson(Kmer& k, const arma::vec& y_train, const arma::mat& x_design,
}
#ifdef SEER_DEBUG
- std::cerr << "Number of iterations: " << parameter_iterations.size() << "\n";
+ std::cerr << "Number of iterations: " << parameter_iterations.size() - 1 << "\n";
#endif
// If convergence not reached, try Firth logistic regression
if (parameter_iterations.size() == max_nr_iterations)
@@ -140,13 +195,26 @@ void newtonRaphson(Kmer& k, const arma::vec& y_train, const arma::mat& x_design,
k.add_comment("firth-fail");
}
}
- else
+ else if (!failed)
{
k.beta(parameter_iterations.back()(1));
double se = pow(var_covar_mat(1,1), 0.5);
k.standard_error(se);
+ // Deal with large SEs
+ if (se > se_limit)
+ {
+ if (!firth)
+ {
+ newtonRaphson(k, y_train, x_design, 1);
+ }
+ else
+ {
+ k.add_comment("large-se");
+ }
+ }
+
double W = std::abs(k.beta()) / se;
k.p_val(normalPval(W));
@@ -154,6 +222,14 @@ void newtonRaphson(Kmer& k, const arma::vec& y_train, const arma::mat& x_design,
std::cerr << "Wald statistic: " << W << "\n";
std::cerr << "p-value: " << k.p_val() << "\n";
#endif
+ // Add in covariate p-values
+ for (unsigned int i = 2; i< var_covar_mat.n_rows; ++i)
+ {
+ se = pow(var_covar_mat(i,i), 0.5);
+ W = std::abs(parameter_iterations.back()(i)) / se;
+
+ k.add_covar_p(normalPval(W));
+ }
}
}
diff --git a/src/seerChiFilter.cpp b/src/seerChiFilter.cpp
index ed7b87f..36d7301 100644
--- a/src/seerChiFilter.cpp
+++ b/src/seerChiFilter.cpp
@@ -10,8 +10,10 @@
const double normalArea = pow(2*M_PI, -0.5);
// Basic chi^2 test, using contingency table
-double chiTest(const arma::vec& x, const arma::vec& y)
+double chiTest(Kmer& k, const arma::vec& y)
{
+ arma::mat x = k.get_x();
+
double chisq = 0;
// Contigency table
@@ -54,6 +56,19 @@ double chiTest(const arma::vec& x, const arma::vec& y)
throw std::logic_error("Empty table for chisq test\n");
}
+ // Treat as invalid if any entry is 0 or 1, or if more than one entry < 5
+ // Mark as needing to use Firth regression
+ int low_obs = 0;
+ for (auto obs = table.begin(); obs != table.end(); ++obs)
+ {
+ if (*obs <= 1 || (*obs <= 5 && ++low_obs > 2))
+ {
+ k.add_comment("bad-chisq");
+ k.firth(1);
+ break;
+ }
+ }
+
// Without Yates' continuity correction
chisq = N * pow(det(table), 2);
for (int i = 0; i < 2; ++i)
@@ -71,29 +86,35 @@ double chiTest(const arma::vec& x, const arma::vec& y)
}
// Welch two sample t-test, for continuous phenotypes
-double welchTwoSamplet(const arma::vec& x, const arma::vec& y)
+double welchTwoSamplet(const Kmer& k, const arma::vec& y)
{
+ arma::mat x = k.get_x();
+
// Subset into present and absent groups
arma::vec group1 = y.elem(find(x==0));
arma::vec group2 = y.elem(find(x==1));
// Calculate group means and variances
- double x1 = mean(group1);
- double x2 = mean(group2);
- double v1 = var(group1);
- double v2 = var(group2);
-
- // t and degrees freedom for test
- double t = (x1 - x2)*pow((v1/group1.n_rows + v2/group2.n_rows), -0.5);
- double df = pow((v1/group1.n_rows + v2/group2.n_rows), 2) / (pow(v1/group1.n_rows,2)/(group1.n_rows-1) + pow(v2/group2.n_rows,2)/(group2.n_rows-1));
-
- // Calculate p-value from t distribution
- boost::math::students_t t_dist(df);
- double p_val = 2 * (1 - boost::math::cdf(t_dist, t));
+ double p_val = 0;
+ if (group1.n_elem != 0 && group2.n_elem != 0)
+ {
+ double x1 = mean(group1);
+ double x2 = mean(group2);
+ double v1 = var(group1);
+ double v2 = var(group2);
+
+ // t and degrees freedom for test
+ double t = (x1 - x2)*pow((v1/group1.n_rows + v2/group2.n_rows), -0.5);
+ double df = pow((v1/group1.n_rows + v2/group2.n_rows), 2) / (pow(v1/group1.n_rows,2)/(group1.n_rows-1) + pow(v2/group2.n_rows,2)/(group2.n_rows-1));
+
+ // Calculate p-value from t distribution
+ boost::math::students_t t_dist(df);
+ p_val = 2 * (1 - boost::math::cdf(t_dist, t));
#ifdef SEER_DEBUG
- std::cerr << "welch t:" << t << "df:" << df << "\n";
- std::cerr << "welch p-val:" << p_val << "\n";
+ std::cerr << "welch t:" << t << "df:" << df << "\n";
+ std::cerr << "welch p-val:" << p_val << "\n";
#endif
+ }
return p_val;
}
diff --git a/src/seerCmdLine.cpp b/src/seerCmdLine.cpp
index efb34bb..05fdb16 100644
--- a/src/seerCmdLine.cpp
+++ b/src/seerCmdLine.cpp
@@ -39,7 +39,7 @@ int parseCommandLine (int argc, char *argv[], po::variables_map& vm)
//NB pval cutoffs are strings for display, and are converted to floats later
po::options_description filtering("Filtering options");
filtering.add_options()
- ("no_filtering", "turn off all filtering and peform tests on all kmers input")
+ ("no_filtering", "turn off all filtering and perform tests on all kmers input")
("max_length", po::value<long int>()->default_value(max_length_default), "maximum kmer length")
("maf", po::value<double>()->default_value(maf_default), "minimum kmer frequency")
("min_words", po::value<int>(), "minimum kmer occurences. Overrides --maf")
diff --git a/src/seerCommon.cpp b/src/seerCommon.cpp
index b3907a3..b7b231a 100644
--- a/src/seerCommon.cpp
+++ b/src/seerCommon.cpp
@@ -13,7 +13,6 @@ cmdOptions verifyCommandLine(boost::program_options::variables_map& vm, const st
{
cmdOptions verified;
- verified.chi_cutoff = stod(vm["chisq"].as<std::string>());
verified.max_length = vm["max_length"].as<long int>();
if(vm.count("kmers"))
@@ -26,6 +25,11 @@ cmdOptions verifyCommandLine(boost::program_options::variables_map& vm, const st
verified.output = vm["output"].as<std::string>();
}
+ if(vm.count("chisq"))
+ {
+ verified.chi_cutoff = stod(vm["chisq"].as<std::string>());
+ }
+
if (vm.count("pval"))
{
verified.log_cutoff = stod(vm["pval"].as<std::string>());
@@ -241,3 +245,4 @@ arma::mat inv_covar(arma::mat A)
return B;
}
+
diff --git a/src/seerContinuousAssoc.cpp b/src/seerContinuousAssoc.cpp
index 2b35b5a..e3ac469 100644
--- a/src/seerContinuousAssoc.cpp
+++ b/src/seerContinuousAssoc.cpp
@@ -78,7 +78,9 @@ void doLinear(Kmer& k, const arma::vec& y_train, const arma::mat& x_train)
// MSE = sum(Y_i-Y'_i)^2 / n-2
//
double MSE = accu(square(y_train - predictLinearProbs(x_design, b))) / (x_train.n_rows - 2);
- double se = pow((inv_covar(x_design.t()*x_design)(1,1) * MSE), 0.5);
+ arma::mat var_covar_mat = inv_covar(x_design.t()*x_design);
+
+ double se = pow((var_covar_mat(1,1) * MSE), 0.5);
k.standard_error(se);
double W = std::abs(k.beta()) / (se); // null hypothesis b_1 = 0
@@ -88,6 +90,15 @@ void doLinear(Kmer& k, const arma::vec& y_train, const arma::mat& x_train)
std::cerr << "Wald statistic: " << W << "\n";
std::cerr << "p-value: " << k.p_val() << "\n";
#endif
+
+ // Add in covariate p-values
+ for (unsigned int i = 2; i < var_covar_mat.n_rows; ++i)
+ {
+ se = pow((var_covar_mat(i,i) * MSE), 0.5);
+ W = std::abs(b(i)) / (se);
+
+ k.add_covar_p(normalPval(W));
+ }
}
// returns y' = bx
diff --git a/src/seerFilter.cpp b/src/seerFilter.cpp
index 085b214..b0c9e6a 100644
--- a/src/seerFilter.cpp
+++ b/src/seerFilter.cpp
@@ -9,7 +9,7 @@
#include "seercommon.hpp"
// Wrapper to all filter functions
-int passFilters(const cmdOptions& filterOptions, Kmer& k, const std::vector<Sample>& samples, const arma::vec& y, const int continuous_phenotype)
+int passFilters(const cmdOptions& filterOptions, Kmer& k, const std::vector<Sample>& samples, const arma::vec& y, const int continuous_phenotype, const bool do_stats)
{
int pass = 0;
@@ -18,14 +18,17 @@ int passFilters(const cmdOptions& filterOptions, Kmer& k, const std::vector<Samp
// Don't bother with this if not running stats tests
pass = 1;
- try // Some chi^2 tests may diverge - proceed anyway for now
+ if (do_stats)
{
- pass = passStatsFilters(k.get_x(), y, filterOptions.chi_cutoff, continuous_phenotype, filterOptions.positive);
- }
- catch (std::exception& e)
- {
- std::cerr << "kmer " + k.sequence() + " failed chisq test with error: " + e.what() + "\n";
- pass = 1;
+ try // Some chi^2 tests may diverge - proceed anyway for now
+ {
+ pass = passStatsFilters(k, y, filterOptions.chi_cutoff, continuous_phenotype, filterOptions.positive);
+ }
+ catch (std::exception& e)
+ {
+ std::cerr << "kmer " + k.sequence() + " failed chisq test with error: " + e.what() + "\n";
+ pass = 1;
+ }
}
}
@@ -53,13 +56,14 @@ int passBasicFilters(const Kmer& k, const int max_length, const int min_words, c
return passed;
}
-int passStatsFilters(const arma::vec& x, const arma::vec& y, const double chi_cutoff, const int continuous_phenotype, const int positive_only)
+int passStatsFilters(Kmer& k, const arma::vec& y, const double chi_cutoff, const int continuous_phenotype, const int positive_only)
{
int passed = 1;
if (continuous_phenotype)
{
- if (welchTwoSamplet(x, y) > chi_cutoff)
+ k.unadj_p_val(welchTwoSamplet(k, y));
+ if (k.unadj() > chi_cutoff)
{
passed = 0;
}
@@ -68,15 +72,25 @@ int passStatsFilters(const arma::vec& x, const arma::vec& y, const double chi_cu
{
// Test positive effects only
// i.e. having kmer associates with having phenotype
- if (positive_only && dot(y - x, y - x) <= 0.5*y.n_rows)
+ if (positive_only)
{
- passed = 0;
+ arma::mat x = k.get_x();
+ if (dot(y - x, y - x) <= 0.5*y.n_rows)
+ {
+ passed = 0;
+ }
}
- else if (chiTest(x, y) > chi_cutoff)
+
+ if (passed)
{
- passed = 0;
+ k.unadj_p_val(chiTest(k, y));
+ if (k.unadj() > chi_cutoff)
+ {
+ passed = 0;
+ }
}
}
return passed;
}
+
diff --git a/src/seerIO.cpp b/src/seerIO.cpp
index 82e39a2..65a3b03 100644
--- a/src/seerIO.cpp
+++ b/src/seerIO.cpp
@@ -29,18 +29,22 @@ void readPheno(const std::string& filename, std::vector<Sample>& samples, std::u
throw std::runtime_error("Could not open pheno file " + filename + "\n");
}
+ // Read in
Sample s;
- int sample_index = 0;
while (ist >> s)
{
samples.push_back(s);
- sample_map[s.iid()] = sample_index;
- sample_index++;
}
// Always keep samples sorted, for consistency between programs
std::sort(samples.begin(), samples.end(), Sample::compareSamples);
+
+ // Map of sample names to index in vector
+ for (unsigned int sample_index = 0; sample_index < samples.size(); ++sample_index)
+ {
+ sample_map[samples[sample_index].iid()] = sample_index;
+ }
}
// Open dsm files, which are possibly zipped
@@ -77,9 +81,34 @@ arma::vec constructVecY(const std::vector<Sample>& samples)
return y;
}
-void writeMDS(const std::string& file_name, const arma::mat& MDS)
+// Also saves sample information
+void writeMDS(const std::string& file_name, const std::vector<Sample>& sample_names, const arma::mat& MDS)
{
- MDS.save(file_name, arma::hdf5_binary);
+ if (MDS.n_rows == sample_names.size())
+ {
+ MDS.save(file_name, arma::hdf5_binary);
+
+ std::string sample_file_name = file_name + sample_suffix;
+ std::ofstream sample_names_file(sample_file_name.c_str());
+
+ // Write out the sample name order
+ if (!sample_names_file)
+ {
+ std::cerr << "Could not write used sample names to " << sample_file_name << std::endl;
+ }
+ else
+ {
+ for (auto sample_it = sample_names.begin(); sample_it != sample_names.end(); ++sample_it)
+ {
+ sample_names_file << sample_it->iid() << std::endl;
+ }
+ }
+ }
+ else
+ {
+ throw std::logic_error("When writing matrix to " + file_name + " the number samples in the .pheno file did not match the number of columns or rows");
+ }
+
}
void writeDistances(const std::string& file_name, const arma::mat& distances)
@@ -87,19 +116,76 @@ void writeDistances(const std::string& file_name, const arma::mat& distances)
distances.save(file_name, arma::csv_ascii);
}
-arma::mat readMDS(const std::string& file_name)
+arma::mat readHDF5(const std::string& file_name)
{
- arma::mat MDS;
+ arma::mat HDF5;
if (fileStat(file_name))
{
- MDS.load(file_name, arma::hdf5_binary);
+ HDF5.load(file_name, arma::hdf5_binary);
}
else
{
throw std::runtime_error("Problem with loading MDS input file " + file_name);
}
+ return HDF5;
+}
+
+arma::mat readMDS(const std::string& file_name, const std::vector<Sample>& sample_names)
+{
+ arma::mat MDS = readHDF5(file_name);
+
+ // Check that the sample names match up
+ std::string sample_name_file = file_name + sample_suffix;
+ if (fileStat(sample_name_file))
+ {
+ std::ifstream samples_in(sample_name_file.c_str());
+ if (samples_in)
+ {
+ arma::uvec keep_indices(sample_names.size());
+ unsigned int sample_row = 0;
+ unsigned int file_row = 0;
+
+ while (samples_in)
+ {
+ std::string sample_name;
+ samples_in >> sample_name;
+
+ // Must be ordered, and lines in sample_names be a subset of what
+ // is in the file. Otherwise a non-compatible mds will be returned
+ // which will throw
+ if (sample_name == sample_names.at(sample_row).iid())
+ {
+ keep_indices(sample_row) = file_row;
+ if (++sample_row >= sample_names.size())
+ {
+ break;
+ }
+ }
+ ++file_row;
+ }
+
+ // Only keep the rows where the pheno file has data
+ if (sample_row == sample_names.size())
+ {
+ MDS = MDS.rows(keep_indices);
+ }
+ else
+ {
+ throw std::runtime_error("Could not find all samples in input .pheno file in --struct mat. Was kmds run with all samples included?");
+ }
+ }
+ else
+ {
+ std::cerr << "WARNING: Could not open sample file " + sample_name_file + ". Ensure kmds and seer -p inputs were identical" << std::endl;
+ }
+ }
+ else
+ {
+ std::cerr << "WARNING: Could not find sample file " + sample_name_file + ". Ensure kmds and seer -p inputs were identical" << std::endl;
+ }
+
return MDS;
}
@@ -120,7 +206,7 @@ arma::mat readMDSList(const std::string& filename)
int i = 0;
while (ist >> matrix_file)
{
- combined_matrix = join_rows(combined_matrix, readMDS(matrix_file));
+ combined_matrix = join_rows(combined_matrix, readHDF5(matrix_file));
std::cerr << "Joined matrix " << ++i << "\n";
}
diff --git a/src/seerMain.cpp b/src/seerMain.cpp
index b35fbbb..41bcca1 100644
--- a/src/seerMain.cpp
+++ b/src/seerMain.cpp
@@ -29,7 +29,16 @@ int main (int argc, char *argv[])
// Open .pheno file, parse into vector of samples
std::vector<Sample> samples;
std::unordered_map<std::string,int> sample_map;
- readPheno(vm["pheno"].as<std::string>(), samples, sample_map);
+
+ if (vm.count("pheno"))
+ {
+ readPheno(vm["pheno"].as<std::string>(), samples, sample_map);
+ }
+ else
+ {
+ throw std::runtime_error("--pheno option is compulsory");
+ }
+
arma::vec y = constructVecY(samples);
int continuous_phenotype = continuousPhenotype(samples);
@@ -38,7 +47,7 @@ int main (int argc, char *argv[])
int use_mds = 0;
if (vm.count("struct"))
{
- mds = readMDS(vm["struct"].as<std::string>());
+ mds = readMDS(vm["struct"].as<std::string>(), samples);
use_mds = 1;
if (mds.n_rows != samples.size())
@@ -94,10 +103,22 @@ int main (int argc, char *argv[])
openDsmFile(kmer_file, parameters.kmers);
// Write a header
- std::cout << "sequence\tmaf\tunadj_p_val\tp_val\tbeta\tse\tcomments";
+ if (use_mds)
+ {
+ std::cout << "sequence\tmaf\tunadj_p_val\tp_val\tbeta\tse";
+ for (unsigned int i = 1; i <= mds.n_cols; ++i)
+ {
+ std::cout << "\tcovar" << i << "_p";
+ }
+ std::cout << "\tcomments";
+ }
+ else
+ {
+ std::cout << "sequence\tmaf\tunadj_p_val\tp_val\tbeta\tse\tcomments";
+ }
if (parameters.print_samples)
{
- std::cout << "samples_present";
+ std::cout << "\tsamples_present";
}
std::cout << std::endl;
@@ -176,11 +197,11 @@ int main (int argc, char *argv[])
{
if (continuous_phenotype)
{
- kmer_lines[i].unadj_p_val(welchTwoSamplet(kmer_lines[i].get_x(), y));
+ kmer_lines[i].unadj_p_val(welchTwoSamplet(kmer_lines[i], y));
}
else
{
- kmer_lines[i].unadj_p_val(chiTest(kmer_lines[i].get_x(), y));
+ kmer_lines[i].unadj_p_val(chiTest(kmer_lines[i], y));
}
}
@@ -197,7 +218,7 @@ int main (int argc, char *argv[])
}
std::cout << samples_found.back();
}
- std::cout << "\n";
+ std::cout << std::endl;
}
}
diff --git a/src/seercommon.hpp b/src/seercommon.hpp
index 32f81a6..a1b865a 100644
--- a/src/seercommon.hpp
+++ b/src/seercommon.hpp
@@ -48,6 +48,8 @@ const std::string chisq_default = "10e-5";
typedef dlib::matrix<double,0,1> column_vector;
+const std::string sample_suffix = ".samples";
+
// Structs
struct cmdOptions
{
@@ -94,9 +96,11 @@ void openDsmFile(igzstream& dsm_file, const std::string& file_name);
arma::vec constructVecY(const std::vector<Sample>& samples);
arma::vec constructVecX(const Kmer& k, const std::vector<Sample>& samples);
-void writeMDS(const std::string& file_name, const arma::mat& MDS);
+arma::mat readHDF5(const std::string& file_name);
+
+void writeMDS(const std::string& file_name, const std::vector<Sample>& sample_names, const arma::mat& MDS);
void writeDistances(const std::string& file_name, const arma::mat& distances);
-arma::mat readMDS(const std::string& file_name);
+arma::mat readMDS(const std::string& file_name, const std::vector<Sample>& sample_names);
arma::mat readMDSList(const std::string& filename);
arma::mat parseCovars(const std::string& file, const std::string& columns);
@@ -106,12 +110,12 @@ arma::mat encodeDummy(const std::vector<std::string>& in_col);
int fileStat(const std::string& filename);
// seerFilter headers
-int passFilters(const cmdOptions& filterOptions, Kmer& k, const std::vector<Sample>& samples, const arma::vec& y, const int continuous_phenotype);
+int passFilters(const cmdOptions& filterOptions, Kmer& k, const std::vector<Sample>& samples, const arma::vec& y, const int continuous_phenotype, const bool do_stats = 1);
int passBasicFilters(const Kmer& k, const int max_length, const int min_words, const int max_words);
-int passStatsFilters(const arma::vec& x, const arma::vec& y, const double chi_cutoff, const int continuous_phenotype, const int positive_only);
+int passStatsFilters(Kmer& k, const arma::vec& y, const double chi_cutoff, const int continuous_phenotype, const int positive_only);
// seerChiFilter headers
-double chiTest(const arma::vec& x, const arma::vec& y);
-double welchTwoSamplet(const arma::vec& x, const arma::vec& y);
+double chiTest(Kmer& k, const arma::vec& y);
+double welchTwoSamplet(const Kmer& k, const arma::vec& y);
double normalPval(double testStatistic);
diff --git a/src/significant_kmer.cpp b/src/significant_kmer.cpp
index ccf2223..c4abc4a 100644
--- a/src/significant_kmer.cpp
+++ b/src/significant_kmer.cpp
@@ -9,11 +9,18 @@
#include "significant_kmer.hpp"
Significant_kmer::Significant_kmer()
+ :_num_covars(default_covars)
+{
+}
+
+Significant_kmer::Significant_kmer(const int num_covars)
+ :_num_covars(num_covars)
{
}
Significant_kmer::Significant_kmer(const std::string& word, const std::vector<std::string>& samples, const double maf, const double unadj_p, const double adj_p, const double beta, const double se, const std::string& comments)
- :_word(word), _samples(samples), _maf(maf), _unadj_p(unadj_p), _adj_p(adj_p), _beta(beta), _se(se), _comment(comments)
+ :_word(word), _samples(samples), _maf(maf), _unadj_p(unadj_p), _adj_p(adj_p), _beta(beta), _se(se), _comment(comments),
+ _num_covars(default_covars)
{
}
@@ -37,6 +44,12 @@ std::istream& operator>>(std::istream &is, Significant_kmer& sk)
line_stream >> beta;
line_stream >> se;
+ // Ignore the covariate fields
+ for (unsigned int i = 0; i < sk.num_covars(); ++i)
+ {
+ line_stream.ignore(std::numeric_limits<std::streamsize>::max(), ' ');
+ }
+
line_stream >> comments;
// Read remainder of line, which is sample names, in the same way they were
@@ -56,15 +69,54 @@ std::ostream& operator<<(std::ostream &os, const Significant_kmer& k)
os << k.sequence() << "\t"
<< std::fixed << std::setprecision(3) << k.maf() << "\t"
<< std::scientific << k.unadj() << "\t" << k.p_val() << "\t" << k.beta() << "\t" << k.se()
- << k.comments();
+ << "\t" << k.comments();
std::vector<std::string> samples_found = k.samples_found();
- std::copy(samples_found.begin(), samples_found.end() - 1, std::ostream_iterator<std::string>(os, "\t"));
- os << samples_found.back();
+ if (samples_found.size() > 0)
+ {
+ os << "\t";
+ std::copy(samples_found.begin(), samples_found.end() - 1, std::ostream_iterator<std::string>(os, "\t"));
+ os << samples_found.back();
+ }
return os;
}
+unsigned int Significant_kmer::num_covars() const
+{
+ unsigned int covars = 0;
+ if (_covar_p.size() > 0)
+ {
+ covars =_covar_p.size();
+ }
+ else
+ {
+ covars =_num_covars;
+ }
+
+ return covars;
+}
+
+// Returns number of excess columns (i.e. number of covariate fields)
+int parseHeader(const std::string& header_line)
+{
+ std::istringstream iss(header_line);
+
+ int num_cols = 0;
+ do
+ {
+ std::string col;
+ iss >> col;
+ if (col.length() > 0)
+ {
+ num_cols++;
+ }
+ }
+ while(iss);
+
+ return num_cols - standard_cols;
+}
+
sortSigKmer::sortSigKmer()
:_sort_field(0)
{
@@ -131,3 +183,4 @@ bool sortSigKmer::operator() (const Significant_kmer& sk1, const Significant_kme
}
return compare;
}
+
diff --git a/src/significant_kmer.hpp b/src/significant_kmer.hpp
index c9df3de..bd27aff 100644
--- a/src/significant_kmer.hpp
+++ b/src/significant_kmer.hpp
@@ -12,12 +12,16 @@
#include <iterator>
#include <algorithm>
+const int default_covars = 0;
+const int standard_cols = 7;
+
// kmers have a sequence, and a list of samples they appear in
class Significant_kmer
{
public:
// Initialisation
Significant_kmer();
+ Significant_kmer(const int num_covars);
Significant_kmer(const std::string& word, const std::vector<std::string>& samples, const double maf, const double unadj_p, const double adj_p, const double beta, const double se, const std::string& comments);
// nonmodifying operations
@@ -29,6 +33,8 @@ class Significant_kmer
double beta() const { return _beta; }
double se() const { return _se; }
std::string comments() const { return _comment; }
+ std::vector<double> covar_p() const { return _covar_p; }
+ unsigned int num_covars() const; // Defined in significant_kmer.cpp
// Modifying operations
void p_val(const double pvalue) { _adj_p = pvalue; }
@@ -36,6 +42,7 @@ class Significant_kmer
void beta(const double b) { _beta = b; }
void standard_error(const double se) { _se = se; }
void set_maf(const double maf) { _maf = maf; }
+ void add_covar_p(const double new_covar_p) { _covar_p.push_back(new_covar_p); }
protected:
@@ -47,7 +54,11 @@ class Significant_kmer
double _adj_p;
double _beta;
double _se;
+ std::vector<double> _covar_p;
std::string _comment;
+
+ private:
+ int _num_covars;
};
class sortSigKmer
@@ -71,3 +82,6 @@ std::istream& operator>>(std::istream &is, Significant_kmer& sk);
std::ostream& operator<<(std::ostream &os, const Significant_kmer& k);
+// Function for reading header to find number of covariate fields
+int parseHeader(const std::string& header_line);
+
diff --git a/test/Makefile b/test/Makefile
index 074d155..57be305 100755
--- a/test/Makefile
+++ b/test/Makefile
@@ -1,8 +1,8 @@
all:
- echo "Tests not yet implemented" > tests_passed.txt
+ ./run_test.pl && touch tests_passed
clean:
- $(RM) *.o ~* tests_passed.txt
+ $(RM) *.o ~* tests_passed
test: all
diff --git a/test/all_structure_new b/test/all_structure_new
new file mode 100644
index 0000000..09d534b
Binary files /dev/null and b/test/all_structure_new differ
diff --git a/test/all_structure_new.samples b/test/all_structure_new.samples
new file mode 100644
index 0000000..db76f61
--- /dev/null
+++ b/test/all_structure_new.samples
@@ -0,0 +1,3069 @@
+6259_5#1
+6259_5#10
+6259_5#12
+6259_5#13
+6259_5#14
+6259_5#15
+6259_5#16
+6259_5#17
+6259_5#18
+6259_5#19
+6259_5#2
+6259_5#20
+6259_5#21
+6259_5#22
+6259_5#23
+6259_5#24
+6259_5#3
+6259_5#4
+6259_5#5
+6259_5#6
+6259_5#7
+6259_5#8
+6259_5#9
+6259_6#1
+6259_6#10
+6259_6#11
+6259_6#12
+6259_6#13
+6259_6#14
+6259_6#15
+6259_6#16
+6259_6#17
+6259_6#18
+6259_6#19
+6259_6#2
+6259_6#20
+6259_6#21
+6259_6#22
+6259_6#23
+6259_6#24
+6259_6#3
+6259_6#4
+6259_6#5
+6259_6#6
+6259_6#7
+6259_6#8
+6259_6#9
+6259_7#1
+6259_7#10
+6259_7#11
+6259_7#12
+6259_7#13
+6259_7#14
+6259_7#15
+6259_7#16
+6259_7#17
+6259_7#18
+6259_7#19
+6259_7#2
+6259_7#20
+6259_7#21
+6259_7#22
+6259_7#23
+6259_7#24
+6259_7#3
+6259_7#4
+6259_7#5
+6259_7#6
+6259_7#7
+6259_7#8
+6259_7#9
+6259_8#1
+6259_8#10
+6259_8#11
+6259_8#12
+6259_8#13
+6259_8#14
+6259_8#15
+6259_8#16
+6259_8#17
+6259_8#18
+6259_8#19
+6259_8#2
+6259_8#20
+6259_8#21
+6259_8#22
+6259_8#23
+6259_8#24
+6259_8#3
+6259_8#4
+6259_8#5
+6259_8#6
+6259_8#7
+6259_8#8
+6259_8#9
+6593_4#1
+6593_4#10
+6593_4#11
+6593_4#12
+6593_4#13
+6593_4#14
+6593_4#15
+6593_4#16
+6593_4#17
+6593_4#18
+6593_4#19
+6593_4#2
+6593_4#20
+6593_4#21
+6593_4#22
+6593_4#23
+6593_4#24
+6593_4#3
+6593_4#4
+6593_4#5
+6593_4#6
+6593_4#7
+6593_4#8
+6593_4#9
+6593_5#1
+6593_5#10
+6593_5#11
+6593_5#12
+6593_5#13
+6593_5#14
+6593_5#15
+6593_5#16
+6593_5#17
+6593_5#18
+6593_5#19
+6593_5#2
+6593_5#20
+6593_5#21
+6593_5#22
+6593_5#23
+6593_5#24
+6593_5#3
+6593_5#4
+6593_5#5
+6593_5#6
+6593_5#7
+6593_5#8
+6593_5#9
+6630_1#1
+6630_1#10
+6630_1#11
+6630_1#12
+6630_1#13
+6630_1#14
+6630_1#15
+6630_1#16
+6630_1#17
+6630_1#18
+6630_1#19
+6630_1#2
+6630_1#20
+6630_1#21
+6630_1#23
+6630_1#24
+6630_1#3
+6630_1#4
+6630_1#5
+6630_1#6
+6630_1#7
+6630_1#8
+6630_1#9
+6630_2#1
+6630_2#10
+6630_2#11
+6630_2#12
+6630_2#13
+6630_2#14
+6630_2#15
+6630_2#16
+6630_2#17
+6630_2#18
+6630_2#19
+6630_2#2
+6630_2#20
+6630_2#21
+6630_2#22
+6630_2#23
+6630_2#24
+6630_2#3
+6630_2#4
+6630_2#5
+6630_2#6
+6630_2#7
+6630_2#8
+6630_2#9
+6630_3#1
+6630_3#10
+6630_3#11
+6630_3#12
+6630_3#13
+6630_3#14
+6630_3#15
+6630_3#16
+6630_3#17
+6630_3#18
+6630_3#19
+6630_3#2
+6630_3#20
+6630_3#21
+6630_3#22
+6630_3#23
+6630_3#24
+6630_3#3
+6630_3#4
+6630_3#5
+6630_3#6
+6630_3#7
+6630_3#8
+6630_3#9
+6630_4#1
+6630_4#10
+6630_4#11
+6630_4#12
+6630_4#13
+6630_4#14
+6630_4#15
+6630_4#16
+6630_4#17
+6630_4#18
+6630_4#19
+6630_4#2
+6630_4#20
+6630_4#21
+6630_4#22
+6630_4#23
+6630_4#24
+6630_4#3
+6630_4#4
+6630_4#5
+6630_4#6
+6630_4#7
+6630_4#8
+6630_4#9
+6631_1#1
+6631_1#11
+6631_1#12
+6631_1#13
+6631_1#14
+6631_1#15
+6631_1#16
+6631_1#17
+6631_1#18
+6631_1#19
+6631_1#2
+6631_1#20
+6631_1#21
+6631_1#22
+6631_1#23
+6631_1#24
+6631_1#3
+6631_1#4
+6631_1#5
+6631_1#6
+6631_1#7
+6631_1#8
+6631_1#9
+6631_2#1
+6631_2#10
+6631_2#11
+6631_2#12
+6631_2#13
+6631_2#14
+6631_2#15
+6631_2#16
+6631_2#17
+6631_2#18
+6631_2#19
+6631_2#2
+6631_2#20
+6631_2#21
+6631_2#22
+6631_2#23
+6631_2#24
+6631_2#3
+6631_2#4
+6631_2#5
+6631_2#6
+6631_2#7
+6631_2#8
+6631_2#9
+6631_3#1
+6631_3#10
+6631_3#11
+6631_3#12
+6631_3#13
+6631_3#14
+6631_3#15
+6631_3#16
+6631_3#17
+6631_3#18
+6631_3#19
+6631_3#2
+6631_3#20
+6631_3#21
+6631_3#22
+6631_3#23
+6631_3#24
+6631_3#3
+6631_3#4
+6631_3#5
+6631_3#6
+6631_3#7
+6631_3#8
+6631_3#9
+6631_4#1
+6631_4#10
+6631_4#11
+6631_4#12
+6631_4#13
+6631_4#14
+6631_4#15
+6631_4#16
+6631_4#17
+6631_4#18
+6631_4#19
+6631_4#2
+6631_4#20
+6631_4#21
+6631_4#22
+6631_4#23
+6631_4#24
+6631_4#3
+6631_4#4
+6631_4#5
+6631_4#6
+6631_4#7
+6631_4#8
+6631_4#9
+6631_5#1
+6631_5#10
+6631_5#11
+6631_5#12
+6631_5#13
+6631_5#14
+6631_5#15
+6631_5#16
+6631_5#17
+6631_5#18
+6631_5#19
+6631_5#2
+6631_5#20
+6631_5#21
+6631_5#22
+6631_5#23
+6631_5#24
+6631_5#3
+6631_5#4
+6631_5#5
+6631_5#6
+6631_5#7
+6631_5#8
+6631_5#9
+6631_6#1
+6631_6#10
+6631_6#11
+6631_6#12
+6631_6#13
+6631_6#14
+6631_6#15
+6631_6#16
+6631_6#17
+6631_6#18
+6631_6#19
+6631_6#2
+6631_6#20
+6631_6#21
+6631_6#22
+6631_6#23
+6631_6#24
+6631_6#3
+6631_6#4
+6631_6#5
+6631_6#6
+6631_6#7
+6631_6#8
+6631_6#9
+6631_7#1
+6631_7#10
+6631_7#11
+6631_7#12
+6631_7#2
+6631_7#3
+6631_7#4
+6631_7#5
+6631_7#6
+6631_7#7
+6631_7#8
+6631_7#9
+6641_6#1
+6641_6#10
+6641_6#11
+6641_6#12
+6641_6#13
+6641_6#14
+6641_6#15
+6641_6#16
+6641_6#17
+6641_6#18
+6641_6#19
+6641_6#2
+6641_6#20
+6641_6#21
+6641_6#22
+6641_6#23
+6641_6#24
+6641_6#3
+6641_6#4
+6641_6#5
+6641_6#6
+6641_6#7
+6641_6#8
+6641_6#9
+6649_7#10
+6649_7#11
+6649_7#12
+6649_7#13
+6649_7#14
+6649_7#15
+6649_7#16
+6649_7#17
+6649_7#18
+6649_7#19
+6649_7#20
+6649_7#21
+6649_7#22
+6649_7#23
+6649_7#24
+6649_7#6
+6649_7#7
+6649_7#8
+6649_7#9
+6649_8#1
+6649_8#10
+6649_8#11
+6649_8#12
+6649_8#13
+6649_8#14
+6649_8#15
+6649_8#16
+6649_8#17
+6649_8#18
+6649_8#19
+6649_8#2
+6649_8#20
+6649_8#21
+6649_8#22
+6649_8#23
+6649_8#24
+6649_8#3
+6649_8#4
+6649_8#5
+6649_8#6
+6649_8#7
+6649_8#8
+6649_8#9
+6664_1#1
+6664_1#10
+6664_1#11
+6664_1#12
+6664_1#13
+6664_1#14
+6664_1#15
+6664_1#16
+6664_1#17
+6664_1#18
+6664_1#19
+6664_1#2
+6664_1#20
+6664_1#21
+6664_1#22
+6664_1#23
+6664_1#24
+6664_1#3
+6664_1#4
+6664_1#5
+6664_1#6
+6664_1#7
+6664_1#8
+6664_1#9
+6673_8#1
+6673_8#10
+6673_8#11
+6673_8#12
+6673_8#13
+6673_8#14
+6673_8#15
+6673_8#16
+6673_8#17
+6673_8#18
+6673_8#19
+6673_8#2
+6673_8#20
+6673_8#21
+6673_8#22
+6673_8#23
+6673_8#24
+6673_8#3
+6673_8#4
+6673_8#5
+6673_8#6
+6673_8#7
+6673_8#8
+6673_8#9
+6680_4#1
+6680_4#10
+6680_4#11
+6680_4#12
+6680_4#13
+6680_4#14
+6680_4#15
+6680_4#16
+6680_4#17
+6680_4#18
+6680_4#19
+6680_4#2
+6680_4#20
+6680_4#21
+6680_4#22
+6680_4#23
+6680_4#24
+6680_4#3
+6680_4#4
+6680_4#5
+6680_4#6
+6680_4#7
+6680_4#8
+6680_4#9
+6680_5#1
+6680_5#10
+6680_5#11
+6680_5#12
+6680_5#13
+6680_5#14
+6680_5#15
+6680_5#16
+6680_5#17
+6680_5#18
+6680_5#19
+6680_5#2
+6680_5#20
+6680_5#21
+6680_5#22
+6680_5#23
+6680_5#24
+6680_5#3
+6680_5#4
+6680_5#5
+6680_5#6
+6680_5#7
+6680_5#8
+6680_5#9
+6680_6#10
+6680_6#11
+6680_6#12
+6680_6#13
+6680_6#14
+6680_6#15
+6680_6#16
+6680_6#17
+6680_6#18
+6680_6#19
+6680_6#2
+6680_6#20
+6680_6#21
+6680_6#22
+6680_6#23
+6680_6#24
+6680_6#3
+6680_6#4
+6680_6#5
+6680_6#6
+6680_6#7
+6680_6#8
+6680_6#9
+6680_7#1
+6680_7#10
+6680_7#11
+6680_7#12
+6680_7#13
+6680_7#14
+6680_7#15
+6680_7#16
+6680_7#17
+6680_7#18
+6680_7#19
+6680_7#2
+6680_7#20
+6680_7#21
+6680_7#22
+6680_7#23
+6680_7#24
+6680_7#3
+6680_7#4
+6680_7#5
+6680_7#6
+6680_7#7
+6680_7#9
+6680_8#1
+6680_8#10
+6680_8#11
+6680_8#12
+6680_8#13
+6680_8#14
+6680_8#15
+6680_8#16
+6680_8#17
+6680_8#18
+6680_8#19
+6680_8#2
+6680_8#20
+6680_8#21
+6680_8#22
+6680_8#23
+6680_8#24
+6680_8#3
+6680_8#4
+6680_8#5
+6680_8#6
+6680_8#7
+6680_8#8
+6680_8#9
+6710_6#1
+6710_6#10
+6710_6#11
+6710_6#12
+6710_6#13
+6710_6#14
+6710_6#15
+6710_6#16
+6710_6#17
+6710_6#18
+6710_6#19
+6710_6#2
+6710_6#20
+6710_6#21
+6710_6#22
+6710_6#23
+6710_6#24
+6710_6#3
+6710_6#4
+6710_6#6
+6710_6#7
+6710_6#8
+6710_6#9
+6710_7#1
+6710_7#10
+6710_7#11
+6710_7#12
+6710_7#13
+6710_7#14
+6710_7#15
+6710_7#16
+6710_7#17
+6710_7#18
+6710_7#19
+6710_7#2
+6710_7#20
+6710_7#21
+6710_7#22
+6710_7#23
+6710_7#24
+6710_7#4
+6710_7#5
+6710_7#6
+6710_7#7
+6710_7#8
+6710_7#9
+6710_8#1
+6710_8#10
+6710_8#11
+6710_8#12
+6710_8#13
+6710_8#14
+6710_8#15
+6710_8#16
+6710_8#17
+6710_8#18
+6710_8#19
+6710_8#2
+6710_8#20
+6710_8#21
+6710_8#22
+6710_8#23
+6710_8#24
+6710_8#3
+6710_8#5
+6710_8#6
+6710_8#7
+6710_8#8
+6710_8#9
+6714_7#1
+6714_7#10
+6714_7#11
+6714_7#12
+6714_7#13
+6714_7#14
+6714_7#15
+6714_7#16
+6714_7#17
+6714_7#18
+6714_7#19
+6714_7#2
+6714_7#20
+6714_7#21
+6714_7#23
+6714_7#24
+6714_7#3
+6714_7#4
+6714_7#5
+6714_7#6
+6714_7#7
+6714_7#8
+6714_7#9
+6714_8#1
+6714_8#10
+6714_8#11
+6714_8#12
+6714_8#13
+6714_8#14
+6714_8#15
+6714_8#16
+6714_8#17
+6714_8#18
+6714_8#19
+6714_8#2
+6714_8#20
+6714_8#21
+6714_8#22
+6714_8#23
+6714_8#24
+6714_8#3
+6714_8#4
+6714_8#5
+6714_8#6
+6714_8#7
+6714_8#8
+6714_8#9
+6730_1#1
+6730_1#10
+6730_1#11
+6730_1#12
+6730_1#13
+6730_1#14
+6730_1#15
+6730_1#16
+6730_1#17
+6730_1#18
+6730_1#19
+6730_1#2
+6730_1#20
+6730_1#21
+6730_1#22
+6730_1#23
+6730_1#24
+6730_1#3
+6730_1#4
+6730_1#5
+6730_1#6
+6730_1#7
+6730_1#8
+6730_1#9
+6730_3#1
+6730_3#10
+6730_3#11
+6730_3#12
+6730_3#13
+6730_3#14
+6730_3#15
+6730_3#16
+6730_3#17
+6730_3#18
+6730_3#19
+6730_3#2
+6730_3#20
+6730_3#21
+6730_3#22
+6730_3#23
+6730_3#24
+6730_3#3
+6730_3#4
+6730_3#5
+6730_3#6
+6730_3#7
+6730_3#8
+6730_3#9
+6730_4#1
+6730_4#10
+6730_4#11
+6730_4#12
+6730_4#13
+6730_4#14
+6730_4#15
+6730_4#16
+6730_4#17
+6730_4#18
+6730_4#19
+6730_4#2
+6730_4#20
+6730_4#21
+6730_4#22
+6730_4#23
+6730_4#24
+6730_4#3
+6730_4#4
+6730_4#5
+6730_4#6
+6730_4#7
+6730_4#8
+6730_4#9
+6730_5#1
+6730_5#10
+6730_5#11
+6730_5#12
+6730_5#13
+6730_5#14
+6730_5#15
+6730_5#16
+6730_5#17
+6730_5#18
+6730_5#19
+6730_5#2
+6730_5#20
+6730_5#21
+6730_5#22
+6730_5#23
+6730_5#24
+6730_5#3
+6730_5#4
+6730_5#5
+6730_5#6
+6730_5#7
+6730_5#8
+6730_5#9
+6730_6#1
+6730_6#10
+6730_6#11
+6730_6#12
+6730_6#13
+6730_6#14
+6730_6#15
+6730_6#16
+6730_6#17
+6730_6#18
+6730_6#19
+6730_6#2
+6730_6#20
+6730_6#21
+6730_6#22
+6730_6#23
+6730_6#24
+6730_6#3
+6730_6#4
+6730_6#5
+6730_6#6
+6730_6#7
+6730_6#8
+6730_6#9
+6730_7#1
+6730_7#10
+6730_7#11
+6730_7#12
+6730_7#13
+6730_7#14
+6730_7#15
+6730_7#16
+6730_7#17
+6730_7#18
+6730_7#19
+6730_7#2
+6730_7#20
+6730_7#21
+6730_7#22
+6730_7#23
+6730_7#24
+6730_7#3
+6730_7#4
+6730_7#5
+6730_7#6
+6730_7#7
+6730_7#8
+6730_7#9
+6730_8#1
+6730_8#10
+6730_8#11
+6730_8#12
+6730_8#13
+6730_8#14
+6730_8#15
+6730_8#16
+6730_8#17
+6730_8#18
+6730_8#19
+6730_8#2
+6730_8#20
+6730_8#21
+6730_8#22
+6730_8#23
+6730_8#24
+6730_8#3
+6730_8#4
+6730_8#5
+6730_8#6
+6730_8#7
+6730_8#8
+6730_8#9
+6731_1#1
+6731_1#10
+6731_1#11
+6731_1#12
+6731_1#14
+6731_1#15
+6731_1#17
+6731_1#18
+6731_1#19
+6731_1#2
+6731_1#20
+6731_1#22
+6731_1#23
+6731_1#24
+6731_1#3
+6731_1#4
+6731_1#5
+6731_1#6
+6731_1#7
+6731_1#8
+6731_1#9
+6731_2#1
+6731_2#10
+6731_2#12
+6731_2#13
+6731_2#14
+6731_2#15
+6731_2#16
+6731_2#17
+6731_2#18
+6731_2#19
+6731_2#2
+6731_2#20
+6731_2#21
+6731_2#22
+6731_2#23
+6731_2#24
+6731_2#3
+6731_2#4
+6731_2#5
+6731_2#6
+6731_2#7
+6731_2#8
+6731_2#9
+6731_3#1
+6731_3#10
+6731_3#11
+6731_3#12
+6731_3#13
+6731_3#14
+6731_3#15
+6731_3#16
+6731_3#17
+6731_3#18
+6731_3#19
+6731_3#2
+6731_3#20
+6731_3#21
+6731_3#22
+6731_3#23
+6731_3#24
+6731_3#3
+6731_3#4
+6731_3#5
+6731_3#6
+6731_3#7
+6731_3#8
+6731_3#9
+6731_4#1
+6731_4#10
+6731_4#11
+6731_4#12
+6731_4#13
+6731_4#14
+6731_4#15
+6731_4#16
+6731_4#17
+6731_4#18
+6731_4#19
+6731_4#2
+6731_4#20
+6731_4#21
+6731_4#22
+6731_4#23
+6731_4#24
+6731_4#3
+6731_4#4
+6731_4#5
+6731_4#6
+6731_4#7
+6731_4#8
+6731_4#9
+6731_5#1
+6731_5#10
+6731_5#11
+6731_5#12
+6731_5#13
+6731_5#14
+6731_5#15
+6731_5#16
+6731_5#17
+6731_5#18
+6731_5#19
+6731_5#2
+6731_5#20
+6731_5#21
+6731_5#22
+6731_5#23
+6731_5#24
+6731_5#3
+6731_5#4
+6731_5#5
+6731_5#6
+6731_5#7
+6731_5#8
+6731_5#9
+6731_6#1
+6731_6#10
+6731_6#11
+6731_6#12
+6731_6#13
+6731_6#14
+6731_6#15
+6731_6#16
+6731_6#17
+6731_6#18
+6731_6#19
+6731_6#2
+6731_6#20
+6731_6#21
+6731_6#22
+6731_6#23
+6731_6#24
+6731_6#3
+6731_6#4
+6731_6#5
+6731_6#6
+6731_6#7
+6731_6#8
+6731_6#9
+6736_4#1
+6736_4#10
+6736_4#11
+6736_4#12
+6736_4#13
+6736_4#14
+6736_4#15
+6736_4#16
+6736_4#17
+6736_4#18
+6736_4#19
+6736_4#2
+6736_4#20
+6736_4#21
+6736_4#22
+6736_4#23
+6736_4#24
+6736_4#3
+6736_4#4
+6736_4#5
+6736_4#6
+6736_4#7
+6736_4#8
+6736_4#9
+6736_5#1
+6736_5#10
+6736_5#11
+6736_5#12
+6736_5#13
+6736_5#15
+6736_5#16
+6736_5#17
+6736_5#19
+6736_5#2
+6736_5#20
+6736_5#21
+6736_5#22
+6736_5#23
+6736_5#24
+6736_5#3
+6736_5#4
+6736_5#5
+6736_5#6
+6736_5#7
+6736_5#8
+6736_5#9
+6736_6#1
+6736_6#10
+6736_6#11
+6736_6#12
+6736_6#13
+6736_6#14
+6736_6#15
+6736_6#16
+6736_6#17
+6736_6#18
+6736_6#19
+6736_6#2
+6736_6#20
+6736_6#21
+6736_6#22
+6736_6#23
+6736_6#24
+6736_6#3
+6736_6#4
+6736_6#5
+6736_6#6
+6736_6#7
+6736_6#8
+6736_6#9
+6736_7#1
+6736_7#10
+6736_7#11
+6736_7#12
+6736_7#13
+6736_7#14
+6736_7#15
+6736_7#16
+6736_7#17
+6736_7#19
+6736_7#2
+6736_7#20
+6736_7#21
+6736_7#22
+6736_7#23
+6736_7#24
+6736_7#3
+6736_7#4
+6736_7#5
+6736_7#6
+6736_7#7
+6736_7#8
+6736_7#9
+6736_8#1
+6736_8#10
+6736_8#11
+6736_8#12
+6736_8#13
+6736_8#14
+6736_8#15
+6736_8#16
+6736_8#17
+6736_8#18
+6736_8#19
+6736_8#2
+6736_8#20
+6736_8#21
+6736_8#22
+6736_8#23
+6736_8#24
+6736_8#3
+6736_8#4
+6736_8#5
+6736_8#6
+6736_8#7
+6736_8#8
+6736_8#9
+6753_1#1
+6753_1#10
+6753_1#11
+6753_1#12
+6753_1#13
+6753_1#14
+6753_1#15
+6753_1#16
+6753_1#17
+6753_1#18
+6753_1#19
+6753_1#2
+6753_1#20
+6753_1#21
+6753_1#22
+6753_1#23
+6753_1#24
+6753_1#3
+6753_1#4
+6753_1#5
+6753_1#6
+6753_1#7
+6753_1#8
+6753_1#9
+6753_2#1
+6753_2#10
+6753_2#11
+6753_2#12
+6753_2#13
+6753_2#14
+6753_2#15
+6753_2#16
+6753_2#17
+6753_2#18
+6753_2#19
+6753_2#2
+6753_2#20
+6753_2#21
+6753_2#22
+6753_2#23
+6753_2#3
+6753_2#4
+6753_2#5
+6753_2#6
+6753_2#7
+6753_2#8
+6753_2#9
+6753_3#1
+6753_3#10
+6753_3#11
+6753_3#12
+6753_3#13
+6753_3#14
+6753_3#15
+6753_3#16
+6753_3#17
+6753_3#19
+6753_3#2
+6753_3#20
+6753_3#21
+6753_3#22
+6753_3#23
+6753_3#24
+6753_3#3
+6753_3#4
+6753_3#5
+6753_3#6
+6753_3#7
+6753_3#8
+6753_3#9
+6753_4#1
+6753_4#10
+6753_4#11
+6753_4#12
+6753_4#13
+6753_4#14
+6753_4#15
+6753_4#16
+6753_4#17
+6753_4#18
+6753_4#19
+6753_4#2
+6753_4#20
+6753_4#21
+6753_4#22
+6753_4#23
+6753_4#24
+6753_4#3
+6753_4#4
+6753_4#5
+6753_4#6
+6753_4#7
+6753_4#8
+6753_4#9
+6755_1#1
+6755_1#10
+6755_1#11
+6755_1#12
+6755_1#13
+6755_1#14
+6755_1#15
+6755_1#16
+6755_1#17
+6755_1#18
+6755_1#19
+6755_1#2
+6755_1#20
+6755_1#22
+6755_1#23
+6755_1#24
+6755_1#3
+6755_1#4
+6755_1#5
+6755_1#6
+6755_1#7
+6755_1#8
+6755_1#9
+6755_2#1
+6755_2#10
+6755_2#11
+6755_2#12
+6755_2#13
+6755_2#14
+6755_2#15
+6755_2#16
+6755_2#17
+6755_2#18
+6755_2#19
+6755_2#2
+6755_2#20
+6755_2#21
+6755_2#22
+6755_2#23
+6755_2#24
+6755_2#3
+6755_2#4
+6755_2#5
+6755_2#6
+6755_2#7
+6755_2#8
+6755_2#9
+6755_3#1
+6755_3#10
+6755_3#11
+6755_3#12
+6755_3#13
+6755_3#14
+6755_3#15
+6755_3#16
+6755_3#17
+6755_3#18
+6755_3#19
+6755_3#2
+6755_3#20
+6755_3#22
+6755_3#23
+6755_3#24
+6755_3#3
+6755_3#4
+6755_3#5
+6755_3#7
+6755_3#8
+6755_3#9
+6755_4#1
+6755_4#10
+6755_4#11
+6755_4#12
+6755_4#13
+6755_4#15
+6755_4#16
+6755_4#17
+6755_4#18
+6755_4#19
+6755_4#2
+6755_4#21
+6755_4#22
+6755_4#23
+6755_4#24
+6755_4#3
+6755_4#4
+6755_4#5
+6755_4#6
+6755_4#7
+6755_4#8
+6755_4#9
+6755_5#1
+6755_5#10
+6755_5#11
+6755_5#12
+6755_5#13
+6755_5#14
+6755_5#15
+6755_5#16
+6755_5#17
+6755_5#18
+6755_5#19
+6755_5#2
+6755_5#20
+6755_5#21
+6755_5#22
+6755_5#23
+6755_5#24
+6755_5#3
+6755_5#4
+6755_5#5
+6755_5#6
+6755_5#7
+6755_5#8
+6755_5#9
+6755_6#1
+6755_6#10
+6755_6#11
+6755_6#12
+6755_6#13
+6755_6#14
+6755_6#15
+6755_6#16
+6755_6#17
+6755_6#19
+6755_6#2
+6755_6#20
+6755_6#21
+6755_6#22
+6755_6#23
+6755_6#3
+6755_6#4
+6755_6#5
+6755_6#7
+6755_6#8
+6775_1#1
+6775_1#10
+6775_1#11
+6775_1#12
+6775_1#13
+6775_1#14
+6775_1#15
+6775_1#16
+6775_1#17
+6775_1#18
+6775_1#19
+6775_1#2
+6775_1#20
+6775_1#21
+6775_1#22
+6775_1#23
+6775_1#24
+6775_1#3
+6775_1#4
+6775_1#5
+6775_1#6
+6775_1#7
+6775_1#8
+6775_1#9
+6775_2#1
+6775_2#10
+6775_2#11
+6775_2#12
+6775_2#13
+6775_2#14
+6775_2#15
+6775_2#16
+6775_2#17
+6775_2#18
+6775_2#19
+6775_2#2
+6775_2#20
+6775_2#21
+6775_2#22
+6775_2#23
+6775_2#24
+6775_2#3
+6775_2#4
+6775_2#5
+6775_2#6
+6775_2#7
+6775_2#8
+6775_2#9
+6805_2#1
+6805_2#10
+6805_2#11
+6805_2#12
+6805_2#13
+6805_2#14
+6805_2#15
+6805_2#16
+6805_2#17
+6805_2#18
+6805_2#19
+6805_2#2
+6805_2#20
+6805_2#21
+6805_2#22
+6805_2#23
+6805_2#24
+6805_2#3
+6805_2#4
+6805_2#5
+6805_2#6
+6805_2#7
+6805_2#8
+6805_2#9
+6805_3#1
+6805_3#10
+6805_3#11
+6805_3#12
+6805_3#13
+6805_3#14
+6805_3#15
+6805_3#16
+6805_3#17
+6805_3#18
+6805_3#19
+6805_3#2
+6805_3#20
+6805_3#21
+6805_3#22
+6805_3#23
+6805_3#24
+6805_3#3
+6805_3#4
+6805_3#5
+6805_3#6
+6805_3#7
+6805_3#8
+6805_3#9
+6805_4#1
+6805_4#10
+6805_4#11
+6805_4#12
+6805_4#13
+6805_4#14
+6805_4#15
+6805_4#16
+6805_4#17
+6805_4#18
+6805_4#19
+6805_4#2
+6805_4#20
+6805_4#21
+6805_4#22
+6805_4#23
+6805_4#24
+6805_4#3
+6805_4#4
+6805_4#5
+6805_4#6
+6805_4#7
+6805_4#8
+6805_4#9
+6805_5#1
+6805_5#10
+6805_5#11
+6805_5#12
+6805_5#13
+6805_5#14
+6805_5#15
+6805_5#16
+6805_5#17
+6805_5#19
+6805_5#2
+6805_5#20
+6805_5#21
+6805_5#22
+6805_5#23
+6805_5#3
+6805_5#4
+6805_5#5
+6805_5#6
+6805_5#7
+6805_5#8
+6805_5#9
+6805_6#1
+6805_6#10
+6805_6#11
+6805_6#12
+6805_6#13
+6805_6#14
+6805_6#15
+6805_6#16
+6805_6#17
+6805_6#18
+6805_6#19
+6805_6#2
+6805_6#20
+6805_6#21
+6805_6#22
+6805_6#23
+6805_6#24
+6805_6#3
+6805_6#4
+6805_6#5
+6805_6#6
+6805_6#8
+6805_6#9
+6805_7#1
+6805_7#10
+6805_7#11
+6805_7#12
+6805_7#13
+6805_7#14
+6805_7#15
+6805_7#16
+6805_7#17
+6805_7#18
+6805_7#19
+6805_7#2
+6805_7#20
+6805_7#21
+6805_7#22
+6805_7#23
+6805_7#3
+6805_7#4
+6805_7#5
+6805_7#6
+6805_7#7
+6805_7#9
+6807_1#1
+6807_1#10
+6807_1#11
+6807_1#12
+6807_1#13
+6807_1#14
+6807_1#15
+6807_1#16
+6807_1#17
+6807_1#18
+6807_1#19
+6807_1#2
+6807_1#20
+6807_1#21
+6807_1#22
+6807_1#24
+6807_1#3
+6807_1#4
+6807_1#5
+6807_1#6
+6807_1#7
+6807_1#8
+6807_1#9
+6807_2#1
+6807_2#10
+6807_2#11
+6807_2#12
+6807_2#13
+6807_2#14
+6807_2#15
+6807_2#16
+6807_2#17
+6807_2#18
+6807_2#19
+6807_2#2
+6807_2#20
+6807_2#21
+6807_2#22
+6807_2#23
+6807_2#24
+6807_2#3
+6807_2#4
+6807_2#5
+6807_2#6
+6807_2#7
+6807_2#8
+6807_2#9
+6807_3#1
+6807_3#10
+6807_3#11
+6807_3#12
+6807_3#13
+6807_3#15
+6807_3#16
+6807_3#17
+6807_3#18
+6807_3#19
+6807_3#2
+6807_3#20
+6807_3#21
+6807_3#22
+6807_3#23
+6807_3#3
+6807_3#4
+6807_3#5
+6807_3#6
+6807_3#7
+6807_3#8
+6807_3#9
+6823_1#10
+6823_1#11
+6823_1#12
+6823_1#13
+6823_1#14
+6823_1#15
+6823_1#16
+6823_1#17
+6823_1#18
+6823_1#19
+6823_1#2
+6823_1#20
+6823_1#21
+6823_1#22
+6823_1#23
+6823_1#24
+6823_1#3
+6823_1#5
+6823_1#7
+6823_1#8
+6823_1#9
+6823_2#1
+6823_2#10
+6823_2#11
+6823_2#12
+6823_2#13
+6823_2#14
+6823_2#15
+6823_2#16
+6823_2#17
+6823_2#18
+6823_2#19
+6823_2#2
+6823_2#20
+6823_2#21
+6823_2#22
+6823_2#23
+6823_2#24
+6823_2#3
+6823_2#4
+6823_2#5
+6823_2#6
+6823_2#7
+6823_2#8
+6823_2#9
+6823_3#1
+6823_3#10
+6823_3#11
+6823_3#12
+6823_3#13
+6823_3#14
+6823_3#15
+6823_3#16
+6823_3#17
+6823_3#18
+6823_3#19
+6823_3#2
+6823_3#20
+6823_3#21
+6823_3#22
+6823_3#23
+6823_3#24
+6823_3#3
+6823_3#4
+6823_3#5
+6823_3#6
+6823_3#7
+6823_3#8
+6823_3#9
+6823_4#1
+6823_4#10
+6823_4#11
+6823_4#12
+6823_4#13
+6823_4#14
+6823_4#15
+6823_4#16
+6823_4#17
+6823_4#18
+6823_4#19
+6823_4#2
+6823_4#20
+6823_4#21
+6823_4#22
+6823_4#23
+6823_4#24
+6823_4#3
+6823_4#4
+6823_4#5
+6823_4#6
+6823_4#7
+6823_4#8
+6823_4#9
+6823_5#1
+6823_5#10
+6823_5#11
+6823_5#12
+6823_5#13
+6823_5#14
+6823_5#15
+6823_5#16
+6823_5#17
+6823_5#18
+6823_5#19
+6823_5#2
+6823_5#20
+6823_5#21
+6823_5#22
+6823_5#23
+6823_5#24
+6823_5#3
+6823_5#4
+6823_5#5
+6823_5#6
+6823_5#7
+6823_5#8
+6823_5#9
+6823_6#1
+6823_6#10
+6823_6#11
+6823_6#12
+6823_6#13
+6823_6#14
+6823_6#15
+6823_6#16
+6823_6#17
+6823_6#18
+6823_6#19
+6823_6#2
+6823_6#20
+6823_6#21
+6823_6#22
+6823_6#23
+6823_6#24
+6823_6#3
+6823_6#4
+6823_6#5
+6823_6#6
+6823_6#7
+6823_6#8
+6823_6#9
+6823_7#1
+6823_7#10
+6823_7#11
+6823_7#12
+6823_7#13
+6823_7#14
+6823_7#15
+6823_7#16
+6823_7#17
+6823_7#18
+6823_7#19
+6823_7#2
+6823_7#20
+6823_7#21
+6823_7#22
+6823_7#23
+6823_7#24
+6823_7#3
+6823_7#4
+6823_7#5
+6823_7#6
+6823_7#7
+6823_7#8
+6823_7#9
+6830_3#1
+6830_3#10
+6830_3#13
+6830_3#14
+6830_3#15
+6830_3#16
+6830_3#17
+6830_3#18
+6830_3#2
+6830_3#20
+6830_3#21
+6830_3#23
+6830_3#24
+6830_3#3
+6830_3#4
+6830_3#5
+6830_3#6
+6830_3#7
+6830_3#8
+6840_1#1
+6840_1#10
+6840_1#11
+6840_1#12
+6840_1#13
+6840_1#14
+6840_1#15
+6840_1#16
+6840_1#17
+6840_1#18
+6840_1#19
+6840_1#2
+6840_1#20
+6840_1#21
+6840_1#22
+6840_1#23
+6840_1#24
+6840_1#3
+6840_1#4
+6840_1#5
+6840_1#6
+6840_1#7
+6840_1#8
+6840_1#9
+6840_3#1
+6840_3#10
+6840_3#11
+6840_3#12
+6840_3#13
+6840_3#14
+6840_3#15
+6840_3#16
+6840_3#17
+6840_3#18
+6840_3#19
+6840_3#2
+6840_3#20
+6840_3#21
+6840_3#22
+6840_3#23
+6840_3#24
+6840_3#3
+6840_3#4
+6840_3#5
+6840_3#6
+6840_3#7
+6840_3#8
+6840_3#9
+6841_7#1
+6841_7#10
+6841_7#11
+6841_7#12
+6841_7#13
+6841_7#14
+6841_7#15
+6841_7#16
+6841_7#17
+6841_7#18
+6841_7#19
+6841_7#2
+6841_7#20
+6841_7#21
+6841_7#22
+6841_7#23
+6841_7#24
+6841_7#3
+6841_7#4
+6841_7#5
+6841_7#6
+6841_7#7
+6841_7#8
+6841_7#9
+6871_1#1
+6871_1#10
+6871_1#11
+6871_1#12
+6871_1#13
+6871_1#14
+6871_1#15
+6871_1#16
+6871_1#17
+6871_1#18
+6871_1#19
+6871_1#2
+6871_1#20
+6871_1#22
+6871_1#23
+6871_1#24
+6871_1#3
+6871_1#4
+6871_1#5
+6871_1#6
+6871_1#7
+6871_1#8
+6871_1#9
+6871_2#1
+6871_2#13
+6871_2#14
+6871_2#15
+6871_2#19
+6871_2#2
+6871_2#20
+6871_2#21
+6871_2#3
+6871_2#4
+6871_2#5
+6871_2#6
+6871_2#7
+6871_2#8
+6871_2#9
+6899_4#1
+6899_4#10
+6899_4#11
+6899_4#12
+6899_4#13
+6899_4#14
+6899_4#15
+6899_4#16
+6899_4#17
+6899_4#18
+6899_4#19
+6899_4#2
+6899_4#20
+6899_4#21
+6899_4#22
+6899_4#23
+6899_4#24
+6899_4#3
+6899_4#4
+6899_4#5
+6899_4#6
+6899_4#7
+6899_4#8
+6899_4#9
+6899_5#1
+6899_5#10
+6899_5#11
+6899_5#12
+6899_5#13
+6899_5#14
+6899_5#15
+6899_5#16
+6899_5#17
+6899_5#18
+6899_5#19
+6899_5#2
+6899_5#20
+6899_5#21
+6899_5#22
+6899_5#23
+6899_5#24
+6899_5#3
+6899_5#4
+6899_5#5
+6899_5#6
+6899_5#7
+6899_5#8
+6899_5#9
+6899_6#1
+6899_6#10
+6899_6#11
+6899_6#12
+6899_6#13
+6899_6#14
+6899_6#15
+6899_6#16
+6899_6#17
+6899_6#18
+6899_6#19
+6899_6#2
+6899_6#20
+6899_6#21
+6899_6#22
+6899_6#23
+6899_6#24
+6899_6#3
+6899_6#4
+6899_6#5
+6899_6#6
+6899_6#7
+6899_6#8
+6899_6#9
+6899_7#1
+6899_7#10
+6899_7#11
+6899_7#12
+6899_7#13
+6899_7#14
+6899_7#15
+6899_7#16
+6899_7#17
+6899_7#18
+6899_7#19
+6899_7#2
+6899_7#20
+6899_7#21
+6899_7#22
+6899_7#23
+6899_7#24
+6899_7#3
+6899_7#4
+6899_7#5
+6899_7#6
+6899_7#7
+6899_7#8
+6899_7#9
+6925_3#1
+6925_3#10
+6925_3#11
+6925_3#13
+6925_3#14
+6925_3#15
+6925_3#16
+6925_3#17
+6925_3#18
+6925_3#19
+6925_3#2
+6925_3#20
+6925_3#21
+6925_3#22
+6925_3#23
+6925_3#24
+6925_3#3
+6925_3#4
+6925_3#5
+6925_3#6
+6925_3#7
+6925_3#8
+6925_3#9
+6925_4#1
+6925_4#10
+6925_4#11
+6925_4#12
+6925_4#14
+6925_4#15
+6925_4#16
+6925_4#17
+6925_4#18
+6925_4#19
+6925_4#2
+6925_4#20
+6925_4#21
+6925_4#22
+6925_4#23
+6925_4#24
+6925_4#3
+6925_4#4
+6925_4#5
+6925_4#6
+6925_4#7
+6925_4#8
+6925_4#9
+6925_5#1
+6925_5#10
+6925_5#11
+6925_5#12
+6925_5#13
+6925_5#14
+6925_5#16
+6925_5#17
+6925_5#18
+6925_5#19
+6925_5#2
+6925_5#20
+6925_5#21
+6925_5#22
+6925_5#23
+6925_5#24
+6925_5#3
+6925_5#4
+6925_5#5
+6925_5#6
+6925_5#8
+6925_5#9
+6925_6#1
+6925_6#10
+6925_6#11
+6925_6#12
+6925_6#13
+6925_6#14
+6925_6#15
+6925_6#16
+6925_6#17
+6925_6#18
+6925_6#19
+6925_6#2
+6925_6#20
+6925_6#21
+6925_6#22
+6925_6#23
+6925_6#24
+6925_6#3
+6925_6#4
+6925_6#5
+6925_6#6
+6925_6#7
+6925_6#8
+6925_6#9
+6925_7#1
+6925_7#10
+6925_7#11
+6925_7#12
+6925_7#13
+6925_7#14
+6925_7#15
+6925_7#16
+6925_7#17
+6925_7#18
+6925_7#19
+6925_7#2
+6925_7#20
+6925_7#21
+6925_7#22
+6925_7#23
+6925_7#24
+6925_7#3
+6925_7#4
+6925_7#5
+6925_7#6
+6925_7#7
+6925_7#8
+6925_7#9
+6925_8#1
+6925_8#10
+6925_8#11
+6925_8#12
+6925_8#13
+6925_8#14
+6925_8#15
+6925_8#16
+6925_8#17
+6925_8#18
+6925_8#19
+6925_8#2
+6925_8#20
+6925_8#21
+6925_8#22
+6925_8#23
+6925_8#24
+6925_8#3
+6925_8#4
+6925_8#5
+6925_8#6
+6925_8#7
+6925_8#8
+6925_8#9
+6938_3#20
+6938_3#21
+6938_3#22
+6938_3#23
+6938_3#24
+6938_3#25
+6938_3#26
+6938_3#27
+6938_3#28
+6938_3#29
+6938_3#30
+6938_3#31
+6938_3#32
+6938_3#33
+6938_3#34
+6938_3#35
+6938_3#36
+6938_5#1
+6938_5#10
+6938_5#11
+6938_5#12
+6938_5#13
+6938_5#14
+6938_5#15
+6938_5#16
+6938_5#17
+6938_5#18
+6938_5#19
+6938_5#2
+6938_5#21
+6938_5#22
+6938_5#23
+6938_5#24
+6938_5#3
+6938_5#4
+6938_5#5
+6938_5#6
+6938_5#7
+6938_5#8
+6938_5#9
+6938_6#1
+6938_6#11
+6938_6#12
+6938_6#13
+6938_6#14
+6938_6#15
+6938_6#16
+6938_6#17
+6938_6#19
+6938_6#2
+6938_6#20
+6938_6#21
+6938_6#22
+6938_6#23
+6938_6#24
+6938_6#3
+6938_6#4
+6938_6#5
+6938_6#6
+6938_6#8
+6938_6#9
+6938_7#1
+6938_7#10
+6938_7#11
+6938_7#12
+6938_7#13
+6938_7#15
+6938_7#16
+6938_7#17
+6938_7#18
+6938_7#19
+6938_7#2
+6938_7#20
+6938_7#21
+6938_7#22
+6938_7#23
+6938_7#24
+6938_7#3
+6938_7#4
+6938_7#5
+6938_7#6
+6938_7#7
+6938_7#8
+6938_7#9
+6938_8#1
+6938_8#10
+6938_8#11
+6938_8#12
+6938_8#13
+6938_8#14
+6938_8#15
+6938_8#16
+6938_8#17
+6938_8#18
+6938_8#19
+6938_8#2
+6938_8#21
+6938_8#22
+6938_8#23
+6938_8#24
+6938_8#3
+6938_8#4
+6938_8#5
+6938_8#6
+6938_8#7
+6938_8#8
+6938_8#9
+6949_1#1
+6949_1#10
+6949_1#11
+6949_1#12
+6949_1#13
+6949_1#14
+6949_1#15
+6949_1#16
+6949_1#17
+6949_1#18
+6949_1#19
+6949_1#2
+6949_1#20
+6949_1#21
+6949_1#22
+6949_1#23
+6949_1#24
+6949_1#3
+6949_1#4
+6949_1#5
+6949_1#6
+6949_1#7
+6949_1#8
+6949_1#9
+6949_2#1
+6949_2#10
+6949_2#11
+6949_2#12
+6949_2#13
+6949_2#14
+6949_2#15
+6949_2#16
+6949_2#17
+6949_2#18
+6949_2#19
+6949_2#2
+6949_2#20
+6949_2#21
+6949_2#22
+6949_2#23
+6949_2#24
+6949_2#3
+6949_2#4
+6949_2#5
+6949_2#6
+6949_2#7
+6949_2#8
+6949_2#9
+6949_3#1
+6949_3#10
+6949_3#11
+6949_3#12
+6949_3#13
+6949_3#14
+6949_3#15
+6949_3#16
+6949_3#17
+6949_3#18
+6949_3#19
+6949_3#2
+6949_3#20
+6949_3#21
+6949_3#22
+6949_3#23
+6949_3#24
+6949_3#3
+6949_3#4
+6949_3#5
+6949_3#6
+6949_3#7
+6949_3#8
+6949_3#9
+6949_4#1
+6949_4#10
+6949_4#11
+6949_4#12
+6949_4#13
+6949_4#14
+6949_4#16
+6949_4#17
+6949_4#18
+6949_4#19
+6949_4#2
+6949_4#20
+6949_4#21
+6949_4#22
+6949_4#23
+6949_4#24
+6949_4#3
+6949_4#4
+6949_4#5
+6949_4#6
+6949_4#7
+6949_4#8
+6949_4#9
+6972_2#1
+6972_2#10
+6972_2#11
+6972_2#12
+6972_2#13
+6972_2#14
+6972_2#15
+6972_2#16
+6972_2#17
+6972_2#18
+6972_2#19
+6972_2#20
+6972_2#21
+6972_2#22
+6972_2#23
+6972_2#24
+6972_2#3
+6972_2#4
+6972_2#5
+6972_2#6
+6972_2#7
+6972_2#8
+6972_2#9
+6972_3#1
+6972_3#10
+6972_3#11
+6972_3#12
+6972_3#13
+6972_3#14
+6972_3#15
+6972_3#16
+6972_3#17
+6972_3#18
+6972_3#19
+6972_3#2
+6972_3#20
+6972_3#21
+6972_3#22
+6972_3#23
+6972_3#24
+6972_3#3
+6972_3#4
+6972_3#5
+6972_3#6
+6972_3#7
+6972_3#8
+6972_3#9
+6972_4#10
+6972_4#11
+6972_4#13
+6972_4#14
+6972_4#15
+6972_4#16
+6972_4#17
+6972_4#18
+6972_4#19
+6972_4#20
+6972_4#21
+6972_4#22
+6972_4#23
+6972_4#24
+6972_4#3
+6972_4#4
+6972_4#5
+6972_4#6
+6972_4#7
+6972_4#8
+6972_4#9
+6972_5#1
+6972_5#10
+6972_5#11
+6972_5#12
+6972_5#13
+6972_5#14
+6972_5#15
+6972_5#16
+6972_5#17
+6972_5#18
+6972_5#19
+6972_5#2
+6972_5#21
+6972_5#22
+6972_5#23
+6972_5#24
+6972_5#3
+6972_5#4
+6972_5#5
+6972_5#6
+6972_5#7
+6972_5#8
+6972_5#9
+6983_2#1
+6983_2#10
+6983_2#11
+6983_2#12
+6983_2#13
+6983_2#14
+6983_2#15
+6983_2#16
+6983_2#17
+6983_2#18
+6983_2#19
+6983_2#2
+6983_2#20
+6983_2#21
+6983_2#22
+6983_2#23
+6983_2#24
+6983_2#3
+6983_2#4
+6983_2#5
+6983_2#6
+6983_2#7
+6983_2#8
+6983_2#9
+6983_3#49
+6983_3#50
+6983_3#51
+6983_3#52
+6983_3#53
+6983_3#54
+6983_3#55
+6983_3#56
+6983_3#57
+6983_3#58
+6983_3#59
+6983_3#60
+6983_3#61
+6983_3#62
+6983_3#63
+6983_3#64
+6983_3#65
+6983_3#66
+6983_3#67
+6983_3#68
+6983_3#69
+6983_3#70
+6983_3#71
+6983_3#72
+6983_4#73
+6983_4#74
+6983_4#75
+6983_4#76
+6983_4#77
+6983_4#78
+6983_4#79
+6983_4#80
+6983_4#81
+6983_4#82
+6983_4#83
+6983_4#84
+6983_4#85
+6983_4#86
+6983_4#87
+6983_4#88
+6983_4#89
+6983_4#90
+6983_4#91
+6983_4#92
+6983_4#93
+6983_4#94
+6983_4#95
+6983_4#96
+6983_5#1
+6983_5#10
+6983_5#11
+6983_5#12
+6983_5#13
+6983_5#14
+6983_5#15
+6983_5#16
+6983_5#17
+6983_5#18
+6983_5#19
+6983_5#2
+6983_5#20
+6983_5#21
+6983_5#22
+6983_5#23
+6983_5#24
+6983_5#3
+6983_5#4
+6983_5#5
+6983_5#6
+6983_5#7
+6983_5#8
+6983_5#9
+6983_6#25
+6983_6#26
+6983_6#27
+6983_6#28
+6983_6#29
+6983_6#30
+6983_6#31
+6983_6#32
+6983_6#33
+6983_6#34
+6983_6#35
+6983_6#36
+6983_6#37
+6983_6#38
+6983_6#39
+6983_6#40
+6983_6#41
+6983_6#42
+6983_6#43
+6983_6#44
+6983_6#45
+6983_6#47
+6983_6#48
+6983_7#49
+6983_7#50
+6983_7#51
+6983_7#52
+6983_7#53
+6983_7#54
+6983_7#55
+6983_7#56
+6983_7#57
+6983_7#58
+6983_7#59
+6983_7#60
+6983_7#61
+6983_7#62
+6983_7#63
+6983_7#64
+6983_7#65
+6983_7#66
+6983_7#67
+6983_7#68
+6983_7#69
+6983_7#70
+6983_7#71
+6983_7#72
+6983_8#73
+6983_8#74
+6983_8#75
+6983_8#76
+6983_8#77
+6983_8#78
+6983_8#79
+6983_8#80
+6983_8#81
+6983_8#82
+6983_8#83
+6983_8#84
+6983_8#85
+6983_8#86
+6983_8#87
+6983_8#88
+6983_8#89
+6983_8#90
+6983_8#91
+6983_8#92
+6983_8#93
+6983_8#94
+6983_8#95
+6983_8#96
+7004_5#1
+7004_5#10
+7004_5#11
+7004_5#12
+7004_5#13
+7004_5#14
+7004_5#15
+7004_5#16
+7004_5#17
+7004_5#18
+7004_5#19
+7004_5#2
+7004_5#20
+7004_5#21
+7004_5#22
+7004_5#23
+7004_5#24
+7004_5#3
+7004_5#4
+7004_5#5
+7004_5#6
+7004_5#7
+7004_5#8
+7004_5#9
+7004_6#25
+7004_6#26
+7004_6#27
+7004_6#28
+7004_6#29
+7004_6#30
+7004_6#31
+7004_6#32
+7004_6#33
+7004_6#34
+7004_6#35
+7004_6#36
+7004_6#37
+7004_6#38
+7004_6#39
+7004_6#40
+7004_6#41
+7004_6#42
+7004_6#43
+7004_6#44
+7004_6#45
+7004_6#46
+7004_6#47
+7004_6#48
+7004_7#49
+7004_7#50
+7004_7#51
+7004_7#52
+7004_7#53
+7004_7#54
+7004_7#55
+7004_7#56
+7004_7#57
+7004_7#58
+7004_7#59
+7004_7#60
+7004_7#61
+7004_7#62
+7004_7#63
+7004_7#64
+7004_7#65
+7004_7#66
+7004_7#67
+7004_7#68
+7004_7#69
+7004_7#70
+7004_7#71
+7004_7#72
+7004_8#73
+7004_8#74
+7004_8#75
+7004_8#76
+7004_8#77
+7004_8#78
+7004_8#79
+7004_8#80
+7004_8#81
+7004_8#82
+7004_8#83
+7004_8#84
+7004_8#85
+7004_8#86
+7004_8#87
+7004_8#88
+7004_8#89
+7004_8#90
+7004_8#91
+7004_8#92
+7004_8#93
+7004_8#95
+7004_8#96
+7011_3#1
+7011_3#10
+7011_3#11
+7011_3#12
+7011_3#13
+7011_3#14
+7011_3#15
+7011_3#17
+7011_3#18
+7011_3#19
+7011_3#2
+7011_3#20
+7011_3#21
+7011_3#22
+7011_3#23
+7011_3#24
+7011_3#3
+7011_3#4
+7011_3#5
+7011_3#6
+7011_3#7
+7011_3#8
+7011_3#9
+7011_4#1
+7011_4#10
+7011_4#11
+7011_4#12
+7011_4#13
+7011_4#14
+7011_4#15
+7011_4#16
+7011_4#17
+7011_4#18
+7011_4#19
+7011_4#2
+7011_4#20
+7011_4#21
+7011_4#22
+7011_4#23
+7011_4#24
+7011_4#3
+7011_4#4
+7011_4#5
+7011_4#6
+7011_4#7
+7011_4#8
+7011_4#9
+7011_5#1
+7011_5#10
+7011_5#11
+7011_5#12
+7011_5#13
+7011_5#14
+7011_5#15
+7011_5#16
+7011_5#17
+7011_5#18
+7011_5#19
+7011_5#2
+7011_5#20
+7011_5#21
+7011_5#22
+7011_5#23
+7011_5#24
+7011_5#3
+7011_5#4
+7011_5#5
+7011_5#6
+7011_5#7
+7011_5#8
+7011_5#9
+7011_6#1
+7011_6#10
+7011_6#11
+7011_6#12
+7011_6#13
+7011_6#14
+7011_6#15
+7011_6#16
+7011_6#17
+7011_6#18
+7011_6#19
+7011_6#2
+7011_6#20
+7011_6#21
+7011_6#22
+7011_6#23
+7011_6#24
+7011_6#3
+7011_6#4
+7011_6#5
+7011_6#6
+7011_6#7
+7011_6#8
+7011_6#9
+7038_4#1
+7038_4#10
+7038_4#11
+7038_4#12
+7038_4#13
+7038_4#14
+7038_4#15
+7038_4#16
+7038_4#17
+7038_4#18
+7038_4#19
+7038_4#2
+7038_4#20
+7038_4#21
+7038_4#22
+7038_4#23
+7038_4#24
+7038_4#3
+7038_4#4
+7038_4#5
+7038_4#6
+7038_4#7
+7038_4#8
+7038_4#9
+7038_5#1
+7038_5#10
+7038_5#11
+7038_5#12
+7038_5#13
+7038_5#14
+7038_5#15
+7038_5#16
+7038_5#17
+7038_5#18
+7038_5#19
+7038_5#2
+7038_5#20
+7038_5#21
+7038_5#22
+7038_5#23
+7038_5#24
+7038_5#3
+7038_5#4
+7038_5#5
+7038_5#6
+7038_5#7
+7038_5#8
+7038_5#9
+7038_6#1
+7038_6#10
+7038_6#11
+7038_6#12
+7038_6#13
+7038_6#14
+7038_6#15
+7038_6#16
+7038_6#17
+7038_6#18
+7038_6#19
+7038_6#2
+7038_6#20
+7038_6#21
+7038_6#22
+7038_6#23
+7038_6#24
+7038_6#3
+7038_6#4
+7038_6#5
+7038_6#6
+7038_6#7
+7038_6#8
+7038_6#9
+7038_7#1
+7038_7#10
+7038_7#11
+7038_7#13
+7038_7#14
+7038_7#15
+7038_7#16
+7038_7#17
+7038_7#18
+7038_7#19
+7038_7#2
+7038_7#20
+7038_7#21
+7038_7#22
+7038_7#23
+7038_7#24
+7038_7#3
+7038_7#4
+7038_7#5
+7038_7#6
+7038_7#7
+7038_7#8
+7038_7#9
+7038_8#25
+7038_8#26
+7038_8#27
+7038_8#28
+7038_8#29
+7038_8#30
+7038_8#31
+7038_8#32
+7038_8#33
+7038_8#34
+7038_8#35
+7038_8#36
+7038_8#37
+7038_8#38
+7038_8#39
+7038_8#40
+7038_8#41
+7038_8#42
+7038_8#43
+7038_8#44
+7038_8#45
+7038_8#47
+7038_8#48
+7054_4#1
+7054_4#10
+7054_4#11
+7054_4#12
+7054_4#13
+7054_4#14
+7054_4#15
+7054_4#16
+7054_4#17
+7054_4#18
+7054_4#19
+7054_4#2
+7054_4#20
+7054_4#21
+7054_4#22
+7054_4#23
+7054_4#24
+7054_4#3
+7054_4#4
+7054_4#5
+7054_4#6
+7054_4#7
+7054_4#8
+7054_4#9
+7054_5#1
+7054_5#10
+7054_5#11
+7054_5#12
+7054_5#13
+7054_5#14
+7054_5#15
+7054_5#16
+7054_5#17
+7054_5#18
+7054_5#19
+7054_5#2
+7054_5#20
+7054_5#21
+7054_5#22
+7054_5#23
+7054_5#24
+7054_5#3
+7054_5#4
+7054_5#5
+7054_5#6
+7054_5#7
+7054_5#8
+7054_5#9
+7054_6#1
+7054_6#10
+7054_6#11
+7054_6#12
+7054_6#13
+7054_6#14
+7054_6#15
+7054_6#16
+7054_6#17
+7054_6#18
+7054_6#19
+7054_6#2
+7054_6#20
+7054_6#21
+7054_6#22
+7054_6#23
+7054_6#24
+7054_6#3
+7054_6#4
+7054_6#5
+7054_6#6
+7054_6#7
+7054_6#8
+7054_6#9
+7068_4#1
+7068_4#10
+7068_4#11
+7068_4#12
+7068_4#13
+7068_4#14
+7068_4#15
+7068_4#16
+7068_4#17
+7068_4#18
+7068_4#19
+7068_4#2
+7068_4#20
+7068_4#21
+7068_4#22
+7068_4#23
+7068_4#24
+7068_4#3
+7068_4#4
+7068_4#5
+7068_4#6
+7068_4#7
+7068_4#8
+7068_4#9
+7092_6#10
+7092_6#11
+7092_6#12
+7092_6#13
+7092_6#14
+7092_6#15
+7092_6#16
+7092_6#17
+7092_6#18
+7092_6#19
+7092_6#2
+7092_6#20
+7092_6#21
+7092_6#22
+7092_6#23
+7092_6#24
+7092_6#3
+7092_6#4
+7092_6#5
+7092_6#6
+7092_6#7
+7092_6#8
+7092_6#9
diff --git a/test/covariates.txt b/test/covariates.txt
new file mode 100644
index 0000000..85897df
--- /dev/null
+++ b/test/covariates.txt
@@ -0,0 +1,200 @@
+6259_5#1 1 1
+6259_5#2 2 2
+6259_5#3 3 0
+6259_5#4 4 1
+6259_5#5 5 2
+6259_5#6 6 0
+6259_5#7 7 1
+6259_5#8 8 2
+6259_5#9 9 0
+6259_5#10 10 1
+6259_5#12 11 2
+6259_5#13 12 0
+6259_5#14 13 1
+6259_5#15 14 2
+6259_5#16 15 0
+6259_5#17 16 1
+6259_5#18 17 2
+6259_5#19 18 0
+6259_5#20 19 1
+6259_5#21 20 2
+6259_5#22 21 0
+6259_5#23 22 1
+6259_5#24 23 2
+6259_6#1 24 0
+6259_6#2 25 1
+6259_6#3 26 2
+6259_6#4 27 0
+6259_6#5 28 1
+6259_6#6 29 2
+6259_6#7 30 0
+6259_6#8 31 1
+6259_6#9 32 2
+6259_6#10 33 0
+6259_6#11 34 1
+6259_6#12 35 2
+6259_6#13 36 0
+6259_6#14 37 1
+6259_6#15 38 2
+6259_6#16 39 0
+6259_6#17 40 1
+6259_6#18 41 2
+6259_6#19 42 0
+6259_6#20 43 1
+6259_6#21 44 2
+6259_6#22 45 0
+6259_6#23 46 1
+6259_6#24 47 2
+6259_7#1 48 0
+6259_7#2 49 1
+6259_7#3 50 2
+6259_7#4 51 0
+6259_7#5 52 1
+6259_7#6 53 2
+6259_7#7 54 0
+6259_7#8 55 1
+6259_7#9 56 2
+6259_7#10 57 0
+6259_7#11 58 1
+6259_7#12 59 2
+6259_7#13 60 0
+6259_7#14 61 1
+6259_7#15 62 2
+6259_7#16 63 0
+6259_7#17 64 1
+6259_7#18 65 2
+6259_7#19 66 0
+6259_7#20 67 1
+6259_7#21 68 2
+6259_7#22 69 0
+6259_7#23 70 1
+6259_7#24 71 2
+6259_8#1 72 0
+6259_8#2 73 1
+6259_8#3 74 2
+6259_8#4 75 0
+6259_8#5 76 1
+6259_8#6 77 2
+6259_8#7 78 0
+6259_8#8 79 1
+6259_8#9 80 2
+6259_8#10 81 0
+6259_8#11 82 1
+6259_8#12 83 2
+6259_8#13 84 0
+6259_8#14 85 1
+6259_8#15 86 2
+6259_8#16 87 0
+6259_8#17 88 1
+6259_8#18 89 2
+6259_8#19 90 0
+6259_8#20 91 1
+6259_8#21 92 2
+6259_8#22 93 0
+6259_8#23 94 1
+6259_8#24 95 2
+6593_4#1 96 0
+6593_4#2 97 1
+6593_4#3 98 2
+6593_4#4 99 0
+6593_4#5 100 1
+6593_4#6 101 2
+6593_4#7 102 0
+6593_4#8 103 1
+6593_4#9 104 2
+6593_4#10 105 0
+6593_4#11 106 1
+6593_4#12 107 2
+6593_4#13 108 0
+6593_4#14 109 1
+6593_4#15 110 2
+6593_4#16 111 0
+6593_4#17 112 1
+6593_4#18 113 2
+6593_4#19 114 0
+6593_4#20 115 1
+6593_4#21 116 2
+6593_4#22 117 0
+6593_4#23 118 1
+6593_4#24 119 2
+6593_5#1 120 0
+6593_5#2 121 1
+6593_5#3 122 2
+6593_5#4 123 0
+6593_5#5 124 1
+6593_5#6 125 2
+6593_5#7 126 0
+6593_5#8 127 1
+6593_5#9 128 2
+6593_5#10 129 0
+6593_5#11 130 1
+6593_5#12 131 2
+6593_5#13 132 0
+6593_5#14 133 1
+6593_5#15 134 2
+6593_5#16 135 0
+6593_5#17 136 1
+6593_5#18 137 2
+6593_5#19 138 0
+6593_5#20 139 1
+6593_5#21 140 2
+6593_5#22 141 0
+6593_5#23 142 1
+6593_5#24 143 2
+6641_6#1 144 0
+6641_6#2 145 1
+6641_6#3 146 2
+6641_6#4 147 0
+6641_6#5 148 1
+6641_6#6 149 2
+6641_6#7 150 0
+6641_6#8 151 1
+6641_6#9 152 2
+6641_6#10 153 0
+6641_6#11 154 1
+6641_6#12 155 2
+6641_6#13 156 0
+6641_6#14 157 1
+6641_6#15 158 2
+6641_6#16 159 0
+6641_6#17 160 1
+6641_6#18 161 2
+6641_6#19 162 0
+6641_6#20 163 1
+6641_6#21 164 2
+6641_6#22 165 0
+6641_6#23 166 1
+6641_6#24 167 2
+6649_8#1 168 0
+6649_8#2 169 1
+6649_8#3 170 2
+6649_8#4 171 0
+6649_8#5 172 1
+6649_8#6 173 2
+6649_8#7 174 0
+6649_8#8 175 1
+6649_8#9 176 2
+6649_8#10 177 0
+6649_8#11 178 1
+6649_8#12 179 2
+6649_8#13 180 0
+6649_8#14 181 1
+6649_8#15 182 2
+6649_8#16 183 0
+6649_8#17 184 1
+6649_8#18 185 2
+6649_8#19 186 0
+6649_8#20 187 1
+6649_8#21 188 2
+6649_8#22 189 0
+6649_8#23 190 1
+6649_8#24 191 2
+6680_8#1 192 0
+6680_8#2 193 1
+6680_8#3 194 2
+6680_8#4 195 0
+6680_8#5 196 1
+6680_8#6 197 2
+6680_8#7 198 0
+6680_8#8 199 1
+6680_8#9 200 2
diff --git a/test/filter_in.txt b/test/filter_in.txt
new file mode 100644
index 0000000..dabdda0
--- /dev/null
+++ b/test/filter_in.txt
@@ -0,0 +1,175 @@
+sequence maf unadj_p_val p_val beta se covar1_p covar2_p covar3_p comments
+AAAAAAAAAAAAAAAAAAAT 0.055 1.379e-02 4.776e-02 1.819e+00 9.189e-01 4.800e-01 9.382e-01 9.666e-01 bad-chisq
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAA 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01 3.663e-01 9.671e-01 7.761e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01 3.663e-01 9.671e-01 7.761e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01 3.663e-01 9.671e-01 7.761e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCA 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATG 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAAT 0.100 1.784e-02 2.142e-02 1.343e+00 5.840e-01 3.693e-01 9.802e-01 8.779e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAG 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01 4.360e-01 9.382e-01 8.409e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01 4.360e-01 9.382e-01 8.409e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01 4.360e-01 9.382e-01 8.409e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.115 4.668e-03 7.813e-03 1.524e+00 5.730e-01 4.440e-01 8.681e-01 8.570e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.115 4.668e-03 7.813e-03 1.524e+00 5.730e-01 4.440e-01 8.681e-01 8.570e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTT 0.120 2.937e-03 5.542e-03 1.581e+00 5.700e-01 4.436e-01 8.702e-01 8.947e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCT 0.120 2.937e-03 5.542e-03 1.581e+00 5.700e-01 4.436e-01 8.702e-01 8.947e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCA 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATG 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAT 0.145 1.460e-02 1.692e-02 1.103e+00 4.617e-01 4.254e-01 8.504e-01 9.926e-01 bfgs-fail
+AAAAAAAAAAAAAAAAA 0.175 3.743e-03 5.035e-03 1.214e+00 4.329e-01 4.415e-01 8.548e-01 8.861e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGT 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.155 1.208e-01 1.251e-01 6.365e-01 4.150e-01 4.853e-01 8.472e-01 9.691e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.185 3.320e-01 3.402e-01 3.586e-01 3.760e-01 4.944e-01 8.582e-01 9.872e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTT 0.190 2.614e-01 2.693e-01 4.125e-01 3.734e-01 4.941e-01 8.688e-01 9.826e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCT 0.190 2.614e-01 2.693e-01 4.125e-01 3.734e-01 4.941e-01 8.688e-01 9.826e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATGCATAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATGCAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATGCA 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATG 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAAT 0.215 4.162e-01 4.195e-01 2.846e-01 3.526e-01 4.865e-01 8.436e-01 9.457e-01 NA
+AAAAAAAAAAAAAAAA 0.250 1.396e-01 1.407e-01 4.992e-01 3.389e-01 4.742e-01 8.688e-01 9.113e-01 NA
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGC 0.065 1.003e-01 1.073e-01 1.090e+00 6.767e-01 4.461e-01 7.806e-01 8.882e-01 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.065 1.003e-01 1.073e-01 1.090e+00 6.767e-01 4.461e-01 7.806e-01 8.882e-01 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAATAAA 0.070 6.602e-02 7.803e-02 1.179e+00 6.691e-01 4.705e-01 8.135e-01 9.195e-01 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAA 0.070 6.602e-02 7.803e-02 1.179e+00 6.691e-01 4.705e-01 8.135e-01 9.195e-01 bfgs-fail
+AAAAAAAAAAAAAAAGT 0.075 4.301e-02 5.301e-02 1.284e+00 6.636e-01 4.553e-01 7.770e-01 9.185e-01 bfgs-fail
+AAAAAAAAAAAAAAAG 0.090 4.172e-02 5.147e-02 1.143e+00 5.868e-01 5.056e-01 7.789e-01 9.206e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.210 8.728e-02 8.829e-02 6.240e-01 3.661e-01 4.822e-01 8.481e-01 9.464e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAAA 0.385 1.865e-03 2.396e-03 9.314e-01 3.068e-01 6.072e-01 9.797e-01 9.386e-01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.105 2.560e-01 2.732e-01 5.374e-01 4.905e-01 5.197e-01 8.365e-01 8.727e-01 bfgs-fail
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.105 2.560e-01 2.732e-01 5.374e-01 4.905e-01 5.197e-01 8.365e-01 8.727e-01 bfgs-fail
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.110 1.877e-01 2.085e-01 6.109e-01 4.857e-01 5.400e-01 8.626e-01 8.852e-01 bfgs-fail
+AAAAAAAAAAAAAAGTGTTAAAA 0.110 1.877e-01 2.085e-01 6.109e-01 4.857e-01 5.400e-01 8.626e-01 8.852e-01 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATG 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01 4.105e-01 6.984e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01 4.105e-01 6.984e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01 4.105e-01 6.984e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01 4.055e-01 6.478e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATG 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01 4.055e-01 6.478e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAAT 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01 4.055e-01 6.478e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGT 0.165 8.715e-03 1.143e-02 1.102e+00 4.358e-01 5.330e-01 7.826e-01 8.222e-01 bfgs-fail
+AAAAAAAAAAAAAAG 0.185 1.493e-02 1.838e-02 9.497e-01 4.028e-01 5.504e-01 8.143e-01 8.662e-01 NA
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.125 1.834e-03 4.234e-03 1.621e+00 5.666e-01 5.379e-01 7.851e-01 8.786e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.125 1.834e-03 4.234e-03 1.621e+00 5.666e-01 5.379e-01 7.851e-01 8.786e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATATTA 0.130 1.137e-03 2.841e-03 1.687e+00 5.654e-01 4.903e-01 7.845e-01 8.269e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.230 2.114e-01 1.970e-01 4.501e-01 3.489e-01 4.571e-01 8.013e-01 9.659e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAATGCA 0.410 1.633e-03 1.796e-03 9.467e-01 3.032e-01 4.803e-01 9.829e-01 8.097e-01 NA
+AAAAAAAAAAAAAAT 0.450 6.645e-03 6.730e-03 8.011e-01 2.956e-01 4.906e-01 8.730e-01 8.226e-01 NA
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTA 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGA 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01 3.575e-01 6.424e-01 9.279e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01 3.575e-01 6.424e-01 9.279e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01 3.575e-01 6.424e-01 9.279e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01 3.514e-01 5.898e-01 9.280e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATG 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01 3.514e-01 5.898e-01 9.280e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAAT 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01 3.514e-01 5.898e-01 9.280e-01 bad-chisq
+AAAAAAAAAAAAAGTT 0.055 6.589e-02 6.390e-02 1.493e+00 8.058e-01 3.369e-01 6.244e-01 8.821e-01 bfgs-fail
+AAAAAAAAAAAAAGT 0.195 6.759e-03 7.875e-03 1.065e+00 4.007e-01 4.464e-01 7.831e-01 8.237e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.270 6.773e-01 6.411e-01 1.511e-01 3.241e-01 4.842e-01 7.764e-01 9.519e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.015 6.823e-01 7.220e-01 4.318e-01 1.214e+00 4.796e-01 7.715e-01 9.468e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.015 6.823e-01 7.220e-01 4.318e-01 1.214e+00 4.796e-01 7.715e-01 9.468e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATA 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATAT 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATA 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATA 0.025 4.947e-01 5.480e-01 -5.599e-01 9.318e-01 5.328e-01 8.223e-01 9.241e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATAT 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATA 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATAT 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATA 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATAT 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTG 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTAA 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAGTG 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGAG 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01 3.593e-01 6.842e-01 9.787e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01 3.593e-01 6.842e-01 9.787e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01 3.593e-01 6.842e-01 9.787e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCA 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATG 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAAT 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTT 0.060 4.186e-02 4.602e-02 1.589e+00 7.966e-01 3.347e-01 6.554e-01 9.229e-01 bfgs-fail
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.290 3.637e-01 3.917e-01 -2.700e-01 3.152e-01 5.267e-01 8.373e-01 9.031e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGT 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00 5.698e-01 8.546e-01 9.904e-01 bad-chisq
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00 5.698e-01 8.546e-01 9.904e-01 bad-chisq
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00 5.698e-01 8.546e-01 9.904e-01 bad-chisq
+AAAAAAAAAAAGAAAGATAGTTTAACCTATGAAAAAATCACTAAAAATTTTTGCTACATCTAAATAGTTTGACCTCTTCGGGGTTGCTTTGGTCGTTGGG 0.060 1.197e-01 1.306e-01 -9.544e-01 6.313e-01 4.785e-01 8.458e-01 9.541e-01 bfgs-fail
+AAAAAAAAAAAGAAAG 0.060 1.197e-01 1.306e-01 -9.544e-01 6.313e-01 4.785e-01 8.458e-01 9.541e-01 bfgs-fail
+AAAAAAAAAAAGAAA 0.085 6.398e-03 1.157e-02 -1.493e+00 5.915e-01 5.221e-01 8.265e-01 9.654e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATAT 0.010 1.986e-01 4.818e-01 1.350e+00 1.919e+00 5.863e-01 9.079e-01 9.551e-01 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATCATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTT 0.010 1.986e-01 4.772e-01 1.357e+00 1.909e+00 5.991e-01 7.892e-01 9.846e-01 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATAT 0.035 9.076e-01 9.512e-01 4.828e-02 7.884e-01 5.038e-01 7.870e-01 9.317e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATA 0.035 9.076e-01 9.512e-01 4.828e-02 7.884e-01 5.038e-01 7.870e-01 9.317e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATAT 0.045 4.716e-01 4.706e-01 5.278e-01 7.315e-01 5.102e-01 7.677e-01 9.929e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATA 0.045 4.716e-01 4.706e-01 5.278e-01 7.315e-01 5.102e-01 7.677e-01 9.929e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATAT 0.060 4.021e-01 3.758e-01 5.683e-01 6.417e-01 4.826e-01 7.479e-01 9.837e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATA 0.060 4.021e-01 3.758e-01 5.683e-01 6.417e-01 4.826e-01 7.479e-01 9.837e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATAT 0.080 2.491e-01 2.257e-01 6.864e-01 5.666e-01 4.363e-01 7.834e-01 9.647e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATA 0.080 2.491e-01 2.257e-01 6.864e-01 5.666e-01 4.363e-01 7.834e-01 9.647e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATAT 0.095 8.528e-02 7.112e-02 9.990e-01 5.535e-01 3.602e-01 7.502e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATA 0.100 1.552e-01 1.338e-01 7.780e-01 5.188e-01 4.012e-01 7.586e-01 9.488e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATTATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTTTGGTTTA 0.015 5.368e-02 2.295e-01 -2.108e+00 1.755e+00 6.532e-01 8.589e-01 8.506e-01 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.115 5.475e-01 4.655e-01 3.394e-01 4.650e-01 4.382e-01 7.633e-01 9.943e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.115 5.475e-01 4.655e-01 3.394e-01 4.650e-01 4.382e-01 7.633e-01 9.943e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATA 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATA 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATA 0.125 9.144e-01 8.209e-01 9.981e-02 4.408e-01 4.836e-01 7.758e-01 9.423e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTA 0.125 9.144e-01 8.209e-01 9.981e-02 4.408e-01 4.836e-01 7.758e-01 9.423e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTGTATATATATATATATAT 0.055 6.589e-02 9.701e-02 1.330e+00 8.013e-01 6.909e-01 7.888e-01 9.626e-01 bfgs-fail
diff --git a/test/run_test.pl b/test/run_test.pl
new file mode 100755
index 0000000..4a21877
--- /dev/null
+++ b/test/run_test.pl
@@ -0,0 +1,45 @@
+#!/usr/bin/perl -w
+
+use strict;
+use warnings;
+
+use File::Temp qw/ :POSIX /;
+
+my $exit_status = 0;
+my $seer_location = "../src/";
+
+sub do_test($$$$)
+{
+ my ($command, $file, $num, $name) = @_;
+
+ my $fail = 0;
+
+ my $outfile = tmpnam();
+ system("$command &> $outfile");
+
+ my $diff = `diff -q $outfile $file`;
+ if ($diff ne "")
+ {
+ print STDERR "FAILED test $num, $name\n";
+ $fail = 1;
+ }
+ else
+ {
+ print STDERR "PASSED test $num, $name\n";
+ }
+
+ unlink($outfile);
+
+ return($fail);
+}
+
+$exit_status = do_test("$seer_location/seer -k example_kmers.gz -p subset.pheno", "test1.txt", 1, "basic filters");
+$exit_status= $exit_status || do_test("$seer_location/seer -k example_kmers.gz -p subset.pheno --pval 1 --chisq 1", "test2.txt", 2, "binary phenotype assocation");
+$exit_status = $exit_status || do_test("$seer_location/seer -k example_kmers.gz -p subset.pheno --pval 1 --chisq 1 --maf 0.1 --print_samples", "test3.txt", 3, "print output");
+$exit_status = $exit_status || do_test("$seer_location/seer -k example_kmers.gz -p subset.cont.pheno --pval 1 --chisq 1 --maf 0.1", "test4.txt", 4, "continuous phenotype assocation");
+$exit_status = $exit_status || do_test("$seer_location/seer -k example_kmers.gz -p example.pheno --struct all_structure_new --pval 1 --chisq 1", "test5.txt", 5, "assocation with population structure");
+$exit_status = $exit_status || do_test("$seer_location/seer -k example_kmers.gz -p subset.pheno --covar_file covariates.txt --covar_list 2q,3 --pval 1 --chisq 1", "test6.txt", 6, "assocation with covariates");
+$exit_status = $exit_status || do_test("$seer_location/filter_seer -k filter_in.txt --pos_beta", "test7.txt", 7, "filter output");
+
+exit($exit_status);
+
diff --git a/test/subset.cont.pheno b/test/subset.cont.pheno
new file mode 100644
index 0000000..eae9b50
--- /dev/null
+++ b/test/subset.cont.pheno
@@ -0,0 +1,200 @@
+6259_5#1 6259_5#1 1
+6259_5#2 6259_5#2 2
+6259_5#3 6259_5#3 3
+6259_5#4 6259_5#4 4
+6259_5#5 6259_5#5 5
+6259_5#6 6259_5#6 6
+6259_5#7 6259_5#7 7
+6259_5#8 6259_5#8 8
+6259_5#9 6259_5#9 9
+6259_5#10 6259_5#10 10
+6259_5#12 6259_5#12 11
+6259_5#13 6259_5#13 12
+6259_5#14 6259_5#14 13
+6259_5#15 6259_5#15 14
+6259_5#16 6259_5#16 15
+6259_5#17 6259_5#17 16
+6259_5#18 6259_5#18 17
+6259_5#19 6259_5#19 18
+6259_5#20 6259_5#20 19
+6259_5#21 6259_5#21 20
+6259_5#22 6259_5#22 21
+6259_5#23 6259_5#23 22
+6259_5#24 6259_5#24 23
+6259_6#1 6259_6#1 24
+6259_6#2 6259_6#2 25
+6259_6#3 6259_6#3 26
+6259_6#4 6259_6#4 27
+6259_6#5 6259_6#5 28
+6259_6#6 6259_6#6 29
+6259_6#7 6259_6#7 30
+6259_6#8 6259_6#8 31
+6259_6#9 6259_6#9 32
+6259_6#10 6259_6#10 33
+6259_6#11 6259_6#11 34
+6259_6#12 6259_6#12 35
+6259_6#13 6259_6#13 36
+6259_6#14 6259_6#14 37
+6259_6#15 6259_6#15 38
+6259_6#16 6259_6#16 39
+6259_6#17 6259_6#17 40
+6259_6#18 6259_6#18 41
+6259_6#19 6259_6#19 42
+6259_6#20 6259_6#20 43
+6259_6#21 6259_6#21 44
+6259_6#22 6259_6#22 45
+6259_6#23 6259_6#23 46
+6259_6#24 6259_6#24 47
+6259_7#1 6259_7#1 48
+6259_7#2 6259_7#2 49
+6259_7#3 6259_7#3 50
+6259_7#4 6259_7#4 51
+6259_7#5 6259_7#5 52
+6259_7#6 6259_7#6 53
+6259_7#7 6259_7#7 54
+6259_7#8 6259_7#8 55
+6259_7#9 6259_7#9 56
+6259_7#10 6259_7#10 57
+6259_7#11 6259_7#11 58
+6259_7#12 6259_7#12 59
+6259_7#13 6259_7#13 60
+6259_7#14 6259_7#14 61
+6259_7#15 6259_7#15 62
+6259_7#16 6259_7#16 63
+6259_7#17 6259_7#17 64
+6259_7#18 6259_7#18 65
+6259_7#19 6259_7#19 66
+6259_7#20 6259_7#20 67
+6259_7#21 6259_7#21 68
+6259_7#22 6259_7#22 69
+6259_7#23 6259_7#23 70
+6259_7#24 6259_7#24 71
+6259_8#1 6259_8#1 72
+6259_8#2 6259_8#2 73
+6259_8#3 6259_8#3 74
+6259_8#4 6259_8#4 75
+6259_8#5 6259_8#5 76
+6259_8#6 6259_8#6 77
+6259_8#7 6259_8#7 78
+6259_8#8 6259_8#8 79
+6259_8#9 6259_8#9 80
+6259_8#10 6259_8#10 81
+6259_8#11 6259_8#11 82
+6259_8#12 6259_8#12 83
+6259_8#13 6259_8#13 84
+6259_8#14 6259_8#14 85
+6259_8#15 6259_8#15 86
+6259_8#16 6259_8#16 87
+6259_8#17 6259_8#17 88
+6259_8#18 6259_8#18 89
+6259_8#19 6259_8#19 90
+6259_8#20 6259_8#20 91
+6259_8#21 6259_8#21 92
+6259_8#22 6259_8#22 93
+6259_8#23 6259_8#23 94
+6259_8#24 6259_8#24 95
+6593_4#1 6593_4#1 96
+6593_4#2 6593_4#2 97
+6593_4#3 6593_4#3 98
+6593_4#4 6593_4#4 99
+6593_4#5 6593_4#5 100
+6593_4#6 6593_4#6 101
+6593_4#7 6593_4#7 102
+6593_4#8 6593_4#8 103
+6593_4#9 6593_4#9 104
+6593_4#10 6593_4#10 105
+6593_4#11 6593_4#11 106
+6593_4#12 6593_4#12 107
+6593_4#13 6593_4#13 108
+6593_4#14 6593_4#14 109
+6593_4#15 6593_4#15 110
+6593_4#16 6593_4#16 111
+6593_4#17 6593_4#17 112
+6593_4#18 6593_4#18 113
+6593_4#19 6593_4#19 114
+6593_4#20 6593_4#20 115
+6593_4#21 6593_4#21 116
+6593_4#22 6593_4#22 117
+6593_4#23 6593_4#23 118
+6593_4#24 6593_4#24 119
+6593_5#1 6593_5#1 120
+6593_5#2 6593_5#2 121
+6593_5#3 6593_5#3 122
+6593_5#4 6593_5#4 123
+6593_5#5 6593_5#5 124
+6593_5#6 6593_5#6 125
+6593_5#7 6593_5#7 126
+6593_5#8 6593_5#8 127
+6593_5#9 6593_5#9 128
+6593_5#10 6593_5#10 129
+6593_5#11 6593_5#11 130
+6593_5#12 6593_5#12 131
+6593_5#13 6593_5#13 132
+6593_5#14 6593_5#14 133
+6593_5#15 6593_5#15 134
+6593_5#16 6593_5#16 135
+6593_5#17 6593_5#17 136
+6593_5#18 6593_5#18 137
+6593_5#19 6593_5#19 138
+6593_5#20 6593_5#20 139
+6593_5#21 6593_5#21 140
+6593_5#22 6593_5#22 141
+6593_5#23 6593_5#23 142
+6593_5#24 6593_5#24 143
+6641_6#1 6641_6#1 144
+6641_6#2 6641_6#2 145
+6641_6#3 6641_6#3 146
+6641_6#4 6641_6#4 147
+6641_6#5 6641_6#5 148
+6641_6#6 6641_6#6 149
+6641_6#7 6641_6#7 150
+6641_6#8 6641_6#8 151
+6641_6#9 6641_6#9 152
+6641_6#10 6641_6#10 153
+6641_6#11 6641_6#11 154
+6641_6#12 6641_6#12 155
+6641_6#13 6641_6#13 156
+6641_6#14 6641_6#14 157
+6641_6#15 6641_6#15 158
+6641_6#16 6641_6#16 159
+6641_6#17 6641_6#17 160
+6641_6#18 6641_6#18 161
+6641_6#19 6641_6#19 162
+6641_6#20 6641_6#20 163
+6641_6#21 6641_6#21 164
+6641_6#22 6641_6#22 165
+6641_6#23 6641_6#23 166
+6641_6#24 6641_6#24 167
+6649_8#1 6649_8#1 168
+6649_8#2 6649_8#2 169
+6649_8#3 6649_8#3 170
+6649_8#4 6649_8#4 171
+6649_8#5 6649_8#5 172
+6649_8#6 6649_8#6 173
+6649_8#7 6649_8#7 174
+6649_8#8 6649_8#8 175
+6649_8#9 6649_8#9 176
+6649_8#10 6649_8#10 177
+6649_8#11 6649_8#11 178
+6649_8#12 6649_8#12 179
+6649_8#13 6649_8#13 180
+6649_8#14 6649_8#14 181
+6649_8#15 6649_8#15 182
+6649_8#16 6649_8#16 183
+6649_8#17 6649_8#17 184
+6649_8#18 6649_8#18 185
+6649_8#19 6649_8#19 186
+6649_8#20 6649_8#20 187
+6649_8#21 6649_8#21 188
+6649_8#22 6649_8#22 189
+6649_8#23 6649_8#23 190
+6649_8#24 6649_8#24 191
+6680_8#1 6680_8#1 192
+6680_8#2 6680_8#2 193
+6680_8#3 6680_8#3 194
+6680_8#4 6680_8#4 195
+6680_8#5 6680_8#5 196
+6680_8#6 6680_8#6 197
+6680_8#7 6680_8#7 198
+6680_8#8 6680_8#8 199
+6680_8#9 6680_8#9 200
diff --git a/test/test1.txt b/test/test1.txt
new file mode 100644
index 0000000..4c26080
--- /dev/null
+++ b/test/test1.txt
@@ -0,0 +1,4 @@
+seer: sequence element enrichment analysis
+Detected binary phenotype
+sequence maf unadj_p_val p_val beta se comments
+Done.
diff --git a/test/test2.txt b/test/test2.txt
new file mode 100644
index 0000000..c1c844e
--- /dev/null
+++ b/test/test2.txt
@@ -0,0 +1,178 @@
+seer: sequence element enrichment analysis
+Detected binary phenotype
+sequence maf unadj_p_val p_val beta se comments
+AAAAAAAAAAAAAAAAAAAT 0.055 1.379e-02 4.747e-02 1.830e+00 9.233e-01 bad-chisq
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAA 0.080 6.443e-03 1.580e-02 1.859e+00 7.702e-01 NA
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.080 6.443e-03 1.580e-02 1.859e+00 7.702e-01 NA
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.080 6.443e-03 1.580e-02 1.859e+00 7.702e-01 NA
+AAAAAAAAAAAAAAAAAATGCATATTTATCTT 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAATGCATATTTATCT 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAATGCATATTTAT 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAATGCATAT 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAATGCAT 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAATGCA 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAATG 0.085 3.982e-03 1.152e-02 1.938e+00 7.672e-01 NA
+AAAAAAAAAAAAAAAAAAT 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAG 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.115 4.668e-03 8.463e-03 1.502e+00 5.703e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.115 4.668e-03 8.463e-03 1.502e+00 5.703e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCTT 0.120 2.937e-03 5.905e-03 1.564e+00 5.681e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTATCT 0.120 2.937e-03 5.905e-03 1.564e+00 5.681e-01 NA
+AAAAAAAAAAAAAAAAATGCATATTTAT 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA
+AAAAAAAAAAAAAAAAATGCATAT 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA
+AAAAAAAAAAAAAAAAATGCAT 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA
+AAAAAAAAAAAAAAAAATGCA 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA
+AAAAAAAAAAAAAAAAATG 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA
+AAAAAAAAAAAAAAAAAT 0.145 1.460e-02 1.820e-02 1.087e+00 4.601e-01 NA
+AAAAAAAAAAAAAAAAA 0.175 3.743e-03 5.267e-03 1.204e+00 4.316e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGT 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.155 1.208e-01 1.248e-01 6.353e-01 4.140e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.185 3.320e-01 3.335e-01 3.613e-01 3.736e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTT 0.190 2.614e-01 2.633e-01 4.154e-01 3.713e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCT 0.190 2.614e-01 2.633e-01 4.154e-01 3.713e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTAT 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA
+AAAAAAAAAAAAAAAATGCATAT 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA
+AAAAAAAAAAAAAAAATGCAT 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA
+AAAAAAAAAAAAAAAATGCA 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA
+AAAAAAAAAAAAAAAATG 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA
+AAAAAAAAAAAAAAAAT 0.215 4.162e-01 4.170e-01 2.845e-01 3.506e-01 NA
+AAAAAAAAAAAAAAAA 0.250 1.396e-01 1.415e-01 4.953e-01 3.369e-01 NA
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGC 0.065 1.003e-01 1.144e-01 1.065e+00 6.744e-01 NA
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.065 1.003e-01 1.144e-01 1.065e+00 6.744e-01 NA
+AAAAAAAAAAAAAAAGTGTTAAAATAAA 0.070 6.602e-02 7.971e-02 1.170e+00 6.677e-01 NA
+AAAAAAAAAAAAAAAGTGTTAAAA 0.070 6.602e-02 7.971e-02 1.170e+00 6.677e-01 NA
+AAAAAAAAAAAAAAAGT 0.075 4.301e-02 5.562e-02 1.267e+00 6.621e-01 NA
+AAAAAAAAAAAAAAAG 0.090 4.172e-02 5.119e-02 1.143e+00 5.861e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.210 8.728e-02 8.998e-02 6.172e-01 3.640e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAAAA 0.385 1.865e-03 2.107e-03 9.388e-01 3.053e-01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.105 2.560e-01 2.604e-01 5.476e-01 4.866e-01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.105 2.560e-01 2.604e-01 5.476e-01 4.866e-01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.110 1.877e-01 1.930e-01 6.271e-01 4.818e-01 NA
+AAAAAAAAAAAAAAGTGTTAAAA 0.110 1.877e-01 1.930e-01 6.271e-01 4.818e-01 NA
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATG 0.040 5.932e-02 1.271e-01 1.464e+00 9.597e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.040 5.932e-02 1.271e-01 1.464e+00 9.597e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.040 5.932e-02 1.271e-01 1.464e+00 9.597e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.045 3.651e-02 9.054e-02 1.599e+00 9.447e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATG 0.045 3.651e-02 9.054e-02 1.599e+00 9.447e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAAT 0.045 3.651e-02 9.054e-02 1.599e+00 9.447e-01 bad-chisq
+AAAAAAAAAAAAAAGT 0.165 8.715e-03 1.113e-02 1.104e+00 4.347e-01 NA
+AAAAAAAAAAAAAAG 0.185 1.493e-02 1.734e-02 9.564e-01 4.020e-01 NA
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.125 1.834e-03 4.123e-03 1.624e+00 5.661e-01 NA
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.125 1.834e-03 4.123e-03 1.624e+00 5.661e-01 NA
+AAAAAAAAAAAAAATGCATATTTATATTA 0.130 1.137e-03 2.881e-03 1.682e+00 5.643e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.230 2.114e-01 2.132e-01 4.301e-01 3.455e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAAATGCA 0.410 1.633e-03 1.834e-03 9.372e-01 3.008e-01 NA
+AAAAAAAAAAAAAAT 0.450 6.645e-03 7.038e-03 7.893e-01 2.929e-01 NA
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTA 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA
+AAAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGA 0.045 3.651e-02 9.054e-02 1.599e+00 9.447e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.045 3.651e-02 9.054e-02 1.599e+00 9.447e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.045 3.651e-02 9.054e-02 1.599e+00 9.447e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.050 2.246e-02 6.522e-02 1.720e+00 9.329e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATG 0.050 2.246e-02 6.522e-02 1.720e+00 9.329e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAAT 0.050 2.246e-02 6.522e-02 1.720e+00 9.329e-01 bad-chisq
+AAAAAAAAAAAAAGTT 0.055 6.589e-02 8.577e-02 1.366e+00 7.952e-01 NA
+AAAAAAAAAAAAAGT 0.195 6.759e-03 8.383e-03 1.052e+00 3.992e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.270 6.773e-01 6.774e-01 1.337e-01 3.214e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.239e-01 2.034e+00 1.673e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.015 6.823e-01 7.910e-01 3.183e-01 1.201e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.015 6.823e-01 7.910e-01 3.183e-01 1.201e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.020 8.391e-01 8.394e-01 -2.048e-01 1.010e+00 NA
+AAAAAAAAAAAAGCATTTTACTATTTTATATATA 0.020 8.391e-01 8.394e-01 -2.048e-01 1.010e+00 NA
+AAAAAAAAAAAAGCATTTTACTATTTTATATAT 0.020 8.391e-01 8.394e-01 -2.048e-01 1.010e+00 NA
+AAAAAAAAAAAAGCATTTTACTATTTTATATA 0.020 8.391e-01 8.394e-01 -2.048e-01 1.010e+00 NA
+AAAAAAAAAAAAGCATTTTACTATTTTATA 0.025 4.947e-01 5.011e-01 -6.217e-01 9.242e-01 NA
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATAT 0.010 8.864e-01 8.872e-01 -2.017e-01 1.421e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATA 0.010 8.864e-01 8.872e-01 -2.017e-01 1.421e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATAT 0.010 8.864e-01 8.872e-01 -2.017e-01 1.421e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATA 0.010 8.864e-01 8.872e-01 -2.017e-01 1.421e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATAT 0.010 8.864e-01 8.872e-01 -2.017e-01 1.421e+00 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTG 0.010 8.864e-01 8.872e-01 -2.017e-01 1.421e+00 bad-chisq
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTAA 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA
+AAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA
+AAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA
+AAAAAAAAAAAAGTG 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGAG 0.050 2.246e-02 6.522e-02 1.720e+00 9.329e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.050 2.246e-02 6.522e-02 1.720e+00 9.329e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.050 2.246e-02 6.522e-02 1.720e+00 9.329e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.055 1.379e-02 4.747e-02 1.830e+00 9.233e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCA 0.055 1.379e-02 4.747e-02 1.830e+00 9.233e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATG 0.055 1.379e-02 4.747e-02 1.830e+00 9.233e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAAT 0.055 1.379e-02 4.747e-02 1.830e+00 9.233e-01 bad-chisq
+AAAAAAAAAAAAGTT 0.060 4.186e-02 6.017e-02 1.482e+00 7.883e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.290 3.637e-01 3.643e-01 -2.836e-01 3.126e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGT 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.025 2.551e-01 3.752e-01 9.247e-01 1.043e+00 bad-chisq
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.025 2.551e-01 3.752e-01 9.247e-01 1.043e+00 bad-chisq
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.025 2.551e-01 3.752e-01 9.247e-01 1.043e+00 bad-chisq
+AAAAAAAAAAAGAAAGATAGTTTAACCTATGAAAAAATCACTAAAAATTTTTGCTACATCTAAATAGTTTGACCTCTTCGGGGTTGCTTTGGTCGTTGGG 0.060 1.197e-01 1.315e-01 -9.499e-01 6.298e-01 NA
+AAAAAAAAAAAGAAAG 0.060 1.197e-01 1.315e-01 -9.499e-01 6.298e-01 NA
+AAAAAAAAAAAGAAA 0.085 6.398e-03 1.125e-02 -1.498e+00 5.911e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATAT 0.010 1.986e-01 4.529e-01 1.428e+00 1.903e+00 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATCATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTT 0.010 1.986e-01 4.529e-01 1.428e+00 1.903e+00 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATAT 0.035 9.076e-01 9.077e-01 9.015e-02 7.773e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATA 0.035 9.076e-01 9.077e-01 9.015e-02 7.773e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATAT 0.045 4.716e-01 4.759e-01 5.147e-01 7.219e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATA 0.045 4.716e-01 4.759e-01 5.147e-01 7.219e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATAT 0.060 4.021e-01 4.066e-01 5.225e-01 6.296e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATA 0.060 4.021e-01 4.066e-01 5.225e-01 6.296e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATAT 0.080 2.491e-01 2.555e-01 6.360e-01 5.593e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATA 0.080 2.491e-01 2.555e-01 6.360e-01 5.593e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATAT 0.095 8.528e-02 9.382e-02 9.079e-01 5.419e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATA 0.100 1.552e-01 1.619e-01 7.138e-01 5.103e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATTATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTTTGGTTTA 0.015 5.368e-02 2.134e-01 -2.179e+00 1.752e+00 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.115 5.475e-01 5.484e-01 2.719e-01 4.531e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.115 5.475e-01 5.484e-01 2.719e-01 4.531e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATA 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATAT 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATA 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATAT 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTATA 0.125 9.144e-01 9.144e-01 4.626e-02 4.306e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTA 0.125 9.144e-01 9.144e-01 4.626e-02 4.306e-01 NA
+AAAAAAAAAAAGCATTTTACTATTTTGTATATATATATATATAT 0.055 6.589e-02 8.577e-02 1.366e+00 7.952e-01 NA
+Done.
diff --git a/test/test3.txt b/test/test3.txt
new file mode 100644
index 0000000..1b25875
--- /dev/null
+++ b/test/test3.txt
@@ -0,0 +1,99 @@
+seer: sequence element enrichment analysis
+Detected binary phenotype
+sequence maf unadj_p_val p_val beta se comments samples_present
+AAAAAAAAAAAAAAAAAAT 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA 7004_5#20 6805_2#22 6680_8#12 6983_3#64 6805_3#4 6830_3#21 6983_3#71 6259_5#16 7004_7#59 6983_4#74 6631_3#11 6731_3#13 7092_6#3 7092_6#4 6823_2#13 6631_3#20 6938_7#16 6731_3#23 6664_1#16 7004_8#75 6731_4#7 6938_7#24 6899_7#11 6259_6#16 6631_4#9 6775_2#22 6938_8#8 6736_7#7 6631_4#16 6938_8#10 6631_4#19 6259_7#4 7004_8#95 6736_7#15 6938_8#17 6631_5#2 6925_3#7 6983_5#20 7038_4#11 6673_8#24 7038_4#13 6925_8#11 6753_2#13 663 [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAG 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6805_4#20 6664_1#16 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_ [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6805_4#20 6664_1#16 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_8#10 6259_7#4 7004_8#95 6731_4#21 6938_8#16 6736_7#15 6631 [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.100 1.784e-02 2.494e-02 1.297e+00 5.786e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6805_4#20 6664_1#16 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_8#10 6259_7#4 7004_8#95 6731_4#21 6938_8#16 6736_7#15 6631_5# [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.115 4.668e-03 8.463e-03 1.502e+00 5.703e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6731_3#23 6805_4#20 6664_1#16 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6259_6#17 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_8#10 6259_7#4 7004_8#95 6938_8#13 6731_4#2 [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.115 4.668e-03 8.463e-03 1.502e+00 5.703e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6731_3#23 6805_4#20 6664_1#16 7004_8#75 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6259_6#17 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_8#10 6259_7#4 7004_8#95 6938_8#13 673 [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCTT 0.120 2.937e-03 5.905e-03 1.564e+00 5.681e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6731_3#23 6805_4#20 6664_1#16 7004_8#75 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6259_6#17 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_8#10 6259_7#4 7004_8#95 6938_8#13 6731_ [...]
+AAAAAAAAAAAAAAAAATGCATATTTATCT 0.120 2.937e-03 5.905e-03 1.564e+00 5.681e-01 NA 6736_5#8 6775_1#5 6680_8#12 6899_6#2 6983_3#64 6805_3#4 6823_1#23 6830_3#21 6680_8#21 6983_3#71 6259_5#16 7004_7#59 6631_3#11 6664_1#2 7054_6#23 6664_1#3 6731_3#13 7092_6#3 6631_3#16 7092_6#4 6823_2#13 6259_6#1 6899_6#21 6631_3#20 6938_7#16 6731_3#23 6805_4#20 6664_1#16 7004_8#75 6753_1#8 6259_6#14 6731_4#7 6259_6#16 6631_4#9 6259_6#17 6753_1#12 6775_2#22 6736_7#7 6631_4#16 6673_8#10 6259_7#4 7004_8#95 6938_8 [...]
+AAAAAAAAAAAAAAAAATGCATATTTAT 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA 6925_8#13 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6805_5#23 6736_7#7 6259_5#16 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6259_6#15 7038_6#16 6259_6#16 6259_6#17 7038_6#19 6805_7#5 6972_3#9 6631_5#2 6631_5#4 7038_7#2 6925_5#6 6631_5#6 6631_5#7 6259_7#4 6805_7#16 6680_4#6 6972_3#17 6925_5#14 6 [...]
+AAAAAAAAAAAAAAAAATGCATAT 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA 6925_8#13 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6805_5#23 6736_7#7 6259_5#16 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6259_6#15 7038_6#16 6259_6#16 6259_6#17 7038_6#19 6805_7#5 6972_3#9 6631_5#2 6631_5#4 7038_7#2 6925_5#6 6631_5#6 6631_5#7 6259_7#4 6805_7#16 6680_4#6 6972_3#17 6925_5#14 6680_ [...]
+AAAAAAAAAAAAAAAAATGCAT 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA 6925_8#13 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6805_5#23 6736_7#7 6259_5#16 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6259_6#15 7038_6#16 6631_4#19 6259_6#16 6259_6#17 7038_6#19 6805_7#5 6972_3#9 6631_5#2 6631_5#4 7038_7#2 6925_5#6 6631_5#6 6631_5#7 6259_7#4 6805_7#16 6680_4#6 6972_3#17 6925_5# [...]
+AAAAAAAAAAAAAAAAATGCA 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA 6925_8#13 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6805_5#23 6736_7#7 6259_5#16 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6259_6#15 7038_6#16 6631_4#19 6259_6#16 6259_6#17 7038_6#19 6805_7#5 6972_3#9 6631_5#2 6631_5#4 7038_7#2 6925_5#6 6631_5#6 6631_5#7 6259_7#4 6805_7#16 6680_4#6 6972_3#17 6925_5#1 [...]
+AAAAAAAAAAAAAAAAATG 0.130 4.631e-03 7.579e-03 1.389e+00 5.202e-01 NA 6925_8#13 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6925_3#17 6805_5#23 6736_7#7 6259_5#16 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6259_6#15 7038_6#16 6631_4#19 6259_6#16 6259_6#17 7038_6#19 6805_7#5 6972_3#9 6631_5#2 6631_5#4 7038_7#2 6925_5#6 6631_5#6 6631_5#7 6259_7#4 6805_7#16 6680_4#6 6972_3#17 [...]
+AAAAAAAAAAAAAAAAAT 0.145 1.460e-02 1.820e-02 1.087e+00 4.601e-01 NA 6925_8#13 6925_3#7 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6925_3#17 6805_5#23 6736_7#7 6259_5#16 6925_3#20 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6259_6#15 7038_6#16 6631_4#19 6259_6#16 6259_6#17 7038_6#19 6805_7#5 6972_3#9 6631_5#2 6631_5#4 7038_7#2 6925_5#6 6631_5#6 6631_5#7 6259_7#4 6805_7#16 6 [...]
+AAAAAAAAAAAAAAAAA 0.175 3.743e-03 5.267e-03 1.204e+00 4.316e-01 NA 6925_8#13 6631_3#6 6259_5#2 6925_3#7 6631_3#11 7038_5#9 6925_8#20 6631_3#16 6925_3#17 6805_5#23 6736_7#7 6259_5#16 6925_3#20 6775_2#16 6631_3#20 6631_3#23 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6805_6#14 6631_4#9 7038_6#9 7038_6#12 6805_6#22 6736_8#5 6631_4#16 6972_2#24 6972_3#1 6259_6#14 7038_6#15 6259_6#15 6631_4#19 7038_6#16 6259_6#16 6925_4#21 6259_6#17 7038_6#19 6805_7#5 6259_6#21 6972_3#9 6259_6#22 6631_5#2 6631_5#4 [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGT 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA 6925_8#13 6631_3#11 6259_5#12 6631_3#16 6736_7#7 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#16 6259_6#16 6805_7#5 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6259_7#4 6680_4#6 6972_3 [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA 6925_8#13 6631_3#11 6259_5#12 6631_3#16 6736_7#7 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#16 6259_6#16 6805_7#5 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6259_7#4 6680_4#6 6972_3#17 6925_5#14 6972_3#23 6680_4#14 6840_1# [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA 6925_8#13 6631_3#11 6259_5#12 6631_3#16 6736_7#7 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#16 6259_6#16 6805_7#5 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6259_7#4 6680_4#6 6972_3#17 6925_5#14 6972_3#23 6680_4#14 6840_1#3 6841_7#8 6259_7# [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.140 2.869e-01 2.895e-01 4.480e-01 4.230e-01 NA 6925_8#13 6631_3#11 6259_5#12 6631_3#16 6736_7#7 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6631_4#16 6972_3#1 6259_6#14 7038_6#16 6259_6#16 6805_7#5 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6259_7#4 6680_4#6 6972_3#17 6925_5#14 6972_3#23 6680_4#14 6840_1#3 6841_7#8 6259_7#18 [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.155 1.208e-01 1.248e-01 6.353e-01 4.140e-01 NA 6925_8#13 6631_3#11 6259_5#12 6631_3#16 6736_7#7 6631_3#18 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6925_4#17 6631_4#16 6972_3#1 6259_6#14 7038_6#16 6259_6#16 6259_6#17 6805_7#5 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6259_7#4 6680_4#6 6972_3#17 6925_5#14 6972_3#23 6680_4#14 [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.185 3.320e-01 3.335e-01 3.613e-01 3.736e-01 NA 6925_8#13 6631_3#11 7038_5#9 6259_5#12 6631_3#16 6631_3#17 6805_5#23 6736_7#7 6631_3#18 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6925_4#17 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6631_4#18 7038_6#16 6259_6#16 6259_6#17 6805_7#5 6972_3#9 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6805 [...]
+AAAAAAAAAAAAAAAATGCATATTTATCTT 0.190 2.614e-01 2.633e-01 4.154e-01 3.713e-01 NA 6925_8#13 6631_3#11 7038_5#9 6259_5#12 6631_3#16 6631_3#17 6805_5#23 6736_7#7 6631_3#18 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6925_4#17 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6631_4#18 7038_6#16 6259_6#16 6259_6#17 6805_7#5 6972_3#9 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6805_7 [...]
+AAAAAAAAAAAAAAAATGCATATTTATCT 0.190 2.614e-01 2.633e-01 4.154e-01 3.713e-01 NA 6925_8#13 6631_3#11 7038_5#9 6259_5#12 6631_3#16 6631_3#17 6805_5#23 6736_7#7 6631_3#18 6259_5#16 6631_3#20 6775_2#17 6631_3#24 6259_5#21 6972_2#10 6736_7#15 6775_2#22 6259_6#1 6631_4#9 6259_6#6 7038_6#7 7038_6#12 6925_4#16 6805_6#22 6736_8#5 6972_2#24 6925_4#17 6631_4#16 6972_3#1 6259_6#14 7038_6#15 6631_4#18 7038_6#16 6259_6#16 6259_6#17 6805_7#5 6972_3#9 6631_5#2 6680_4#1 7038_7#2 6972_3#13 6925_5#6 6805_7# [...]
+AAAAAAAAAAAAAAAATGCATATTTAT 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA 6972_2#6 6805_5#23 6972_2#10 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6972_3#24 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 6259_7#18 6840_1#17 6840_1#19 6680_5# [...]
+AAAAAAAAAAAAAAAATGCATAT 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA 6972_2#6 6805_5#23 6972_2#10 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6972_3#24 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 6259_7#18 6840_1#17 6840_1#19 6680_5#4 62 [...]
+AAAAAAAAAAAAAAAATGCAT 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA 6972_2#6 6805_5#23 6972_2#10 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6972_3#24 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 6259_7#18 6840_1#17 6840_1#19 6680_5#4 6259 [...]
+AAAAAAAAAAAAAAAATGCA 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA 6972_2#6 6805_5#23 6972_2#10 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6972_3#24 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 6259_7#18 6840_1#17 6840_1#19 6680_5#4 6259_ [...]
+AAAAAAAAAAAAAAAATG 0.200 2.864e-01 2.880e-01 3.857e-01 3.630e-01 NA 6972_2#6 6805_5#23 6972_2#10 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6972_3#24 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 6259_7#18 6840_1#17 6840_1#19 6680_5#4 6259_7# [...]
+AAAAAAAAAAAAAAAAT 0.215 4.162e-01 4.170e-01 2.845e-01 3.506e-01 NA 6972_2#6 6805_5#23 6972_2#10 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6805_6#15 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6972_3#24 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 6259_7#18 6840_1#17 6840_1#19 6680_5# [...]
+AAAAAAAAAAAAAAAA 0.250 1.396e-01 1.415e-01 4.953e-01 3.369e-01 NA 6259_5#2 6972_2#6 6805_5#23 6972_2#10 6775_2#16 6259_5#12 6775_2#17 6259_5#16 6805_6#14 6775_2#22 6805_6#15 6259_5#21 6972_2#24 6755_3#2 6972_3#1 6259_6#1 6805_6#22 6259_6#6 6972_3#9 6805_7#5 6972_3#13 6259_6#14 6972_3#17 6259_6#15 6805_7#13 6259_6#16 6259_6#17 6805_7#16 6680_4#1 6972_3#23 6259_6#21 6972_3#24 6259_6#22 6680_4#6 6259_7#2 6680_4#10 6259_7#4 6840_1#3 6680_4#14 6259_7#10 6972_4#20 6840_1#15 6972_4#23 6680_4#24 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6972_4#11 6680 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6972_4#11 6680_4#14 6680_4#17 6680_4#20 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.185 1.815e-01 1.842e-01 5.026e-01 3.784e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6840_1#3 6972_4#11 6680_4#14 6680_4#17 6680 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6840_1#3 6972_4#11 6680_4#14 6680_4#17 6680_4#20 697 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6840_1#3 6972_4#11 6680_4#14 6680_4#17 6680_4#20 6972 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6840_1#3 6972_4#11 6680_4#14 6680_4#17 6680_4#20 6972_ [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.190 1.374e-01 1.403e-01 5.551e-01 3.764e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6259_7#4 6840_1#3 6972_4#11 6680_4#14 6680_4#17 6680_4#20 6972_4 [...]
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.210 8.728e-02 8.998e-02 6.172e-01 3.640e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6775_2#17 6972_2#16 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#8 6259_6#3 6755_3#9 6259_6#6 6805_7#5 6972_3#13 6805_7#10 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6259_6#17 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6680_4#7 6259_7#1 6259_7#4 6840_1#3 6972_4#11 [...]
+AAAAAAAAAAAAAAA 0.385 1.865e-03 2.107e-03 9.388e-01 3.053e-01 NA 6871_1#24 6840_3#1 6259_5#2 6840_3#2 6840_3#4 6259_5#6 6840_3#6 6259_5#7 6840_3#7 6259_5#12 6840_3#11 6259_5#16 6840_3#16 6259_5#21 6840_3#21 6840_3#22 6259_5#24 6840_3#23 6259_6#1 6840_3#24 6259_6#2 6871_2#1 6259_6#3 6259_6#4 6871_2#3 6259_6#6 6259_6#7 6871_2#6 6871_2#7 6871_2#9 6871_2#14 6259_6#14 6871_2#19 6259_6#15 6871_2#20 6259_6#16 6259_6#17 6823_1#2 6823_1#3 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#10 6 [...]
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.105 2.560e-01 2.604e-01 5.476e-01 4.866e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 684 [...]
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.105 2.560e-01 2.604e-01 5.476e-01 4.866e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6972_4#24 6840_1#18 6871_1#1 [...]
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.110 1.877e-01 1.930e-01 6.271e-01 4.818e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6972_4#24 6840_1#18 6871_1#10 6871_1# [...]
+AAAAAAAAAAAAAAGTGTTAAAA 0.110 1.877e-01 1.930e-01 6.271e-01 4.818e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6972_4#24 6840_1#18 6871_1#10 6871_1#11 6 [...]
+AAAAAAAAAAAAAAGT 0.165 8.715e-03 1.113e-02 1.104e+00 4.347e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6775_2#12 6972_2#11 6775_2#14 6972_2#13 6775_2#16 6775_2#17 6259_5#13 6972_2#16 6972_2#17 6805_6#11 6259_5#16 6972_2#20 6805_6#14 6775_2#23 6775_2#24 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6755_3#9 6755_3#11 6259_6#6 6805_7#3 6972_3#13 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6805_7#10 6972_3#16 6259_6#16 6972_3#19 6805_7#14 6755_3#23 6259_6#17 6972_3#20 6680_4#1 6680_4# [...]
+AAAAAAAAAAAAAAG 0.185 1.493e-02 1.734e-02 9.564e-01 4.020e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6775_2#12 6972_2#10 6972_2#11 6775_2#14 6972_2#13 6775_2#16 6775_2#17 6259_5#13 6972_2#16 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#20 6775_2#23 6775_2#24 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6755_3#9 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#13 6755_3#17 6972_3#14 6805_7#10 6972_3#15 6972_3#16 6259_6#16 6805_7#14 6755_3#23 6972_3#19 6259_6#17 6972_3#20 6680_4#1 6259_6#2 [...]
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.125 1.834e-03 4.123e-03 1.624e+00 5.661e-01 NA 6805_5#20 6972_2#6 6259_5#3 6805_6#2 6775_2#11 6259_5#6 6805_6#3 6259_5#7 6972_2#11 6259_5#10 6972_2#17 6775_2#20 6775_2#21 6805_6#14 6972_2#21 6805_6#18 6755_3#2 6805_6#19 6755_3#4 6259_6#2 6805_6#24 6972_3#7 6755_3#13 6259_6#13 6755_3#20 6259_6#15 6805_7#14 6259_6#18 6805_7#16 6972_4#5 6680_4#8 6972_4#7 6680_4#10 6840_1#8 6972_4#18 6972_4#19 6259_7#14 6840_1#15 6972_5#4 6840_1#23 6680_5#8 6259_8#4 6972 [...]
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.125 1.834e-03 4.123e-03 1.624e+00 5.661e-01 NA 6805_5#20 6972_2#6 6259_5#3 6805_6#2 6775_2#11 6259_5#6 6805_6#3 6259_5#7 6972_2#11 6259_5#10 6972_2#17 6775_2#20 6775_2#21 6805_6#14 6972_2#21 6805_6#18 6755_3#2 6805_6#19 6755_3#4 6259_6#2 6805_6#24 6972_3#7 6755_3#13 6259_6#13 6755_3#20 6259_6#15 6805_7#14 6259_6#18 6805_7#16 6972_4#5 6680_4#8 6972_4#7 6680_4#10 6840_1#8 6972_4#18 6972_4#19 6259_7#14 6972_4#21 6840_1#15 6972_5#4 6840_1#23 6680_5#8 6259_8#4 [...]
+AAAAAAAAAAAAAATGCATATTTATATTA 0.130 1.137e-03 2.881e-03 1.682e+00 5.643e-01 NA 6805_5#20 6972_2#6 6259_5#3 6805_6#2 6775_2#11 6259_5#6 6805_6#3 6259_5#7 6972_2#11 6259_5#10 6972_2#17 6775_2#20 6775_2#21 6805_6#14 6972_2#21 6805_6#18 6755_3#2 6805_6#19 6755_3#4 6259_6#2 6805_6#24 6972_3#7 6755_3#13 6259_6#13 6755_3#20 6259_6#15 6805_7#14 6259_6#18 6805_7#16 6972_4#5 6680_4#8 6972_4#7 6680_4#10 6840_1#8 6972_4#18 6972_4#19 6259_7#14 6972_4#21 6840_1#15 6972_5#4 6840_1#23 6680_5#8 6259_8#4 [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680 [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6 [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.205 3.884e-01 3.894e-01 3.077e-01 3.575e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_ [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6972_ [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6972_4 [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6972_4# [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.210 3.115e-01 3.129e-01 3.588e-01 3.555e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_4#1 6972_3#23 6680_4#5 6680_4#6 6972_4#6 [...]
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.230 2.114e-01 2.132e-01 4.301e-01 3.455e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6775_2#24 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#8 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6259_6#17 6680_4#1 6972_3#23 6680_4#5 [...]
+AAAAAAAAAAAAAATGCA 0.410 1.633e-03 1.834e-03 9.372e-01 3.008e-01 NA 6840_3#1 6840_3#2 6259_5#3 6840_3#4 6259_5#6 6259_5#7 6259_5#10 6259_5#12 6840_3#13 6259_5#16 6840_3#15 6840_3#16 6840_3#17 6840_3#18 6259_5#21 6840_3#21 6840_3#22 6840_3#23 6259_6#1 6840_3#24 6259_6#2 6871_2#1 6259_6#3 6259_6#4 6871_2#3 6259_6#6 6871_2#5 6259_6#7 6871_2#6 6871_2#7 6871_2#8 6871_2#9 6871_2#13 6871_2#14 6259_6#13 6259_6#14 6259_6#15 6259_6#16 6259_6#17 6259_6#18 6823_1#5 6823_1#7 6823_1#10 6823_1#11 6259_ [...]
+AAAAAAAAAAAAAAT 0.450 6.645e-03 7.038e-03 7.893e-01 2.929e-01 NA 6871_1#24 6259_5#1 6840_3#1 6840_3#2 6259_5#3 6840_3#4 6259_5#6 6259_5#7 6259_5#10 6259_5#12 6840_3#13 6259_5#16 6840_3#15 6840_3#16 6840_3#17 6840_3#18 6259_5#21 6840_3#21 6840_3#22 6259_6#1 6840_3#23 6840_3#24 6259_6#2 6871_2#1 6259_6#3 6259_6#4 6871_2#3 6259_6#6 6871_2#5 6259_6#7 6871_2#6 6871_2#7 6871_2#8 6259_6#10 6871_2#9 6871_2#13 6871_2#14 6259_6#13 6259_6#14 6259_6#15 6259_6#16 6871_2#20 6259_6#17 6823_1#2 6259_6#1 [...]
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTA 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_ [...]
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6 [...]
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6972_4#24 [...]
+AAAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6972_4#24 6840 [...]
+AAAAAAAAAAAAAGT 0.195 6.759e-03 8.383e-03 1.052e+00 3.992e-01 NA 6871_1#24 6840_3#1 6259_5#2 6840_3#2 6840_3#6 6840_3#7 6840_3#10 6840_3#11 6259_5#13 6840_3#12 6259_5#16 6840_3#15 6259_5#17 6840_3#16 6840_3#17 6259_5#24 6259_6#1 6840_3#24 6259_6#6 6871_2#9 6871_2#13 6871_2#15 6259_6#16 6259_6#17 6823_1#3 6823_1#5 6823_1#7 6823_1#15 6259_7#6 6823_1#17 6823_1#18 6823_1#21 6259_7#11 6823_2#1 6823_2#2 6823_2#9 6823_2#10 6259_7#24 6259_8#2 6823_2#15 6823_2#18 6823_2#19 6823_2#23 6259_8#15 682 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_ [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.245 9.868e-01 9.868e-01 5.461e-03 3.305e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 668 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA 6972_2#10 6775_2#12 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6972_2#20 6775_2#22 6775_2#23 6972_2#22 6805_6#16 6775_2#24 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6972_3#13 6805_7#7 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6972_3#19 6755_3#23 6680_ [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.250 8.696e-01 8.696e-01 5.395e-02 3.287e-01 NA 6775_2#12 6972_2#10 6775_2#13 6775_2#14 6259_5#12 6805_6#9 6775_2#17 6972_2#16 6259_5#14 6805_6#11 6775_2#19 6259_5#16 6775_2#22 6972_2#20 6775_2#23 6805_6#16 6775_2#24 6972_2#22 6259_5#20 6805_6#17 6259_5#21 6972_2#24 6972_3#1 6259_6#1 6805_6#22 6259_6#3 6755_3#9 6805_7#1 6259_6#6 6755_3#12 6805_7#5 6805_7#7 6972_3#13 6805_7#10 6755_3#18 6972_3#16 6259_6#14 6972_3#17 6259_6#16 6755_3#23 6972_3#19 6680_4 [...]
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.270 6.773e-01 6.774e-01 1.337e-01 3.214e-01 NA 6871_1#24 6840_3#1 6840_3#2 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6259_5#21 6259_6#1 6840_3#24 6259_6#3 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6259_6#17 6823_1#5 6823_1#7 6259_6#21 6823_1#9 6823_1#11 6259_7#1 6823_1#13 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 6823_2#1 6823_2#2 6259_7#18 6823_2#8 6823_2#10 6259_8#2 6823_2#13 6259_8#6 6259_8#8 6823_2#19 6823 [...]
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTAA 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6972_2#18 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840 [...]
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 2.984e-01 4.815e-01 4.630e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6972_2#18 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 69 [...]
+AAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6972_2#18 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6 [...]
+AAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6972_2#13 6805_6#6 6259_5#13 6972_2#17 6805_6#11 6972_2#18 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6972_3#14 6755_3#17 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6840_1#10 6680_4#18 6840_1#12 6680_4#20 6972_4#22 6972_ [...]
+AAAAAAAAAAAAGTG 0.120 2.207e-01 2.249e-01 5.566e-01 4.586e-01 NA 6259_5#2 6972_2#6 6775_2#9 6972_2#8 6972_2#9 6972_2#10 6972_2#11 6805_6#6 6972_2#13 6259_5#13 6805_6#11 6972_2#17 6972_2#18 6259_5#16 6805_6#14 6972_2#23 6755_3#2 6259_5#24 6259_6#1 6972_3#6 6755_3#11 6259_6#6 6805_7#3 6755_3#16 6755_3#17 6972_3#14 6972_3#15 6259_6#16 6805_7#14 6972_3#20 6972_3#21 6840_1#1 6259_7#6 6972_4#13 6680_4#14 6972_4#14 6840_1#8 6259_7#11 6680_4#18 6840_1#10 6840_1#12 6680_4#20 6972_4#22 6972_4#24 6 [...]
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.290 3.637e-01 3.643e-01 -2.836e-01 3.126e-01 NA 6840_3#1 6840_3#2 6840_3#5 6259_5#8 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6840_3#19 6259_5#21 6840_3#20 6259_6#1 6840_3#24 6871_2#2 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#11 6823_1#13 6259_7#3 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 682 [...]
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA 6840_3#1 6840_3#2 6840_3#5 6259_5#8 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6840_3#19 6259_5#21 6840_3#20 6259_6#1 6840_3#24 6871_2#2 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#11 6823_1#13 6259_7#3 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 6823 [...]
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA 6840_3#1 6840_3#2 6840_3#5 6259_5#8 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6840_3#19 6259_5#21 6840_3#20 6259_6#1 6840_3#24 6871_2#2 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#11 6823_1#13 6259_7#3 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 6823_2#1 6823_2#2 6 [...]
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGT 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA 6840_3#1 6840_3#2 6840_3#5 6259_5#8 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6840_3#19 6259_5#21 6840_3#20 6259_6#1 6840_3#24 6871_2#2 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#11 6823_1#13 6259_7#3 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 6823_2#1 6823_2#2 6259_7#18 6823_2#8 682 [...]
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA 6840_3#1 6840_3#2 6840_3#5 6259_5#8 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6840_3#19 6259_5#21 6840_3#20 6259_6#1 6840_3#24 6871_2#2 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#11 6823_1#13 6259_7#3 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 6823_2#1 6823_2#2 6259_7#18 6823_2#8 6823_2# [...]
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.295 4.451e-01 4.455e-01 -2.373e-01 3.110e-01 NA 6840_3#1 6840_3#2 6840_3#5 6259_5#8 6259_5#12 6259_5#14 6840_3#13 6259_5#16 6840_3#16 6840_3#17 6259_5#20 6840_3#19 6259_5#21 6840_3#20 6259_6#1 6840_3#24 6871_2#2 6259_6#6 6871_2#13 6871_2#15 6259_6#14 6259_6#16 6823_1#5 6823_1#7 6259_6#21 6259_6#22 6823_1#9 6823_1#11 6823_1#13 6259_7#3 6259_7#4 6823_1#15 6823_1#17 6823_1#18 6823_1#23 6823_2#1 6823_2#2 6259_7#18 6823_2#8 6823_2#10 6 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATA 0.100 1.552e-01 1.619e-01 7.138e-01 5.103e-01 NA 6631_3#11 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6805_7#20 6972_3#24 7038_7#16 6841_7#10 6925_5#24 7038_7#20 6259_7#22 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.115 5.475e-01 5.484e-01 2.719e-01 4.531e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6972_3#24 6680_4#14 7038_7#16 684 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.115 5.475e-01 5.484e-01 2.719e-01 4.531e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6680_4#10 6972_3#22 6972_ [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6680_4#10 6972_3#22 6972_3 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATATA 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6680_4#10 6972_3#22 6972_3# [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATAT 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6805_6#10 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6680_4#10 6972_3#2 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATATA 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6805_6#10 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6680_4#10 6972_3#22 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATAT 0.120 7.264e-01 7.266e-01 1.542e-01 4.408e-01 NA 6631_3#11 6925_3#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6805_6#10 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 6755_3#7 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 6805_7#20 6680_4#10 6 [...]
+AAAAAAAAAAAGCATTTTACTATTTTATA 0.125 9.144e-01 9.144e-01 4.626e-02 4.306e-01 NA 6631_3#11 6925_3#15 6736_7#4 6259_5#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6805_6#10 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 6755_3#7 7038_6#11 6805_6#21 6736_8#4 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6805_7#5 6736_8#12 6631_4#22 6925_5#2 6631_5#1 6925_5#3 6972_3#11 6680_4#1 6972_3#12 6736_8#18 6631_5#4 6259_7#2 6972_3#17 6680_4#8 680 [...]
+AAAAAAAAAAAGCATTTTACTATTTTA 0.125 9.144e-01 9.144e-01 4.626e-02 4.306e-01 NA 6631_3#11 6925_3#15 6736_7#4 6259_5#15 6925_3#19 6631_3#23 6972_2#8 6925_4#1 6972_2#10 6736_7#15 6925_4#3 6805_6#10 6925_4#4 6259_6#1 6805_6#13 6259_6#4 6631_4#9 6925_4#10 6755_3#7 6736_8#4 7038_6#11 6805_6#21 7038_6#12 6805_6#22 6755_3#12 6972_2#24 6805_7#1 6259_6#15 6805_7#2 6631_4#22 6736_8#12 6805_7#5 6631_5#1 6925_5#2 6925_5#3 6972_3#11 6680_4#1 6631_5#4 6736_8#18 6972_3#12 6259_7#2 6972_3#17 6680_4#8 6805_ [...]
+Done.
diff --git a/test/test4.txt b/test/test4.txt
new file mode 100644
index 0000000..d35d947
--- /dev/null
+++ b/test/test4.txt
@@ -0,0 +1,20 @@
+seer: sequence element enrichment analysis
+Detected continuous phenotype
+sequence maf unadj_p_val p_val beta se comments
+AAAAAAAAAAAAAAA 0.385 4.256e-01 4.331e-01 -6.599e+00 8.419e+00 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.105 6.903e-01 6.719e-01 -5.666e+00 1.338e+01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.105 6.903e-01 6.719e-01 -5.666e+00 1.338e+01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.110 5.057e-01 4.754e-01 -9.346e+00 1.310e+01 NA
+AAAAAAAAAAAAAAGTGTTAAAA 0.110 5.057e-01 4.754e-01 -9.346e+00 1.310e+01 NA
+AAAAAAAAAAAAAAGT 0.165 7.270e-01 7.339e-01 -3.756e+00 1.105e+01 NA
+AAAAAAAAAAAAAAG 0.185 6.023e-01 6.142e-01 -5.323e+00 1.056e+01 NA
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.125 7.467e-01 7.248e-01 -4.366e+00 1.240e+01 NA
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.125 7.467e-01 7.248e-01 -4.366e+00 1.240e+01 NA
+AAAAAAAAAAAAAATGCATATTTATATTA 0.130 9.712e-01 9.682e-01 -4.863e-01 1.220e+01 NA
+AAAAAAAAAAAAAAT 0.450 1.000e+00 1.000e+00 -4.716e-07 8.247e+00 NA
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.120 8.310e-01 8.190e-01 -2.888e+00 1.262e+01 NA
+AAAAAAAAAAAAAGTGTTAAAA 0.120 8.310e-01 8.190e-01 -2.888e+00 1.262e+01 NA
+AAAAAAAAAAAAGTGTTAAAATAAA 0.120 8.310e-01 8.190e-01 -2.888e+00 1.262e+01 NA
+AAAAAAAAAAAAGTGTTAAAA 0.120 8.310e-01 8.190e-01 -2.888e+00 1.262e+01 NA
+AAAAAAAAAAAAGTG 0.120 8.310e-01 8.190e-01 -2.888e+00 1.262e+01 NA
+Done.
diff --git a/test/test5.txt b/test/test5.txt
new file mode 100644
index 0000000..5b044c3
--- /dev/null
+++ b/test/test5.txt
@@ -0,0 +1,182 @@
+seer: sequence element enrichment analysis
+Detected binary phenotype
+sequence maf unadj_p_val p_val beta se covar1_p covar2_p covar3_p comments
+AAAAAAAAAAAAAAAAAAAT 0.034 2.162e-05 3.964e-11 1.862e+00 2.818e-01 4.097e-50 7.912e-27 6.002e-02 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAA 0.035 2.322e-07 6.657e-15 2.317e+00 2.974e-01 2.198e-50 3.034e-27 2.498e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.036 7.217e-08 2.851e-15 2.341e+00 2.964e-01 2.291e-50 3.967e-27 2.549e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.038 2.078e-05 3.556e-13 1.829e+00 2.514e-01 2.937e-50 7.387e-27 1.456e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTT 0.039 1.614e-05 3.095e-13 1.832e+00 2.512e-01 2.678e-50 6.507e-27 1.461e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCT 0.039 1.251e-05 2.568e-13 1.837e+00 2.510e-01 2.571e-50 6.613e-27 1.475e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTAT 0.042 1.333e-05 1.849e-13 1.750e+00 2.377e-01 3.082e-50 1.040e-26 1.353e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATAT 0.043 2.389e-05 3.677e-13 1.704e+00 2.344e-01 3.182e-50 1.098e-26 1.267e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCAT 0.044 1.145e-05 1.874e-13 1.720e+00 2.337e-01 2.604e-50 9.679e-27 1.278e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCA 0.044 1.145e-05 1.874e-13 1.720e+00 2.337e-01 2.604e-50 9.679e-27 1.278e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATG 0.044 2.042e-05 3.723e-13 1.676e+00 2.305e-01 2.674e-50 1.017e-26 1.203e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAAT 0.055 1.166e-02 8.863e-09 1.094e+00 1.901e-01 2.087e-50 1.071e-26 4.141e-02 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAG 0.051 8.449e-07 1.059e-15 1.766e+00 2.202e-01 3.339e-51 8.333e-28 2.404e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.052 6.558e-07 8.409e-16 1.771e+00 2.200e-01 3.118e-51 8.176e-28 2.420e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.052 1.198e-06 1.358e-15 1.737e+00 2.174e-01 2.999e-51 7.973e-28 2.244e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.055 2.341e-07 2.230e-16 1.751e+00 2.133e-01 2.967e-51 1.221e-27 2.412e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.062 3.561e-05 4.309e-14 1.423e+00 1.884e-01 5.203e-51 2.832e-27 1.391e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTT 0.063 2.880e-05 3.678e-14 1.426e+00 1.882e-01 4.725e-51 2.530e-27 1.397e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCT 0.063 2.327e-05 2.992e-14 1.429e+00 1.881e-01 4.533e-51 2.557e-27 1.411e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTAT 0.085 8.350e-08 1.320e-19 1.494e+00 1.649e-01 2.244e-50 3.645e-26 1.661e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATAT 0.085 1.384e-07 2.532e-19 1.474e+00 1.640e-01 2.359e-50 3.791e-26 1.596e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCAT 0.086 5.523e-08 9.059e-20 1.488e+00 1.635e-01 1.812e-50 3.363e-26 1.609e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCA 0.086 5.523e-08 9.059e-20 1.488e+00 1.635e-01 1.812e-50 3.363e-26 1.609e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATG 0.087 9.174e-08 1.737e-19 1.468e+00 1.626e-01 1.895e-50 3.484e-26 1.552e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAT 0.099 8.217e-05 9.767e-15 1.132e+00 1.462e-01 1.565e-50 2.668e-26 7.195e-02 bfgs-fail
+AAAAAAAAAAAAAAAAA 0.110 3.317e-05 3.395e-16 1.143e+00 1.401e-01 7.458e-51 1.170e-26 8.631e-02 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGT 0.080 2.772e-03 8.569e-06 7.271e-01 1.634e-01 4.683e-50 1.082e-27 4.461e-02 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.080 2.377e-03 8.394e-06 7.277e-01 1.633e-01 5.078e-50 1.059e-27 4.470e-02 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.081 1.741e-03 5.688e-06 7.393e-01 1.629e-01 4.781e-50 1.011e-27 4.603e-02 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.081 2.354e-03 7.513e-06 7.265e-01 1.622e-01 4.660e-50 1.024e-27 4.375e-02 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.087 2.560e-03 4.741e-06 7.171e-01 1.567e-01 4.154e-50 1.124e-27 5.327e-02 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.109 4.691e-01 8.132e-03 3.541e-01 1.338e-01 5.655e-50 4.996e-27 1.629e-02 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTT 0.109 4.422e-01 7.458e-03 3.576e-01 1.337e-01 5.383e-50 4.809e-27 1.645e-02 NA
+AAAAAAAAAAAAAAAATGCATATTTATCT 0.109 4.163e-01 6.707e-03 3.620e-01 1.335e-01 5.319e-50 4.795e-27 1.668e-02 NA
+AAAAAAAAAAAAAAAATGCATATTTAT 0.137 3.737e-02 2.305e-06 5.745e-01 1.216e-01 1.363e-49 1.330e-26 3.116e-02 NA
+AAAAAAAAAAAAAAAATGCATAT 0.137 4.413e-02 3.140e-06 5.657e-01 1.213e-01 1.390e-49 1.349e-26 3.031e-02 NA
+AAAAAAAAAAAAAAAATGCAT 0.138 3.008e-02 1.569e-06 5.812e-01 1.210e-01 1.212e-49 1.290e-26 3.128e-02 NA
+AAAAAAAAAAAAAAAATGCA 0.138 3.008e-02 1.569e-06 5.812e-01 1.210e-01 1.212e-49 1.290e-26 3.128e-02 NA
+AAAAAAAAAAAAAAAATG 0.139 3.569e-02 2.147e-06 5.724e-01 1.208e-01 1.233e-49 1.306e-26 3.049e-02 NA
+AAAAAAAAAAAAAAAAT 0.156 1.786e-01 1.262e-04 4.374e-01 1.141e-01 7.998e-50 1.170e-26 1.948e-02 NA
+AAAAAAAAAAAAAAAA 0.175 4.098e-02 7.256e-07 5.496e-01 1.109e-01 7.486e-50 7.130e-27 3.180e-02 NA
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGC 0.096 2.357e-15 9.395e-16 1.349e+00 1.678e-01 7.253e-53 2.444e-25 3.551e-03 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.097 1.762e-15 5.864e-16 1.358e+00 1.678e-01 6.473e-53 2.302e-25 3.378e-03 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAATAAA 0.098 5.476e-16 7.031e-17 1.400e+00 1.677e-01 5.620e-53 2.215e-25 4.237e-03 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAA 0.098 4.082e-16 6.001e-17 1.403e+00 1.676e-01 5.585e-53 2.395e-25 4.105e-03 bfgs-fail
+AAAAAAAAAAAAAAAGT 0.111 1.425e-18 2.141e-16 1.318e+00 1.604e-01 2.899e-51 7.277e-26 4.401e-03 NA
+AAAAAAAAAAAAAAAG 0.120 1.616e-16 9.460e-16 1.204e+00 1.499e-01 2.453e-51 5.071e-26 4.659e-03 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.171 2.029e-21 2.728e-04 5.156e-01 1.417e-01 8.020e-41 1.054e-28 3.525e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.171 3.896e-21 3.777e-04 5.022e-01 1.413e-01 5.660e-41 1.231e-28 3.388e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.172 2.911e-21 3.699e-04 5.030e-01 1.413e-01 6.600e-41 1.213e-28 3.399e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.172 2.174e-21 3.616e-04 5.039e-01 1.413e-01 7.719e-41 1.192e-28 3.412e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.176 6.241e-23 4.859e-05 5.667e-01 1.395e-01 2.852e-40 4.823e-29 4.065e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.177 2.370e-22 9.785e-05 5.404e-01 1.387e-01 1.459e-40 6.486e-29 3.711e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.177 1.762e-22 9.560e-05 5.413e-01 1.387e-01 1.717e-40 6.377e-29 3.724e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.177 3.411e-22 1.178e-04 5.328e-01 1.384e-01 1.306e-40 7.049e-29 3.578e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.189 1.958e-18 1.159e-03 4.263e-01 1.312e-01 3.258e-42 1.960e-28 4.446e-02 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.018 3.068e-09 3.042e-03 4.265e+00 1.439e+00 1.720e-51 2.106e-26 1.717e-03 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.019 2.207e-09 2.994e-03 4.272e+00 1.439e+00 1.768e-51 2.440e-26 1.699e-03 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.019 1.588e-09 2.898e-03 4.285e+00 1.439e+00 1.728e-51 2.568e-26 1.684e-03 bad-chisq
+AAAAAAAAAAAAAAA 0.415 7.746e-25 1.283e-14 6.825e-01 8.853e-02 2.365e-43 4.518e-28 5.596e-02 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.149 8.428e-24 6.366e-22 1.325e+00 1.376e-01 4.008e-54 4.526e-24 1.321e-03 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.149 6.165e-24 3.870e-22 1.331e+00 1.376e-01 3.558e-54 4.274e-24 1.247e-03 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.151 1.756e-24 4.382e-23 1.361e+00 1.376e-01 3.006e-54 4.170e-24 1.554e-03 NA
+AAAAAAAAAAAAAAGTGTTAAAA 0.151 1.281e-24 3.642e-23 1.363e+00 1.375e-01 2.972e-54 4.515e-24 1.496e-03 NA
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATG 0.109 1.943e-49 4.637e-09 3.205e+00 5.465e-01 2.801e-18 1.034e-35 4.308e-03 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.109 1.943e-49 4.637e-09 3.205e+00 5.465e-01 2.801e-18 1.034e-35 4.308e-03 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.110 8.940e-50 3.879e-09 3.222e+00 5.467e-01 8.326e-18 7.883e-36 4.428e-03 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.110 6.062e-50 3.308e-09 3.232e+00 5.460e-01 8.081e-18 7.666e-36 4.387e-03 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAATG 0.110 6.062e-50 3.308e-09 3.232e+00 5.460e-01 8.081e-18 7.666e-36 4.387e-03 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAAT 0.111 2.785e-50 1.911e-09 3.269e+00 5.439e-01 7.443e-18 5.283e-36 4.884e-03 bfgs-fail
+AAAAAAAAAAAAAAGT 0.255 3.647e-72 2.801e-29 1.476e+00 1.314e-01 1.487e-30 2.117e-30 2.707e-03 NA
+AAAAAAAAAAAAAAG 0.266 1.147e-67 5.016e-28 1.357e+00 1.236e-01 3.835e-32 3.870e-30 3.166e-03 NA
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.140 4.769e-32 2.327e-20 1.484e+00 1.605e-01 6.106e-50 4.846e-17 1.012e-02 NA
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.141 7.311e-31 1.756e-19 1.421e+00 1.573e-01 5.068e-50 2.832e-17 9.950e-03 NA
+AAAAAAAAAAAAAATGCATATTTATATTA 0.141 5.180e-31 1.289e-19 1.425e+00 1.573e-01 4.790e-50 2.901e-17 9.971e-03 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.224 1.328e-27 1.974e-05 5.409e-01 1.268e-01 1.588e-37 1.313e-29 3.052e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.224 2.583e-27 2.763e-05 5.302e-01 1.265e-01 1.104e-37 1.561e-29 2.970e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.225 1.893e-27 2.698e-05 5.311e-01 1.265e-01 1.330e-37 1.536e-29 2.980e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.225 1.387e-27 2.629e-05 5.320e-01 1.266e-01 1.608e-37 1.508e-29 2.990e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.229 6.268e-29 4.380e-06 5.753e-01 1.253e-01 5.054e-37 5.966e-30 3.409e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.230 4.700e-28 1.251e-05 5.440e-01 1.245e-01 1.774e-37 9.879e-30 3.072e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.230 4.700e-28 1.251e-05 5.440e-01 1.245e-01 1.774e-37 9.879e-30 3.072e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.230 9.119e-28 1.538e-05 5.373e-01 1.243e-01 1.335e-37 1.107e-29 2.973e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.245 7.266e-24 9.860e-05 4.630e-01 1.189e-01 3.108e-39 2.629e-29 5.224e-02 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.024 3.069e-11 1.039e-05 3.688e+00 8.364e-01 1.902e-52 5.530e-27 4.574e-04 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.025 2.205e-11 1.014e-05 3.692e+00 8.363e-01 1.955e-52 6.389e-27 4.524e-04 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.025 1.584e-11 9.635e-06 3.700e+00 8.361e-01 1.909e-52 6.706e-27 4.473e-04 bad-chisq
+AAAAAAAAAAAAAATGCA 0.461 1.777e-48 5.752e-16 7.181e-01 8.869e-02 8.318e-40 3.903e-25 7.841e-02 NA
+AAAAAAAAAAAAAAT 0.489 2.057e-41 3.340e-13 6.338e-01 8.703e-02 2.427e-41 2.455e-25 5.026e-02 NA
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTA 0.164 2.985e-24 2.695e-22 1.258e+00 1.296e-01 3.321e-54 1.287e-23 6.145e-04 NA
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.165 2.190e-24 1.634e-22 1.265e+00 1.295e-01 2.954e-54 1.220e-23 5.775e-04 NA
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.166 6.307e-25 1.865e-23 1.292e+00 1.295e-01 2.494e-54 1.212e-23 7.050e-04 NA
+AAAAAAAAAAAAAGTGTTAAAA 0.166 4.614e-25 1.538e-23 1.294e+00 1.294e-01 2.460e-54 1.310e-23 6.768e-04 NA
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGA 0.141 2.170e-65 8.899e-15 4.399e+00 5.671e-01 4.219e-02 4.912e-40 1.102e-02 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.141 2.170e-65 8.899e-15 4.399e+00 5.671e-01 4.219e-02 4.912e-40 1.102e-02 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.141 9.450e-66 7.955e-15 4.592e+00 5.909e-01 1.584e-01 1.595e-39 1.312e-02 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.142 6.232e-66 7.324e-15 4.592e+00 5.902e-01 1.564e-01 1.559e-39 1.301e-02 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAATG 0.142 6.232e-66 7.324e-15 4.592e+00 5.902e-01 1.564e-01 1.559e-39 1.301e-02 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAAT 0.142 2.709e-66 5.153e-15 4.604e+00 5.883e-01 1.562e-01 1.054e-39 1.454e-02 bfgs-fail
+AAAAAAAAAAAAAGTT 0.145 5.469e-64 1.173e-14 3.394e+00 4.395e-01 1.551e-03 1.632e-37 1.334e-02 bfgs-fail
+AAAAAAAAAAAAAGT 0.302 2.900e-82 9.505e-30 1.379e+00 1.218e-01 1.015e-23 9.352e-32 1.672e-03 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.253 2.742e-16 3.018e-02 2.513e-01 1.159e-01 2.259e-42 1.149e-27 1.025e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.253 4.374e-16 3.578e-02 2.430e-01 1.158e-01 1.675e-42 1.323e-27 1.008e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.253 3.437e-16 3.537e-02 2.436e-01 1.158e-01 1.892e-42 1.317e-27 1.010e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.254 2.699e-16 3.493e-02 2.443e-01 1.158e-01 2.147e-42 1.309e-27 1.012e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.262 8.528e-19 3.151e-04 4.118e-01 1.143e-01 1.598e-40 5.360e-29 1.636e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.263 6.139e-18 8.619e-04 3.788e-01 1.137e-01 5.267e-41 9.762e-29 1.487e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.263 6.139e-18 8.619e-04 3.788e-01 1.137e-01 5.267e-41 9.762e-29 1.487e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.264 9.968e-18 9.958e-04 3.737e-01 1.135e-01 4.244e-41 1.081e-28 1.455e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.279 3.649e-15 2.386e-03 3.328e-01 1.096e-01 3.490e-42 1.777e-28 2.473e-02 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.025 7.923e-11 2.424e-06 3.403e+00 7.218e-01 2.812e-52 6.422e-27 4.756e-04 bfgs-fail
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.025 5.698e-11 2.354e-06 3.407e+00 7.217e-01 2.887e-52 7.393e-27 4.703e-04 bfgs-fail
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.026 4.097e-11 2.214e-06 3.415e+00 7.215e-01 2.816e-52 7.744e-27 4.648e-04 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATAT 0.012 4.010e-01 6.728e-01 1.541e-01 3.648e-01 2.976e-50 8.783e-27 5.543e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATA 0.013 4.586e-01 7.535e-01 1.107e-01 3.526e-01 3.023e-50 8.770e-27 5.561e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATAT 0.017 1.949e-01 2.294e-01 3.884e-01 3.232e-01 2.423e-50 9.731e-27 5.736e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATATATATAT 0.019 6.324e-02 5.179e-02 6.196e-01 3.186e-01 1.971e-50 1.037e-26 6.270e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.036 2.765e-03 3.965e-08 1.337e+00 2.432e-01 6.933e-51 4.650e-27 2.304e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.036 2.246e-03 3.176e-08 1.344e+00 2.428e-01 6.863e-51 4.858e-27 2.303e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.038 1.689e-02 4.919e-07 1.151e+00 2.286e-01 6.291e-51 4.285e-27 1.725e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATA 0.038 1.416e-02 3.903e-07 1.159e+00 2.281e-01 5.935e-51 4.234e-27 1.742e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATAT 0.038 1.184e-02 3.178e-07 1.166e+00 2.278e-01 5.846e-51 4.391e-27 1.748e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATA 0.039 9.873e-03 2.164e-07 1.180e+00 2.273e-01 5.411e-51 4.213e-27 1.772e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATA 0.041 1.701e-02 6.065e-07 1.092e+00 2.190e-01 4.963e-51 4.374e-27 1.547e-02 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATAT 0.030 6.222e-05 3.693e-03 -6.454e-01 2.223e-01 1.371e-49 6.931e-27 6.964e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATA 0.030 3.824e-05 2.612e-03 -6.665e-01 2.214e-01 1.458e-49 6.893e-27 6.984e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATAT 0.031 1.371e-05 1.231e-03 -7.022e-01 2.173e-01 1.646e-49 6.456e-27 7.006e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATA 0.032 2.179e-05 1.411e-03 -6.901e-01 2.162e-01 1.595e-49 6.202e-27 6.998e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATAT 0.032 5.266e-05 3.436e-03 -6.241e-01 2.133e-01 1.467e-49 6.614e-27 6.886e-03 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTG 0.033 3.276e-05 2.494e-03 -6.427e-01 2.125e-01 1.577e-49 6.709e-27 6.922e-03 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTAA 0.170 5.037e-25 1.247e-23 1.276e+00 1.273e-01 1.339e-54 9.944e-24 4.452e-04 NA
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.171 3.688e-25 7.491e-24 1.282e+00 1.273e-01 1.186e-54 9.410e-24 4.168e-04 NA
+AAAAAAAAAAAAGTGTTAAAATAAA 0.172 1.054e-25 8.294e-25 1.308e+00 1.272e-01 9.921e-55 9.270e-24 5.090e-04 NA
+AAAAAAAAAAAAGTGTTAAAA 0.172 7.697e-26 6.811e-25 1.311e+00 1.272e-01 9.776e-55 1.001e-23 4.878e-04 NA
+AAAAAAAAAAAAGTG 0.173 1.590e-25 1.175e-24 1.299e+00 1.267e-01 1.070e-54 1.009e-23 4.895e-04 NA
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGAG 0.147 7.347e-68 2.483e-15 4.502e+00 5.687e-01 2.213e-01 8.510e-39 1.398e-02 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.147 7.347e-68 2.483e-15 4.502e+00 5.687e-01 2.213e-01 8.510e-39 1.398e-02 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.147 3.168e-68 4.988e-15 4.795e+00 6.125e-01 6.360e-01 9.722e-38 1.768e-02 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.148 2.079e-68 4.608e-15 4.794e+00 6.116e-01 6.308e-01 9.357e-38 1.754e-02 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATGCA 0.148 1.364e-68 4.306e-15 4.795e+00 6.111e-01 6.300e-01 9.094e-38 1.780e-02 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATG 0.148 1.364e-68 4.306e-15 4.795e+00 6.111e-01 6.300e-01 9.094e-38 1.780e-02 bfgs-fail
+AAAAAAAAAAAAGTTCAAAAT 0.149 5.868e-69 3.098e-15 4.806e+00 6.092e-01 6.313e-01 6.053e-38 1.984e-02 bfgs-fail
+AAAAAAAAAAAAGTT 0.153 1.293e-66 3.709e-15 3.355e+00 4.266e-01 5.507e-03 6.288e-37 1.660e-02 bfgs-fail
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.307 4.737e-03 6.252e-01 5.208e-02 1.066e-01 8.874e-47 2.083e-25 5.179e-03 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.307 4.313e-03 5.843e-01 5.830e-02 1.066e-01 1.043e-46 1.799e-25 5.123e-03 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.308 4.604e-03 5.949e-01 5.657e-02 1.064e-01 9.467e-47 1.830e-25 5.138e-03 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGT 0.308 5.387e-03 6.423e-01 4.936e-02 1.063e-01 7.549e-47 2.151e-25 5.209e-03 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.308 4.911e-03 6.394e-01 4.979e-02 1.063e-01 8.087e-47 2.156e-25 5.205e-03 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.309 4.474e-03 6.363e-01 5.027e-02 1.063e-01 8.698e-47 2.159e-25 5.201e-03 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.026 7.983e-09 1.187e-07 2.292e+00 4.323e-01 3.714e-52 5.292e-27 7.219e-04 bfgs-fail
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.027 5.797e-09 1.115e-07 2.296e+00 4.321e-01 3.793e-52 6.006e-27 7.136e-04 bfgs-fail
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.027 4.208e-09 9.826e-08 2.304e+00 4.319e-01 3.687e-52 6.252e-27 7.043e-04 bfgs-fail
+AAAAAAAAAAAGAAAGATAGTTTAACCTATGAAAAAATCACTAAAAATTTTTGCTACATCTAAATAGTTTGACCTCTTCGGGGTTGCTTTGGTCGTTGGG 0.066 5.096e-27 1.832e-15 2.712e+00 3.409e-01 7.003e-59 9.408e-32 2.717e-13 bfgs-fail
+AAAAAAAAAAAGAAAG 0.068 1.613e-26 4.647e-15 2.582e+00 3.294e-01 2.754e-58 7.757e-32 7.206e-13 bfgs-fail
+AAAAAAAAAAAGAAA 0.096 8.007e-38 1.215e-01 3.025e-01 1.953e-01 1.438e-49 1.023e-24 1.430e-03 NA
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATAT 0.011 8.313e-01 7.011e-01 1.465e-01 3.817e-01 3.094e-50 8.227e-27 5.640e-03 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATCATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTT 0.010 1.105e-05 2.065e-02 3.354e+00 1.449e+00 1.058e-50 2.921e-26 4.735e-03 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATAT 0.034 3.749e-01 3.366e-01 2.119e-01 2.205e-01 2.275e-50 1.134e-26 5.480e-03 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATA 0.035 2.936e-01 2.686e-01 2.392e-01 2.162e-01 2.215e-50 1.283e-26 5.432e-03 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATAT 0.051 8.637e-03 6.725e-04 6.505e-01 1.913e-01 7.329e-51 2.085e-26 7.732e-03 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATA 0.051 6.169e-03 4.778e-04 6.663e-01 1.908e-01 7.040e-51 2.243e-26 7.815e-03 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATAT 0.060 2.808e-04 1.911e-06 8.746e-01 1.836e-01 3.679e-51 2.966e-26 1.280e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATA 0.060 2.307e-04 1.552e-06 8.813e-01 1.834e-01 3.605e-51 3.075e-26 1.297e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATAT 0.069 1.145e-06 3.596e-12 1.268e+00 1.823e-01 1.418e-51 2.458e-26 3.940e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATA 0.070 1.206e-06 2.683e-12 1.265e+00 1.808e-01 1.335e-51 2.371e-26 4.041e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATAT 0.081 2.783e-09 1.022e-19 1.620e+00 1.783e-01 2.426e-51 2.347e-26 2.273e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATA 0.086 1.446e-07 1.433e-17 1.416e+00 1.660e-01 1.162e-51 1.707e-26 1.371e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATTATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTTTGGTTTA 0.011 2.449e-03 1.136e-01 -6.065e-01 3.833e-01 6.125e-50 8.889e-27 7.133e-03 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.098 3.388e-05 4.795e-15 1.161e+00 1.482e-01 6.949e-52 1.220e-26 5.911e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.100 3.393e-05 4.451e-15 1.151e+00 1.467e-01 6.708e-52 1.345e-26 5.806e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.103 3.513e-04 1.080e-13 1.062e+00 1.428e-01 5.697e-52 9.039e-27 4.292e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATA 0.103 4.767e-04 1.821e-13 1.048e+00 1.423e-01 5.684e-52 8.794e-27 4.183e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATAT 0.104 3.478e-04 1.332e-13 1.053e+00 1.421e-01 5.653e-52 9.937e-27 4.189e-02 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATA 0.104 2.965e-04 9.057e-14 1.059e+00 1.420e-01 5.229e-52 9.618e-27 4.239e-02 NA
+AAAAAAAAAAAGCATTTTACTATTTTATAT 0.104 2.525e-04 7.361e-14 1.062e+00 1.419e-01 5.037e-52 9.806e-27 4.250e-02 NA
+AAAAAAAAAAAGCATTTTACTATTTTATA 0.108 5.237e-04 2.913e-13 1.014e+00 1.389e-01 4.409e-52 9.751e-27 3.589e-02 NA
+AAAAAAAAAAAGCATTTTACTATTTTA 0.108 4.490e-04 1.752e-13 1.024e+00 1.389e-01 4.117e-52 9.286e-27 3.785e-02 NA
+AAAAAAAAAAAGCATTTTACTATTTTGTATATATATATATATAT 0.076 2.525e-06 1.508e-04 -5.398e-01 1.424e-01 8.933e-49 1.010e-26 6.291e-03 bfgs-fail
+Done.
diff --git a/test/test6.txt b/test/test6.txt
new file mode 100644
index 0000000..6738e07
--- /dev/null
+++ b/test/test6.txt
@@ -0,0 +1,178 @@
+seer: sequence element enrichment analysis
+Detected binary phenotype
+sequence maf unadj_p_val p_val beta se covar1_p covar2_p covar3_p comments
+AAAAAAAAAAAAAAAAAAAT 0.055 1.379e-02 4.776e-02 1.819e+00 9.189e-01 4.800e-01 9.382e-01 9.666e-01 bad-chisq
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAA 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01 3.663e-01 9.671e-01 7.761e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01 3.663e-01 9.671e-01 7.761e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01 3.663e-01 9.671e-01 7.761e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCTT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTATCT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATATTTAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCATAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATGCA 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAATG 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01 3.645e-01 9.618e-01 8.177e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAAT 0.100 1.784e-02 2.142e-02 1.343e+00 5.840e-01 3.693e-01 9.802e-01 8.779e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAG 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01 4.360e-01 9.382e-01 8.409e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01 4.360e-01 9.382e-01 8.409e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01 4.360e-01 9.382e-01 8.409e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.115 4.668e-03 7.813e-03 1.524e+00 5.730e-01 4.440e-01 8.681e-01 8.570e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.115 4.668e-03 7.813e-03 1.524e+00 5.730e-01 4.440e-01 8.681e-01 8.570e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCTT 0.120 2.937e-03 5.542e-03 1.581e+00 5.700e-01 4.436e-01 8.702e-01 8.947e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTATCT 0.120 2.937e-03 5.542e-03 1.581e+00 5.700e-01 4.436e-01 8.702e-01 8.947e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATATTTAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCATAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATGCA 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAATG 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01 4.380e-01 8.632e-01 9.925e-01 bfgs-fail
+AAAAAAAAAAAAAAAAAT 0.145 1.460e-02 1.692e-02 1.103e+00 4.617e-01 4.254e-01 8.504e-01 9.926e-01 bfgs-fail
+AAAAAAAAAAAAAAAAA 0.175 3.743e-03 5.035e-03 1.214e+00 4.329e-01 4.415e-01 8.548e-01 8.861e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGT 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01 4.839e-01 8.594e-01 9.716e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.155 1.208e-01 1.251e-01 6.365e-01 4.150e-01 4.853e-01 8.472e-01 9.691e-01 bfgs-fail
+AAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.185 3.320e-01 3.402e-01 3.586e-01 3.760e-01 4.944e-01 8.582e-01 9.872e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCTT 0.190 2.614e-01 2.693e-01 4.125e-01 3.734e-01 4.941e-01 8.688e-01 9.826e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTATCT 0.190 2.614e-01 2.693e-01 4.125e-01 3.734e-01 4.941e-01 8.688e-01 9.826e-01 NA
+AAAAAAAAAAAAAAAATGCATATTTAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATGCATAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATGCAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATGCA 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAATG 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01 4.914e-01 8.630e-01 9.528e-01 NA
+AAAAAAAAAAAAAAAAT 0.215 4.162e-01 4.195e-01 2.846e-01 3.526e-01 4.865e-01 8.436e-01 9.457e-01 NA
+AAAAAAAAAAAAAAAA 0.250 1.396e-01 1.407e-01 4.992e-01 3.389e-01 4.742e-01 8.688e-01 9.113e-01 NA
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGC 0.065 1.003e-01 1.073e-01 1.090e+00 6.767e-01 4.461e-01 7.806e-01 8.882e-01 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.065 1.003e-01 1.073e-01 1.090e+00 6.767e-01 4.461e-01 7.806e-01 8.882e-01 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAATAAA 0.070 6.602e-02 7.803e-02 1.179e+00 6.691e-01 4.705e-01 8.135e-01 9.195e-01 bfgs-fail
+AAAAAAAAAAAAAAAGTGTTAAAA 0.070 6.602e-02 7.803e-02 1.179e+00 6.691e-01 4.705e-01 8.135e-01 9.195e-01 bfgs-fail
+AAAAAAAAAAAAAAAGT 0.075 4.301e-02 5.301e-02 1.284e+00 6.636e-01 4.553e-01 7.770e-01 9.185e-01 bfgs-fail
+AAAAAAAAAAAAAAAG 0.090 4.172e-02 5.147e-02 1.143e+00 5.868e-01 5.056e-01 7.789e-01 9.206e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01 4.553e-01 8.548e-01 9.507e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01 4.660e-01 8.608e-01 9.580e-01 bfgs-fail
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.210 8.728e-02 8.829e-02 6.240e-01 3.661e-01 4.822e-01 8.481e-01 9.464e-01 NA
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAAA 0.385 1.865e-03 2.396e-03 9.314e-01 3.068e-01 6.072e-01 9.797e-01 9.386e-01 NA
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.105 2.560e-01 2.732e-01 5.374e-01 4.905e-01 5.197e-01 8.365e-01 8.727e-01 bfgs-fail
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.105 2.560e-01 2.732e-01 5.374e-01 4.905e-01 5.197e-01 8.365e-01 8.727e-01 bfgs-fail
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.110 1.877e-01 2.085e-01 6.109e-01 4.857e-01 5.400e-01 8.626e-01 8.852e-01 bfgs-fail
+AAAAAAAAAAAAAAGTGTTAAAA 0.110 1.877e-01 2.085e-01 6.109e-01 4.857e-01 5.400e-01 8.626e-01 8.852e-01 bfgs-fail
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATG 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01 4.105e-01 6.984e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01 4.105e-01 6.984e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01 4.105e-01 6.984e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01 4.055e-01 6.478e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAATG 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01 4.055e-01 6.478e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGTTCAAAAT 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01 4.055e-01 6.478e-01 9.276e-01 bad-chisq
+AAAAAAAAAAAAAAGT 0.165 8.715e-03 1.143e-02 1.102e+00 4.358e-01 5.330e-01 7.826e-01 8.222e-01 bfgs-fail
+AAAAAAAAAAAAAAG 0.185 1.493e-02 1.838e-02 9.497e-01 4.028e-01 5.504e-01 8.143e-01 8.662e-01 NA
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.125 1.834e-03 4.234e-03 1.621e+00 5.666e-01 5.379e-01 7.851e-01 8.786e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.125 1.834e-03 4.234e-03 1.621e+00 5.666e-01 5.379e-01 7.851e-01 8.786e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATATTA 0.130 1.137e-03 2.841e-03 1.687e+00 5.654e-01 4.903e-01 7.845e-01 8.269e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01 4.493e-01 8.084e-01 9.819e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01 4.520e-01 8.114e-01 9.820e-01 bfgs-fail
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.230 2.114e-01 1.970e-01 4.501e-01 3.489e-01 4.571e-01 8.013e-01 9.659e-01 NA
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAAATGCA 0.410 1.633e-03 1.796e-03 9.467e-01 3.032e-01 4.803e-01 9.829e-01 8.097e-01 NA
+AAAAAAAAAAAAAAT 0.450 6.645e-03 6.730e-03 8.011e-01 2.956e-01 4.906e-01 8.730e-01 8.226e-01 NA
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTA 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGA 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01 3.575e-01 6.424e-01 9.279e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01 3.575e-01 6.424e-01 9.279e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01 3.575e-01 6.424e-01 9.279e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01 3.514e-01 5.898e-01 9.280e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAATG 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01 3.514e-01 5.898e-01 9.280e-01 bad-chisq
+AAAAAAAAAAAAAGTTCAAAAT 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01 3.514e-01 5.898e-01 9.280e-01 bad-chisq
+AAAAAAAAAAAAAGTT 0.055 6.589e-02 6.390e-02 1.493e+00 8.058e-01 3.369e-01 6.244e-01 8.821e-01 bfgs-fail
+AAAAAAAAAAAAAGT 0.195 6.759e-03 7.875e-03 1.065e+00 4.007e-01 4.464e-01 7.831e-01 8.237e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01 4.964e-01 7.845e-01 9.308e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01 4.904e-01 7.833e-01 9.380e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.270 6.773e-01 6.411e-01 1.511e-01 3.241e-01 4.842e-01 7.764e-01 9.519e-01 NA
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00 6.806e-01 9.106e-01 8.928e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.015 6.823e-01 7.220e-01 4.318e-01 1.214e+00 4.796e-01 7.715e-01 9.468e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.015 6.823e-01 7.220e-01 4.318e-01 1.214e+00 4.796e-01 7.715e-01 9.468e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATATA 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATAT 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATATA 0.020 8.391e-01 9.382e-01 -8.000e-02 1.031e+00 5.114e-01 7.913e-01 9.217e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTATA 0.025 4.947e-01 5.480e-01 -5.599e-01 9.318e-01 5.328e-01 8.223e-01 9.241e-01 bfgs-fail
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATAT 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATATA 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATAT 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATATATA 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTGTATAT 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGCATTTTACTATTTTG 0.010 8.864e-01 8.680e-01 -2.372e-01 1.428e+00 5.119e-01 7.799e-01 9.218e-01 bad-chisq
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTAA 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01 4.956e-01 8.475e-01 8.782e-01 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAGTG 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01 5.104e-01 8.738e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGAG 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01 3.593e-01 6.842e-01 9.787e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01 3.593e-01 6.842e-01 9.787e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01 3.593e-01 6.842e-01 9.787e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATGCA 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAATG 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTTCAAAAT 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01 3.542e-01 6.309e-01 9.801e-01 bad-chisq
+AAAAAAAAAAAAGTT 0.060 4.186e-02 4.602e-02 1.589e+00 7.966e-01 3.347e-01 6.554e-01 9.229e-01 bfgs-fail
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.290 3.637e-01 3.917e-01 -2.700e-01 3.152e-01 5.267e-01 8.373e-01 9.031e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGT 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.295 4.451e-01 4.785e-01 -2.223e-01 3.136e-01 5.263e-01 8.204e-01 8.992e-01 NA
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00 5.698e-01 8.546e-01 9.904e-01 bad-chisq
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00 5.698e-01 8.546e-01 9.904e-01 bad-chisq
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00 5.698e-01 8.546e-01 9.904e-01 bad-chisq
+AAAAAAAAAAAGAAAGATAGTTTAACCTATGAAAAAATCACTAAAAATTTTTGCTACATCTAAATAGTTTGACCTCTTCGGGGTTGCTTTGGTCGTTGGG 0.060 1.197e-01 1.306e-01 -9.544e-01 6.313e-01 4.785e-01 8.458e-01 9.541e-01 bfgs-fail
+AAAAAAAAAAAGAAAG 0.060 1.197e-01 1.306e-01 -9.544e-01 6.313e-01 4.785e-01 8.458e-01 9.541e-01 bfgs-fail
+AAAAAAAAAAAGAAA 0.085 6.398e-03 1.157e-02 -1.493e+00 5.915e-01 5.221e-01 8.265e-01 9.654e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATAT 0.010 1.986e-01 4.818e-01 1.350e+00 1.919e+00 5.863e-01 9.079e-01 9.551e-01 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATCATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTT 0.010 1.986e-01 4.772e-01 1.357e+00 1.909e+00 5.991e-01 7.892e-01 9.846e-01 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATAT 0.035 9.076e-01 9.512e-01 4.828e-02 7.884e-01 5.038e-01 7.870e-01 9.317e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATA 0.035 9.076e-01 9.512e-01 4.828e-02 7.884e-01 5.038e-01 7.870e-01 9.317e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATAT 0.045 4.716e-01 4.706e-01 5.278e-01 7.315e-01 5.102e-01 7.677e-01 9.929e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATA 0.045 4.716e-01 4.706e-01 5.278e-01 7.315e-01 5.102e-01 7.677e-01 9.929e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATAT 0.060 4.021e-01 3.758e-01 5.683e-01 6.417e-01 4.826e-01 7.479e-01 9.837e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATA 0.060 4.021e-01 3.758e-01 5.683e-01 6.417e-01 4.826e-01 7.479e-01 9.837e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATAT 0.080 2.491e-01 2.257e-01 6.864e-01 5.666e-01 4.363e-01 7.834e-01 9.647e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATA 0.080 2.491e-01 2.257e-01 6.864e-01 5.666e-01 4.363e-01 7.834e-01 9.647e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATAT 0.095 8.528e-02 7.112e-02 9.990e-01 5.535e-01 3.602e-01 7.502e-01 8.892e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATA 0.100 1.552e-01 1.338e-01 7.780e-01 5.188e-01 4.012e-01 7.586e-01 9.488e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATTATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTTTGGTTTA 0.015 5.368e-02 2.295e-01 -2.108e+00 1.755e+00 6.532e-01 8.589e-01 8.506e-01 bad-chisq
+AAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.115 5.475e-01 4.655e-01 3.394e-01 4.650e-01 4.382e-01 7.633e-01 9.943e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.115 5.475e-01 4.655e-01 3.394e-01 4.650e-01 4.382e-01 7.633e-01 9.943e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATATA 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATATA 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01 4.539e-01 7.635e-01 9.715e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTATA 0.125 9.144e-01 8.209e-01 9.981e-02 4.408e-01 4.836e-01 7.758e-01 9.423e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTA 0.125 9.144e-01 8.209e-01 9.981e-02 4.408e-01 4.836e-01 7.758e-01 9.423e-01 bfgs-fail
+AAAAAAAAAAAGCATTTTACTATTTTGTATATATATATATATAT 0.055 6.589e-02 9.701e-02 1.330e+00 8.013e-01 6.909e-01 7.888e-01 9.626e-01 bfgs-fail
+Done.
diff --git a/test/test7.txt b/test/test7.txt
new file mode 100644
index 0000000..61efc14
--- /dev/null
+++ b/test/test7.txt
@@ -0,0 +1,155 @@
+filter_seer: post filtering of significant kmers
+AAAAAAAAAAAAAAAAAAAT 0.055 1.379e-02 4.776e-02 1.819e+00 9.189e-01
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAA 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01
+AAAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.080 6.443e-03 1.346e-02 1.919e+00 7.764e-01
+AAAAAAAAAAAAAAAAAATGCATATTTATCTT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAATGCATATTTATCT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAATGCATATTTAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAATGCATAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAATGCAT 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAATGCA 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAATG 0.085 3.982e-03 9.981e-03 1.989e+00 7.721e-01
+AAAAAAAAAAAAAAAAAAT 0.100 1.784e-02 2.142e-02 1.343e+00 5.840e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAG 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.100 1.784e-02 2.303e-02 1.325e+00 5.830e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.115 4.668e-03 7.813e-03 1.524e+00 5.730e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.115 4.668e-03 7.813e-03 1.524e+00 5.730e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCTT 0.120 2.937e-03 5.542e-03 1.581e+00 5.700e-01
+AAAAAAAAAAAAAAAAATGCATATTTATCT 0.120 2.937e-03 5.542e-03 1.581e+00 5.700e-01
+AAAAAAAAAAAAAAAAATGCATATTTAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01
+AAAAAAAAAAAAAAAAATGCATAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01
+AAAAAAAAAAAAAAAAATGCAT 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01
+AAAAAAAAAAAAAAAAATGCA 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01
+AAAAAAAAAAAAAAAAATG 0.130 4.631e-03 7.210e-03 1.401e+00 5.215e-01
+AAAAAAAAAAAAAAAAAT 0.145 1.460e-02 1.692e-02 1.103e+00 4.617e-01
+AAAAAAAAAAAAAAAAA 0.175 3.743e-03 5.035e-03 1.214e+00 4.329e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGT 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.140 2.869e-01 2.909e-01 4.492e-01 4.253e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.155 1.208e-01 1.251e-01 6.365e-01 4.150e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTTAG 0.185 3.320e-01 3.402e-01 3.586e-01 3.760e-01
+AAAAAAAAAAAAAAAATGCATATTTATCTT 0.190 2.614e-01 2.693e-01 4.125e-01 3.734e-01
+AAAAAAAAAAAAAAAATGCATATTTATCT 0.190 2.614e-01 2.693e-01 4.125e-01 3.734e-01
+AAAAAAAAAAAAAAAATGCATATTTAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01
+AAAAAAAAAAAAAAAATGCATAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01
+AAAAAAAAAAAAAAAATGCAT 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01
+AAAAAAAAAAAAAAAATGCA 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01
+AAAAAAAAAAAAAAAATG 0.200 2.864e-01 2.939e-01 3.832e-01 3.650e-01
+AAAAAAAAAAAAAAAAT 0.215 4.162e-01 4.195e-01 2.846e-01 3.526e-01
+AAAAAAAAAAAAAAAA 0.250 1.396e-01 1.407e-01 4.992e-01 3.389e-01
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGC 0.065 1.003e-01 1.073e-01 1.090e+00 6.767e-01
+AAAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.065 1.003e-01 1.073e-01 1.090e+00 6.767e-01
+AAAAAAAAAAAAAAAGTGTTAAAATAAA 0.070 6.602e-02 7.803e-02 1.179e+00 6.691e-01
+AAAAAAAAAAAAAAAGTGTTAAAA 0.070 6.602e-02 7.803e-02 1.179e+00 6.691e-01
+AAAAAAAAAAAAAAAGT 0.075 4.301e-02 5.301e-02 1.284e+00 6.636e-01
+AAAAAAAAAAAAAAAG 0.090 4.172e-02 5.147e-02 1.143e+00 5.868e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.185 1.815e-01 1.739e-01 5.194e-01 3.819e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.190 1.374e-01 1.356e-01 5.656e-01 3.790e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.210 8.728e-02 8.829e-02 6.240e-01 3.661e-01
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTC 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAAAA 0.385 1.865e-03 2.396e-03 9.314e-01 3.068e-01
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCT 0.105 2.560e-01 2.732e-01 5.374e-01 4.905e-01
+AAAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.105 2.560e-01 2.732e-01 5.374e-01 4.905e-01
+AAAAAAAAAAAAAAGTGTTAAAATAAA 0.110 1.877e-01 2.085e-01 6.109e-01 4.857e-01
+AAAAAAAAAAAAAAGTGTTAAAA 0.110 1.877e-01 2.085e-01 6.109e-01 4.857e-01
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATG 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.040 5.932e-02 1.118e-01 1.526e+00 9.600e-01
+AAAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01
+AAAAAAAAAAAAAAGTTCAAAATG 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01
+AAAAAAAAAAAAAAGTTCAAAAT 0.045 3.651e-02 7.759e-02 1.669e+00 9.458e-01
+AAAAAAAAAAAAAAGT 0.165 8.715e-03 1.143e-02 1.102e+00 4.358e-01
+AAAAAAAAAAAAAAG 0.185 1.493e-02 1.838e-02 9.497e-01 4.028e-01
+AAAAAAAAAAAAAATGCATATTTATATTAGCAAAA 0.125 1.834e-03 4.234e-03 1.621e+00 5.666e-01
+AAAAAAAAAAAAAATGCATATTTATATTAG 0.125 1.834e-03 4.234e-03 1.621e+00 5.666e-01
+AAAAAAAAAAAAAATGCATATTTATATTA 0.130 1.137e-03 2.841e-03 1.687e+00 5.654e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.205 3.884e-01 3.532e-01 3.367e-01 3.626e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.210 3.115e-01 2.878e-01 3.821e-01 3.594e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.230 2.114e-01 1.970e-01 4.501e-01 3.489e-01
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCC 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAAATGCA 0.410 1.633e-03 1.796e-03 9.467e-01 3.032e-01
+AAAAAAAAAAAAAAT 0.450 6.645e-03 6.730e-03 8.011e-01 2.956e-01
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTA 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01
+AAAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01
+AAAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01
+AAAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGA 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.045 3.651e-02 7.286e-02 1.702e+00 9.489e-01
+AAAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01
+AAAAAAAAAAAAAGTTCAAAATG 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01
+AAAAAAAAAAAAAGTTCAAAAT 0.050 2.246e-02 5.079e-02 1.832e+00 9.377e-01
+AAAAAAAAAAAAAGTT 0.055 6.589e-02 6.390e-02 1.493e+00 8.058e-01
+AAAAAAAAAAAAAGT 0.195 6.759e-03 7.875e-03 1.065e+00 4.007e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATC 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTTTTTG 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGACGATTTAAATCGTCGTTTT 0.245 9.868e-01 9.328e-01 2.821e-02 3.343e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGAC 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACGA 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAACG 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAAC 0.250 8.696e-01 8.247e-01 7.344e-02 3.316e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAAAA 0.270 6.773e-01 6.411e-01 1.511e-01 3.241e-01
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCT 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.020 6.763e-02 2.379e-01 1.982e+00 1.680e+00
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.015 6.823e-01 7.220e-01 4.318e-01 1.214e+00
+AAAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.015 6.823e-01 7.220e-01 4.318e-01 1.214e+00
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTTCAACTAAGGAGCTCATATGTTACTGCAAAAAGAACTAATTCCAATGATAGAAGCTAA 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01
+AAAAAAAAAAAAGTGTTAAAATAAAGAATGTAAACGTTTACTT 0.115 2.951e-01 3.039e-01 4.807e-01 4.676e-01
+AAAAAAAAAAAAGTGTTAAAATAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01
+AAAAAAAAAAAAGTGTTAAAA 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01
+AAAAAAAAAAAAGTG 0.120 2.207e-01 2.352e-01 5.497e-01 4.631e-01
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCATTGCATGAG 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGGGGTTTCA 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACTGAATAAACTACATATGTTAGAATAAAAACAAGGAAAAAGAAAGG 0.050 2.246e-02 5.397e-02 1.801e+00 9.344e-01
+AAAAAAAAAAAAGTTCAAAATGCAATAAAAATAATTGACT 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01
+AAAAAAAAAAAAGTTCAAAATGCA 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01
+AAAAAAAAAAAAGTTCAAAATG 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01
+AAAAAAAAAAAAGTTCAAAAT 0.055 1.379e-02 3.811e-02 1.919e+00 9.255e-01
+AAAAAAAAAAAAGTT 0.060 4.186e-02 4.602e-02 1.589e+00 7.966e-01
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATATCTGAGGTGTAAGTCCTC 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACGATTTAAATCGTCGTTTTTTTGTAGTACGACGGGCATGTCGTATA 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00
+AAAAAAAAAAAATGCATATTTATCTTAGCAGAACGACG 0.025 2.551e-01 4.089e-01 8.642e-01 1.047e+00
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATAT 0.010 1.986e-01 4.818e-01 1.350e+00 1.919e+00
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATATCATAAGATAAGTTTTTTATAAAGACACGCAAATGAGTATAAATCAGCTAATTTT 0.010 1.986e-01 4.772e-01 1.357e+00 1.909e+00
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATAT 0.035 9.076e-01 9.512e-01 4.828e-02 7.884e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATATA 0.035 9.076e-01 9.512e-01 4.828e-02 7.884e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATAT 0.045 4.716e-01 4.706e-01 5.278e-01 7.315e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATATA 0.045 4.716e-01 4.706e-01 5.278e-01 7.315e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATAT 0.060 4.021e-01 3.758e-01 5.683e-01 6.417e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATATA 0.060 4.021e-01 3.758e-01 5.683e-01 6.417e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATAT 0.080 2.491e-01 2.257e-01 6.864e-01 5.666e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATATA 0.080 2.491e-01 2.257e-01 6.864e-01 5.666e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATAT 0.095 8.528e-02 7.112e-02 9.990e-01 5.535e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATATA 0.100 1.552e-01 1.338e-01 7.780e-01 5.188e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATAT 0.115 5.475e-01 4.655e-01 3.394e-01 4.650e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATATA 0.115 5.475e-01 4.655e-01 3.394e-01 4.650e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATATA 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01
+AAAAAAAAAAAGCATTTTACTATTTTATATA 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01
+AAAAAAAAAAAGCATTTTACTATTTTATAT 0.120 7.264e-01 6.197e-01 2.258e-01 4.550e-01
+AAAAAAAAAAAGCATTTTACTATTTTATA 0.125 9.144e-01 8.209e-01 9.981e-02 4.408e-01
+AAAAAAAAAAAGCATTTTACTATTTTA 0.125 9.144e-01 8.209e-01 9.981e-02 4.408e-01
+AAAAAAAAAAAGCATTTTACTATTTTGTATATATATATATATAT 0.055 6.589e-02 9.701e-02 1.330e+00 8.013e-01
+Done.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/seer.git
More information about the debian-med-commit
mailing list