desel_read(file=None,
dir=None,
file_data=None,
spin_id_col=None,
mol_name_col=None,
res_num_col=None,
res_name_col=None,
spin_num_col=None,
spin_name_col=None,
sep=None,
spin_id=None,
boolean=' AND ' ,
change_all=False)
| source code
|
Deselect the spins contained in the given file.
- Parameters:
file (str) - The name of the file to open.
dir (str or None) - The directory containing the file (defaults to the current
directory if None).
file_data (list of lists) - An alternative opening a file, if the data already exists in the
correct format. The format is a list of lists where the first
index corresponds to the row and the second the column.
spin_id_col (int or None) - The column containing the spin ID strings. If supplied, the
mol_name_col, res_name_col, res_num_col, spin_name_col, and
spin_num_col arguments must be none.
mol_name_col (int or None) - The column containing the molecule name information. If
supplied, spin_id_col must be None.
res_name_col (int or None) - The column containing the residue name information. If supplied,
spin_id_col must be None.
res_num_col (int or None) - The column containing the residue number information. If
supplied, spin_id_col must be None.
spin_name_col (int or None) - The column containing the spin name information. If supplied,
spin_id_col must be None.
spin_num_col (int or None) - The column containing the spin number information. If supplied,
spin_id_col must be None.
sep (str or None) - The column separator which, if None, defaults to whitespace.
spin_id (None or str) - The spin ID string used to restrict data loading to a subset of
all spins.
boolean (str) - The boolean operator used to deselect the spin systems with. It
can be one of 'OR', 'NOR', 'AND', 'NAND', 'XOR', or 'XNOR'. This
will be ignored if the change_all flag is set.
change_all (bool) - A flag which if True will cause all spins not specified in the
file to be selected. Only the boolean operator 'AND' is
compatible with this flag set to True (all others will be
ignored).
- Raises:
|