public class Assembler
extends java.lang.Object
Assembler
application assembles a genome
from a set of short sequencing reads.Constructor and Description |
---|
Assembler(java.lang.String filename)
Creates an
Assembler that builds a genome assembly
from a file of sequencing reads. |
Modifier and Type | Method and Description |
---|---|
void |
assemble()
Assembles a genome sequence based on a dictionary of k-mers.
|
void |
extendGenomeSequenceBackward()
Attempts to extend the genome sequence backward (to the left)
repeatedly, one character at a time.
|
void |
extendGenomeSequenceForward()
Attempts to extend the genome sequence forward (to the right)
repeatedly, one character at a time.
|
static void |
main(java.lang.String[] args)
The
main method executes the Assembler
on a file of sequencing reads. |
void |
populate_kmer_dictionary(java.lang.String filename)
Reads in a file of sequencing reads.
|
java.lang.String |
toString()
Returns a
String representation of the assembly, i.e.,
returns the assembled genome sequence. |
public Assembler(java.lang.String filename)
Assembler
that builds a genome assembly
from a file of sequencing reads.filename
- the name of the file containing sequencing readspublic java.lang.String toString()
String
representation of the assembly, i.e.,
returns the assembled genome sequence.toString
in class java.lang.Object
String
representation of the genome assemblypublic void populate_kmer_dictionary(java.lang.String filename)
filename
- the name of the file containing sequencing readspublic void assemble()
public void extendGenomeSequenceForward()
public void extendGenomeSequenceBackward()
public static void main(java.lang.String[] args)
main
method executes the Assembler
on a file of sequencing reads. The assembled genome is output
to standard out.args
- a String
array of any command line arguments