All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rcsb.mmtf.dataholders.NoFloatDataStructBean Maven / Gradle / Ivy

There is a newer version: 0.1.1
Show newest version
package org.rcsb.mmtf.dataholders;

import java.util.ArrayList;
import java.util.List;

/**
 * Class to store the data after removal of floats.
 *
 * @author Anthony Bradley
 */
public class NoFloatDataStructBean extends NoCoordDataStruct implements BioBean {
	
	/** The _atom_site_cartn_x_int. */
	// All this information is stored as Integer arrays
	private List _atom_site_Cartn_xInt = new ArrayList();
	
	/** The _atom_site_cartn_y_int. */
	private List _atom_site_Cartn_yInt  = new ArrayList();
	
	/** The _atom_site_cartn_z_int. */
	private List  _atom_site_Cartn_zInt  = new ArrayList();
	
	/** The _atom_site_b_iso_or_equiv_int. */
	// Isotropic atomic displacement parameter
	private List  _atom_site_B_iso_or_equivInt  = new ArrayList();
	
	/** The _atom_site_occupancy_int. */
	// The fraction of the atom present at this atom position_
	private List  _atom_site_occupancyInt  = new ArrayList();
	
	/**
	 * Gets the atom serial ids.
	 *
	 * @return the atom serial ids
	 */
	public List get_atom_site_id() {
		return _atom_site_id;
	}
	
	/**
	 * Sets the atom serial ids.
	 *
	 * @param _atom_site_id the new atom serial ids.
	 */
	public void set_atom_site_id(List _atom_site_id) {
		this._atom_site_id = _atom_site_id;
	}
	
	/** The the atom serial ids. */
	private List _atom_site_id =  new ArrayList();
	
	/**
	 * Gets the _atom_site_cartn_x_int.
	 *
	 * @return the _atom_site_cartn_x_int
	 */
	public List get_atom_site_Cartn_xInt() {
		return _atom_site_Cartn_xInt;
	}
	
	/**
	 * Sets the X coordinates stored as integers.
	 *
	 * @param _atom_site_Cartn_xInt the new X coordinates stored as integers.
	 */
	public void set_atom_site_Cartn_xInt(List _atom_site_Cartn_xInt) {
		this._atom_site_Cartn_xInt = _atom_site_Cartn_xInt;
	}
	
	/**
	 * Gets the Y coordinates stored as integers.
	 *
	 * @return the Y coordinates stored as integers.
	 */
	public List get_atom_site_Cartn_yInt() {
		return _atom_site_Cartn_yInt;
	}
	
	/**
	 * Sets the Y coordinates stored as integers.
	 *
	 * @param _atom_site_Cartn_yInt the new Y coordinates stored as integers.
	 */
	public void set_atom_site_Cartn_yInt(List _atom_site_Cartn_yInt) {
		this._atom_site_Cartn_yInt = _atom_site_Cartn_yInt;
	}
	
	/**
	 * Gets the Z coordinates stored as integers.
	 *
	 * @return the Z coordinates stored as integers.
	 */
	public List get_atom_site_Cartn_zInt() {
		return _atom_site_Cartn_zInt;
	}
	
	/**
	 * Sets the Z coordinates stored as integers.
	 *
	 * @param _atom_site_Cartn_zInt the new Z coordinates stored as integers.
	 */
	public void set_atom_site_Cartn_zInt(List _atom_site_Cartn_zInt) {
		this._atom_site_Cartn_zInt = _atom_site_Cartn_zInt;
	}
	
	/**
	 * Gets the B factor stored as integers.
	 *
	 * @return the B factor stored as integers.
	 */
	public List get_atom_site_B_iso_or_equivInt() {
		return _atom_site_B_iso_or_equivInt;
	}
	
	/**
	 * Sets the B factor data stored as integers.
	 *
	 * @param _atom_site_B_iso_or_equivInt the new B factor data stored as integers.
	 */
	public void set_atom_site_B_iso_or_equivInt(List _atom_site_B_iso_or_equivInt) {
		this._atom_site_B_iso_or_equivInt = _atom_site_B_iso_or_equivInt;
	}
	
	/**
	 * Gets the occupancy data stored as integers.
	 *
	 * @return the occupancy data stored as integers
	 */
	public List get_atom_site_occupancyInt() {
		return _atom_site_occupancyInt;
	}
	
	/**
	 * Sets the occupancy data stored as integers.
	 *
	 * @param _atom_site_occupancyInt the new the occupancy data stored as integers.
	 */
	public void set_atom_site_occupancyInt(List _atom_site_occupancyInt) {
		this._atom_site_occupancyInt = _atom_site_occupancyInt;
	}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy