Uses of Interface
org.strbio.util.DLinkedList.Node

Packages that use DLinkedList.Node
org.strbio.mol These classes represent objects or concepts useful to structural biologists. 
org.strbio.mol.lib.pred2ary These classes represent conceptual objects used in the Pred2ary program, which are probably not very useful for other purposes. 
org.strbio.util These classes perform general purpose utility functions. 
 

Uses of DLinkedList.Node in org.strbio.mol
 

Classes in org.strbio.mol that implement DLinkedList.Node
 class AtomNode
          Class to represent a node in a list of atoms.
 class Monomer
          Class to represent a single monomer in a linear polymer.
 class Nucleotide
          Class to represent a single nucleotide Version 1.0, 8/17/01 - original version, based on org.strbio.mol.Residue
 class ProfRes
          Class to represent a single residue in a protein with profile information.
 class ProfResPSI
          Class to represent a single residue in a profile, with position specific information (PSI) added.
 class Residue
          Class to represent a single residue in a protein.
 

Methods in org.strbio.mol that return DLinkedList.Node
 DLinkedList.Node Nucleotide.copyNode()
          copy contents of a residue
 DLinkedList.Node AtomNode.copyNode()
          Return a node with a copy of the same atom.
 DLinkedList.Node ProfRes.copyNode()
          copy contents of a residue
 DLinkedList.Node ProfResPSI.copyNode()
          copy contents of a ProfResPSI.
 DLinkedList.Node Residue.copyNode()
          copy contents of a residue
 DLinkedList.Node Monomer.copyNode()
          copy contents of a monomer.
 DLinkedList.Node AtomNode.next()
          return the next AtomNode
 DLinkedList.Node Monomer.next()
          return the next monomer in the polymer.
 DLinkedList.Node AtomNode.prev()
          return the previous AtomNode
 DLinkedList.Node Monomer.prev()
          return the previous monomer in the polymer.
 

Methods in org.strbio.mol with parameters of type DLinkedList.Node
 void AtomNode.setNext(DLinkedList.Node x)
          set the next AtomNode
 void Monomer.setNext(DLinkedList.Node x)
          set the next monomer in the polymer.
 void AtomNode.setPrev(DLinkedList.Node x)
          set the previous AtomNode
 void Monomer.setPrev(DLinkedList.Node x)
          set the previous monomer in the polymer.
 

Uses of DLinkedList.Node in org.strbio.mol.lib.pred2ary
 

Classes in org.strbio.mol.lib.pred2ary that implement DLinkedList.Node
 class PCPRes
          ProfRes with a couple extras useful for 2ary structure prediction.
 

Methods in org.strbio.mol.lib.pred2ary that return DLinkedList.Node
 DLinkedList.Node PCPRes.copyNode()
          copy contents of a residue
 

Uses of DLinkedList.Node in org.strbio.util
 

Methods in org.strbio.util that return DLinkedList.Node
 DLinkedList.Node DLinkedList.Node.copyNode()
          This should return a copy of a node, without next and prev set.
 DLinkedList.Node DLinkedList.head()
          returns the head of the list.
 DLinkedList.Node DLinkedList.Node.next()
          This should return the next node in the list, or null if there is none.
 DLinkedList.Node DLinkedList.node(int i)
          returns the N'th node in the list, starting at zero.
 DLinkedList.Node DLinkedList.Node.prev()
          This should return the previous node in the list, or null if there is none.
 DLinkedList.Node DLinkedList.tail()
          returns the tail of the list.
 

Methods in org.strbio.util with parameters of type DLinkedList.Node
 void DLinkedList.insertNode(DLinkedList.Node x, DLinkedList.Node y)
          Inserts another object in the linked list after a certain node.
 void DLinkedList.insertNode(DLinkedList.Node x, int n)
          Inserts another object in the linked list after the n'th one.
 void DLinkedList.insertNodeBefore(DLinkedList.Node x, DLinkedList.Node y)
          Inserts another object in the linked list before a certain one.
 void DLinkedList.insertNodeBefore(DLinkedList.Node x, int n)
          Inserts another object in the linked list before the n'th one.
 void DLinkedList.insertNodeFirst(DLinkedList.Node x)
          Inserts another object at the beginning of the list.
 void DLinkedList.insertNodeLast(DLinkedList.Node x)
          Inserts another object at the end of the list.
 void DLinkedList.remove(DLinkedList.Node x)
          Remove an object from the list.
 void DLinkedList.Node.setNext(DLinkedList.Node x)
          This should set the next node in the list to a given linkable object.
 void DLinkedList.Node.setPrev(DLinkedList.Node x)
          This should set the previous node in the list to a given linkable object.
 void DLinkedList.truncate(DLinkedList.Node x)
          Truncate the list after a certain node.
 void DLinkedList.truncateBefore(DLinkedList.Node x)
          Truncate the list before a certain node.