|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.biojava3.core.sequence.template.AbstractSequence<NucleotideCompound>
org.biojava3.core.sequence.DNASequence
org.biojava3.core.sequence.ChromosomeSequence
public class ChromosomeSequence
A ChromosomeSequence is a DNASequence but keeps track of geneSequences
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.biojava3.core.sequence.DNASequence |
|---|
DNASequence.DNAType |
| Nested classes/interfaces inherited from class org.biojava3.core.sequence.template.AbstractSequence |
|---|
AbstractSequence.AnnotationType |
| Constructor Summary | |
|---|---|
ChromosomeSequence()
Empty constructor used by tools that need a proper Bean that allows the actual sequence data to be set after construction. |
|
ChromosomeSequence(SequenceReader<NucleotideCompound> proxyLoader)
Fairly important constructor given the size of a ChromsomeSequence where the ProxySequenceReader could load from disk via RandomAccessFile so that the sequence doesn't need to be kept in memory. |
|
ChromosomeSequence(SequenceReader<NucleotideCompound> proxyLoader,
CompoundSet<NucleotideCompound> compoundSet)
Allows the creation of a ChromosomeSequence using a ProxyResequenceReader for the sequence with a custom CompoundSet |
|
ChromosomeSequence(String seqString)
String is king and assume DNA |
|
ChromosomeSequence(String seqString,
CompoundSet<NucleotideCompound> compoundSet)
Allows the creation of a ChromosomeSequence using String for the sequence with a custom CompoundSet |
|
| Method Summary | |
|---|---|
GeneSequence |
addGene(AccessionID accession,
int bioBegin,
int bioEnd,
Strand strand)
Add a gene to the chromosome sequence using bioIndexing starts at 1 instead of 0. |
int |
getChromosomeNumber()
|
GeneSequence |
getGene(String accession)
Get the gene based on accession. |
LinkedHashMap<String,GeneSequence> |
getGeneSequences()
Get the list of genes that have been added to the ChromosomeSequence where accession.toString is the key. |
GeneSequence |
removeGeneSequence(String accession)
|
void |
setChromosomeNumber(int chromosomeNumber)
|
| Methods inherited from class org.biojava3.core.sequence.DNASequence |
|---|
getComplement, getDNAType, getGCCount, getReverse, getReverseComplement, getRNASequence, getRNASequence, getRNASequence, getRNASequence, main, setDNAType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ChromosomeSequence()
public ChromosomeSequence(String seqString)
seqString - public ChromosomeSequence(SequenceReader<NucleotideCompound> proxyLoader)
proxyLoader -
public ChromosomeSequence(String seqString,
CompoundSet<NucleotideCompound> compoundSet)
seqString - compoundSet -
public ChromosomeSequence(SequenceReader<NucleotideCompound> proxyLoader,
CompoundSet<NucleotideCompound> compoundSet)
proxyLoader - compoundSet - | Method Detail |
|---|
public int getChromosomeNumber()
public void setChromosomeNumber(int chromosomeNumber)
chromosomeNumber - the chromosomeNumber to setpublic LinkedHashMap<String,GeneSequence> getGeneSequences()
public GeneSequence removeGeneSequence(String accession)
accession -
public GeneSequence addGene(AccessionID accession,
int bioBegin,
int bioEnd,
Strand strand)
accession - begin - end - strand -
public GeneSequence getGene(String accession)
accession -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||