Uses of Class
org.biojava3.core.sequence.DNASequence
Packages that use DNASequence
Package
Description
-
Uses of DNASequence in bacnet.datamodel.sequence
Subclasses of DNASequence in bacnet.datamodel.sequenceModifier and TypeClassDescriptionclass
A ChromosomeSequence is a DNASequence but keeps track of geneSequencesclass
A ChromosomeSequence is a DNASequence but keeps track of geneSequencesMethods in bacnet.datamodel.sequence that return DNASequenceModifier and TypeMethodDescriptionChromosomeBacteriaSequence.getCodingRegion
(String accession) Get the gene based on accession.ChromosomeBacteriaSequence.getNonCodingRegion
(String accession) Get the gene based on accession.Methods in bacnet.datamodel.sequence that return types with arguments of type DNASequenceModifier and TypeMethodDescriptionChromosomeBacteriaSequence.getCodingSequenceHashMap()
ChromosomeBacteriaSequence.getNoncodingSequenceHashMap()
Method parameters in bacnet.datamodel.sequence with type arguments of type DNASequenceModifier and TypeMethodDescriptionstatic LinkedHashMap<String,
Chromosome> Chromosome.getChromosomeFromDNASequence
(LinkedHashMap<String, DNASequence> dnaSequenceList, Genome genome, int k, String fileName) void
ChromosomeBacteriaSequence.setCodingSequenceHashMap
(LinkedHashMap<String, DNASequence> codingSequenceHashMap) void
ChromosomeBacteriaSequence.setNoncodingSequenceHashMap
(LinkedHashMap<String, DNASequence> noncodingSequenceHashMap) -
Uses of DNASequence in bacnet.datamodel.sequenceNCBI
Methods in bacnet.datamodel.sequenceNCBI that return DNASequenceModifier and TypeMethodDescriptionstatic DNASequence
Convert an Srna into a DNASequenceGenomeNCBI.getGeneFromName
(String name) Go through codingSequence and nonCodingSequence searching for corresponding accession or locusstatic DNASequence
GenomeNCBITools.loadCorrespondingChromosome
(String accession) load and return the chromosome corresponding to an accessionMethods in bacnet.datamodel.sequenceNCBI that return types with arguments of type DNASequenceModifier and TypeMethodDescriptionGenomeNCBI.getCodingSequencesList
(boolean allChromosomes) Put in a list all the CodingSequence foundGenomeNCBI.getNonCodingSequencesList
(boolean allChromosomes) Put in a list all the NonCodingSequence foundGenomeNCBI.getSubCodingSequencesList
(ArrayList<String> locusTag, boolean allChromosomes) Put in a sublist all the CodingSequence found in locuTag listMethods in bacnet.datamodel.sequenceNCBI with parameters of type DNASequenceModifier and TypeMethodDescriptionstatic Gene
GenomeConversionElement.convertDNASequenceGene
(DNASequence dnaSeq) From a DNASequence make a Gene objectstatic Sequence
GenomeConversionElement.convertDNASequenceGeneral
(DNASequence dnaSeq) From a DNASequence object, create Sequence
Mainly used in GenomeConversion methodsstatic NcRNA
GenomeConversionElement.convertDNASequenceNcRNA
(DNASequence dnaSeq) From a DNASequence make a Gene objectstatic double
GeneNCBITools.diffBeginPosition
(DNASequence gene1, DNASequence gene2) Calculate difference in begin positionstatic double
GeneNCBITools.diffCenter
(DNASequence gene1, DNASequence gene2) Calculate the distance between the two center of gene1 and gene2static double
GeneNCBITools.diffEndPosition
(DNASequence gene1, DNASequence gene2) Calculate difference in end positionstatic String
GeneNCBITools.getCodonUsage
(DNASequence seq) static String
GeneNCBITools.getCOG
(DNASequence seq) static String
GeneNCBITools.getDbxref
(DNASequence seq) static String
GeneNCBITools.getGene
(DNASequence seq) static String
GeneNCBITools.getGlaserFC
(DNASequence seq) static String
GeneNCBITools.getIsoelectricPoint
(DNASequence seq) static String
GeneNCBITools.getLength
(DNASequence seq) static String
GeneNCBITools.getLengthProt
(DNASequence seq) static String
GeneNCBITools.getMolMass
(DNASequence seq) static String
GeneNCBITools.getNote
(DNASequence seq) static String
GeneNCBITools.getOldLocusTag
(DNASequence seq) static String
GeneNCBITools.getOperon
(DNASequence seq) static String
GeneNCBITools.getProduct
(DNASequence seq) static String
GeneNCBITools.getProteinID
(DNASequence seq) Search for protein-id in the Note section of Gene
Search first : protein_id attribute
Search then : protein_Id attribute
Finally in CDS section of Note search for: "Dbxref :" and "Genbank:" protein idstatic String
GeneNCBITools.getRASTinfo
(DNASequence seq) static String
GeneNCBITools.getStrand
(DNASequence seq) static String
GeneNCBITools.getTranstable
(DNASequence seq) static String
GeneNCBITools.getType
(DNASequence seq) static boolean
GeneNCBITools.isEqual
(DNASequence gene1, DNASequence gene2, int scale) Calculates the distance between the two center fo gene1 and gene2
If this distance is under scale, in absolute value, and both gene are on the same strand, True is returnstatic boolean
GeneNCBITools.isOverlap
(DNASequence gene1, DNASequence gene2) Decide if two genes are overlapping
First, calculate the overlapping size of two genes, finding the gene upstream to the other
If overlap is negative it will mean that we have no overlap (gene1.end < gene2.begin)static int
GeneNCBITools.overlap
(DNASequence gene1, DNASequence gene2) Calculate the overlapping size of two genes
First, find the gene upstream to the other
Then, as we got gene1.begin < gene2.begin, overlap = gene1.end - gene2.begin
overlap can be negative, it will mean that we have no overlap (gene1.end < gene2.begin)
or overlap can be higher than gene2.length, in that case overlap = gene2.lengthstatic boolean
GeneNCBITools.sameEnd
(DNASequence gene1, DNASequence gene2, int scale) Determine that to gene have the same end if their ending piosition are the same +- scale bpstatic String
GeneNCBITools.searchElement
(DNASequence seq, String attribute) Search an element in the Note part of a DNASequencestatic String
GeneNCBITools.searchElement
(DNASequence seq, String attribute, String section) Search an element in the Note part of a DNASequence in a sectio of the note : Section = gene, CDS, etc...static String
GeneNCBITools.toStringCodingInfo
(DNASequence coding) Display the info contain in a coding DNASequencestatic String
GeneNCBITools.toStringNonCodingInfo
(DNASequence coding) Display info contain in a non coding DNASequence -
Uses of DNASequence in org.biojava3.core.sequence
Subclasses of DNASequence in org.biojava3.core.sequenceModifier and TypeClassDescriptionclass
Represents a exon or coding sequence in a gene.class
A ChromosomeSequence is a DNASequence but keeps track of geneSequencesclass
A gene contains a collection of Exon sequencesclass
class
class
Used to map the start codon feature on a geneclass
Used to map the stop codon sequence on a geneclass
This is the sequence if you want to go from a gene sequence to a protein sequence.Fields in org.biojava3.core.sequence declared as DNASequenceModifier and TypeFieldDescriptionStartCodonSequence.parentGeneSequence
StopCodonSequence.parentGeneSequence
Methods in org.biojava3.core.sequence that return DNASequenceModifier and TypeMethodDescriptionTranscriptSequence.getDNACodingSequence()
Get the stitched together CDS sequences then maps to the cDNAGeneSequence.getSequence5PrimeTo3Prime()
Try to give method clarity where you want a DNASequence coding in the 5' to 3' direction Returns the DNASequence representative of the 5' and 3' reading based on strand -
Uses of DNASequence in org.biojava3.core.sequence.io
Methods in org.biojava3.core.sequence.io that return types with arguments of type DNASequenceModifier and TypeMethodDescriptionstatic LinkedHashMap<String,
DNASequence> FastaReaderHelper.readFastaDNASequence
(File file) static LinkedHashMap<String,
DNASequence> FastaReaderHelper.readFastaDNASequence
(File file, boolean lazySequenceLoad) Selecting lazySequenceLoad=true will parse the FASTA file and figure out the accessionid and offsets and return sequence objects that can in the future read the sequence from the disk.static LinkedHashMap<String,
DNASequence> FastaReaderHelper.readFastaDNASequence
(InputStream inStream) Read a fasta DNA sequenceMethod parameters in org.biojava3.core.sequence.io with type arguments of type DNASequenceModifier and TypeMethodDescriptionstatic void
FastaWriterHelper.writeNucleotideSequence
(File file, Collection<DNASequence> dnaSequences) Write a collection of NucleotideSequences to a filestatic void
FastaWriterHelper.writeNucleotideSequence
(OutputStream outputStream, Collection<DNASequence> dnaSequences) Write a collection of NucleotideSequences to a file -
Uses of DNASequence in org.biojava3.genome
Method parameters in org.biojava3.genome with type arguments of type DNASequenceModifier and TypeMethodDescriptionstatic LinkedHashMap<String,
ChromosomeSequence> GeneFeatureHelper.getChromosomeSequenceFromDNASequence
(LinkedHashMap<String, DNASequence> dnaSequenceList) -
Uses of DNASequence in org.biojava3.genome.parsers.geneid
Methods in org.biojava3.genome.parsers.geneid that return types with arguments of type DNASequence -
Uses of DNASequence in org.biojava3.genome.parsers.gff
Methods in org.biojava3.genome.parsers.gff with parameters of type DNASequenceModifier and TypeMethodDescriptionFeatureList.splice
(DNASequence sequence) Concatenate successive portions of the specified sequence using the feature locations in the list.Method parameters in org.biojava3.genome.parsers.gff with type arguments of type DNASequenceModifier and TypeMethodDescriptionstatic double
GCStats.getGCStats
(Collection<DNASequence> sequences)