Uses of Class
org.biojava.nbio.structure.StructureException
Packages that use StructureException
Package
Description
Interfaces and classes for protein structure (PDB).
Classes for the alignment of structures.
Classes related to the implementation of the CE alignment algorithm, here called jCE.
This package deals with the server communication for auto-downloading pre-calculated alignments.
Classes related to the implementation of the FATCAT alignment algorithm, here called jFATCAT.
Classes for the pairwise alignment of structures.
Serialization and deserialization for structure alignment results (as AFPChain object) to XML.
Some utility classes for the protein structure GUIs.
Input and Output of Structures
Parsers and API for SCOP, Structural Classification of Proteins.
-
Uses of StructureException in demo
Methods in demo that throw StructureExceptionModifier and TypeMethodDescriptionstatic voidDemoAlignmentFromFasta.getAlignmentFromFasta()static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic void -
Uses of StructureException in org.biojava.nbio.structure
Methods in org.biojava.nbio.structure that throw StructureExceptionModifier and TypeMethodDescriptionstatic final Atom[]Calc.centerAtoms(Atom[] atomSet) Center the atoms at the Centroid.static final Atom[]Calc.centerAtoms(Atom[] atomSet, Atom centroid) Center the atoms at the Centroid, if the centroid is already know.static final AtomCalc.createVirtualCBAtom(AminoAcid amino) creates a virtual C-beta atom. this might be needed when working with GLY thanks to Peter Lackner for a python template of this method.Request a particular group from a structure.Request a particular group from a structure.Request a particular group from a structure.Request a particular group from a structure.StructureIO.getBiologicalAssemblies(String pdbId) Returns all biological assemblies for the given PDB id, using multiModel=falseStructureIO.getBiologicalAssemblies(String pdbId, boolean multiModel) Returns all biological assemblies for the given PDB id.static StructureStructureIO.getBiologicalAssembly(String pdbId) Returns the first biological assembly that is available for the given PDB id, using multiModel=falsestatic StructureStructureIO.getBiologicalAssembly(String pdbId, boolean multiModel) Returns the first biological assembly that is available for the given PDB id.static StructureStructureIO.getBiologicalAssembly(String pdbId, int biolAssemblyNr) Returns the biological assembly for the given PDB id and bioassembly identifier, using multiModel=falsestatic StructureStructureIO.getBiologicalAssembly(String pdbId, int biolAssemblyNr, boolean multiModel) Returns the biological assembly for the given PDB id and bioassembly identifier.Chain.getGroupByPDB(ResidueNumber resNum) Get a group by its PDB residue numbering.ChainImpl.getGroupByPDB(ResidueNumber resNum) static GroupStructureTools.getGroupByPDBResidueNumber(Structure struc, ResidueNumber pdbResNum) Get a group represented by a ResidueNumber.Group[]Chain.getGroupsByPDB(ResidueNumber pdbresnumStart, ResidueNumber pdbresnumEnd) Get all groups that are located between two PDB residue numbers.Group[]Chain.getGroupsByPDB(ResidueNumber pdbresnumStart, ResidueNumber pdbresnumEnd, boolean ignoreMissing) Get all groups that are located between two PDB residue numbers.Group[]ChainImpl.getGroupsByPDB(ResidueNumber start, ResidueNumber end) Group[]ChainImpl.getGroupsByPDB(ResidueNumber start, ResidueNumber end, boolean ignoreMissing) static final doubleCalculate the phi angle.static final doubleCalculate the psi angle.PdbId.getShortId()Get the PDB Id in the short format.static StructureStructureIO.getStructure(String name) Loads a structure based on a name.static StructureStructureTools.getStructure(String name) Short version ofStructureTools.getStructure(String, PDBFileParser, AtomCache)which creates new parsers when neededstatic StructureStructureTools.getStructure(String name, PDBFileParser parser, AtomCache cache) Flexibly get a structure from an input String.static doubleCalc.getTMScore(Atom[] atomSet1, Atom[] atomSet2, int len1, int len2) Calculate the TM-Score for the superposition.static doubleCalc.getTMScore(Atom[] atomSet1, Atom[] atomSet2, int len1, int len2, boolean normalizeMin) Calculate the TM-Score for the superposition.BioAssemblyIdentifier.loadStructure(AtomCache cache) PassthroughIdentifier.loadStructure(AtomCache cache) Passthrough identifiers don't know how to load a structureStructureIdentifier.loadStructure(AtomCache cache) Loads a structure encompassing the structure identified.SubstructureIdentifier.loadStructure(AtomCache cache) Loads the complete structure based onSubstructureIdentifier.getPdbId().URLIdentifier.loadStructure(AtomCache cache) Load the structure from the URLTakes a complete structure as input and reduces it to the substructure represented by this StructureIdentifier.Takes a complete structure as input and reduces it to residues present in the specified rangesstatic final voidRotate a Group.static final voidRotate a structure.BioAssemblyIdentifier.toCanonical()StructureIdentifier.toCanonical()Convert to a canonical SubstructureIdentifier.URLIdentifier.toCanonical()static StringPdbId.toExtendedId(String shortId) ConvertsshortIdto the PDB ID extended format.static StringConvertsextendedIdto the PDB ID short format. -
Uses of StructureException in org.biojava.nbio.structure.align
Methods in org.biojava.nbio.structure.align that throw StructureExceptionModifier and TypeMethodDescriptionabstract AFPChainabstract AFPChainRun an alignment while specifying the atoms to be aligned.Run an alignment and also send a bean containing the parameters.Run an alignment while specifying the atoms to be aligned.run an alignment and also send a bean containing the parameters.voidStructurePairAligner.align(Atom[] ca1, Atom[] ca2, StrucAligParameters params) Calculate the protein structure superimposition, between two sets of atoms.voidAlign two chains from the structures.voidStructurePairAligner.align(Structure s1, String chainId1, Structure s2, String chainId2, StrucAligParameters params) Aligns two chains from the structures using user provided parameters.voidCalculate the alignment between the two full structures with default parametersvoidStructurePairAligner.align(Structure s1, Structure s2, StrucAligParameters params) Calculate the alignment between the two full structures with user provided parametersstatic StructureAlignmentStructureAlignmentFactory.getAlgorithm(String name) static Group[]AFPTwister.twistOptimized(AFPChain afpChain, Atom[] ca1, Atom[] ca2) superimposing according to the optimized alignmentstatic Group[]calculate the total rmsd of the blocks output a merged pdb file for both proteins protein 1, in chain A protein 2 is twisted according to the twists detected, in chain B -
Uses of StructureException in org.biojava.nbio.structure.align.ce
Methods in org.biojava.nbio.structure.align.ce that throw StructureExceptionModifier and TypeMethodDescriptionAligns ca1 and ca2 using a heuristic to check for CPs.Align ca2 onto ca1.Finds the optimal alignment between two proteins allowing for a circular permutation (CP).OptimalCECPMain.alignOptimal(Atom[] ca1, Atom[] ca2, Object param, AFPChain[] alignments) Finds the optimal alignment between two proteins allowing for a circular permutation (CP).OptimalCECPMain.alignPermuted(Atom[] ca1, Atom[] ca2, Object param, int cp) Aligns ca1 with ca2 permuted by cp residues.doublesuperimpose and get rmsddoubleCeCalculatorEnhanced.calc_rmsd(Atom[] pro1, Atom[] pro2, int strLen, boolean storeTransform, boolean show) superimpose and get rmsdCECalculator.extractFragments(AFPChain afpChain, Atom[] ca1, Atom[] ca2) CeCalculatorEnhanced.extractFragments(AFPChain afpChain, Atom[] ca1, Atom[] ca2) static AFPChainCeCPMain.filterDuplicateAFPs(AFPChain afpChain, CECalculator ceCalc, Atom[] ca1, Atom[] ca2duplicated) Takes as input an AFPChain where ca2 has been artificially duplicated.static AFPChainCeCPMain.filterDuplicateAFPs(AFPChain afpChain, CECalculator ceCalc, Atom[] ca1, Atom[] ca2duplicated, CECPParameters params) voidvoidstatic AFPChainCeCPMain.postProcessAlignment(AFPChain afpChain, Atom[] ca1, Atom[] ca2m, CECalculator calculator) Circular permutation specific code to be run after the standard CE alignmentstatic AFPChainCeCPMain.postProcessAlignment(AFPChain afpChain, Atom[] ca1, Atom[] ca2m, CECalculator calculator, CECPParameters param) Circular permutation specific code to be run after the standard CE alignment -
Uses of StructureException in org.biojava.nbio.structure.align.client
Methods in org.biojava.nbio.structure.align.client that throw StructureExceptionModifier and TypeMethodDescriptionStructureName.getBaseIdentifier()StructureName wraps another StructureIdentifier.PdbPair.getPDBCode1()Deprecated.PdbPair.getPDBCode2()Deprecated.usePdbPair.getPDBCode2()insteadStructureName.getPdbId()Get the PDB ID for this name, if any.PdbPair.getPdbId1()PdbPair.getPdbId2()StructureName.loadStructure(AtomCache cache) StructureName.toCanonical() -
Uses of StructureException in org.biojava.nbio.structure.align.fatcat
Methods in org.biojava.nbio.structure.align.fatcat that throw StructureExceptionModifier and TypeMethodDescriptionprotected AFPChainFatCat.align(Atom[] ca1, Atom[] ca2, FatCatParameters params, boolean doRigid) FatCat.alignFlexible(Atom[] ca1, Atom[] ca2, FatCatParameters params) FatCat.alignRigid(Atom[] ca1, Atom[] ca2) FatCat.alignRigid(Atom[] ca1, Atom[] ca2, FatCatParameters params) -
Uses of StructureException in org.biojava.nbio.structure.align.fatcat.calc
Methods in org.biojava.nbio.structure.align.fatcat.calc that throw StructureExceptionModifier and TypeMethodDescriptionvoidFatCatAligner.align(Atom[] ca1, Atom[] ca2, boolean doRigid, FatCatParameters params) static voidAFPCalculator.extractAFPChains(FatCatParameters params, AFPChain afpChain, Atom[] ca1, Atom[] ca2) static voidAFPOptimizer.optimizeAln(FatCatParameters params, AFPChain afpChain, Atom[] ca1, Atom[] ca2) optimize the alignment by dynamic programmingvoidStructureAlignmentOptimizer.runOptimization(int maxi) run the optimizationConstructors in org.biojava.nbio.structure.align.fatcat.calc that throw StructureExceptionModifierConstructorDescriptionStructureAlignmentOptimizer(int b1, int end1, Atom[] c1, int b2, int end2, Atom[] c2, int iniLen, int[][] iniSet) optimize the structural alignment by update the equivalent residues and then run dynamic programming input: len1 the length of structure 1; c1: the structure information of 1 len2 the length of structure 2; c2: the structure information of 2 iniLen and iniSet is the length and list of initial equivalent residues -
Uses of StructureException in org.biojava.nbio.structure.align.gui
Methods in org.biojava.nbio.structure.align.gui that throw StructureExceptionModifier and TypeMethodDescriptionstatic StructureDisplayAFP.createArtificalStructure(AFPChain afpChain, Atom[] ca1, Atom[] ca2) Create a "fake" Structure objects that contains the two sets of atoms aligned on top of each other.static final StructureAlignmentJmolDisplayAFP.display(AFPChain afpChain, Group[] twistedGroups, Atom[] ca1, Atom[] ca2, List<Group> hetatms1, List<Group> hetatms2) Note: ca2, hetatoms2 and nucleotides2 should not be rotated.static MultipleAlignmentJmolMultipleAlignmentJmolDisplay.display(MultipleAlignment multAln) Display a MultipleAlignment with a JmolPanel.static StructureAlignmentJmolDisplay an AFPChain alignmentstatic final Atom[]DisplayAFP.getAtomArray(Atom[] ca, List<Group> hetatms) Returns the first atom for each groupstatic final AtomDisplayAFP.getAtomForAligPos(AFPChain afpChain, int chainNr, int aligPos, Atom[] ca, boolean getPrevious) Return the atom at alignment position aligPos. at the present only works with block 0SelectPDBPanel.getStructure1()SelectPDBPanel.getStructure2()static voidDisplayAFP.showAlignmentPanel(AFPChain afpChain, Atom[] ca1, Atom[] ca2, AbstractAlignmentJmol jmol) static voidMultipleAlignmentJmolDisplay.showMultipleAligmentPanel(MultipleAlignment multAln, AbstractAlignmentJmol jmol) Deprecated.Replace withstatic voidMultipleAlignmentJmolDisplay.showMultipleAlignmentPanel(MultipleAlignment multAln, AbstractAlignmentJmol jmol) Creates a new Frame with the MultipleAlignment Sequence Panel. -
Uses of StructureException in org.biojava.nbio.structure.align.gui.aligpanel
Constructors in org.biojava.nbio.structure.align.gui.aligpanel that throw StructureExceptionModifierConstructorDescriptionMultipleAligPanel(AFPChain afpChain, Atom[] ca1, Atom[] ca2, AbstractAlignmentJmol jmol) Constructor using an afpChain and the atom arrays for pairwise alignments. -
Uses of StructureException in org.biojava.nbio.structure.align.multiple
Methods in org.biojava.nbio.structure.align.multiple that throw StructureExceptionModifier and TypeMethodDescriptionvoidMultipleAlignmentEnsembleImpl.updateAtomArrays()Force the atom arrays to regenerate based onMultipleAlignmentEnsembleImpl.getStructureIdentifiers(). -
Uses of StructureException in org.biojava.nbio.structure.align.multiple.mc
Methods in org.biojava.nbio.structure.align.multiple.mc that throw StructureExceptionModifier and TypeMethodDescriptionMultipleMcOptimizer.optimize()Optimization method based in a Monte-Carlo approach. -
Uses of StructureException in org.biojava.nbio.structure.align.multiple.util
Methods in org.biojava.nbio.structure.align.multiple.util that throw StructureExceptionModifier and TypeMethodDescriptionstatic voidMultipleAlignmentScorer.calculateScores(MultipleAlignment alignment) Calculates and puts the RMSD and the average TM-Score of the MultipleAlignment.static final StructureMultipleAlignmentTools.getAlignedStructure(List<Atom[]> atomArrays) Get an artificial Structure containing a different model for every input structure, so that the alignment result can be viewed in Jmol.static doubleMultipleAlignmentScorer.getAvgTMScore(List<Atom[]> transformed, List<Integer> lengths) Calculates the average TMScore all the possible pairwise structure comparisons of the given a set of superimposed Atoms and the original structure lengths.static doubleMultipleAlignmentScorer.getAvgTMScore(MultipleAlignment alignment) Calculates the average TMScore of all the possible pairwise structure comparisons of the given alignment.static doubleMultipleAlignmentScorer.getMCScore(MultipleAlignment alignment, double gapOpen, double gapExtension, double dCutoff) Calculates the MC score, specific for the MultipleAlignment algorithm.static doubleMultipleAlignmentScorer.getRefTMScore(List<Atom[]> transformed, List<Integer> lengths, int reference) Calculates the average TMScore from all structures to a reference structure, given a set of superimposed atoms.static doubleMultipleAlignmentScorer.getRefTMScore(MultipleAlignment alignment, int ref) Calculates the average TMScore from all structures to a reference structure, given a set of superimposed atoms.MultipleAlignmentDisplay.getRotatedAtoms(MultipleAlignment multAln) New structures are downloaded if they were not cached in the alignment and they are entirely transformed here with the superposition information in the Multiple Alignment.voidCoreSuperimposer.superimpose(MultipleAlignment alignment) voidMultipleSuperimposer.superimpose(MultipleAlignment alignment) Superimpose all structures from aMultipleAlignment.voidReferenceSuperimposer.superimpose(MultipleAlignment alignment) static StringMultipleAlignmentWriter.to3DFormat(MultipleAlignment alignment, int queryIndex, int templateIndex) Outputs a pairwise alignment in I-TASSER's 3D Format for target-template alignment. http://zhanglab.ccmb.med.umich.edu/I-TASSER/option4.htmlstatic StructureMultipleAlignmentTools.toMultimodelStructure(MultipleAlignment multAln, List<Atom[]> transformedAtoms) -
Uses of StructureException in org.biojava.nbio.structure.align.pairwise
Methods in org.biojava.nbio.structure.align.pairwise that throw StructureExceptionModifier and TypeMethodDescriptionFragmentJoiner.approach_ap3(Atom[] ca1, Atom[] ca2, FragmentPair[] fraglst, StrucAligParameters params) voidAlternativeAlignment.calculateSuperpositionByIdx(Atom[] ca1, Atom[] ca2) voidFragmentJoiner.extendFragments(Atom[] ca1, Atom[] ca2, JointFragments[] fragments, StrucAligParameters params) voidFragmentJoiner.extendFragments(Atom[] ca1, Atom[] ca2, JointFragments fragments, StrucAligParameters params) voidAlternativeAlignment.finish(StrucAligParameters params, Atom[] ca1, Atom[] ca2) static doubleFragmentJoiner.getRMS(Atom[] ca1, Atom[] ca2, JointFragments frag) Get the RMS of the JointFragments pair fragvoidAlternativeAlignment.refine(StrucAligParameters params, Atom[] ca1, Atom[] ca2) Refinement procedure based on superposition and dynamic programming. -
Uses of StructureException in org.biojava.nbio.structure.align.quaternary
Methods in org.biojava.nbio.structure.align.quaternary that throw StructureExceptionModifier and TypeMethodDescriptionstatic QsAlignResultQsAlign.align(List<Subunit> s1, List<Subunit> s2, SubunitClustererParameters cParams, QsAlignParameters aParams) static QsAlignResultQsAlign.align(Structure s1, Structure s2, SubunitClustererParameters cParams, QsAlignParameters aParams) -
Uses of StructureException in org.biojava.nbio.structure.align.seq
Methods in org.biojava.nbio.structure.align.seq that throw StructureException -
Uses of StructureException in org.biojava.nbio.structure.align.util
Methods in org.biojava.nbio.structure.align.util that throw StructureExceptionModifier and TypeMethodDescriptionAlignmentTools.alignmentAsMap(AFPChain afpChain) Creates a Map specifying the alignment as a mapping between residue indices of protein 1 and residue indices of protein 2.static AFPChainAlignmentTools.createAFPChain(Atom[] ca1, Atom[] ca2, ResidueNumber[] aligned1, ResidueNumber[] aligned2) Fundamentally, an alignment is just a list of aligned residues in each protein.static StructureAFPAlignmentDisplay.createArtificalStructure(AFPChain afpChain, Atom[] ca1, Atom[] ca2) static AFPChainAlignmentTools.deleteColumn(AFPChain afpChain, Atom[] ca1, Atom[] ca2, int block, int pos) Delete an alignment position from the original alignment object.static AFPChainAlignmentTools.deleteHighestDistanceColumn(AFPChain afpChain, Atom[] ca1, Atom[] ca2) Find the alignment position with the highest atomic distance between the equivalent atomic positions of the arrays and remove it from the alignment.static final StructureAlignmentTools.getAlignedStructure(Atom[] ca1, Atom[] ca2) Get an artifical Structure containing both chains.static doubleCalculate the rotation angle for a structureAtom[]Returns the CA atoms for the provided name.Atom[]AtomCache.getAtoms(StructureIdentifier name) AtomCache.getBiologicalAssemblies(String pdbId, boolean multiModel) Returns all biological assemblies for given PDB id.AtomCache.getBiologicalAssembly(String pdbId, boolean multiModel) Returns the default biological unit (bioassemblyId=1, known in PDB as pdb1.gz).AtomCache.getBiologicalAssembly(String pdbId, int bioAssemblyId, boolean multiModel) Returns the biological assembly for a given PDB ID and bioAssemblyId, by building the assembly from the biounit annotations found inStructure.getPDBHeader()AtomCache.getBiologicalAssembly(PdbId pdbId, int bioAssemblyId, boolean multiModel) Returns the biological assembly for a given PDB ID and bioAssemblyId, by building the assembly from the biounit annotations found inStructure.getPDBHeader()Atom[]AtomCache.getRepresentativeAtoms(String name) Returns the representative atoms for the provided name.Atom[]AtomCache.getRepresentativeAtoms(StructureIdentifier name) static MatrixAtomCache.getStructure(String name) Request a Structure based on a name.AtomCache.getStructure(StructureIdentifier strucId) Get the structure corresponding to the givenStructureIdentifier.AtomCache.getStructureForCathDomain(StructureName structureName) Returns aStructurecorresponding to the CATH identifier supplied instructureName, using the theCathDatabaseatCathFactory.getCathDatabase().AtomCache.getStructureForCathDomain(StructureName structureName, CathDatabase cathInstall) Returns aStructurecorresponding to the CATH identifier supplied instructureName, using the specifiedCathDatabase.AtomCache.getStructureForDomain(String scopId) Returns the representation of aScopDomainas a BioJavaStructureobject.AtomCache.getStructureForDomain(String scopId, ScopDatabase scopDatabase) Returns the representation of aScopDomainas a BioJavaStructureobject.AtomCache.getStructureForDomain(ScopDomain domain) Returns the representation of aScopDomainas a BioJavaStructureobject.AtomCache.getStructureForDomain(ScopDomain domain, ScopDatabase scopDatabase) Returns the representation of aScopDomainas a BioJavaStructureobject.AtomCache.getStructureForDomain(ScopDomain domain, ScopDatabase scopDatabase, boolean strictLigandHandling) Returns the representation of aScopDomainas a BioJavaStructureobject.AtomCache.getStructureForPdbId(String id) Loads a structure directly by PDB IDstatic intAlignmentTools.getSymmetryOrder(AFPChain afpChain, int maxSymmetry, float minimumMetricChange) Guesses the order of symmetry in an alignmentstatic doubleAFPChainScorer.getTMScore(AFPChain align, Atom[] ca1, Atom[] ca2) static doubleAFPChainScorer.getTMScore(AFPChain align, Atom[] ca1, Atom[] ca2, boolean normalizeMin) static AtomAFPAlignmentDisplay.getTranslation(AFPChain afpChain, Atom[] ca1, Atom[] ca2) static Group[]AlignmentTools.prepareGroupsForDisplay(AFPChain afpChain, Atom[] ca1, Atom[] ca2) Rotate the Atoms/Groups so they are aligned for the 3D visualisationstatic AFPChainAlignmentTools.replaceOptAln(int[][][] newAlgn, AFPChain afpChain, Atom[] ca1, Atom[] ca2) It replaces an optimal alignment of an AFPChain and calculates all the new alignment scores and variables.static AFPChainAlignmentTools.replaceOptAln(AFPChain afpChain, Atom[] ca1, Atom[] ca2, int blockNum, int[] optLens, int[][][] optAln) static AFPChainAlignmentTools.replaceOptAln(AFPChain afpChain, Atom[] ca1, Atom[] ca2, Map<Integer, Integer> alignment) Takes an AFPChain and replaces the optimal alignment based on an alignment mapstatic AFPChainAlignmentTools.splitBlocksByTopology(AFPChain a, Atom[] ca1, Atom[] ca2) static voidAlignmentTools.updateSuperposition(AFPChain afpChain, Atom[] ca1, Atom[] ca2) After the alignment changes (optAln, optLen, blockNum, at a minimum), many other properties which depend on the superposition will be invalid.Constructors in org.biojava.nbio.structure.align.util that throw StructureExceptionModifierConstructorDescriptionRotationAxis(AFPChain afpChain) Calculate the rotation axis for the first block of an AFPChain -
Uses of StructureException in org.biojava.nbio.structure.align.xml
Methods in org.biojava.nbio.structure.align.xml that throw StructureExceptionModifier and TypeMethodDescriptionstatic StringAFPChainXMLParser.flipAlignment(String xml) Takes an XML representation of the alignment and flips the positions of name1 and name2static AFPChainFlip the position of name1 and name2 (as well as all underlying data) in an AFPChain.static AFPChainnew utility method that checks that the order of the pair in the XML alignment is correct and flips the direction if needed -
Uses of StructureException in org.biojava.nbio.structure.cath
Methods in org.biojava.nbio.structure.cath that throw StructureExceptionModifier and TypeMethodDescriptionCathDomain.getChains()Returns the chains this domain is defined over; contains more than 1 element only if this domains is a multi-chain domain.CathDomain.loadStructure(AtomCache cache) CathDomain.toCanonical() -
Uses of StructureException in org.biojava.nbio.structure.cluster
Methods in org.biojava.nbio.structure.cluster that throw StructureExceptionModifier and TypeMethodDescriptionbooleanSubunitCluster.divideInternally(SubunitClustererParameters clusterParams) Analyze the internal symmetry of the SubunitCluster and divide itsSubunitinto the internal repeats (domains) if they are internally symmetric.SubunitCluster.getMultipleAlignment()The multiple alignment is calculated from the equivalent residues in the SubunitCluster.booleanSubunitCluster.mergeStructure(SubunitCluster other, SubunitClustererParameters params) Merges the other SubunitCluster into this one if their representative Atoms are structurally similar (according to the criteria in params). -
Uses of StructureException in org.biojava.nbio.structure.domain
Methods in org.biojava.nbio.structure.domain that throw StructureExceptionModifier and TypeMethodDescriptionDomainProvider.getDomainNames(String name) Get a list of constituent domain identifiersLocalProteinDomainParser.suggestDomains(Atom[] ca) Suggest domains for a set of Calpha atomsLocalProteinDomainParser.suggestDomains(Structure s) Suggest domains for a protein structure -
Uses of StructureException in org.biojava.nbio.structure.domain.pdp
Methods in org.biojava.nbio.structure.domain.pdp that throw StructureExceptionModifier and TypeMethodDescriptionGetDistanceMatrix.getDistanceMatrix(Atom[] protein) A set of Calpha atoms that are representing the protein -
Uses of StructureException in org.biojava.nbio.structure.ecod
Methods in org.biojava.nbio.structure.ecod that throw StructureException -
Uses of StructureException in org.biojava.nbio.structure.gui.util
Methods in org.biojava.nbio.structure.gui.util that throw StructureExceptionModifier and TypeMethodDescriptionPDBDirPanel.getStructure1()PDBServerPanel.getStructure1()PDBUploadPanel.getStructure1()ScopSelectPanel.getStructure1()StructurePairSelector.getStructure1()PDBDirPanel.getStructure2()PDBServerPanel.getStructure2()PDBUploadPanel.getStructure2()ScopSelectPanel.getStructure2()StructurePairSelector.getStructure2()SelectMultiplePanel.getStructures() -
Uses of StructureException in org.biojava.nbio.structure.io
Methods in org.biojava.nbio.structure.io that throw StructureExceptionModifier and TypeMethodDescriptionstatic AFPChainFastaAFPChainConverter.cpFastaToAfpChain(File fastaFile, Structure structure, int cpSite) Takes a structure and sequence corresponding to an alignment between a structure or sequence and itself (or even a structure with a sequence), where the result has a circular permutation sitecpSiteresidues to the right.static AFPChainFastaAFPChainConverter.cpFastaToAfpChain(String first, String second, Structure structure, int cpSite) static AFPChainFastaAFPChainConverter.cpFastaToAfpChain(ProteinSequence first, ProteinSequence second, Structure structure, int cpSite) Takes a structure and sequence corresponding to an alignment between a structure or sequence and itself (or even a structure with a sequence), where the result has a circular permutation sitecpSiteresidues to the right.static AFPChainFastaAFPChainConverter.fastaFileToAfpChain(File fastaFile, Structure structure1, Structure structure2) Reads the filefastaFile, expecting exactly two sequences which give a pairwise alignment.static AFPChainFastaAFPChainConverter.fastaStringToAfpChain(String sequence1, String sequence2, Structure structure1, Structure structure2) Returns an AFPChain corresponding to the alignment betweenstructure1andstructure2, which is given by the gapped protein sequencessequence1andsequence2.static AFPChainFastaAFPChainConverter.fastaToAfpChain(String sequence1, String sequence2, Structure structure1, Structure structure2) TODO Write commentstatic AFPChainFastaAFPChainConverter.fastaToAfpChain(Map<String, ProteinSequence> sequences, Structure structure1, Structure structure2) Uses two sequences each with a corresponding structure to create an AFPChain corresponding to the alignment.static AFPChainFastaAFPChainConverter.fastaToAfpChain(SequencePair<Sequence<AminoAcidCompound>, AminoAcidCompound> alignment, Structure structure1, Structure structure2) Provided only for convenience.static AFPChainFastaAFPChainConverter.fastaToAfpChain(ProteinSequence sequence1, ProteinSequence sequence2, Structure structure1, Structure structure2) Returns an AFPChain corresponding to the alignment betweenstructure1andstructure2, which is given by the gapped protein sequencessequence1andsequence2.StructureProvider.getStructureById(String pdbId) Get the structure for a PDB IDStructureProvider.getStructureById(PdbId pdbId) Get the structure for a PDB IDstatic voidPrints out the XML representation of an AFPChain from a file containing exactly two FASTA sequences.voidFastaStructureParser.process()Parses the fasta file and loads it into memory. -
Uses of StructureException in org.biojava.nbio.structure.scop
Methods in org.biojava.nbio.structure.scop that throw StructureException -
Uses of StructureException in org.biojava.nbio.structure.secstruc
Methods in org.biojava.nbio.structure.secstruc that throw StructureExceptionModifier and TypeMethodDescriptionPredicts the secondary structure of this Structure object, using a DSSP implementation.static List<SecStrucState> Parse a DSSP output file and return the secondary structure annotation as a List ofSecStrucStateobjects.static List<SecStrucState> DSSPParser.parseInputStream(InputStream dsspIs, Structure structure, boolean assign) Parse a DSSP output file and return the secondary structure annotation as a List ofSecStrucStateobjects.static List<SecStrucState> DSSPParser.parseString(String dsspOut, Structure structure, boolean assign) Parse a DSSP format String and return the secondary structure annotation as a List ofSecStrucStateobjects. -
Uses of StructureException in org.biojava.nbio.structure.symmetry.gui
Methods in org.biojava.nbio.structure.symmetry.gui that throw StructureExceptionModifier and TypeMethodDescriptionstatic AbstractAlignmentJmolSymmetryDisplay.display(CeSymmResult symmResult) Displays a single structure in a cartoon representation with each symmetric repeat colored differently.static MultipleAlignmentJmolSymmetryDisplay.displayFull(CeSymmResult symm) Displays a multiple alignment of the whole structure transformations colored by blocks, corresponding to the symmetric protodomains.static MultipleAlignmentJmolSymmetryDisplay.displayRepeats(CeSymmResult symm) Displays a multiple alignment of the symmetry repeatsstatic StringSymmetryDisplay.printSymmetryAxes(CeSymmResult symm) Generates a String that displays the symmetry axes of a structure.static StringSymmetryDisplay.printSymmetryAxes(CeSymmResult symm, boolean allAxes) Generates a String that displays the symmetry axes of a structure.static StringSymmetryDisplay.printSymmetryGroup(CeSymmResult symm) Given a symmetry alignment, it draws the symmetry group axes and the polyhedron box around the structure. -
Uses of StructureException in org.biojava.nbio.structure.symmetry.internal
Methods in org.biojava.nbio.structure.symmetry.internal that throw StructureExceptionModifier and TypeMethodDescriptionprotected static CeSymmResultCeSymm.align(Atom[] atoms, CESymmParameters params) static CeSymmResultAnalyze the symmetries of the input Atom array using the DEFAULT parameters.static CeSymmResultCeSymm.analyze(Atom[] atoms, CESymmParameters params) Analyze the symmetries of the input Atom array using the provided parameters.static CeSymmResultCeSymm.analyzeLevel(Atom[] atoms, CESymmParameters params) Analyze a single level of symmetry.This method uses iteratively CeSymm to calculate all symmetries in the input array of atoms and organize them in a multiple alignment of the repeats.CeSymmResult.getRepeatsID()Return the symmetric repeats as structure identifiers, if the result is symmetric and it was refined, return null otherwise.SymmOptimizer.optimize()Optimization method based in a Monte-Carlo approach.Returns a refined symmetry alignment, where the repeat residues are aligned consistently in a MultipleAlignment.SequenceFunctionRefiner.refineSymmetry(Map<Integer, Integer> alignment, int k) Refines a CE-Symm alignment so that it is perfectly symmetric.static AFPChainSequenceFunctionRefiner.refineSymmetry(AFPChain afpChain, Atom[] ca1, Atom[] ca2, int k) Refines a CE-Symm alignment so that it is perfectly symmetric. -
Uses of StructureException in org.biojava.nbio.structure.symmetry.utils
Methods in org.biojava.nbio.structure.symmetry.utils that throw StructureExceptionModifier and TypeMethodDescriptionSymmetryTools.divideStructure(CeSymmResult symmetry) Method that converts the symmetric units of a structure into different structures, so that they can be individually visualized.static MultipleAlignmentConverts a refined symmetry AFPChain alignment into the standard representation of symmetry in a MultipleAlignment, that contains the entire Atom array of the strcuture and the symmetric repeats are orgaized in different rows in a single Block.static QuatSymmetryResultsSymmetryTools.getQuaternarySymmetry(CeSymmResult result) Given a symmetry result, it calculates the overall global symmetry, factoring out the alignment and detection steps ofQuatSymmetryDetectoralgorithm.static MultipleAlignmentSymmetryTools.toRepeatsAlignment(CeSymmResult result) Method that converts a symmetry alignment into an alignment of the repeats only, as new independent structures.static voidSymmetryTools.updateSymmetryScores(MultipleAlignment symm) Update the scores (TM-score and RMSD) of a symmetry multiple alignment.static voidSymmetryTools.updateSymmetryTransformation(SymmetryAxes axes, MultipleAlignment msa) Calculates the set of symmetry operation Matrices (transformations) of the new alignment, based on the symmetry relations in the SymmetryAxes object.
PdbPair.getPDBCode1()instead