diff --git a/.gitignore b/.gitignore index a6c390b..0e18c40 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,4 @@ build build.xml manifest.mf nbproject -dist/README.TXT -dist/NanoOK.jar +dist/README.TXT diff --git a/HDF5License.txt b/HDF5License.txt new file mode 100644 index 0000000..b6eee1e --- /dev/null +++ b/HDF5License.txt @@ -0,0 +1,92 @@ + +Copyright Notice and License Terms for +HDF5 (Hierarchical Data Format 5) Software Library and Utilities +----------------------------------------------------------------------------- + +HDF5 (Hierarchical Data Format 5) Software Library and Utilities +Copyright 2006-2015 by The HDF Group. + +NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities +Copyright 1998-2006 by the Board of Trustees of the University of Illinois. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted for any purpose (including commercial purposes) +provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions, and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions, and the following disclaimer in the documentation + and/or materials provided with the distribution. + +3. In addition, redistributions of modified forms of the source or binary + code must carry prominent notices stating that the original code was + changed and the date of the change. + +4. All publications or advertising materials mentioning features or use of + this software are asked, but not required, to acknowledge that it was + developed by The HDF Group and by the National Center for Supercomputing + Applications at the University of Illinois at Urbana-Champaign and + credit the contributors. + +5. Neither the name of The HDF Group, the name of the University, nor the + name of any Contributor may be used to endorse or promote products derived + from this software without specific prior written permission from + The HDF Group, the University, or the Contributor, respectively. + +DISCLAIMER: +THIS SOFTWARE IS PROVIDED BY THE HDF GROUP AND THE CONTRIBUTORS +"AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. In no +event shall The HDF Group or the Contributors be liable for any damages +suffered by the users arising out of the use of this software, even if +advised of the possibility of such damage. + +----------------------------------------------------------------------------- +----------------------------------------------------------------------------- + +Contributors: National Center for Supercomputing Applications (NCSA) at +the University of Illinois, Fortner Software, Unidata Program Center (netCDF), +The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), +and Digital Equipment Corporation (DEC). + +----------------------------------------------------------------------------- + +Portions of HDF5 were developed with support from the Lawrence Berkeley +National Laboratory (LBNL) and the United States Department of Energy +under Prime Contract No. DE-AC02-05CH11231. + +----------------------------------------------------------------------------- + +Portions of HDF5 were developed with support from the University of +California, Lawrence Livermore National Laboratory (UC LLNL). +The following statement applies to those portions of the product and must +be retained in any redistribution of source code, binaries, documentation, +and/or accompanying materials: + + This work was partially produced at the University of California, + Lawrence Livermore National Laboratory (UC LLNL) under contract + no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy + (DOE) and The Regents of the University of California (University) + for the operation of UC LLNL. + + DISCLAIMER: + This work was prepared as an account of work sponsored by an agency of + the United States Government. Neither the United States Government nor + the University of California nor any of their employees, makes any + warranty, express or implied, or assumes any liability or responsibility + for the accuracy, completeness, or usefulness of any information, + apparatus, product, or process disclosed, or represents that its use + would not infringe privately- owned rights. Reference herein to any + specific commercial products, process, or service by trade name, + trademark, manufacturer, or otherwise, does not necessarily constitute + or imply its endorsement, recommendation, or favoring by the United + States Government or the University of California. The views and + opinions of authors expressed herein do not necessarily state or reflect + those of the United States Government or the University of California, + and shall not be used for advertising or product endorsement purposes. +----------------------------------------------------------------------------- + + diff --git a/bin/nanook b/bin/nanook index 85b38a7..16fe060 100755 --- a/bin/nanook +++ b/bin/nanook @@ -2,16 +2,20 @@ JAVA_ARGS="-Xmx2048m" -if [ -z "$NANOOK_SCRIPT_DIR" ] ; then - echo "Error: You must set NANOOK_SCRIPT_DIR before running." +if [ -z "$NANOOK_DIR" ] ; then + echo "Error: You must set NANOOK_DIR before running." exit 1 fi -JARFILE=${NANOOK_SCRIPT_DIR}/NanoOK.jar +JARFILE=${NANOOK_DIR}/dist/NanoOK.jar if [ ! -f ${JARFILE} ] ; then - echo "Error: Can't find NanoOK.jar - it needs to be inside the directory pointed to by NANOOK_SCRIPT_DIR which is currently ${NANOOK_SCRIPT_DIR}" + echo "Error: Can't find NanoOK.jar - it needs to be inside the dist subdirectory of the directory pointed to by NANOOK_DIR which is currently ${NANOOK_DIR}" exit 1 fi +# If your library path (DYLD_LIBRARY_PATH on MAC) doesn't include HDF5 libraries, +# you can manually set it here by adding a -Djava.library.path=/path/to/lib/dir +# to the java command... + exec java ${JAVA_ARGS} -jar ${JARFILE} "$@" diff --git a/bin/NanoOK.jar b/dist/NanoOK.jar similarity index 67% rename from bin/NanoOK.jar rename to dist/NanoOK.jar index fdee555..0243a93 100644 Binary files a/bin/NanoOK.jar and b/dist/NanoOK.jar differ diff --git a/dist/README.TXT b/dist/README.TXT new file mode 100644 index 0000000..f7bcf4a --- /dev/null +++ b/dist/README.TXT @@ -0,0 +1,32 @@ +======================== +BUILD OUTPUT DESCRIPTION +======================== + +When you build an Java application project that has a main class, the IDE +automatically copies all of the JAR +files on the projects classpath to your projects dist/lib folder. The IDE +also adds each of the JAR files to the Class-Path element in the application +JAR files manifest file (MANIFEST.MF). + +To run the project from the command line, go to the dist folder and +type the following: + +java -jar "NanoOK.jar" + +To distribute this project, zip up the dist folder (including the lib folder) +and distribute the ZIP file. + +Notes: + +* If two JAR files on the project classpath have the same name, only the first +JAR file is copied to the lib folder. +* Only JAR files are copied to the lib folder. +If the classpath contains other types of files or folders, these files (folders) +are not copied. +* If a library on the projects classpath also has a Class-Path element +specified in the manifest,the content of the Class-Path element has to be on +the projects runtime path. +* To set a main class in a standard Java project, right-click the project node +in the Projects window and choose Properties. Then click Run and enter the +class name in the Main Class field. Alternatively, you can manually type the +class name in the manifest Main-Class element. diff --git a/dist/javadoc/allclasses-frame.html b/dist/javadoc/allclasses-frame.html deleted file mode 100644 index 3e08caa..0000000 --- a/dist/javadoc/allclasses-frame.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -All Classes - - - - -

All Classes

-
- -
- - diff --git a/dist/javadoc/allclasses-noframe.html b/dist/javadoc/allclasses-noframe.html deleted file mode 100644 index 6b20369..0000000 --- a/dist/javadoc/allclasses-noframe.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -All Classes - - - - -

All Classes

-
- -
- - diff --git a/dist/javadoc/constant-values.html b/dist/javadoc/constant-values.html deleted file mode 100644 index 2d40d56..0000000 --- a/dist/javadoc/constant-values.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - -Constant Field Values - - - - - - - -
- - - - - -
- - -
-

Constant Field Values

-

Contents

- -
-
- - -

nanook.*

- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/deprecated-list.html b/dist/javadoc/deprecated-list.html deleted file mode 100644 index 79020a1..0000000 --- a/dist/javadoc/deprecated-list.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Deprecated List - - - - - - - -
- - - - - -
- - -
-

Deprecated API

-

Contents

-
- -
- - - - - -
- - - - diff --git a/dist/javadoc/help-doc.html b/dist/javadoc/help-doc.html deleted file mode 100644 index e2dad81..0000000 --- a/dist/javadoc/help-doc.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - -API Help - - - - - - - -
- - - - - -
- - -
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
- -This help file applies to API documentation generated using the standard doclet.
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-1.html b/dist/javadoc/index-files/index-1.html deleted file mode 100644 index 68c16ac..0000000 --- a/dist/javadoc/index-files/index-1.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - -A-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

A

-
-
addAlignment(Alignment) - Method in class nanook.AlignmentMerger
-
-
Merge in a new alignment
-
-
addAlignmentStats(int, int, int, int, String, String) - Method in class nanook.ReferenceSequenceStats
-
-
Store alignment stats.
-
-
addAllReferenceSections() - Method in class nanook.ReportWriter
-
-
Add sections for each reference sequence.
-
-
addBase(int, int, int, int, int) - Method in class nanook.SequenceLogo
-
-
Set relative counts at a given position in the logo.
-
-
addCoverage(int, int) - Method in class nanook.ReferenceSequenceStats
-
-
Increment coverage between two points.
-
-
addDeletionError(int, String) - Method in class nanook.ReadSetStats
-
-
Store a deletion error.
-
-
addDeletionError(int, String, ReadSetStats) - Method in class nanook.ReferenceSequenceStats
-
-
Store a deletion error.
-
-
addDeletionMotifs(String) - Method in class nanook.MotifStatistics
-
-
Add a deletion motif.
-
-
addInsertionError(int, String) - Method in class nanook.ReadSetStats
-
-
Store an insertion error.
-
-
addInsertionError(int, String, ReadSetStats) - Method in class nanook.ReferenceSequenceStats
-
-
Store an insertion error.
-
-
addInsertionMotifs(String) - Method in class nanook.MotifStatistics
-
-
Add a insertion motif.
-
-
addkCounts(int, int[], int[]) - Method in class nanook.AlignmentInfo
-
 
-
addKmerAbundance(String, double, double) - Method in class nanook.ReferenceSequenceStats
-
 
-
addLength(String, int) - Method in class nanook.ReadSetStats
-
-
Store a read length in the array of read lengths.
-
-
addLengthsSection() - Method in class nanook.ReportWriter
-
-
Add the read lengths section.
-
-
addMotif(String) - Method in class nanook.KmerMotifStatistic
-
-
Add a motif to store.
-
-
addMotifs(KmerMotifStatistic[], String) - Method in class nanook.MotifStatistics
-
-
Given a stretch of perfect sequence, store motifs at all k size.
-
-
addPassFailSection() - Method in class nanook.ReportWriter
-
-
Add the pass/fail section
-
-
addPerfectKmer(int) - Method in class nanook.ReferenceSequenceStats
-
-
Store all perfect kmer sizes for later analysis.
-
-
addReadBestKmer(int) - Method in class nanook.ReadSetStats
-
-
Store best perfect kmers for each read.
-
-
addReadBestKmer(int) - Method in class nanook.ReferenceSequenceStats
-
-
Store best perfect kmer length for each read.
-
-
addReadFile(int) - Method in class nanook.ReadSetStats
-
-
Update count of read files.
-
-
addReadSetStats(ReadSetStats) - Method in class nanook.ReadLengthsSummaryFile
-
-
Output read stats for a particular type (Template, Complement, 2D).
-
-
addReadWithAlignment() - Method in class nanook.ReadSetStats
-
-
Store a read with an alignment.
-
-
addReadWithoutAlignment() - Method in class nanook.ReadSetStats
-
-
Store a read without an alignment.
-
-
addString(String) - Method in class nanook.GCCounter
-
-
Process sequence string
-
-
addSubstitutionError(String, char, char) - Method in class nanook.ReadSetStats
-
-
Store a substitution error.
-
-
addSubstitutionError(String, char, char, ReadSetStats) - Method in class nanook.ReferenceSequenceStats
-
-
Store a substitution error.
-
-
addSubstitutionMotifs(String) - Method in class nanook.MotifStatistics
-
-
Add a substitution motif
-
-
align() - Method in class nanook.ReadAligner
-
 
-
Alignment - Class in nanook
-
-
Generic class to represent alignment
-
-
Alignment(int, String, int, int, int, String, String, int, int, int, String, boolean) - Constructor for class nanook.Alignment
-
 
-
AlignmentFileParser - Interface in nanook
-
-
Interface for parsers of alignment files.
-
-
AlignmentInfo - Class in nanook
-
-
Class to hold information about an alignment.
-
-
AlignmentInfo(String, int, String, int, int, int, int, int, int, int, int) - Constructor for class nanook.AlignmentInfo
-
-
Constructor.
-
-
AlignmentMerger - Class in nanook
-
-
Class to merge alignments
-
-
AlignmentMerger(NanoOKOptions, ReferenceSequence, int, ReadSetStats, int) - Constructor for class nanook.AlignmentMerger
-
-
Constructor
-
-
AlignmentsTableFile - Class in nanook
-
-
Represents alignment summary file written by tool and used for graph plotting.
-
-
AlignmentsTableFile(String) - Constructor for class nanook.AlignmentsTableFile
-
-
Constructor.
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-10.html b/dist/javadoc/index-files/index-10.html deleted file mode 100644 index 2d5bc4e..0000000 --- a/dist/javadoc/index-files/index-10.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -L-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

L

-
-
LastParser - Class in nanook
-
-
Parser for LAST alignments
-
-
LastParser(NanoOKOptions, References) - Constructor for class nanook.LastParser
-
 
-
loadReferences() - Method in class nanook.References
-
-
Load references
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-11.html b/dist/javadoc/index-files/index-11.html deleted file mode 100644 index f3f7bbf..0000000 --- a/dist/javadoc/index-files/index-11.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - -M-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

M

-
-
MAFAlignmentLine - Class in nanook
-
-
Class representing an alignment line in a LAST file.
-
-
MAFAlignmentLine(String) - Constructor for class nanook.MAFAlignmentLine
-
-
Constructor.
-
-
MAFParser - Class in nanook
-
-
Parser for LAST aligner files.
-
-
MAFParser(NanoOKOptions, References) - Constructor for class nanook.MAFParser
-
-
Constructor.
-
-
main(String[]) - Static method in class nanook.NanoOK
-
-
Entry to tool.
-
-
makePDF() - Method in class nanook.ReportWriter
-
 
-
MarginAlignParser - Class in nanook
-
-
Parser for marginAlign files
-
-
MarginAlignParser(NanoOKOptions, References) - Constructor for class nanook.MarginAlignParser
-
 
-
MAX_KMER - Static variable in class nanook.NanoOKOptions
-
 
-
MAX_READ_LENGTH - Static variable in class nanook.NanoOKOptions
-
 
-
MAX_READS - Static variable in class nanook.NanoOKOptions
-
 
-
MIN_ALIGNMENTS - Static variable in class nanook.NanoOKOptions
-
 
-
MODE_ALIGN - Static variable in class nanook.NanoOKOptions
-
 
-
MODE_ANALYSE - Static variable in class nanook.NanoOKOptions
-
 
-
MODE_EXTRACT - Static variable in class nanook.NanoOKOptions
-
 
-
MotifStatistics - Class in nanook
-
-
Store all motif statistics (ie, insertion, deletion, substitution) at a range - of sizes (3, 4, 5) for a single read type (Template, Complement or 2D).
-
-
MotifStatistics() - Constructor for class nanook.MotifStatistics
-
-
Constructor
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-12.html b/dist/javadoc/index-files/index-12.html deleted file mode 100644 index 926bd3f..0000000 --- a/dist/javadoc/index-files/index-12.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -N-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

N

-
-
nanook - package nanook
-
 
-
NanoOK - Class in nanook
-
-
Entry class for tool.
-
-
NanoOK() - Constructor for class nanook.NanoOK
-
 
-
NanoOKLog - Class in nanook
-
-
Logging
-
-
NanoOKLog() - Constructor for class nanook.NanoOKLog
-
 
-
NanoOKOptions - Class in nanook
-
-
Representation of program options and some global constants.
-
-
NanoOKOptions() - Constructor for class nanook.NanoOKOptions
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-13.html b/dist/javadoc/index-files/index-13.html deleted file mode 100644 index d30d371..0000000 --- a/dist/javadoc/index-files/index-13.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - -O-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

O

-
-
open(String) - Method in class nanook.NanoOKLog
-
 
-
open(String) - Method in class nanook.ReadLengthsSummaryFile
-
-
Open output file.
-
-
open() - Method in class nanook.ReportWriter
-
-
Open the .tex file.
-
-
openAlignmentsTableFile(String) - Method in class nanook.ReferenceSequenceStats
-
-
Create an alignments table file.
-
-
openAlignmentSummaryFiles(String) - Method in class nanook.ReferenceSequence
-
-
Open alignment summary files for each reference for each type (Template, Complement, 2D).
-
-
openLengthsFile() - Method in class nanook.ReadSetStats
-
-
Open a text file to store read lengths.
-
-
options - Variable in class nanook.ReadExtractorRunnable
-
 
-
outDir - Variable in class nanook.ReadExtractorRunnable
-
 
-
outputAllMotifCounts() - Method in class nanook.MotifStatistics
-
-
Output motif counts for all types (debugging).
-
-
outputMotifCounts() - Method in class nanook.KmerMotifStatistic
-
-
Write motif counts to stdout.
-
-
outputMotifStats() - Method in class nanook.ReadSetStats
-
-
Write motif stats to screen.
-
-
outputsToStdout() - Method in interface nanook.AlignmentFileParser
-
-
Return true if this aligner outputs to Stdout and not a file
-
-
outputsToStdout() - Method in class nanook.BLASRParser
-
 
-
outputsToStdout() - Method in class nanook.BWAParser
-
 
-
outputsToStdout() - Method in class nanook.LastParser
-
 
-
outputsToStdout() - Method in class nanook.MarginAlignParser
-
 
-
OverallStats - Class in nanook
-
-
Represents overall (as opposed to per reference) stats for Template, Complement and 2D reads.
-
-
OverallStats(NanoOKOptions) - Constructor for class nanook.OverallStats
-
-
Constructor.
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-14.html b/dist/javadoc/index-files/index-14.html deleted file mode 100644 index a03c761..0000000 --- a/dist/javadoc/index-files/index-14.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -P-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

P

-
-
parseArgs(String[]) - Method in class nanook.NanoOKOptions
-
-
Parse command line arguments.
-
-
parseFile(String, AlignmentsTableFile, ReadSetStats) - Method in interface nanook.AlignmentFileParser
-
-
Parse an alignment file.
-
-
parseFile(String, AlignmentsTableFile, ReadSetStats) - Method in class nanook.MAFParser
-
-
Parse a LAST file.
-
-
parseFile(String, AlignmentsTableFile, ReadSetStats) - Method in class nanook.SAMParser
-
 
-
ParserRunnable - Class in nanook
-
-
Enables multi-threading of parsing
-
-
ParserRunnable(NanoOKOptions, ReadSetStats, String, String, int, int, AlignmentsTableFile) - Constructor for class nanook.ParserRunnable
-
 
-
plot() - Method in class nanook.RGraphPlotter
-
-
Execute plot commands.
-
-
print(String) - Method in class nanook.NanoOKLog
-
 
-
println(String) - Method in class nanook.NanoOKLog
-
 
-
printStats() - Method in class nanook.ReadSetStats
-
-
Print statistics to screen.
-
-
ProcessLogger - Class in nanook
-
-
Execute a system process and log result to a file
-
-
ProcessLogger() - Constructor for class nanook.ProcessLogger
-
 
-
processReads() - Method in class nanook.ReadSet
-
-
Gather length statistics on reads and parse alignments
-
-
processString() - Method in class nanook.CIGARString
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-15.html b/dist/javadoc/index-files/index-15.html deleted file mode 100644 index 3c706db..0000000 --- a/dist/javadoc/index-files/index-15.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - -R-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

R

-
-
ReadAligner - Class in nanook
-
-
Align reads
-
-
ReadAligner(NanoOKOptions, AlignmentFileParser) - Constructor for class nanook.ReadAligner
-
-
Constructor
-
-
ReadExtractor - Class in nanook
-
-
Read extractor
-
-
ReadExtractor(NanoOKOptions) - Constructor for class nanook.ReadExtractor
-
-
Constructor
-
-
ReadExtractorRunnable - Class in nanook
-
-
Enable multi-threading of read extraction
-
-
ReadExtractorRunnable(NanoOKOptions, String, String, String) - Constructor for class nanook.ReadExtractorRunnable
-
 
-
ReadLengthsSummaryFile - Class in nanook
-
-
Represents a summary file containing basic information on read lengths, N50 etc.
-
-
ReadLengthsSummaryFile(String) - Constructor for class nanook.ReadLengthsSummaryFile
-
-
Constructor.
-
-
ReadSet - Class in nanook
-
-
Represents a read set (Template reads, Complement reads, or 2D reads).
-
-
ReadSet(int, NanoOKOptions, ReadSetStats) - Constructor for class nanook.ReadSet
-
-
Constructor
-
-
ReadSetStats - Class in nanook
-
-
Represent statistics about a read set (for example Template read set).
-
-
ReadSetStats(NanoOKOptions, int) - Constructor for class nanook.ReadSetStats
-
-
Constructor
-
-
readSizesFile() - Method in class nanook.References
-
 
-
READTYPE_COMBINED - Static variable in class nanook.NanoOKOptions
-
 
-
READTYPE_FAIL - Static variable in class nanook.NanoOKOptions
-
 
-
READTYPE_PASS - Static variable in class nanook.NanoOKOptions
-
 
-
References - Class in nanook
-
-
Represents the set of references (sequences) used for the analysis.
-
-
References(NanoOKOptions) - Constructor for class nanook.References
-
-
Constructor
-
-
ReferenceSequence - Class in nanook
-
-
Represents a sequence (contig) within a reference.
-
-
ReferenceSequence(String, int, String) - Constructor for class nanook.ReferenceSequence
-
-
Constructor
-
-
ReferenceSequenceStats - Class in nanook
-
-
Stores stats for each reference sequence, one object per read type (Template, Complement, 2D).
-
-
ReferenceSequenceStats(int, String) - Constructor for class nanook.ReferenceSequenceStats
-
-
Constructor.
-
-
ReportWriter - Class in nanook
-
-
Writes a LaTeX report file.
-
-
ReportWriter(NanoOKOptions, OverallStats) - Constructor for class nanook.ReportWriter
-
-
Constructor.
-
-
RGraphPlotter - Class in nanook
-
-
Executes command to plot graphs with R.
-
-
RGraphPlotter(NanoOKOptions) - Constructor for class nanook.RGraphPlotter
-
-
Constructor.
-
-
RGraphRunnable - Class in nanook
-
-
Enable multi-threading of R plotting
-
-
RGraphRunnable(String, List<String>, String) - Constructor for class nanook.RGraphRunnable
-
 
-
run() - Method in class nanook.ParserRunnable
-
-
Entry point to thread
-
-
run() - Method in class nanook.ReadExtractorRunnable
-
-
Extract reads of each type from file
-
-
run() - Method in class nanook.RGraphRunnable
-
 
-
run() - Method in class nanook.SystemCommandRunnable
-
 
-
runAndLogCommand(String, String, boolean) - Method in class nanook.ProcessLogger
-
 
-
runCommand(String) - Method in class nanook.ProcessLogger
-
 
-
runScript(String, String, String) - Method in class nanook.RGraphPlotter
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-16.html b/dist/javadoc/index-files/index-16.html deleted file mode 100644 index 6d2feec..0000000 --- a/dist/javadoc/index-files/index-16.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - -S-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

S

-
-
SAMParser - Class in nanook
-
-
Parser for SAM format files.
-
-
SAMParser(NanoOKOptions, References) - Constructor for class nanook.SAMParser
-
-
Parse a SAM file.
-
-
saveImage(String) - Method in class nanook.SequenceLogo
-
-
Save the logo as an image.
-
-
SequenceLogo - Class in nanook
-
-
Create sequence logo (for error motifs etc.)
-
-
SequenceLogo(int) - Constructor for class nanook.SequenceLogo
-
-
Constructor
-
-
SequenceLogo() - Constructor for class nanook.SequenceLogo
-
-
Debugging constructor
-
-
SequenceReader - Class in nanook
-
-
Read FASTA files
-
-
SequenceReader(boolean) - Constructor for class nanook.SequenceReader
-
 
-
setAlignmentParams(String) - Method in interface nanook.AlignmentFileParser
-
-
Set alignment parameters to run executable
-
-
setAlignmentParams(String) - Method in class nanook.BLASRParser
-
 
-
setAlignmentParams(String) - Method in class nanook.BWAParser
-
 
-
setAlignmentParams(String) - Method in class nanook.LastParser
-
 
-
setAlignmentParams(String) - Method in class nanook.MarginAlignParser
-
 
-
setHitStrand(String) - Method in class nanook.Alignment
-
 
-
setQueryStrand(String) - Method in class nanook.Alignment
-
 
-
setReadFormat(int) - Method in class nanook.NanoOKOptions
-
 
-
setWriteFormat(boolean, boolean, boolean) - Method in class nanook.ProcessLogger
-
 
-
sortAlignments() - Method in interface nanook.AlignmentFileParser
-
-
Sort alignments by score
-
-
sortAlignments() - Method in class nanook.MAFParser
-
-
Sort alignments in order of score
-
-
sortAlignments() - Method in class nanook.SAMParser
-
-
Sort alignments in order of score
-
-
sortKmerAbundance() - Method in class nanook.ReferenceSequenceStats
-
 
-
storeKmers(int, KmerTable) - Method in class nanook.SequenceReader
-
 
-
SystemCommandRunnable - Class in nanook
-
-
Enable multi-threading of system commands
-
-
SystemCommandRunnable(NanoOKOptions, String, String, String, String) - Constructor for class nanook.SystemCommandRunnable
-
-
Constructor
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-17.html b/dist/javadoc/index-files/index-17.html deleted file mode 100644 index 732e28d..0000000 --- a/dist/javadoc/index-files/index-17.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -T-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

T

-
-
testLogo() - Static method in class nanook.NanoOK
-
-
Test logo plotting
-
-
testParser(NanoOKOptions, OverallStats, References) - Static method in class nanook.NanoOK
-
-
Test parser
-
-
testSequenceReader() - Static method in class nanook.NanoOK
-
-
Test SequenceReader class
-
-
TYPE_2D - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_ALL - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_BOTTOM - Static variable in class nanook.KmerMotifStatistic
-
 
-
TYPE_COMPLEMENT - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_DELETION - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_INSERTION - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_STRING_2D - Static variable in class nanook.ReadExtractorRunnable
-
 
-
TYPE_STRING_COMPLEMENT - Static variable in class nanook.ReadExtractorRunnable
-
 
-
TYPE_STRING_TEMPLATE - Static variable in class nanook.ReadExtractorRunnable
-
 
-
TYPE_SUBSTITUTION - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_TEMPLATE - Static variable in class nanook.NanoOKOptions
-
 
-
TYPE_TOP - Static variable in class nanook.KmerMotifStatistic
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-18.html b/dist/javadoc/index-files/index-18.html deleted file mode 100644 index 7dad695..0000000 --- a/dist/javadoc/index-files/index-18.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -V-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

V

-
-
VERSION_STRING - Static variable in class nanook.NanoOK
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-19.html b/dist/javadoc/index-files/index-19.html deleted file mode 100644 index ab02f82..0000000 --- a/dist/javadoc/index-files/index-19.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - -W-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

W

-
-
writeAlignment(String, MAFAlignmentLine, MAFAlignmentLine, AlignmentInfo) - Method in class nanook.AlignmentsTableFile
-
-
Write an alignment line.
-
-
writeAlignmentsSection(ReadSetStats) - Method in class nanook.ReportWriter
-
-
Write the alignments section to the report.
-
-
writeBestPerfectKmerHist(String) - Method in class nanook.ReferenceSequenceStats
-
-
Write data for best perfect kmer histogram.
-
-
writeBestPerfectKmerHistCumulative(String) - Method in class nanook.ReferenceSequenceStats
-
-
Write data for best perfect kmer cumulative histogram.
-
-
writeCoverageData(String, int) - Method in class nanook.ReferenceSequenceStats
-
-
Write coverage file for later graph plotting.
-
-
writeDeletionLogoImage(int, String, int) - Method in class nanook.MotifStatistics
-
-
Write deletion logo image (via KmerMotifStatistic object)
-
-
writeDeletionStats(String) - Method in class nanook.ReferenceSequenceStats
-
-
Write a file of deletion stats for plotting.
-
-
writeInsertionLogoImage(int, String, int) - Method in class nanook.MotifStatistics
-
-
Write insertion logo image (via KmerMotifStatistic object)
-
-
writeInsertionStats(String) - Method in class nanook.ReferenceSequenceStats
-
-
Write a file of insertion stats for plotting.
-
-
writekCounts(String, int, int, int[], int[]) - Method in class nanook.ReadSetStats
-
 
-
writeKmerFile(int, String) - Method in class nanook.ReferenceSequence
-
 
-
writeKmerTable() - Method in class nanook.KmerTable
-
 
-
writeLogoImage(int, String) - Method in class nanook.KmerMotifStatistic
-
-
Write a top 10 or bottom 10 logo image.
-
-
writeMafFile(String) - Method in class nanook.Alignment
-
 
-
writeMergedAlignment(String, AlignmentMerger, AlignmentInfo) - Method in class nanook.AlignmentsTableFile
-
 
-
writeMotifRange(int, int, int) - Method in class nanook.ReportWriter
-
-
Write Top 10 or Bottom 10 moitf section.
-
-
writeMotifSection() - Method in class nanook.ReportWriter
-
-
Write motif section of report.
-
-
writeNoAlignmentMessage(String) - Method in class nanook.AlignmentsTableFile
-
-
Used when no alignment found for this query.
-
-
writePerfectKmerHist(String) - Method in class nanook.ReferenceSequenceStats
-
-
Write data for perfect kmer histogram.
-
-
writeReferenceSection(ReferenceSequence) - Method in class nanook.ReportWriter
-
-
Write a section for a reference sequence.
-
-
writeReferenceStatFiles(int) - Method in class nanook.References
-
-
Initiate writing of all statistics data files used to generate graphs.
-
-
writeReferenceSummary(int) - Method in class nanook.References
-
-
Write reference summary text file.
-
-
writeReport() - Method in class nanook.ReportWriter
-
-
Write the LaTeX report.
-
-
writeSubstitutionErrorsSection() - Method in class nanook.ReportWriter
-
-
Write section to report on substitution errors.
-
-
writeSubstitutionLogoImage(int, String, int) - Method in class nanook.MotifStatistics
-
-
Write substitution logo image (via KmerMotifStatistic object)
-
-
writeSummary(PrintWriter, String) - Method in class nanook.ReferenceSequenceStats
-
-
Write a line to the reference sequence summary file.
-
-
writeSummaryFile(String) - Method in class nanook.ReadSetStats
-
-
Write a short summary file for this read set.
-
-
writeTexSummary(int, PrintWriter) - Method in class nanook.References
-
-
Write reference summary to LaTeX report.
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-2.html b/dist/javadoc/index-files/index-2.html deleted file mode 100644 index d9da54d..0000000 --- a/dist/javadoc/index-files/index-2.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - -B-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

B

-
-
BLASRParser - Class in nanook
-
-
Parser for BLASR files
-
-
BLASRParser(NanoOKOptions, References) - Constructor for class nanook.BLASRParser
-
 
-
BWAParser - Class in nanook
-
-
Parser for BWA files
-
-
BWAParser(NanoOKOptions, References) - Constructor for class nanook.BWAParser
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-3.html b/dist/javadoc/index-files/index-3.html deleted file mode 100644 index 6de3d6a..0000000 --- a/dist/javadoc/index-files/index-3.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - -C-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

C

-
-
calculateBottomBaseCounts() - Method in class nanook.KmerMotifStatistic
-
-
Update motif bases counts for bottom 10 motifs
-
-
calculateMotifs() - Method in class nanook.KmerMotifStatistic
-
-
Calculate percent each motif has been seen.
-
-
calculateStats() - Method in class nanook.ReadSetStats
-
-
Calculate various statistics, e.g.
-
-
calculateTopBaseCounts() - Method in class nanook.KmerMotifStatistic
-
-
Update motif base counts for top 10 motifs
-
-
checkAndMakeReferenceAnalysisDir(String) - Method in class nanook.NanoOKOptions
-
-
Check if an analysis reference directory exists and make if not.
-
-
checkCommand(String) - Method in class nanook.ProcessLogger
-
 
-
checkDependencies() - Static method in class nanook.NanoOK
-
-
Check for program dependencies - R, pdflatex
-
-
checkDirectoryStructure() - Method in class nanook.NanoOKOptions
-
-
Check if various required directories exist and create if not.
-
-
CIGARString - Class in nanook
-
-
Represent and parse a CIGAR string
-
-
CIGARString(String, String, String, String, int, String, ReferenceSequence) - Constructor for class nanook.CIGARString
-
-
Constructor
-
-
clearStats() - Method in class nanook.ReferenceSequenceStats
-
-
Clear all stats.
-
-
close() - Method in class nanook.NanoOKLog
-
 
-
close() - Method in class nanook.ReadLengthsSummaryFile
-
-
Close output file.
-
-
close() - Method in class nanook.ReportWriter
-
-
Close the .tex file.
-
-
closeFile() - Method in class nanook.GCCounter
-
-
Close file
-
-
closeKmersFile() - Method in class nanook.ReadSetStats
-
 
-
closeLengthsFile() - Method in class nanook.ReadSetStats
-
-
Close the read lengths file.
-
-
compareTo(Object) - Method in class nanook.Alignment
-
 
-
compareTo(Object) - Method in class nanook.KmerAbundance
-
 
-
compareTo(Object) - Method in class nanook.ReferenceSequence
-
 
-
countKmer(String) - Method in class nanook.KmerTable
-
 
-
createDirectories() - Method in class nanook.ReadAligner
-
-
Create directories for output
-
-
createDirectories() - Method in class nanook.ReadExtractor
-
-
Create directories for output
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-4.html b/dist/javadoc/index-files/index-4.html deleted file mode 100644 index 55279f8..0000000 --- a/dist/javadoc/index-files/index-4.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -D-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

D

-
-
doKmerCounting() - Method in class nanook.NanoOKOptions
-
 
-
doMakePDF() - Method in class nanook.NanoOKOptions
-
-
Check if to make report or not
-
-
doMakeReport() - Method in class nanook.NanoOKOptions
-
-
Check if to make report or not
-
-
doParseAlignments() - Method in class nanook.NanoOKOptions
-
-
Check if to parse alignments or not
-
-
doPlotGraphs() - Method in class nanook.NanoOKOptions
-
-
Check if to plot graphs or not
-
-
drawImage() - Method in class nanook.SequenceLogo
-
-
Draw the logo image.
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-5.html b/dist/javadoc/index-files/index-5.html deleted file mode 100644 index 17d954e..0000000 --- a/dist/javadoc/index-files/index-5.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -E-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

E

-
-
endMergeAndStoreStats() - Method in class nanook.AlignmentMerger
-
-
Declare end of alignment merge
-
-
extract() - Method in class nanook.ReadExtractor
-
-
Extract reads
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-6.html b/dist/javadoc/index-files/index-6.html deleted file mode 100644 index 1317ae1..0000000 --- a/dist/javadoc/index-files/index-6.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -F-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

F

-
-
FASTA - Static variable in class nanook.NanoOKOptions
-
 
-
FASTQ - Static variable in class nanook.NanoOKOptions
-
 
-
filename - Variable in class nanook.ReadExtractorRunnable
-
 
-
fixIDs() - Method in class nanook.NanoOKOptions
-
 
-
fixRandom() - Method in class nanook.NanoOKOptions
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-7.html b/dist/javadoc/index-files/index-7.html deleted file mode 100644 index ee5fa85..0000000 --- a/dist/javadoc/index-files/index-7.html +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - -G-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

G

-
-
GCCounter - Class in nanook
-
-
Count GC content in references
-
-
GCCounter(int, String) - Constructor for class nanook.GCCounter
-
 
-
get(String) - Method in class nanook.KmerTable
-
 
-
getAlignedNegativeStrandPercent() - Method in class nanook.ReferenceSequenceStats
-
-
Get percent of reads aligned on -ve strand
-
-
getAlignedPercentIdentical() - Method in class nanook.ReferenceSequenceStats
-
-
Get percent identity of aligned bases.
-
-
getAlignedPercentIdenticalWithoutIndels() - Method in class nanook.ReferenceSequenceStats
-
-
Get percent identity of aligned bases.
-
-
getAlignedPositiveStrandPercent() - Method in class nanook.ReferenceSequenceStats
-
-
Get percent of reads aligned on +ve strand
-
-
getAligner() - Method in class nanook.NanoOKOptions
-
 
-
getAlignerDir() - Method in class nanook.NanoOKOptions
-
-
Get LAST directory.
-
-
getAlignerParams() - Method in class nanook.NanoOKOptions
-
 
-
getAlignment() - Method in class nanook.MAFAlignmentLine
-
-
Get alignment string.
-
-
getAlignmentFileExtension() - Method in interface nanook.AlignmentFileParser
-
-
Get file extension of alignments
-
-
getAlignmentFileExtension() - Method in class nanook.MAFParser
-
-
Get file extension of alignment files
-
-
getAlignmentFileExtension() - Method in class nanook.SAMParser
-
-
Get file extension of alignment files
-
-
getAlignmentId() - Method in class nanook.AlignmentInfo
-
-
Get alignment identity.
-
-
getAlignmentIdMinusIndels() - Method in class nanook.AlignmentInfo
-
-
Get alignment identity.
-
-
getAlignmentSize() - Method in class nanook.AlignmentInfo
-
-
Get alignment size.
-
-
getAlignmentSize() - Method in class nanook.AlignmentMerger
-
-
Get size of alignment without indels
-
-
getAlignmentsTableFile() - Method in class nanook.ReferenceSequenceStats
-
-
Get the associated AlignmentsTableFile object
-
-
getAlignmentSummaryFilename() - Method in class nanook.NanoOKOptions
-
-
Get filename of alignment summary file.
-
-
getAllIds() - Method in class nanook.References
-
-
Return set of all reference sequence IDs.
-
-
getAlnSize() - Method in class nanook.MAFAlignmentLine
-
-
Get alignment size.
-
-
getAnalysisDir() - Method in class nanook.NanoOKOptions
-
-
Get analysis directory.
-
-
getBinSize() - Method in class nanook.ReferenceSequence
-
-
Get bin size for graph plotting
-
-
getCommandOutput(String, boolean, boolean) - Method in class nanook.ProcessLogger
-
 
-
getCoverageBinSize() - Method in class nanook.NanoOKOptions
-
-
Get coverage graph bin size.
-
-
getDifference() - Method in class nanook.KmerAbundance
-
 
-
getEnd() - Method in class nanook.MAFAlignmentLine
-
-
Get end position of alignment
-
-
getErrorTypeFromInt(int) - Static method in class nanook.NanoOKOptions
-
-
Get an error type string (Insertion, Deletion, Substitution) from an integer.
-
-
getFast5Dir() - Method in class nanook.NanoOKOptions
-
 
-
getFastaDir() - Method in class nanook.NanoOKOptions
-
 
-
getFastqDir() - Method in class nanook.NanoOKOptions
-
 
-
getGraphsDir() - Method in class nanook.NanoOKOptions
-
-
Get graphs directory.
-
-
getHighestScoringSet() - Method in interface nanook.AlignmentFileParser
-
-
Get highest scoring set of alignments (ie.
-
-
getHighestScoringSet() - Method in class nanook.MAFParser
-
-
Get the set of alignments that match the highest scoring reference
-
-
getHighestScoringSet() - Method in class nanook.SAMParser
-
-
Get the set of alignments that match the highest scoring reference
-
-
getHitAlignmentSize() - Method in class nanook.Alignment
-
 
-
getHitAlnSize() - Method in class nanook.CIGARString
-
 
-
getHitEnd() - Method in class nanook.Alignment
-
 
-
getHitName() - Method in class nanook.Alignment
-
 
-
getHitName() - Method in class nanook.AlignmentInfo
-
 
-
getHitSequenceSize() - Method in class nanook.Alignment
-
 
-
getHitSize() - Method in class nanook.AlignmentInfo
-
-
Get hit size.
-
-
getHitStart() - Method in class nanook.Alignment
-
 
-
getHitStrand() - Method in class nanook.Alignment
-
 
-
getHitString() - Method in class nanook.Alignment
-
 
-
getHitString() - Method in class nanook.CIGARString
-
 
-
getId() - Method in class nanook.ReferenceSequence
-
-
Get ID for this sequence.
-
-
getID(int) - Method in class nanook.SequenceReader
-
 
-
getIdenticalBases() - Method in class nanook.AlignmentInfo
-
-
Get identical bases count.
-
-
getkCounts() - Method in class nanook.AlignmentInfo
-
 
-
getKeys() - Method in class nanook.KmerTable
-
 
-
getKmer() - Method in class nanook.KmerAbundance
-
 
-
getKmerAbundance() - Method in class nanook.ReferenceSequenceStats
-
 
-
getKmerSize() - Method in class nanook.KmerTable
-
 
-
getKmerTable() - Method in class nanook.ReferenceSequence
-
-
Get kmer table
-
-
getLatexDir() - Method in class nanook.NanoOKOptions
-
-
Get LaTeX directory.
-
-
getLength(int) - Method in class nanook.SequenceReader
-
 
-
getLengthSummaryFilename() - Method in class nanook.NanoOKOptions
-
-
Get filename of length summary file.
-
-
getLog() - Method in class nanook.NanoOKOptions
-
 
-
getLogsDir() - Method in class nanook.NanoOKOptions
-
-
Get logs directory.
-
-
getLongest() - Method in class nanook.ReadSetStats
-
-
Get longest read in this read set.
-
-
getLongestIdLength() - Method in class nanook.References
-
-
Get the length of the longest ID - used for formatting output.
-
-
getLongestPerfectKmer() - Method in class nanook.AlignmentInfo
-
-
Get longest perfect kmer.
-
-
getLongestPerfectKmer() - Method in class nanook.ReferenceSequenceStats
-
-
Get longest perfect kmer length.
-
-
getMaxReads() - Method in class nanook.NanoOKOptions
-
-
Get maximum number of reads (used for debugging)
-
-
getMeanDeletionSize() - Method in class nanook.ReferenceSequenceStats
-
-
Get the mean deletion size
-
-
getMeanInsertionSize() - Method in class nanook.ReferenceSequenceStats
-
-
Get the mean insertion size
-
-
getMeanLength() - Method in class nanook.ReadSetStats
-
-
Get mean length of reads in this read set.
-
-
getMeanPerfectKmer() - Method in class nanook.AlignmentInfo
-
-
Get mean perfect kmer size.
-
-
getMeanReadLength() - Method in class nanook.ReferenceSequenceStats
-
-
Get mean read length
-
-
getMotifStatistics() - Method in class nanook.ReadSetStats
-
-
Get motif statistics.
-
-
getN50() - Method in class nanook.ReadSetStats
-
-
Get N50 for this read set.
-
-
getN50Count() - Method in class nanook.ReadSetStats
-
-
Get N50 count - number of reads of length N50 or greater.
-
-
getN90() - Method in class nanook.ReadSetStats
-
-
Get N90 for this read set.
-
-
getN90Count() - Method in class nanook.ReadSetStats
-
-
Get N90 count - number of reads of length N90 or greater.
-
-
getName() - Method in class nanook.MAFAlignmentLine
-
-
Get name (ID) of sequence.
-
-
getName() - Method in class nanook.ReferenceSequence
-
-
Get display name for this sequence.
-
-
getNumberOfDeletionErrors() - Method in class nanook.ReferenceSequenceStats
-
-
Get number of deletion errors.
-
-
getNumberOfFailFiles() - Method in class nanook.ReadSetStats
-
-
Get number of read files in fail directory
-
-
getNumberOfInsertionErrors() - Method in class nanook.ReferenceSequenceStats
-
-
Getnumber of insertion errors.
-
-
getNumberOfPassFiles() - Method in class nanook.ReadSetStats
-
-
Get number of read files in pass directory
-
-
getNumberOfReads() - Method in class nanook.ReadSetStats
-
-
Get number of reads in this read set.
-
-
getNumberOfReadsWithAlignments() - Method in class nanook.ReadSetStats
-
-
Get number of reads with alignments in this read set.
-
-
getNumberOfReadsWithAlignments() - Method in class nanook.ReferenceSequenceStats
-
-
Get number of reads with alignments.
-
-
getNumberOfReadsWithoutAlignments() - Method in class nanook.ReadSetStats
-
-
Get number of reads without alignments in this read set.
-
-
getNumberOfReferences() - Method in class nanook.References
-
-
Get number of references.
-
-
getNumberOfSubstitutionErrors() - Method in class nanook.ReferenceSequenceStats
-
-
Get number of substitution errors.
-
-
getNumberOfSubstitutions() - Method in class nanook.ReadSetStats
-
-
Get number of substitutions.
-
-
getNumberOfThreads() - Method in class nanook.NanoOKOptions
-
 
-
getNumberOfTypes() - Method in class nanook.NanoOKOptions
-
 
-
getNumReadFiles() - Method in class nanook.ReadSetStats
-
-
Get number of read files.
-
-
getNumReads() - Method in class nanook.ReadSetStats
-
-
Get number of reads.
-
-
getOverallHitEnd() - Method in class nanook.AlignmentMerger
-
-
Get hit end position of merged alignment
-
-
getOverallHitSize() - Method in class nanook.AlignmentMerger
-
-
Get size of hit covered by merged alignment
-
-
getOverallHitStart() - Method in class nanook.AlignmentMerger
-
-
Get hit start position of merged alignment
-
-
getOverallQueryEnd() - Method in class nanook.AlignmentMerger
-
-
Get query end position of merged alignment
-
-
getOverallQuerySize() - Method in class nanook.AlignmentMerger
-
-
Get size of query covered by merged alignment
-
-
getOverallQueryStart() - Method in class nanook.AlignmentMerger
-
-
Get query start position of merged alignment
-
-
getParser() - Method in class nanook.NanoOKOptions
-
-
Get the right parser
-
-
getPercentDeletionErrors() - Method in class nanook.ReferenceSequenceStats
-
-
Get percentage of deletion errors
-
-
getPercentInsertionErrors() - Method in class nanook.ReferenceSequenceStats
-
-
Get percentage of insertion errors
-
-
getPercentOfReadsWithAlignments() - Method in class nanook.ReadSetStats
-
-
Get percentage of reads with alignments
-
-
getPercentOfReadsWithoutAlignments() - Method in class nanook.ReadSetStats
-
-
Get percentage of reads without alignments
-
-
getPercentQueryAligned() - Method in class nanook.AlignmentInfo
-
-
Get percentage of query aligned.
-
-
getPercentSubstitutionErrors() - Method in class nanook.ReferenceSequenceStats
-
-
Get percentage of substitution errors
-
-
getPrintWriter() - Method in class nanook.NanoOKLog
-
 
-
getPrintWriter() - Method in class nanook.ReportWriter
-
-
Get handle to PrintWriter.
-
-
getProgramID() - Method in interface nanook.AlignmentFileParser
-
-
Get identifier for the alignment program
-
-
getProgramID() - Method in class nanook.BLASRParser
-
 
-
getProgramID() - Method in class nanook.BWAParser
-
 
-
getProgramID() - Method in class nanook.LastParser
-
 
-
getProgramID() - Method in class nanook.MarginAlignParser
-
 
-
getQuertEnd() - Method in class nanook.Alignment
-
 
-
getQueryAlignmentSize() - Method in class nanook.Alignment
-
 
-
getQueryAlnSize() - Method in class nanook.CIGARString
-
 
-
getQueryId() - Method in class nanook.AlignmentInfo
-
-
Get query identity.
-
-
getQueryName() - Method in class nanook.Alignment
-
 
-
getQueryName() - Method in class nanook.AlignmentInfo
-
 
-
getQuerySequenceSize() - Method in class nanook.Alignment
-
 
-
getQuerySize() - Method in class nanook.AlignmentInfo
-
-
Get query size.
-
-
getQueryStart() - Method in class nanook.Alignment
-
 
-
getQueryStart() - Method in class nanook.CIGARString
-
 
-
getQueryStrand() - Method in class nanook.Alignment
-
 
-
getQueryString() - Method in class nanook.Alignment
-
 
-
getQueryString() - Method in class nanook.CIGARString
-
 
-
getQueue() - Method in class nanook.NanoOKOptions
-
 
-
getReadAbundance() - Method in class nanook.KmerAbundance
-
 
-
getReadDir() - Method in class nanook.NanoOKOptions
-
-
Get FASTA directory.
-
-
getReadFormat() - Method in interface nanook.AlignmentFileParser
-
-
Get format of input reads expected
-
-
getReadFormat() - Method in class nanook.BLASRParser
-
 
-
getReadFormat() - Method in class nanook.BWAParser
-
 
-
getReadFormat() - Method in class nanook.LastParser
-
 
-
getReadFormat() - Method in class nanook.MarginAlignParser
-
 
-
getReadFormat() - Method in class nanook.NanoOKOptions
-
 
-
getReadKmerTable() - Method in class nanook.ReferenceSequenceStats
-
 
-
getReadLength(String) - Method in class nanook.ReadSetStats
-
-
Get length of read
-
-
getReadPercentIdentical() - Method in class nanook.ReferenceSequenceStats
-
-
Get percent identity of read.
-
-
getRefAbundance() - Method in class nanook.KmerAbundance
-
 
-
getReferenceById(String) - Method in class nanook.References
-
-
Get a ReferenceSequence object from sequence ID.
-
-
getReferenceFile() - Method in class nanook.NanoOKOptions
-
-
Get name of references file.
-
-
getReferences() - Method in class nanook.NanoOKOptions
-
 
-
getRunCommand(String, String, String) - Method in interface nanook.AlignmentFileParser
-
-
Get command to run aligner
-
-
getRunCommand(String, String, String) - Method in class nanook.BLASRParser
-
 
-
getRunCommand(String, String, String) - Method in class nanook.BWAParser
-
 
-
getRunCommand(String, String, String) - Method in class nanook.LastParser
-
 
-
getRunCommand(String, String, String) - Method in class nanook.MarginAlignParser
-
 
-
getRunMode() - Method in class nanook.NanoOKOptions
-
 
-
getSample() - Method in class nanook.NanoOKOptions
-
-
Get sample name.
-
-
getSampleDirectory() - Method in class nanook.NanoOKOptions
-
 
-
getScheduler() - Method in class nanook.NanoOKOptions
-
 
-
getScore() - Method in class nanook.Alignment
-
 
-
getScriptsDir() - Method in class nanook.NanoOKOptions
-
-
Get scripts directory.
-
-
getSeqSize() - Method in class nanook.MAFAlignmentLine
-
-
Get sequence size.
-
-
getSequenceCount() - Method in class nanook.SequenceReader
-
 
-
getShortest() - Method in class nanook.ReadSetStats
-
-
Get shortest read in this read set.
-
-
getSize() - Method in class nanook.ReferenceSequence
-
-
Get size (length) of this sequence.
-
-
getSortedDeletionMotifCounts(int) - Method in class nanook.MotifStatistics
-
-
Get a sorted list of deletion motif counts at given kmer size.
-
-
getSortedDeletionMotifPercentages(int) - Method in class nanook.MotifStatistics
-
-
Get a sorted list of deletion motif percentages at given kmer size.
-
-
getSortedInsertionMotifCounts(int) - Method in class nanook.MotifStatistics
-
-
Get a sorted list of insertion motif counts at given kmer size.
-
-
getSortedInsertionMotifPercentages(int) - Method in class nanook.MotifStatistics
-
-
Get a sorted list of insertion motif percentages at given kmer size.
-
-
getSortedMotifCounts() - Method in class nanook.KmerMotifStatistic
-
-
Return ArrayList of sorted motif counts.
-
-
getSortedMotifPercentages() - Method in class nanook.KmerMotifStatistic
-
-
Return ArrayList of sorted motif percentages.
-
-
getSortedReferences() - Method in class nanook.References
-
-
Return sorted set of all reference sequence IDs.
-
-
getSortedSubstitutionMotifCounts(int) - Method in class nanook.MotifStatistics
-
-
Get a sorted list of substitution motif counts at given kmer size.
-
-
getSortedSubstitutionMotifPercentages(int) - Method in class nanook.MotifStatistics
-
-
Get a sorted list of substitution motif percentages at given kmer size.
-
-
getStart() - Method in class nanook.MAFAlignmentLine
-
-
Get start position of alignment.
-
-
getStats() - Method in class nanook.ReadSet
-
-
Get stats object.
-
-
getStatsByType(int) - Method in class nanook.OverallStats
-
-
Get a set of stats (for either Template, Complement or 2D reads)
-
-
getStatsByType(int) - Method in class nanook.ReferenceSequence
-
-
Get stats for a particular type (Template, Complement, 2D).
-
-
getStrand() - Method in class nanook.MAFAlignmentLine
-
-
Get strand.
-
-
getSubSequence(String, int, int) - Method in class nanook.SequenceReader
-
 
-
getSubstitutionErrors() - Method in class nanook.ReadSetStats
-
-
Get substitution error matrix (A, C, G, T vs A, C, G, T).
-
-
getTable() - Method in class nanook.KmerTable
-
 
-
getTexFilename() - Method in class nanook.NanoOKOptions
-
-
Get LaTeX filename.
-
-
getTotalAlignedBases() - Method in class nanook.ReferenceSequenceStats
-
-
Get the number of aligned bases
-
-
getTotalBases() - Method in class nanook.ReadSetStats
-
-
Get total bases represented by read set.
-
-
getTotalMotifCount() - Method in class nanook.KmerMotifStatistic
-
-
Get total motif count.
-
-
getTotalMotifCounts(int, int) - Method in class nanook.MotifStatistics
-
-
Get total count of motifs seen
-
-
getType() - Method in class nanook.ReadSetStats
-
-
Get type
-
-
getTypeFromInt(int) - Static method in class nanook.NanoOKOptions
-
-
Get a type string (Template, Complement, 2D) from an integer.
-
-
getTypeString() - Method in class nanook.ReadSet
-
-
Get type of this read set.
-
-
getTypeString() - Method in class nanook.ReadSetStats
-
-
Get type as a string.
-
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-8.html b/dist/javadoc/index-files/index-8.html deleted file mode 100644 index 26a666d..0000000 --- a/dist/javadoc/index-files/index-8.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -I-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

I

-
-
indexFASTAFile(String, String, boolean) - Method in class nanook.SequenceReader
-
-
Parse a FASTA file
-
-
indexFASTQFile(String) - Method in class nanook.SequenceReader
-
 
-
inDir - Variable in class nanook.ReadExtractorRunnable
-
 
-
initialiseAlignmentSummaryFile() - Method in class nanook.NanoOKOptions
-
-
Create a new alignment summary file.
-
-
isCIGAR() - Method in class nanook.Alignment
-
 
-
isNewStyleDir() - Method in class nanook.NanoOKOptions
-
 
-
isProcessing2DReads() - Method in class nanook.NanoOKOptions
-
 
-
isProcessingComplementReads() - Method in class nanook.NanoOKOptions
-
 
-
isProcessingFailReads() - Method in class nanook.NanoOKOptions
-
-
Check if processing "fail" reads.
-
-
isProcessingPassReads() - Method in class nanook.NanoOKOptions
-
-
Check if processing "pass" reads.
-
-
isProcessingReadType(int) - Method in class nanook.NanoOKOptions
-
 
-
isProcessingTemplateReads() - Method in class nanook.NanoOKOptions
-
 
-
isValidReadFile(String) - Method in class nanook.ReadAligner
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index-files/index-9.html b/dist/javadoc/index-files/index-9.html deleted file mode 100644 index 7d6192c..0000000 --- a/dist/javadoc/index-files/index-9.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -K-Index - - - - - - - -
- - - - - -
- - -
A B C D E F G I K L M N O P R S T V W  - - -

K

-
-
KmerAbundance - Class in nanook
-
-
Represent abundance of a kmer
-
-
KmerAbundance(String, double, double) - Constructor for class nanook.KmerAbundance
-
 
-
KmerMotifStatistic - Class in nanook
-
-
Class to store kmer motif statistics.
-
-
KmerMotifStatistic(int) - Constructor for class nanook.KmerMotifStatistic
-
-
Constructor
-
-
KmerTable - Class in nanook
-
-
KmerTable used for 5-mer comparison
-
-
KmerTable(int) - Constructor for class nanook.KmerTable
-
 
-
-A B C D E F G I K L M N O P R S T V W 
- -
- - - - - -
- - - - diff --git a/dist/javadoc/index.html b/dist/javadoc/index.html deleted file mode 100644 index 6ce50ac..0000000 --- a/dist/javadoc/index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -Generated Documentation (Untitled) - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="nanook/package-summary.html">Non-frame version</a>.</p> - - - diff --git a/dist/javadoc/nanook/Alignment.html b/dist/javadoc/nanook/Alignment.html deleted file mode 100644 index 58f52a5..0000000 --- a/dist/javadoc/nanook/Alignment.html +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - -Alignment - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class Alignment

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/AlignmentFileParser.html b/dist/javadoc/nanook/AlignmentFileParser.html deleted file mode 100644 index 3650582..0000000 --- a/dist/javadoc/nanook/AlignmentFileParser.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - -AlignmentFileParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Interface AlignmentFileParser

-
-
-
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/AlignmentInfo.html b/dist/javadoc/nanook/AlignmentInfo.html deleted file mode 100644 index a7b190a..0000000 --- a/dist/javadoc/nanook/AlignmentInfo.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - -AlignmentInfo - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class AlignmentInfo

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/AlignmentMerger.html b/dist/javadoc/nanook/AlignmentMerger.html deleted file mode 100644 index 0a0aefe..0000000 --- a/dist/javadoc/nanook/AlignmentMerger.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - -AlignmentMerger - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class AlignmentMerger

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/AlignmentsTableFile.html b/dist/javadoc/nanook/AlignmentsTableFile.html deleted file mode 100644 index ad57366..0000000 --- a/dist/javadoc/nanook/AlignmentsTableFile.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - -AlignmentsTableFile - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class AlignmentsTableFile

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/BLASRParser.html b/dist/javadoc/nanook/BLASRParser.html deleted file mode 100644 index 348e0fb..0000000 --- a/dist/javadoc/nanook/BLASRParser.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - -BLASRParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class BLASRParser

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/BWAParser.html b/dist/javadoc/nanook/BWAParser.html deleted file mode 100644 index 2b88e1a..0000000 --- a/dist/javadoc/nanook/BWAParser.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - -BWAParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class BWAParser

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/CIGARString.html b/dist/javadoc/nanook/CIGARString.html deleted file mode 100644 index b63db90..0000000 --- a/dist/javadoc/nanook/CIGARString.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - -CIGARString - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class CIGARString

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/GCCounter.html b/dist/javadoc/nanook/GCCounter.html deleted file mode 100644 index 32e7826..0000000 --- a/dist/javadoc/nanook/GCCounter.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - -GCCounter - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class GCCounter

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/KmerAbundance.html b/dist/javadoc/nanook/KmerAbundance.html deleted file mode 100644 index dd0d47f..0000000 --- a/dist/javadoc/nanook/KmerAbundance.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - -KmerAbundance - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class KmerAbundance

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/KmerMotifStatistic.html b/dist/javadoc/nanook/KmerMotifStatistic.html deleted file mode 100644 index ef2ff30..0000000 --- a/dist/javadoc/nanook/KmerMotifStatistic.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - -KmerMotifStatistic - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class KmerMotifStatistic

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/KmerTable.html b/dist/javadoc/nanook/KmerTable.html deleted file mode 100644 index e51eb32..0000000 --- a/dist/javadoc/nanook/KmerTable.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - -KmerTable - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class KmerTable

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/LastParser.html b/dist/javadoc/nanook/LastParser.html deleted file mode 100644 index e9d0020..0000000 --- a/dist/javadoc/nanook/LastParser.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - -LastParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class LastParser

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/MAFAlignmentLine.html b/dist/javadoc/nanook/MAFAlignmentLine.html deleted file mode 100644 index b090866..0000000 --- a/dist/javadoc/nanook/MAFAlignmentLine.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - -MAFAlignmentLine - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class MAFAlignmentLine

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/MAFParser.html b/dist/javadoc/nanook/MAFParser.html deleted file mode 100644 index 84c502f..0000000 --- a/dist/javadoc/nanook/MAFParser.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - -MAFParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class MAFParser

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/MarginAlignParser.html b/dist/javadoc/nanook/MarginAlignParser.html deleted file mode 100644 index aad79f3..0000000 --- a/dist/javadoc/nanook/MarginAlignParser.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - -MarginAlignParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class MarginAlignParser

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/MotifStatistics.html b/dist/javadoc/nanook/MotifStatistics.html deleted file mode 100644 index 27eb5d8..0000000 --- a/dist/javadoc/nanook/MotifStatistics.html +++ /dev/null @@ -1,524 +0,0 @@ - - - - - - -MotifStatistics - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class MotifStatistics

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/NanoOK.html b/dist/javadoc/nanook/NanoOK.html deleted file mode 100644 index a17e23e..0000000 --- a/dist/javadoc/nanook/NanoOK.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - -NanoOK - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class NanoOK

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/NanoOKLog.html b/dist/javadoc/nanook/NanoOKLog.html deleted file mode 100644 index 6cbc714..0000000 --- a/dist/javadoc/nanook/NanoOKLog.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - -NanoOKLog - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class NanoOKLog

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/NanoOKOptions.html b/dist/javadoc/nanook/NanoOKOptions.html deleted file mode 100644 index cddce8b..0000000 --- a/dist/javadoc/nanook/NanoOKOptions.html +++ /dev/null @@ -1,1291 +0,0 @@ - - - - - - -NanoOKOptions - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class NanoOKOptions

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/OverallStats.html b/dist/javadoc/nanook/OverallStats.html deleted file mode 100644 index aff3b8b..0000000 --- a/dist/javadoc/nanook/OverallStats.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - -OverallStats - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class OverallStats

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ParserRunnable.html b/dist/javadoc/nanook/ParserRunnable.html deleted file mode 100644 index 0e1eb47..0000000 --- a/dist/javadoc/nanook/ParserRunnable.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - -ParserRunnable - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ParserRunnable

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ProcessLogger.html b/dist/javadoc/nanook/ProcessLogger.html deleted file mode 100644 index 6ea2b2b..0000000 --- a/dist/javadoc/nanook/ProcessLogger.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - -ProcessLogger - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ProcessLogger

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/RGraphPlotter.html b/dist/javadoc/nanook/RGraphPlotter.html deleted file mode 100644 index c295273..0000000 --- a/dist/javadoc/nanook/RGraphPlotter.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - -RGraphPlotter - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class RGraphPlotter

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/RGraphRunnable.html b/dist/javadoc/nanook/RGraphRunnable.html deleted file mode 100644 index 07bc9f4..0000000 --- a/dist/javadoc/nanook/RGraphRunnable.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - -RGraphRunnable - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class RGraphRunnable

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReadAligner.html b/dist/javadoc/nanook/ReadAligner.html deleted file mode 100644 index f7335a6..0000000 --- a/dist/javadoc/nanook/ReadAligner.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - -ReadAligner - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReadAligner

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReadExtractor.html b/dist/javadoc/nanook/ReadExtractor.html deleted file mode 100644 index 0676f6a..0000000 --- a/dist/javadoc/nanook/ReadExtractor.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - -ReadExtractor - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReadExtractor

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReadExtractorRunnable.html b/dist/javadoc/nanook/ReadExtractorRunnable.html deleted file mode 100644 index d6eea05..0000000 --- a/dist/javadoc/nanook/ReadExtractorRunnable.html +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - -ReadExtractorRunnable - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReadExtractorRunnable

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReadLengthsSummaryFile.html b/dist/javadoc/nanook/ReadLengthsSummaryFile.html deleted file mode 100644 index 7a4b0af..0000000 --- a/dist/javadoc/nanook/ReadLengthsSummaryFile.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - -ReadLengthsSummaryFile - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReadLengthsSummaryFile

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReadSet.html b/dist/javadoc/nanook/ReadSet.html deleted file mode 100644 index c3f25f1..0000000 --- a/dist/javadoc/nanook/ReadSet.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - -ReadSet - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReadSet

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReadSetStats.html b/dist/javadoc/nanook/ReadSetStats.html deleted file mode 100644 index 7432be0..0000000 --- a/dist/javadoc/nanook/ReadSetStats.html +++ /dev/null @@ -1,916 +0,0 @@ - - - - - - -ReadSetStats - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReadSetStats

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReferenceSequence.html b/dist/javadoc/nanook/ReferenceSequence.html deleted file mode 100644 index 0fe927b..0000000 --- a/dist/javadoc/nanook/ReferenceSequence.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - -ReferenceSequence - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReferenceSequence

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReferenceSequenceStats.html b/dist/javadoc/nanook/ReferenceSequenceStats.html deleted file mode 100644 index 7028695..0000000 --- a/dist/javadoc/nanook/ReferenceSequenceStats.html +++ /dev/null @@ -1,912 +0,0 @@ - - - - - - -ReferenceSequenceStats - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReferenceSequenceStats

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/References.html b/dist/javadoc/nanook/References.html deleted file mode 100644 index 03d5467..0000000 --- a/dist/javadoc/nanook/References.html +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - -References - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class References

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/ReportWriter.html b/dist/javadoc/nanook/ReportWriter.html deleted file mode 100644 index 6ef82b2..0000000 --- a/dist/javadoc/nanook/ReportWriter.html +++ /dev/null @@ -1,463 +0,0 @@ - - - - - - -ReportWriter - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class ReportWriter

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/SAMParser.html b/dist/javadoc/nanook/SAMParser.html deleted file mode 100644 index abe4741..0000000 --- a/dist/javadoc/nanook/SAMParser.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - -SAMParser - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class SAMParser

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/SequenceLogo.html b/dist/javadoc/nanook/SequenceLogo.html deleted file mode 100644 index 0656e38..0000000 --- a/dist/javadoc/nanook/SequenceLogo.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - -SequenceLogo - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class SequenceLogo

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/SequenceReader.html b/dist/javadoc/nanook/SequenceReader.html deleted file mode 100644 index f856835..0000000 --- a/dist/javadoc/nanook/SequenceReader.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - -SequenceReader - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class SequenceReader

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/SystemCommandRunnable.html b/dist/javadoc/nanook/SystemCommandRunnable.html deleted file mode 100644 index 6fc09e9..0000000 --- a/dist/javadoc/nanook/SystemCommandRunnable.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - -SystemCommandRunnable - - - - - - - -
- - - - - -
- - - -
-
nanook
-

Class SystemCommandRunnable

-
-
- -
- -
-
- -
-
- -
-
- - -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/Alignment.html b/dist/javadoc/nanook/class-use/Alignment.html deleted file mode 100644 index 4dee6b0..0000000 --- a/dist/javadoc/nanook/class-use/Alignment.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -Uses of Class nanook.Alignment - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.Alignment

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/AlignmentFileParser.html b/dist/javadoc/nanook/class-use/AlignmentFileParser.html deleted file mode 100644 index 3a9c93a..0000000 --- a/dist/javadoc/nanook/class-use/AlignmentFileParser.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - -Uses of Interface nanook.AlignmentFileParser - - - - - - - -
- - - - - -
- - -
-

Uses of Interface
nanook.AlignmentFileParser

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/AlignmentInfo.html b/dist/javadoc/nanook/class-use/AlignmentInfo.html deleted file mode 100644 index e916241..0000000 --- a/dist/javadoc/nanook/class-use/AlignmentInfo.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - -Uses of Class nanook.AlignmentInfo - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.AlignmentInfo

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/AlignmentMerger.html b/dist/javadoc/nanook/class-use/AlignmentMerger.html deleted file mode 100644 index 10a5ba4..0000000 --- a/dist/javadoc/nanook/class-use/AlignmentMerger.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -Uses of Class nanook.AlignmentMerger - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.AlignmentMerger

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/AlignmentsTableFile.html b/dist/javadoc/nanook/class-use/AlignmentsTableFile.html deleted file mode 100644 index cdc9b5f..0000000 --- a/dist/javadoc/nanook/class-use/AlignmentsTableFile.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - -Uses of Class nanook.AlignmentsTableFile - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.AlignmentsTableFile

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/BLASRParser.html b/dist/javadoc/nanook/class-use/BLASRParser.html deleted file mode 100644 index bae824e..0000000 --- a/dist/javadoc/nanook/class-use/BLASRParser.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.BLASRParser - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.BLASRParser

-
-
No usage of nanook.BLASRParser
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/BWAParser.html b/dist/javadoc/nanook/class-use/BWAParser.html deleted file mode 100644 index 4983b1f..0000000 --- a/dist/javadoc/nanook/class-use/BWAParser.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.BWAParser - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.BWAParser

-
-
No usage of nanook.BWAParser
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/CIGARString.html b/dist/javadoc/nanook/class-use/CIGARString.html deleted file mode 100644 index e758bc5..0000000 --- a/dist/javadoc/nanook/class-use/CIGARString.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.CIGARString - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.CIGARString

-
-
No usage of nanook.CIGARString
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/GCCounter.html b/dist/javadoc/nanook/class-use/GCCounter.html deleted file mode 100644 index c136aad..0000000 --- a/dist/javadoc/nanook/class-use/GCCounter.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.GCCounter - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.GCCounter

-
-
No usage of nanook.GCCounter
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/KmerAbundance.html b/dist/javadoc/nanook/class-use/KmerAbundance.html deleted file mode 100644 index 761dc4e..0000000 --- a/dist/javadoc/nanook/class-use/KmerAbundance.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.KmerAbundance - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.KmerAbundance

-
-
No usage of nanook.KmerAbundance
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/KmerMotifStatistic.html b/dist/javadoc/nanook/class-use/KmerMotifStatistic.html deleted file mode 100644 index 87b54ba..0000000 --- a/dist/javadoc/nanook/class-use/KmerMotifStatistic.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - -Uses of Class nanook.KmerMotifStatistic - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.KmerMotifStatistic

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/KmerTable.html b/dist/javadoc/nanook/class-use/KmerTable.html deleted file mode 100644 index 035a84f..0000000 --- a/dist/javadoc/nanook/class-use/KmerTable.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Class nanook.KmerTable - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.KmerTable

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/LastParser.html b/dist/javadoc/nanook/class-use/LastParser.html deleted file mode 100644 index d455eca..0000000 --- a/dist/javadoc/nanook/class-use/LastParser.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.LastParser - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.LastParser

-
-
No usage of nanook.LastParser
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/MAFAlignmentLine.html b/dist/javadoc/nanook/class-use/MAFAlignmentLine.html deleted file mode 100644 index ce36b63..0000000 --- a/dist/javadoc/nanook/class-use/MAFAlignmentLine.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - -Uses of Class nanook.MAFAlignmentLine - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.MAFAlignmentLine

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/MAFParser.html b/dist/javadoc/nanook/class-use/MAFParser.html deleted file mode 100644 index f97a2e0..0000000 --- a/dist/javadoc/nanook/class-use/MAFParser.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -Uses of Class nanook.MAFParser - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.MAFParser

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/MarginAlignParser.html b/dist/javadoc/nanook/class-use/MarginAlignParser.html deleted file mode 100644 index c3c0cda..0000000 --- a/dist/javadoc/nanook/class-use/MarginAlignParser.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.MarginAlignParser - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.MarginAlignParser

-
-
No usage of nanook.MarginAlignParser
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/MotifStatistics.html b/dist/javadoc/nanook/class-use/MotifStatistics.html deleted file mode 100644 index f1128ba..0000000 --- a/dist/javadoc/nanook/class-use/MotifStatistics.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -Uses of Class nanook.MotifStatistics - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.MotifStatistics

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/NanoOK.html b/dist/javadoc/nanook/class-use/NanoOK.html deleted file mode 100644 index 5174622..0000000 --- a/dist/javadoc/nanook/class-use/NanoOK.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.NanoOK - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.NanoOK

-
-
No usage of nanook.NanoOK
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/NanoOKLog.html b/dist/javadoc/nanook/class-use/NanoOKLog.html deleted file mode 100644 index 2440b25..0000000 --- a/dist/javadoc/nanook/class-use/NanoOKLog.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -Uses of Class nanook.NanoOKLog - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.NanoOKLog

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/NanoOKOptions.html b/dist/javadoc/nanook/class-use/NanoOKOptions.html deleted file mode 100644 index b8d09a0..0000000 --- a/dist/javadoc/nanook/class-use/NanoOKOptions.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - - -Uses of Class nanook.NanoOKOptions - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.NanoOKOptions

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/OverallStats.html b/dist/javadoc/nanook/class-use/OverallStats.html deleted file mode 100644 index b1e0203..0000000 --- a/dist/javadoc/nanook/class-use/OverallStats.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - -Uses of Class nanook.OverallStats - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.OverallStats

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ParserRunnable.html b/dist/javadoc/nanook/class-use/ParserRunnable.html deleted file mode 100644 index 8d4b1a9..0000000 --- a/dist/javadoc/nanook/class-use/ParserRunnable.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ParserRunnable - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ParserRunnable

-
-
No usage of nanook.ParserRunnable
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ProcessLogger.html b/dist/javadoc/nanook/class-use/ProcessLogger.html deleted file mode 100644 index 076c6c1..0000000 --- a/dist/javadoc/nanook/class-use/ProcessLogger.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ProcessLogger - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ProcessLogger

-
-
No usage of nanook.ProcessLogger
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/RGraphPlotter.html b/dist/javadoc/nanook/class-use/RGraphPlotter.html deleted file mode 100644 index b40d494..0000000 --- a/dist/javadoc/nanook/class-use/RGraphPlotter.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.RGraphPlotter - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.RGraphPlotter

-
-
No usage of nanook.RGraphPlotter
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/RGraphRunnable.html b/dist/javadoc/nanook/class-use/RGraphRunnable.html deleted file mode 100644 index 5220ff7..0000000 --- a/dist/javadoc/nanook/class-use/RGraphRunnable.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.RGraphRunnable - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.RGraphRunnable

-
-
No usage of nanook.RGraphRunnable
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReadAligner.html b/dist/javadoc/nanook/class-use/ReadAligner.html deleted file mode 100644 index ace41de..0000000 --- a/dist/javadoc/nanook/class-use/ReadAligner.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ReadAligner - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReadAligner

-
-
No usage of nanook.ReadAligner
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReadExtractor.html b/dist/javadoc/nanook/class-use/ReadExtractor.html deleted file mode 100644 index 626f27b..0000000 --- a/dist/javadoc/nanook/class-use/ReadExtractor.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ReadExtractor - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReadExtractor

-
-
No usage of nanook.ReadExtractor
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReadExtractorRunnable.html b/dist/javadoc/nanook/class-use/ReadExtractorRunnable.html deleted file mode 100644 index 6ab7d3d..0000000 --- a/dist/javadoc/nanook/class-use/ReadExtractorRunnable.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ReadExtractorRunnable - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReadExtractorRunnable

-
-
No usage of nanook.ReadExtractorRunnable
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReadLengthsSummaryFile.html b/dist/javadoc/nanook/class-use/ReadLengthsSummaryFile.html deleted file mode 100644 index 43c9b64..0000000 --- a/dist/javadoc/nanook/class-use/ReadLengthsSummaryFile.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ReadLengthsSummaryFile - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReadLengthsSummaryFile

-
-
No usage of nanook.ReadLengthsSummaryFile
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReadSet.html b/dist/javadoc/nanook/class-use/ReadSet.html deleted file mode 100644 index d5a9963..0000000 --- a/dist/javadoc/nanook/class-use/ReadSet.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ReadSet - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReadSet

-
-
No usage of nanook.ReadSet
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReadSetStats.html b/dist/javadoc/nanook/class-use/ReadSetStats.html deleted file mode 100644 index 9fcbb57..0000000 --- a/dist/javadoc/nanook/class-use/ReadSetStats.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - -Uses of Class nanook.ReadSetStats - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReadSetStats

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReferenceSequence.html b/dist/javadoc/nanook/class-use/ReferenceSequence.html deleted file mode 100644 index d6bbb61..0000000 --- a/dist/javadoc/nanook/class-use/ReferenceSequence.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - -Uses of Class nanook.ReferenceSequence - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReferenceSequence

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReferenceSequenceStats.html b/dist/javadoc/nanook/class-use/ReferenceSequenceStats.html deleted file mode 100644 index b6aad17..0000000 --- a/dist/javadoc/nanook/class-use/ReferenceSequenceStats.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -Uses of Class nanook.ReferenceSequenceStats - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReferenceSequenceStats

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/References.html b/dist/javadoc/nanook/class-use/References.html deleted file mode 100644 index 30eba68..0000000 --- a/dist/javadoc/nanook/class-use/References.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - -Uses of Class nanook.References - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.References

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/ReportWriter.html b/dist/javadoc/nanook/class-use/ReportWriter.html deleted file mode 100644 index 3ec8cd3..0000000 --- a/dist/javadoc/nanook/class-use/ReportWriter.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.ReportWriter - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.ReportWriter

-
-
No usage of nanook.ReportWriter
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/SAMParser.html b/dist/javadoc/nanook/class-use/SAMParser.html deleted file mode 100644 index e2fcf64..0000000 --- a/dist/javadoc/nanook/class-use/SAMParser.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -Uses of Class nanook.SAMParser - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.SAMParser

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/SequenceLogo.html b/dist/javadoc/nanook/class-use/SequenceLogo.html deleted file mode 100644 index 1fb06e7..0000000 --- a/dist/javadoc/nanook/class-use/SequenceLogo.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.SequenceLogo - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.SequenceLogo

-
-
No usage of nanook.SequenceLogo
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/SequenceReader.html b/dist/javadoc/nanook/class-use/SequenceReader.html deleted file mode 100644 index 5388798..0000000 --- a/dist/javadoc/nanook/class-use/SequenceReader.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.SequenceReader - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.SequenceReader

-
-
No usage of nanook.SequenceReader
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/class-use/SystemCommandRunnable.html b/dist/javadoc/nanook/class-use/SystemCommandRunnable.html deleted file mode 100644 index 1ebe90e..0000000 --- a/dist/javadoc/nanook/class-use/SystemCommandRunnable.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -Uses of Class nanook.SystemCommandRunnable - - - - - - - -
- - - - - -
- - -
-

Uses of Class
nanook.SystemCommandRunnable

-
-
No usage of nanook.SystemCommandRunnable
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/package-frame.html b/dist/javadoc/nanook/package-frame.html deleted file mode 100644 index 3057e93..0000000 --- a/dist/javadoc/nanook/package-frame.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -nanook - - - - -

nanook

-
-

Interfaces

- -

Classes

- -
- - diff --git a/dist/javadoc/nanook/package-summary.html b/dist/javadoc/nanook/package-summary.html deleted file mode 100644 index da4ccb8..0000000 --- a/dist/javadoc/nanook/package-summary.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - -nanook - - - - - - - -
- - - - - -
- - -
-

Package nanook

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/package-tree.html b/dist/javadoc/nanook/package-tree.html deleted file mode 100644 index 54ddf0a..0000000 --- a/dist/javadoc/nanook/package-tree.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -nanook Class Hierarchy - - - - - - - -
- - - - - -
- - -
-

Hierarchy For Package nanook

-
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/nanook/package-use.html b/dist/javadoc/nanook/package-use.html deleted file mode 100644 index 3dfc601..0000000 --- a/dist/javadoc/nanook/package-use.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - -Uses of Package nanook - - - - - - - -
- - - - - -
- - -
-

Uses of Package
nanook

-
-
- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/overview-tree.html b/dist/javadoc/overview-tree.html deleted file mode 100644 index e065b5f..0000000 --- a/dist/javadoc/overview-tree.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Class Hierarchy - - - - - - - -
- - - - - -
- - -
-

Hierarchy For All Packages

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - -
- - - - diff --git a/dist/javadoc/package-list b/dist/javadoc/package-list deleted file mode 100644 index 9e95217..0000000 --- a/dist/javadoc/package-list +++ /dev/null @@ -1 +0,0 @@ -nanook diff --git a/dist/javadoc/resources/background.gif b/dist/javadoc/resources/background.gif deleted file mode 100644 index f471940..0000000 Binary files a/dist/javadoc/resources/background.gif and /dev/null differ diff --git a/dist/javadoc/resources/tab.gif b/dist/javadoc/resources/tab.gif deleted file mode 100644 index 1a73a83..0000000 Binary files a/dist/javadoc/resources/tab.gif and /dev/null differ diff --git a/dist/javadoc/resources/titlebar.gif b/dist/javadoc/resources/titlebar.gif deleted file mode 100644 index 17443b3..0000000 Binary files a/dist/javadoc/resources/titlebar.gif and /dev/null differ diff --git a/dist/javadoc/resources/titlebar_end.gif b/dist/javadoc/resources/titlebar_end.gif deleted file mode 100644 index 3ad78d4..0000000 Binary files a/dist/javadoc/resources/titlebar_end.gif and /dev/null differ diff --git a/dist/javadoc/stylesheet.css b/dist/javadoc/stylesheet.css deleted file mode 100644 index 0aeaa97..0000000 --- a/dist/javadoc/stylesheet.css +++ /dev/null @@ -1,474 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ -body { - background-color:#ffffff; - color:#353833; - font-family:Arial, Helvetica, sans-serif; - font-size:76%; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4c6b87; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4c6b87; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-size:1.3em; -} -h1 { - font-size:1.8em; -} -h2 { - font-size:1.5em; -} -h3 { - font-size:1.4em; -} -h4 { - font-size:1.3em; -} -h5 { - font-size:1.2em; -} -h6 { - font-size:1.1em; -} -ul { - list-style-type:disc; -} -code, tt { - font-size:1.2em; -} -dt code { - font-size:1.2em; -} -table tr td dt code { - font-size:1.2em; - vertical-align:top; -} -sup { - font-size:.6em; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:.8em; - z-index:200; - margin-top:-7px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - background-image:url(resources/titlebar.gif); - background-position:left top; - background-repeat:no-repeat; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:1em; - margin:0; -} -.topNav { - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; -} -.bottomNav { - margin-top:10px; - background-image:url(resources/background.gif); - background-repeat:repeat-x; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; -} -.subNav { - background-color:#dee3e9; - border-bottom:1px solid #9eadc0; - float:left; - width:100%; - overflow:hidden; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding:3px 6px; -} -ul.subNavList li{ - list-style:none; - float:left; - font-size:90%; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; -} -.navBarCell1Rev { - background-image:url(resources/tab.gif); - background-color:#a88834; - color:#FFFFFF; - margin: auto 5px; - border:1px solid #c9aa44; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader h1 { - font-size:1.3em; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 25px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:1.2em; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - margin:0 0 6px -8px; - padding:2px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - margin:0 0 6px -8px; - padding:2px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:1.0em; -} -.indexContainer h2 { - font-size:1.1em; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:1.1em; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:10px 0 10px 20px; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:25px; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #9eadc0; - background-color:#f9f9f9; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:1px solid #9eadc0; - border-top:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; - border-bottom:1px solid #9eadc0; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.contentContainer table, .classUseContainer table, .constantValuesContainer table { - border-bottom:1px solid #9eadc0; - width:100%; -} -.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { - width:100%; -} -.contentContainer .description table, .contentContainer .details table { - border-bottom:none; -} -.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ - vertical-align:top; - padding-right:20px; -} -.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, -.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, -.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, -.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { - padding-right:3px; -} -.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#FFFFFF; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - margin:0px; -} -caption a:link, caption a:hover, caption a:active, caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { - white-space:nowrap; - padding-top:8px; - padding-left:8px; - display:block; - float:left; - background-image:url(resources/titlebar.gif); - height:18px; -} -.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { - width:10px; - background-image:url(resources/titlebar_end.gif); - background-repeat:no-repeat; - background-position:top right; - position:relative; - float:left; -} -ul.blockList ul.blockList li.blockList table { - margin:0 0 12px 0px; - width:100%; -} -.tableSubHeadingColor { - background-color: #EEEEFF; -} -.altColor { - background-color:#eeeeef; -} -.rowColor { - background-color:#ffffff; -} -.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { - text-align:left; - padding:3px 3px 3px 7px; -} -th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { - background:#dee3e9; - border-top:1px solid #9eadc0; - border-bottom:1px solid #9eadc0; - text-align:left; - padding:3px 3px 3px 7px; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -td.colFirst, th.colFirst { - border-left:1px solid #9eadc0; - white-space:nowrap; -} -td.colLast, th.colLast { - border-right:1px solid #9eadc0; -} -td.colOne, th.colOne { - border-right:1px solid #9eadc0; - border-left:1px solid #9eadc0; -} -table.overviewSummary { - padding:0px; - margin-left:0px; -} -table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, -table.overviewSummary td.colOne, table.overviewSummary th.colOne { - width:25%; - vertical-align:middle; -} -table.packageSummary td.colFirst, table.overviewSummary th.colFirst { - width:25%; - vertical-align:middle; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:.9em; -} -.block { - display:block; - margin:3px 0 0 0; -} -.strong { - font-weight:bold; -} diff --git a/dist/lib/fits.jar b/dist/lib/fits.jar new file mode 100644 index 0000000..6e9ce5e Binary files /dev/null and b/dist/lib/fits.jar differ diff --git a/dist/lib/jarfitsobj.jar b/dist/lib/jarfitsobj.jar new file mode 100644 index 0000000..3d1df6a Binary files /dev/null and b/dist/lib/jarfitsobj.jar differ diff --git a/dist/lib/jarh4obj.jar b/dist/lib/jarh4obj.jar new file mode 100644 index 0000000..ac48626 Binary files /dev/null and b/dist/lib/jarh4obj.jar differ diff --git a/dist/lib/jarh5obj.jar b/dist/lib/jarh5obj.jar new file mode 100644 index 0000000..471b323 Binary files /dev/null and b/dist/lib/jarh5obj.jar differ diff --git a/dist/lib/jarhdf-2.11.0.jar b/dist/lib/jarhdf-2.11.0.jar new file mode 100644 index 0000000..33a873b Binary files /dev/null and b/dist/lib/jarhdf-2.11.0.jar differ diff --git a/dist/lib/jarhdf5-2.11.0.jar b/dist/lib/jarhdf5-2.11.0.jar new file mode 100644 index 0000000..efb2646 Binary files /dev/null and b/dist/lib/jarhdf5-2.11.0.jar differ diff --git a/dist/lib/jarhdfobj.jar b/dist/lib/jarhdfobj.jar new file mode 100644 index 0000000..5c3ea1d Binary files /dev/null and b/dist/lib/jarhdfobj.jar differ diff --git a/dist/lib/jarnc2obj.jar b/dist/lib/jarnc2obj.jar new file mode 100644 index 0000000..2e382ec Binary files /dev/null and b/dist/lib/jarnc2obj.jar differ diff --git a/dist/lib/jhdfview.jar b/dist/lib/jhdfview.jar new file mode 100644 index 0000000..3989cc3 Binary files /dev/null and b/dist/lib/jhdfview.jar differ diff --git a/dist/lib/netcdf.jar b/dist/lib/netcdf.jar new file mode 100644 index 0000000..b23ae81 Binary files /dev/null and b/dist/lib/netcdf.jar differ diff --git a/dist/lib/slf4j-api-1.7.5.jar b/dist/lib/slf4j-api-1.7.5.jar new file mode 100644 index 0000000..8766455 Binary files /dev/null and b/dist/lib/slf4j-api-1.7.5.jar differ diff --git a/dist/lib/slf4j-nop-1.7.5.jar b/dist/lib/slf4j-nop-1.7.5.jar new file mode 100644 index 0000000..e55bdd8 Binary files /dev/null and b/dist/lib/slf4j-nop-1.7.5.jar differ diff --git a/dist/lib/swing-layout-1.0.4.jar b/dist/lib/swing-layout-1.0.4.jar deleted file mode 100644 index 46fe3a2..0000000 Binary files a/dist/lib/swing-layout-1.0.4.jar and /dev/null differ diff --git a/src/a.out b/src/a.out deleted file mode 100755 index 3f544a4..0000000 Binary files a/src/a.out and /dev/null differ diff --git a/src/kmercompare.c b/src/kmercompare.c deleted file mode 100644 index 35d8965..0000000 --- a/src/kmercompare.c +++ /dev/null @@ -1,168 +0,0 @@ -#include -#include -#include -#include -#include - -#define VERSIONSTRING "kmer compare v0.1" - -unsigned int kmer_size = 0; -unsigned int possible_kmers; -unsigned int* read_counts = 0; -unsigned int* ref_counts = 0; -char* reference_filename = 0; -char* read_filename = 0; -char* reference_id = 0; - -void read_and_store_kmers(char* filename, unsigned int* counts) -{ - FILE* fp = fopen(filename, "r"); - char line[1024]; - char id[1024]; - int reading = 0; - - if (!fp) { - printf("Error: can't open %s\n", filename); - exit(1); - } - - while (!feof(fp)) { - if (fgets(line, 1024, fp)) { - if (line[0] == '>') { - int i = 1; - while ((i < strlen(line)) && (line[i] > ' ')) { - id[i-1] = line[i]; - i++; - } - id[i-1] = 0; - printf("Got ID %s\n", id); - } - } - } - - fclose(fp); -} - -void usage(void) { - printf("Syntax: kmercompare <-r reference> <-a reads> <-k kmer> [-i id]\n"); -} - -void parse_command_line(int argc, char* argv[]) -{ - static struct option long_options[] = { - {"reads", required_argument, NULL, 'a'}, - {"help", no_argument, NULL, 'h'}, - {"reference_id", required_argument, NULL, 'i'}, - {"kmer_size", required_argument, NULL, 'k'}, - {"reference", required_argument, NULL, 'r'}, - {0, 0, 0, 0} - }; - int opt; - int longopt_index; - - if (argc == 1) { - usage(); - exit(0); - } - - while ((opt = getopt_long(argc, argv, "a:hi:k:r:", long_options, &longopt_index)) > 0) - { - switch(opt) { - case 'a': - if (optarg==NULL) { - printf("Error: [-a | --reads] option requires an argument.\n"); - exit(1); - } - read_filename = malloc(strlen(optarg) + 1); - if (read_filename) { - strcpy(read_filename, optarg); - } else { - printf("Error: can't allocate memory for string.\n"); - exit(1); - } - break; - case 'h': - usage(); - exit(0); - break; - case 'i': - if (optarg==NULL) { - printf("Error: [-i | --reference_id] option requires an argument.\n"); - exit(1); - } - reference_id = malloc(strlen(optarg) + 1); - if (reference_id) { - strcpy(reference_id, optarg); - } else { - printf("Error: can't allocate memory for string.\n"); - exit(1); - } - break; - case 'k': - if (optarg==NULL) { - printf("Error: [-k | --kmer_size] option requires an argument.\n"); - exit(1); - } - kmer_size = atoi(optarg); - break; - case 'r': - if (optarg==NULL) { - printf("Error: [-r | --reference] option requires an argument.\n"); - exit(1); - } - reference_filename = malloc(strlen(optarg) + 1); - if (reference_filename) { - strcpy(reference_filename, optarg); - } else { - printf("Error: can't allocate memory for string.\n"); - exit(1); - } - break; - default: - printf("Error: Unknown option %c\n", opt); - exit(1); - break; - } - } - - if (!reference_filename) { - printf("Error: you must specify a reference filename\n"); - exit(1); - } - - if (!read_filename) { - printf("Error: you must specify a read filename\n"); - exit(1); - } - - if ((kmer_size < 3) || (kmer_size > 11)) { - printf("Error: kmer size out of range\n"); - exit(1); - } -} - - -int main(int argc, char* argv[]) -{ - parse_command_line(argc, argv); - - possible_kmers = (int)pow(4, kmer_size); - - printf("\n%s\n\n", VERSIONSTRING); - printf(" kmer_size: %d\n", kmer_size); - printf("Possible kmers: %d\n", possible_kmers); - printf(" Reference: %s\n", reference_filename); - printf(" Reads: %s\n", read_filename); - - read_counts = calloc(possible_kmers, sizeof(int)); - ref_counts = calloc(possible_kmers, sizeof(int)); - if ((!read_counts) || (!ref_counts)) { - printf("Error: can't get memory to store counts\n"); - exit(1); - } - - read_and_store_kmers(reference_filename, ref_counts); - read_and_store_kmers(read_filename, read_counts); - - return 0; -} \ No newline at end of file diff --git a/src/nanook/NanoOK.java b/src/nanook/NanoOK.java index 4d29af5..5875ee8 100644 --- a/src/nanook/NanoOK.java +++ b/src/nanook/NanoOK.java @@ -16,6 +16,8 @@ import java.util.Locale; import java.util.Set; import java.util.concurrent.ThreadPoolExecutor; +import ncsa.hdf.object.FileFormat; +import ncsa.hdf.object.h5.H5File; /** * Entry class for tool. @@ -23,7 +25,7 @@ * @author Richard Leggett */ public class NanoOK { - public final static String VERSION_STRING = "v0.59"; + public final static String VERSION_STRING = "v0.60"; public final static long SERIAL_VERSION = 3L; /** @@ -85,6 +87,17 @@ public static void checkDependencies() { System.out.println(hVersion); } + try { + H5File file = new H5File(); + } catch (NoClassDefFoundError | UnsatisfiedLinkError e) { + System.out.println(""); + System.out.println("Error: Could not initialise HDF5 classes. Check that the HDF libraries are correctly installed (and pointed to by LD_LIBRARY_PATH or DYLD_LIBRARY_PATH)."); + System.out.println("Consult HDF documentation and/or NanoOK documentation."); + System.out.println(""); + System.exit(1); + } + + System.out.println(""); } @@ -134,6 +147,15 @@ public static void testParser(NanoOKOptions options, OverallStats overallStats, //System.exit(0); } + /** + * Test HDF5 library + */ + public static void testHDF(NanoOKOptions options) { + ReadExtractorRunnable r = new ReadExtractorRunnable(options, null, null, null); + String fastq = r.getFastq("/Users/leggettr/Desktop/TEST12345_ch1_file0.fast5", NanoOKOptions.TYPE_TEMPLATE); + System.exit(0); + } + private static void analyse(NanoOKOptions options) throws InterruptedException { OverallStats overallStats = new OverallStats(options); options.getReferences().setOverallStats(overallStats); @@ -329,7 +351,7 @@ public static void main(String[] args) throws InterruptedException { System.out.println(""); System.out.println("Checking dependencies"); checkDependencies(); - + if (options.getRunMode() == NanoOKOptions.MODE_EXTRACT) { extract(options); } else if (options.getRunMode() == NanoOKOptions.MODE_ALIGN) { diff --git a/src/nanook/NanoOKOptions.java b/src/nanook/NanoOKOptions.java index 4cbf428..ead91c8 100644 --- a/src/nanook/NanoOKOptions.java +++ b/src/nanook/NanoOKOptions.java @@ -71,12 +71,13 @@ public class NanoOKOptions implements Serializable { private int specifiedType = TYPE_2D; private String readsDir = "fast5"; private int returnValue = 0; + private int basecallIndex = -1; public NanoOKOptions() { - String value = System.getenv("NANOOK_SCRIPT_DIR"); + String value = System.getenv("NANOOK_DIR"); if (value != null) { - scriptsDir = value; + scriptsDir = value + File.separator + "scripts"; } else { System.out.println("*** WARNING: You should set NANOOK_SCRIPT_DIR. Default value unlikely to work. ***"); System.out.println(""); @@ -118,6 +119,7 @@ public void parseArgs(String[] args) { System.out.println(" e.g. -f reads/downloads if replicating Metrichor file structure"); System.out.println(" -a|-fasta specifies FASTA file extraction (default)"); System.out.println(" -q|-fastq specifies FASTQ file extraction"); + System.out.println(" -basecallindex specifies the index of the analysis (default: latest)"); System.out.println(""); System.out.println("align options:"); System.out.println(" -s|-sample specifies sample directory"); @@ -248,6 +250,9 @@ public void parseArgs(String[] args) { } else if (args[i].equalsIgnoreCase("-queue")) { jobQueue = args[i+1]; i+=2; + } else if (args[i].equalsIgnoreCase("-basecallindex")) { + basecallIndex = Integer.parseInt(args[i+1]); + i+=2; } else if (args[i].equalsIgnoreCase("-numthreads") || args[i].equalsIgnoreCase("-t")) { numThreads = Integer.parseInt(args[i+1]); i+=2; @@ -788,4 +793,8 @@ public int getSpecifiedType() { public boolean showAlignerCommand() { return showAlignerCommand; } + + public int getBasecallIndex() { + return basecallIndex; + } } diff --git a/src/nanook/ReadExtractorRunnable.java b/src/nanook/ReadExtractorRunnable.java index 0f9e2af..b1e56fc 100644 --- a/src/nanook/ReadExtractorRunnable.java +++ b/src/nanook/ReadExtractorRunnable.java @@ -15,6 +15,16 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import ncsa.hdf.hdf5lib.H5; +import ncsa.hdf.hdf5lib.structs.H5O_info_t; +import ncsa.hdf.object.*; +import ncsa.hdf.object.h5.*; + /** * Enable multi-threading of read extraction * @@ -104,12 +114,108 @@ private void writeFastqFile(String id, String seq, String qual, String filename) } } + /** + * Get FASTQ section out of FAST5 file + * @param pathname path to FAST5 file + * @param type type of read + * @return multi-line String + */ + public String getFastq(String pathname, int type) { + H5File file = null; + String[] fastq = null; + + // Open a file using default properties. + try { + file = new H5File(pathname, FileFormat.READ); + + // Find basecall group + H5Group grp; + String groupPath = new String(); + String datasetPath = null; + String indexString; + int index = -1; + int i = 0; + + // Default behaviour is to find latest + if (options.getBasecallIndex() == -1) { + do { + indexString = String.format("%03d", i); + grp = (H5Group)file.get("/Analyses/Basecall_2D_" + indexString); + if (grp != null) { + index=i; + i++; + } + } while (grp != null); + } else { + // User has specified index - check it exists + indexString = String.format("%03d", options.getBasecallIndex()); + grp = (H5Group)file.get("/Analyses/Basecall_2D_" + indexString); + if (grp != null) { + index=i; + } + } + + // index will = -1 if we didn't find any group + if (index >=0) { + // Make string for group + indexString = String.format("%03d", index); + + // Build path to dataset + if (type == NanoOKOptions.TYPE_2D) { + datasetPath = "/Analyses/Basecall_2D_"+indexString+"/BaseCalled_2D/Fastq"; + } else { + // Now look if we are new format (with Basecall_1D_XXX) + grp = (H5Group)file.get("/Analyses/Basecall_1D_"+indexString); + if (grp == null) { + // Old format + if (type == NanoOKOptions.TYPE_TEMPLATE) { + datasetPath = "/Analyses/Basecall_2D_"+indexString+"/BaseCalled_template/Fastq"; + } else if (type == NanoOKOptions.TYPE_COMPLEMENT) { + datasetPath = "/Analyses/Basecall_2D_"+indexString+"/BaseCalled_complement/Fastq"; + } else { + System.out.println("Error: bad type in getFastq"); + System.exit(1); + } + } else { + // New format + if (type == NanoOKOptions.TYPE_TEMPLATE) { + datasetPath = "/Analyses/Basecall_1D_"+indexString+"/BaseCalled_template/Fastq"; + } else if (type == NanoOKOptions.TYPE_COMPLEMENT) { + datasetPath = "/Analyses/Basecall_1D_"+indexString+"/BaseCalled_complement/Fastq"; + } else { + System.out.println("Error: bad type in getFastq"); + System.exit(1); + } + } + } + + //System.out.println("Path: "+datasetPath); + Dataset ds = (Dataset)file.get(datasetPath); + if (ds == null) { + System.out.println("No dataset at "+datasetPath); + } else { + fastq = (String[])ds.getData(); + } + } + + file.close(); + } catch (Exception e) { + e.printStackTrace(); + } + + if (fastq == null) { + return null; + } else { + return fastq[0]; + } + } + /** * Dump an individual read * @param inputFilename filename of FAST5 file * @param type type of read */ - private void dumpRead(String inputFilename, int type, String outputDir) { + private void dumpReadPrevious(String inputFilename, int type, String outputDir) { ProcessLogger pl = new ProcessLogger(); ArrayList response = pl.getCommandOutput("h5dump -d "+typeStrings[type]+" "+inputFilename, true, true); String outName = new File(inputFilename).getName(); @@ -175,6 +281,54 @@ private void dumpRead(String inputFilename, int type, String outputDir) { } } + /** + * Dump an individual read + * @param inputFilename filename of FAST5 file + * @param type type of read + */ + private void dumpRead(String inputFilename, int type, String outputDir) { + String outName = new File(inputFilename).getName(); + + String fastqDatafield = getFastq(inputFilename, type); + if (fastqDatafield != null) { + String [] lines = fastqDatafield.split("\n"); + + String id = null; + String seq = lines[1]; + String qual = lines[3]; + + if (lines[0].startsWith("@")) { + id = lines[0].substring(1); + + // Fix IDs + Pattern outPattern = Pattern.compile("00000000-0000-0000-0000-000000000000(.+)"); + Matcher outMatcher = outPattern.matcher(id); + if (outMatcher.find()) { + if (options.fixIDs()) { + id = id.replaceAll("^00000000-0000-0000-0000-000000000000_", ""); + id = id.replaceAll(" ", ""); + } else { + System.out.println("Warning: " + id + " is non-unqiue. Recommend re-running with -fixids option."); + System.out.println(""); + } + } + } else { + System.out.println("Couldn't parse "+inputFilename); + } + + if (id != null) { + if (options.getReadFormat() == NanoOKOptions.FASTA) { + writeFastaFile(id, seq, outputDir + File.separator + NanoOKOptions.getTypeFromInt(type) + File.separator + outName + "_BaseCalled_" + NanoOKOptions.getTypeFromInt(type) + ".fasta"); + } else if (options.getReadFormat() == NanoOKOptions.FASTQ) { + writeFastqFile(id, seq, qual, outputDir + File.separator + NanoOKOptions.getTypeFromInt(type) + File.separator + outName + "_BaseCalled_" + NanoOKOptions.getTypeFromInt(type) + ".fastq"); + } + } + } else { + System.out.println("Error: couldn't find payload in " + inputFilename); + } + } + + /** * Extract reads of each type from file * @param inDir input directory