Uses of Class
org.biojava3.core.sequence.DNASequence
Package
Description
-
Uses of DNASequence in bacnet.datamodel.sequence
Modifier and TypeClassDescriptionclass
A ChromosomeSequence is a DNASequence but keeps track of geneSequencesclass
A ChromosomeSequence is a DNASequence but keeps track of geneSequencesModifier and TypeMethodDescriptionChromosomeBacteriaSequence.getCodingRegion
(String accession) Get the gene based on accession.ChromosomeBacteriaSequence.getNonCodingRegion
(String accession) Get the gene based on accession.Modifier and TypeMethodDescriptionChromosomeBacteriaSequence.getCodingSequenceHashMap()
ChromosomeBacteriaSequence.getNoncodingSequenceHashMap()
Modifier 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
Modifier 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 accessionModifier 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 listModifier 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
Modifier 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.Modifier and TypeFieldDescriptionStartCodonSequence.parentGeneSequence
StopCodonSequence.parentGeneSequence
Modifier 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
Modifier 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 sequenceModifier 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
Modifier and TypeMethodDescriptionstatic LinkedHashMap<String,
ChromosomeSequence> GeneFeatureHelper.getChromosomeSequenceFromDNASequence
(LinkedHashMap<String, DNASequence> dnaSequenceList) -
Uses of DNASequence in org.biojava3.genome.parsers.geneid
-
Uses of DNASequence in org.biojava3.genome.parsers.gff
Modifier and TypeMethodDescriptionFeatureList.splice
(DNASequence sequence) Concatenate successive portions of the specified sequence using the feature locations in the list.Modifier and TypeMethodDescriptionstatic double
GCStats.getGCStats
(Collection<DNASequence> sequences)