Interface ModelContainer

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
CifContainer, ImmutableCifContainer

public interface ModelContainer extends Closeable
A set of PDB files which all correspond to the same structure and also their chain names' mapping.
  • Method Details

    • pdbFiles

      List<File> pdbFiles()
      Returns:
      A list of PDB files corresponding to this container.
    • originalCifChainName

      String originalCifChainName(File pdbFile, String pdbChain)
      Checks mapping of chains to get the original mmCIF chain name from the generated PDB chain name.
      Parameters:
      pdbFile - A PDB file.
      pdbChain - Chain name in the PDB file.
      Returns:
      Original chain name in the mmCIF file.
    • convertedPdbChainName

      String convertedPdbChainName(File pdbFile, String cifChain)
      Checks mapping of chains to get the generated PDB chain name from the original mmCIF chain name.
      Parameters:
      pdbFile - A PDB file.
      cifChain - Chain name in the mmCif file.
      Returns:
      Original chain name in the PDB file.