Interface DiffractionFileFilter

All Known Implementing Classes:
CIFFilter, CNSFilter, MTZFilter

public interface DiffractionFileFilter
DiffractionFileFilter interface.
Since:
1.0
Author:
Timothy D. Fenn
  • Method Details

    • getReflectionList

      ReflectionList getReflectionList(File file)
      Get reflection information from a reflection file.
      Parameters:
      file - File to read in.
      Returns:
      The ReflectionList, or null if not enough information present in the reflection file.
    • getReflectionList

      ReflectionList getReflectionList(File file, org.apache.commons.configuration2.CompositeConfiguration properties)
      Get reflection information from a reflection file.
      Parameters:
      file - File to read in.
      properties - System properties.
      Returns:
      The ReflectionList, or null if not enough information present in the reflection file.
    • getResolution

      double getResolution(File file, Crystal crystal)
      Attempt to determine resolution of reflection file.
      Parameters:
      file - File to read in.
      crystal - Crystal system to determine resolution information from.
      Returns:
      The resolution.
    • readFile

      boolean readFile(File file, ReflectionList reflectionList, DiffractionRefinementData refinementData, org.apache.commons.configuration2.CompositeConfiguration properties)
      Read in reflection file.
      Parameters:
      file - File to read in.
      reflectionList - The ReflectionList to find data indices.
      refinementData - The DiffractionRefinementData object to fill in.
      properties - System properties.
      Returns:
      True if read in properly.