Package ffx.xray.cli
Class XrayOptions
java.lang.Object
ffx.xray.cli.DataRefinementOptions
ffx.xray.cli.XrayOptions
Represents command line options for scripts that utilize X-ray data with a maximum likelihood
target.
- Since:
- 1.0
- Author:
- Michael J. Schnieders
-
Field Summary
Modifier and TypeFieldDescriptionThe refinement mode to use.The SolventModel to use.Fields inherited from class ffx.xray.cli.DataRefinementOptions
wA
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDiffractionData
(List<String> filenames, MolecularAssembly[] assemblies, org.apache.commons.configuration2.CompositeConfiguration properties) Process input from opened molecular assemblies to a DiffractionData.void
init()
Parse options.processData
(List<String> filenames, MolecularAssembly[] systems) Process input to collect Diffraction Files.void
setProperties
(picocli.CommandLine.ParseResult parseResult, org.apache.commons.configuration2.CompositeConfiguration properties) setProperties.toXrayEnergy
(DiffractionData diffractionData) Process input from opened molecular assemblies and diffraction data to a RefinementEnergy.Methods inherited from class ffx.xray.cli.DataRefinementOptions
getwA
-
Field Details
-
refinementMode
The refinement mode to use. -
solventModel
The SolventModel to use.
-
-
Constructor Details
-
XrayOptions
public XrayOptions()
-
-
Method Details
-
init
public void init()Parse options. -
processData
Process input to collect Diffraction Files.- Parameters:
filenames
- Input filenames (first filename is ignored).systems
- Currently open systems.- Returns:
- a list of DiffractionFile instances.
-
setProperties
public void setProperties(picocli.CommandLine.ParseResult parseResult, org.apache.commons.configuration2.CompositeConfiguration properties) setProperties.- Parameters:
parseResult
- aCommandLine.ParseResult
object.properties
- aCompositeConfiguration
object.
-
getDiffractionData
public DiffractionData getDiffractionData(List<String> filenames, MolecularAssembly[] assemblies, org.apache.commons.configuration2.CompositeConfiguration properties) Process input from opened molecular assemblies to a DiffractionData.- Parameters:
filenames
- All filenames included in the diffraction data.assemblies
- All molecular assemblies included in the diffraction data.properties
- The properties to apply.- Returns:
- An assembled DiffractionData
-
toXrayEnergy
Process input from opened molecular assemblies and diffraction data to a RefinementEnergy.- Parameters:
diffractionData
- Diffraction data.- Returns:
- An assembled RefinementEnergy with X-ray energy.
-