DuplicateAtoms

class DuplicateAtoms : List<DuplicateAtoms.AtomGroup>

Detects atom duplications in a molecule, and provides tools for removing one of the duplicated atoms.

PDB files from the Protein Data Bank are usually very high quality files, but rarely a third-party tool will create a malformed PDB file with duplicated atoms. This tool can help correct those errors.

Constructors

Link copied to clipboard
fun DuplicateAtoms(mol: Molecule)

Types

Link copied to clipboard
inner class AtomGroup(name: String, chain: Polymer.Chain?, res: Polymer.Residue?, atoms: List<Atom>)

Functions

Link copied to clipboard
open operator override fun contains(element: DuplicateAtoms.AtomGroup): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<DuplicateAtoms.AtomGroup>): Boolean
Link copied to clipboard
open fun forEach(p0: Consumer<in DuplicateAtoms.AtomGroup>)
Link copied to clipboard
open operator override fun get(index: Int): DuplicateAtoms.AtomGroup
Link copied to clipboard
open override fun indexOf(element: DuplicateAtoms.AtomGroup): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): Iterator<DuplicateAtoms.AtomGroup>
Link copied to clipboard
open override fun lastIndexOf(element: DuplicateAtoms.AtomGroup): Int
Link copied to clipboard
open override fun listIterator(): ListIterator<DuplicateAtoms.AtomGroup>
open override fun listIterator(index: Int): ListIterator<DuplicateAtoms.AtomGroup>
Link copied to clipboard
open fun parallelStream(): Stream<DuplicateAtoms.AtomGroup>
Link copied to clipboard
open override fun spliterator(): Spliterator<DuplicateAtoms.AtomGroup>
Link copied to clipboard
open fun stream(): Stream<DuplicateAtoms.AtomGroup>
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): List<DuplicateAtoms.AtomGroup>
Link copied to clipboard
open fun <T : Any> toArray(p0: IntFunction<Array<T>>): Array<T>

Properties

Link copied to clipboard
val mol: Molecule
Link copied to clipboard
open override val size: Int