The proto-Nucleic-Acid Builder (pNAB)
Namespaces | Functions | Variables
options.py File Reference

Namespaces

 options
 A file for preparing, explaining and validating options.
 

Functions

def options.validate_all_options (options)
 A method to validate all options. More...
 
def options._align_nucleobase (base_options)
 Aligns the provided nucleobase to purine or pyrimidine in the nucleic acid base pair standard reference frame. More...
 
def options._validate_input_file (file_name)
 Method to validate that the given file exists. More...
 
def options._validate_atom_indices (indices)
 Method to validate provided lists of atom indices. More...
 
def options._validate_helical_parameters (hp_i)
 Method to validate provided helical parameters for each parameter. More...
 
def options._validate_energy_filter (energy_filter)
 Method to validate provided energy filter. More...
 
def options._validate_strand (strand)
 Method to validate provided strand sequence. More...
 
def options._validate_bool_list (x)
 Method to validate a list of bools. More...
 

Variables

dictionary options._options_dict = {}
 Nucleic acid builder options used in the driver. More...
 

Detailed Description

A file for preparing, explaining and validating options