Bio::MAGE::Array::ManufactureLIMSBiomaterial

SYNOPSIS

  use Bio::MAGE::Array::ManufactureLIMSBiomaterial;
    # creating an empty instance
  my $manufacturelimsbiomaterial = Bio::MAGE::Array::ManufactureLIMSBiomaterial->new();
    # creating an already populated instance
  my $manufacturelimsbiomaterial = Bio::MAGE::Array::ManufactureLIMSBiomaterial->new(bioMaterialPlateCol=>$bioMaterialPlateCol_value,
                        bioMaterialPlateRow=>$bioMaterialPlateRow_value,
                        bioMaterialPlateIdentifier=>$bioMaterialPlateIdentifier_value);
    # setting and retrieving object attributes
  my $bioMaterialPlateCol_val = $manufacturelimsbiomaterial->bioMaterialPlateCol();
  $manufacturelimsbiomaterial->bioMaterialPlateCol($value);
  my $bioMaterialPlateRow_val = $manufacturelimsbiomaterial->bioMaterialPlateRow();
  $manufacturelimsbiomaterial->bioMaterialPlateRow($value);
  my $bioMaterialPlateIdentifier_val = $manufacturelimsbiomaterial->bioMaterialPlateIdentifier();
  $manufacturelimsbiomaterial->bioMaterialPlateIdentifier($value);

DESCRIPTION

From the MAGE-OM documentation for the ManufactureLIMSBiomaterial class:

Stores the location from which a biomaterial was obtained.

INHERITANCE

Bio::MAGE::Array::ManufactureLIMSBiomaterial has the following super classes

CLASS METHODS

The following methods can all be called without first having an instance of the class via the Bio::MAGE::Array::ManufactureLIMSBiomaterial->methodname() syntax.

new()
new(%args)
The object constructor new() accepts the following optional named-value style arguments:
$obj->set_slots(%parameters)
$obj->set_slots(\@name_list, \@value_list)
The set_slots() method is used to set a number of slots at the same time. It has two different invocation methods. The first takes a named parameter list, and the second takes two array references.

Return value: none

Side effects: will call croak() if a slot_name is used that the class does not define.

$obj->get_slots(@name_list)
The get_slots() method is used to get the values of a number of slots at the same time.

Return value: a list of instance objects

Side effects: none

$val = $obj->set_slot($name,$val)
The set_slot() method sets the slot $name to the value $val

Return value: the new value of the slot, i.e. $val

Side effects: none

$val = $obj->get_slot($name)
The get_slot() method is used to get the values of a number of slots at the same time.

Return value: a single slot value, or undef if the slot has not been initialized.

Side effects: none

@names = $obj->get_slot_names()
The get_slot_names() method is used to retrieve the name of all slots defined for a given object.

Return value: a single slot value, or undef if the slot has not been initialized.

Side effects: none

$name = class_name()
Returns the full class name for this class, Bio::MAGE::Array::ManufactureLIMSBiomaterial.

$package_name = package()
Returns the unresolved package name (i.e. no 'Bio::MAGE::') of the package that contains class, Bio::MAGE::Array::ManufactureLIMSBiomaterial.

@classes = subclasses()
returns the list of subclasses for this class.

@classes = superclasses()
returns the list of superclasses for this class.

@methods = attribute_methods()
returns the list of attribute accessor methods for this class.

@methods = association_methods()
returns the list of association accessor methods for this class.

%assns = associations()
returns the association meta-information in a hash where the keys are the association names and the values are Bio::MAGE::Association objects that provide the meta-information for the association.

ATTRIBUTES

Attributes are simple data types that belong to a single instance of a class. In the Perl implementation of the MAGE-OM classes, the interface to attributes is implemented using separate setter and getter methods for each attribute.

Bio::MAGE::Array::ManufactureLIMSBiomaterial: has the following attribute accessor methods:

bioMaterialPlateCol
From the MAGE-OM documentation for the bioMaterialPlateCol attribute:

The plate column from which a biomaterial was obtained. Specified by a number.

$val = $manufacturelimsbiomaterial->setBioMaterialPlateCol($val)
The restricted setter method for the bioMaterialPlateCol attribute.

Input parameters: the value to which the bioMaterialPlateCol attribute will be set

Return value: the current value of the bioMaterialPlateCol attribute

Side effects: none

Exceptions: will call croak() if no input parameters are specified, or if too many input parameters are specified

$val = $manufacturelimsbiomaterial->getBioMaterialPlateCol()
The restricted getter method for the bioMaterialPlateCol attribute.

Input parameters: none

Return value: the current value of the bioMaterialPlateCol attribute

Side effects: none

Exceptions: will call croak() if any input parameters are specified

bioMaterialPlateRow
From the MAGE-OM documentation for the bioMaterialPlateRow attribute:

The plate row from which a biomaterial was obtained. Specified by a letter.

$val = $manufacturelimsbiomaterial->setBioMaterialPlateRow($val)
The restricted setter method for the bioMaterialPlateRow attribute.

Input parameters: the value to which the bioMaterialPlateRow attribute will be set

Return value: the current value of the bioMaterialPlateRow attribute

Side effects: none

Exceptions: will call croak() if no input parameters are specified, or if too many input parameters are specified

$val = $manufacturelimsbiomaterial->getBioMaterialPlateRow()
The restricted getter method for the bioMaterialPlateRow attribute.

Input parameters: none

Return value: the current value of the bioMaterialPlateRow attribute

Side effects: none

Exceptions: will call croak() if any input parameters are specified

bioMaterialPlateIdentifier
From the MAGE-OM documentation for the bioMaterialPlateIdentifier attribute:

The plate from which a biomaterial was obtained.

$val = $manufacturelimsbiomaterial->setBioMaterialPlateIdentifier($val)
The restricted setter method for the bioMaterialPlateIdentifier attribute.

Input parameters: the value to which the bioMaterialPlateIdentifier attribute will be set

Return value: the current value of the bioMaterialPlateIdentifier attribute

Side effects: none

Exceptions: will call croak() if no input parameters are specified, or if too many input parameters are specified

$val = $manufacturelimsbiomaterial->getBioMaterialPlateIdentifier()
The restricted getter method for the bioMaterialPlateIdentifier attribute.

Input parameters: none

Return value: the current value of the bioMaterialPlateIdentifier attribute

Side effects: none

Exceptions: will call croak() if any input parameters are specified

Attributes Inherited from Bio::MAGE::Array::ManufactureLIMS

quality
From the MAGE-OM documentation for the quality attribute:

A brief description of the quality of the array manufacture process.

$val = $manufacturelims->setQuality($val)
The restricted setter method for the quality attribute.

Input parameters: the value to which the quality attribute will be set

Return value: the current value of the quality attribute

Side effects: none

Exceptions: will call croak() if no input parameters are specified, or if too many input parameters are specified

$val = $manufacturelims->getQuality()
The restricted getter method for the quality attribute.

Input parameters: none

Return value: the current value of the quality attribute

Side effects: none

Exceptions: will call croak() if any input parameters are specified


BUGS

Please send bug reports to mged-mage@lists.sf.net


AUTHOR

Jason E. Stewart (www.openinformatics.com)


SEE ALSO

perl(1).