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 TypeClassDescriptionclassA ChromosomeSequence is a DNASequence but keeps track of geneSequencesclassA 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) voidChromosomeBacteriaSequence.setCodingSequenceHashMap(LinkedHashMap<String, DNASequence> codingSequenceHashMap) voidChromosomeBacteriaSequence.setNoncodingSequenceHashMap(LinkedHashMap<String, DNASequence> noncodingSequenceHashMap) -
Uses of DNASequence in bacnet.datamodel.sequenceNCBI
Methods in bacnet.datamodel.sequenceNCBI that return DNASequenceModifier and TypeMethodDescriptionstatic DNASequenceConvert an Srna into a DNASequenceGenomeNCBI.getGeneFromName(String name) Go through codingSequence and nonCodingSequence searching for corresponding accession or locusstatic DNASequenceGenomeNCBITools.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 GeneGenomeConversionElement.convertDNASequenceGene(DNASequence dnaSeq) From a DNASequence make a Gene objectstatic SequenceGenomeConversionElement.convertDNASequenceGeneral(DNASequence dnaSeq) From a DNASequence object, create Sequence
Mainly used in GenomeConversion methodsstatic NcRNAGenomeConversionElement.convertDNASequenceNcRNA(DNASequence dnaSeq) From a DNASequence make a Gene objectstatic doubleGeneNCBITools.diffBeginPosition(DNASequence gene1, DNASequence gene2) Calculate difference in begin positionstatic doubleGeneNCBITools.diffCenter(DNASequence gene1, DNASequence gene2) Calculate the distance between the two center of gene1 and gene2static doubleGeneNCBITools.diffEndPosition(DNASequence gene1, DNASequence gene2) Calculate difference in end positionstatic StringGeneNCBITools.getCodonUsage(DNASequence seq) static StringGeneNCBITools.getCOG(DNASequence seq) static StringGeneNCBITools.getDbxref(DNASequence seq) static StringGeneNCBITools.getGene(DNASequence seq) static StringGeneNCBITools.getGlaserFC(DNASequence seq) static StringGeneNCBITools.getIsoelectricPoint(DNASequence seq) static StringGeneNCBITools.getLength(DNASequence seq) static StringGeneNCBITools.getLengthProt(DNASequence seq) static StringGeneNCBITools.getMolMass(DNASequence seq) static StringGeneNCBITools.getNote(DNASequence seq) static StringGeneNCBITools.getOldLocusTag(DNASequence seq) static StringGeneNCBITools.getOperon(DNASequence seq) static StringGeneNCBITools.getProduct(DNASequence seq) static StringGeneNCBITools.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 StringGeneNCBITools.getRASTinfo(DNASequence seq) static StringGeneNCBITools.getStrand(DNASequence seq) static StringGeneNCBITools.getTranstable(DNASequence seq) static StringGeneNCBITools.getType(DNASequence seq) static booleanGeneNCBITools.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 booleanGeneNCBITools.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 intGeneNCBITools.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 booleanGeneNCBITools.sameEnd(DNASequence gene1, DNASequence gene2, int scale) Determine that to gene have the same end if their ending piosition are the same +- scale bpstatic StringGeneNCBITools.searchElement(DNASequence seq, String attribute) Search an element in the Note part of a DNASequencestatic StringGeneNCBITools.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 StringGeneNCBITools.toStringCodingInfo(DNASequence coding) Display the info contain in a coding DNASequencestatic StringGeneNCBITools.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 TypeClassDescriptionclassRepresents a exon or coding sequence in a gene.classA ChromosomeSequence is a DNASequence but keeps track of geneSequencesclassA gene contains a collection of Exon sequencesclassclassclassUsed to map the start codon feature on a geneclassUsed to map the stop codon sequence on a geneclassThis 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.parentGeneSequenceStopCodonSequence.parentGeneSequenceMethods 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 voidFastaWriterHelper.writeNucleotideSequence(File file, Collection<DNASequence> dnaSequences) Write a collection of NucleotideSequences to a filestatic voidFastaWriterHelper.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 doubleGCStats.getGCStats(Collection<DNASequence> sequences)