Class MmtfActions


  • public class MmtfActions
    extends Object
    A class of functions for reading and writing Biojava structures using MMTF
    Author:
    Anthony Bradley
    • Constructor Detail

      • MmtfActions

        public MmtfActions()
    • Method Detail

      • readFromFile

        public static Structure readFromFile​(Path filePath)
                                      throws IOException
        Get a Structure object from a mmtf file.
        Parameters:
        filePath - the mmtf file
        Returns:
        a Structure object relating to the input byte array.
        Throws:
        IOException
      • writeToFile

        public static void writeToFile​(Structure structure,
                                       Path path)
                                throws IOException
        Write a Structure object to a file.
        Parameters:
        structure - the Structure to write
        path - the file to write
        Throws:
        IOException
      • readFromWeb

        public static Structure readFromWeb​(String pdbId)
                                     throws IOException
        Get a Biojava structure from the mmtf REST service.
        Parameters:
        pdbId - the PDB code of the required structure
        Returns:
        a Structure object relating to the input byte array
        Throws:
        IOException