CaCORE::CaMOD

- AbstractCancerModel

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of AbstractCancerModel
- ASSOCIATIONS of AbstractCancerModel

- AnimalModel

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of AnimalModel
- ASSOCIATIONS of AnimalModel

- ApprovalStatus

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of ApprovalStatus
- ASSOCIATIONS of ApprovalStatus

- Availability

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Availability
- ASSOCIATIONS of Availability

- CancerModel

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of CancerModel
- ASSOCIATIONS of CancerModel

- CarcinogenicIntervention

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of CarcinogenicIntervention
- ASSOCIATIONS of CarcinogenicIntervention

- CellLine

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of CellLine
- ASSOCIATIONS of CellLine

- Conditionality

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Conditionality
- ASSOCIATIONS of Conditionality

- ContactInfo

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of ContactInfo
- ASSOCIATIONS of ContactInfo

- EndpointCode

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of EndpointCode
- ASSOCIATIONS of EndpointCode

- EngineeredGene

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of EngineeredGene
- ASSOCIATIONS of EngineeredGene

- EnvironmentalFactor

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of EnvironmentalFactor
- ASSOCIATIONS of EnvironmentalFactor

- ExpressionFeature

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of ExpressionFeature
- ASSOCIATIONS of ExpressionFeature

- GeneDelivery

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of GeneDelivery
- ASSOCIATIONS of GeneDelivery

- GeneFunction

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of GeneFunction
- ASSOCIATIONS of GeneFunction

- GeneticAlteration

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of GeneticAlteration
- ASSOCIATIONS of GeneticAlteration

- GenomicSegment

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of GenomicSegment
- ASSOCIATIONS of GenomicSegment

- GenotypeSummary

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of GenotypeSummary
- ASSOCIATIONS of GenotypeSummary

- Image

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Image
- ASSOCIATIONS of Image

- InducedMutation

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of InducedMutation
- ASSOCIATIONS of InducedMutation

- IntegrationType

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of IntegrationType
- ASSOCIATIONS of IntegrationType

- InvivoResult

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of InvivoResult
- ASSOCIATIONS of InvivoResult

- JaxInfo

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of JaxInfo
- ASSOCIATIONS of JaxInfo

- MicroArrayData

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of MicroArrayData
- ASSOCIATIONS of MicroArrayData

- ModificationType

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of ModificationType
- ASSOCIATIONS of ModificationType

- Nomenclature

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Nomenclature
- ASSOCIATIONS of Nomenclature

- Organization

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Organization
- ASSOCIATIONS of Organization

- Party

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Party
- ASSOCIATIONS of Party

- PartyRole

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of PartyRole
- ASSOCIATIONS of PartyRole

- Person

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Person
- ASSOCIATIONS of Person

- Phenotype

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Phenotype
- ASSOCIATIONS of Phenotype

- Promoter

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Promoter
- ASSOCIATIONS of Promoter

- Publication

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Publication
- ASSOCIATIONS of Publication

- PublicationStatus

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of PublicationStatus
- ASSOCIATIONS of PublicationStatus

- RegulatoryElement

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of RegulatoryElement
- ASSOCIATIONS of RegulatoryElement

- RegulatoryElementType

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of RegulatoryElementType
- ASSOCIATIONS of RegulatoryElementType

- RepositoryInfo

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of RepositoryInfo
- ASSOCIATIONS of RepositoryInfo

- Role

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Role
- ASSOCIATIONS of Role

- ScreeningResult

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of ScreeningResult
- ASSOCIATIONS of ScreeningResult

- SegmentType

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of SegmentType
- ASSOCIATIONS of SegmentType

- SexDistribution

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of SexDistribution
- ASSOCIATIONS of SexDistribution

- TargetedModification

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of TargetedModification
- ASSOCIATIONS of TargetedModification

- Therapy

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Therapy
- ASSOCIATIONS of Therapy

- Transgene

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Transgene
- ASSOCIATIONS of Transgene

- TreatmentSchedule

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of TreatmentSchedule
- ASSOCIATIONS of TreatmentSchedule

- TumorCode

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of TumorCode
- ASSOCIATIONS of TumorCode

- Xenograft

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of Xenograft
- ASSOCIATIONS of Xenograft

- YeastModel

- ABSTRACT
- SYNOPSIS
- DESCRIPTION
- ATTRIBUTES of YeastModel
- ASSOCIATIONS of YeastModel

- SUPPORT
- AUTHOR
- COPYRIGHT AND LICENSE

# AbstractCancerModel

CaCORE::CaMOD::AbstractCancerModel - Perl extension for AbstractCancerModel.

## ABSTRACT

The CaCORE::CaMOD::AbstractCancerModel is a Perl object representation of the CaCORE AbstractCancerModel object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

## ATTRIBUTES of AbstractCancerModel

The following are all the attributes of the AbstractCancerModel object and their data types:

experimentDesign

  data type: `string`

id

  data type: `long`

modelDescriptor

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of AbstractCancerModel

The following are all the objects that are associated with the AbstractCancerModel:

Collection of ApprovalStatus:

  Many to one assoication, use `getApprovalStatus` to get the associated ApprovalStatus.

Collection of Availability:

  Many to one assoication, use `getAvailability` to get the associated Availability.

Instance of Publication:

  One to many assoication, use `getPublicationCollection` to get a collection of associated Publication.

# AnimalModel

CaCORE::CaMOD::AnimalModel - Perl extension for AnimalModel.

## ABSTRACT

The CaCORE::CaMOD::AnimalModel is a Perl object representation of the CaCORE AnimalModel object.

AnimalModel extends from domain object AbstractCancerModel.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

An animal model which develops cancer or can be used to generate a model that develops cancer.

## ATTRIBUTES of AnimalModel

The following are all the attributes of the AnimalModel object and their data types:

url

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of AnimalModel

The following are all the objects that are associated with the AnimalModel:

Instance of CarcinogenicIntervention:

  One to many assoication, use `getCarcinogenicInterventionCollection` to get a collection of associated CarcinogenicIntervention.

Instance of CellLine:

  One to many assoication, use `getCellLineCollection` to get a collection of associated CellLine.

Instance of GenomicSegment:

  One to many assoication, use `getGenomicSegmentCollection` to get a collection of associated GenomicSegment.

Instance of Histopathology:

  One to many assoication, use `getHistopathologyCollection` to get a collection of associated Histopathology.

Instance of Image:

  One to many assoication, use `getImageCollection` to get a collection of associated Image.

Instance of InducedMutation:

  One to many assoication, use `getInducedMutationCollection` to get a collection of associated InducedMutation.

Collection of JaxInfo:

  Many to one assoication, use `getJaxInfo` to get the associated JaxInfo.

Instance of MicroArrayData:

  One to many assoication, use `getMicroArrayDataCollection` to get a collection of associated MicroArrayData.

Instance of PartyRole:

  One to many assoication, use `getPartyRoleCollection` to get a collection of associated PartyRole.

Collection of Phenotype:

  Many to one assoication, use `getPhenotype` to get the associated Phenotype.

Collection of RepositoryInfo:

  Many to one assoication, use `getRepositoryInfo` to get the associated RepositoryInfo.

Instance of TargetedModification:

  One to many assoication, use `getTargetedModificationCollection` to get a collection of associated TargetedModification.

Instance of Therapy:

  One to many assoication, use `getTherapyCollection` to get a collection of associated Therapy.

Instance of Transgene:

  One to many assoication, use `getTransgeneCollection` to get a collection of associated Transgene.

Instance of Xenograft:

  One to many assoication, use `getXenograftCollection` to get a collection of associated Xenograft.

# ApprovalStatus

CaCORE::CaMOD::ApprovalStatus - Perl extension for ApprovalStatus.

## ABSTRACT

The CaCORE::CaMOD::ApprovalStatus is a Perl object representation of the CaCORE ApprovalStatus object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

## ATTRIBUTES of ApprovalStatus

The following are all the attributes of the ApprovalStatus object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of ApprovalStatus

The following are all the objects that are associated with the ApprovalStatus:

# Availability

CaCORE::CaMOD::Availability - Perl extension for Availability.

## ABSTRACT

The CaCORE::CaMOD::Availability is a Perl object representation of the CaCORE Availability object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Dates on which a animal model record was entered, modified or release to the intended viewing audience.

## ATTRIBUTES of Availability

The following are all the attributes of the Availability object and their data types:

enteredDate

  data type: `dateTime`

id

  data type: `long`

modifiedDate

  data type: `dateTime`

releaseDate

  data type: `dateTime`

visibleTo

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Availability

The following are all the objects that are associated with the Availability:

# CancerModel

CaCORE::CaMOD::CancerModel - Perl extension for CancerModel.

## ABSTRACT

The CaCORE::CaMOD::CancerModel is a Perl object representation of the CaCORE CancerModel object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

## ATTRIBUTES of CancerModel

The following are all the attributes of the CancerModel object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of CancerModel

The following are all the objects that are associated with the CancerModel:

# CarcinogenicIntervention

CaCORE::CaMOD::CarcinogenicIntervention - Perl extension for CarcinogenicIntervention.

## ABSTRACT

The CaCORE::CaMOD::CarcinogenicIntervention is a Perl object representation of the CaCORE CarcinogenicIntervention object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Treatment or procedure that the animal model was exposed to in order to initiate or support the development of neoplastic lesions.

## ATTRIBUTES of CarcinogenicIntervention

The following are all the attributes of the CarcinogenicIntervention object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of CarcinogenicIntervention

The following are all the objects that are associated with the CarcinogenicIntervention:

Collection of EnvironmentalFactor:

  Many to one assoication, use `getEnvironmentalFactor` to get the associated EnvironmentalFactor.

Collection of TreatmentSchedule:

  Many to one assoication, use `getTreatmentSchedule` to get the associated TreatmentSchedule.

# CellLine

CaCORE::CaMOD::CellLine - Perl extension for CellLine.

## ABSTRACT

The CaCORE::CaMOD::CellLine is a Perl object representation of the CaCORE CellLine object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Cell lines generated from the animal model.

## ATTRIBUTES of CellLine

The following are all the attributes of the CellLine object and their data types:

comments

  data type: `string`

experiment

  data type: `string`

id

  data type: `long`

name

  data type: `string`

results

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of CellLine

The following are all the objects that are associated with the CellLine:

Instance of Publication:

  One to many assoication, use `getPublicationCollection` to get a collection of associated Publication.

# Conditionality

CaCORE::CaMOD::Conditionality - Perl extension for Conditionality.

## ABSTRACT

The CaCORE::CaMOD::Conditionality is a Perl object representation of the CaCORE Conditionality object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Indicates if a transgene or targeted modification is done conditionally (time or tissue specific).

## ATTRIBUTES of Conditionality

The following are all the attributes of the Conditionality object and their data types:

conditionedBy

  data type: `string`

description

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Conditionality

The following are all the objects that are associated with the Conditionality:

# ContactInfo

CaCORE::CaMOD::ContactInfo - Perl extension for ContactInfo.

## ABSTRACT

The CaCORE::CaMOD::ContactInfo is a Perl object representation of the CaCORE ContactInfo object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Information regarding the person who submitted the data.

## ATTRIBUTES of ContactInfo

The following are all the attributes of the ContactInfo object and their data types:

city

  data type: `string`

email

  data type: `string`

faxNumber

  data type: `string`

id

  data type: `long`

institute

  data type: `string`

labName

  data type: `string`

phoneNumber

  data type: `string`

state

  data type: `string`

street

  data type: `string`

zipCode

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of ContactInfo

The following are all the objects that are associated with the ContactInfo:

Instance of Party:

  One to many assoication, use `getPartyCollection` to get a collection of associated Party.

# EndpointCode

CaCORE::CaMOD::EndpointCode - Perl extension for EndpointCode.

## ABSTRACT

The CaCORE::CaMOD::EndpointCode is a Perl object representation of the CaCORE EndpointCode object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

A endpoint code captures the parameter for measuring success of anti-drug screen test; mean tumor weightm median survival time, etc.

## ATTRIBUTES of EndpointCode

The following are all the attributes of the EndpointCode object and their data types:

code

  data type: `string`

description

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of EndpointCode

The following are all the objects that are associated with the EndpointCode:

# EngineeredGene

CaCORE::CaMOD::EngineeredGene - Perl extension for EngineeredGene.

## ABSTRACT

The CaCORE::CaMOD::EngineeredGene is a Perl object representation of the CaCORE EngineeredGene object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Manipulated Gene introduced in the animal model.

## ATTRIBUTES of EngineeredGene

The following are all the attributes of the EngineeredGene object and their data types:

cabioId

  data type: `long`

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of EngineeredGene

The following are all the objects that are associated with the EngineeredGene:

Collection of Conditionality:

  Many to one assoication, use `getConditionality` to get the associated Conditionality.

Instance of DatabaseCrossReference:

  One to many assoication, use `getDatabaseCrossReferenceCollection` to get a collection of associated DatabaseCrossReference.

Instance of ExpressionFeature:

  One to many assoication, use `getExpressionFeatureCollection` to get a collection of associated ExpressionFeature.

Instance of Gene:

  One to many assoication, use `getGeneCollection` to get a collection of associated Gene.

Collection of GenotypeSummary:

  Many to one assoication, use `getGenotypeSummary` to get the associated GenotypeSummary.

Collection of Image:

  Many to one assoication, use `getImage` to get the associated Image.

# EnvironmentalFactor

CaCORE::CaMOD::EnvironmentalFactor - Perl extension for EnvironmentalFactor.

## ABSTRACT

The CaCORE::CaMOD::EnvironmentalFactor is a Perl object representation of the CaCORE EnvironmentalFactor object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Chemical, radiation, hormone treatment or other environmental factor that initiates or supports development of neoplasias.

## ATTRIBUTES of EnvironmentalFactor

The following are all the attributes of the EnvironmentalFactor object and their data types:

id

  data type: `long`

name

  data type: `string`

type

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of EnvironmentalFactor

The following are all the objects that are associated with the EnvironmentalFactor:

Instance of InducedMutation:

  One to many assoication, use `getInducedMutationCollection` to get a collection of associated InducedMutation.

# ExpressionFeature

CaCORE::CaMOD::ExpressionFeature - Perl extension for ExpressionFeature.

## ABSTRACT

The CaCORE::CaMOD::ExpressionFeature is a Perl object representation of the CaCORE ExpressionFeature object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

The expression feature object describes expression pattern of the engineered gene in the cancer model.

## ATTRIBUTES of ExpressionFeature

The following are all the attributes of the ExpressionFeature object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of ExpressionFeature

The following are all the objects that are associated with the ExpressionFeature:

Instance of OrganOntology:

  One to many assoication, use `getOrganOntologyCollection` to get a collection of associated OrganOntology.

# GeneDelivery

CaCORE::CaMOD::GeneDelivery - Perl extension for GeneDelivery.

## ABSTRACT

The CaCORE::CaMOD::GeneDelivery is a Perl object representation of the CaCORE GeneDelivery object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Gene is delivered to specific organs or specific receptors within the animal model. using viral vectors

## ATTRIBUTES of GeneDelivery

The following are all the attributes of the GeneDelivery object and their data types:

id

  data type: `long`

viralVector

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of GeneDelivery

The following are all the objects that are associated with the GeneDelivery:

Collection of EngineeredGene:

  Many to one assoication, use `getEngineeredGene` to get the associated EngineeredGene.

# GeneFunction

CaCORE::CaMOD::GeneFunction - Perl extension for GeneFunction.

## ABSTRACT

The CaCORE::CaMOD::GeneFunction is a Perl object representation of the CaCORE GeneFunction object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Functions of the engineered genes.

## ATTRIBUTES of GeneFunction

The following are all the attributes of the GeneFunction object and their data types:

function

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of GeneFunction

The following are all the objects that are associated with the GeneFunction:

Collection of EngineeredGene:

  Many to one assoication, use `getEngineeredGene` to get the associated EngineeredGene.

# GeneticAlteration

CaCORE::CaMOD::GeneticAlteration - Perl extension for GeneticAlteration.

## ABSTRACT

The CaCORE::CaMOD::GeneticAlteration is a Perl object representation of the CaCORE GeneticAlteration object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Genetic alterations found in the neoplastic lesions of the animal model. These alterations are not made intentionally.

## ATTRIBUTES of GeneticAlteration

The following are all the attributes of the GeneticAlteration object and their data types:

id

  data type: `long`

methodOfObservation

  data type: `string`

observation

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of GeneticAlteration

The following are all the objects that are associated with the GeneticAlteration:

# GenomicSegment

CaCORE::CaMOD::GenomicSegment - Perl extension for GenomicSegment.

## ABSTRACT

The CaCORE::CaMOD::GenomicSegment is a Perl object representation of the CaCORE GenomicSegment object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Genomic segment extracted from a library e.g. BAC or YAC library to be used in the genetic manipulation of the animal model.

## ATTRIBUTES of GenomicSegment

The following are all the attributes of the GenomicSegment object and their data types:

cloneDesignator

  data type: `string`

id

  data type: `long`

locationOfIntegration

  data type: `string`

segmentSize

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of GenomicSegment

The following are all the objects that are associated with the GenomicSegment:

Instance of EngineeredGene:

  One to many assoication, use `getEngineeredGeneCollection` to get a collection of associated EngineeredGene.

Collection of SegmentType:

  Many to one assoication, use `getSegmentType` to get the associated SegmentType.

# GenotypeSummary

CaCORE::CaMOD::GenotypeSummary - Perl extension for GenotypeSummary.

## ABSTRACT

The CaCORE::CaMOD::GenotypeSummary is a Perl object representation of the CaCORE GenotypeSummary object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Listing of the genetic changes made deliberately in order to generate the animal model.

## ATTRIBUTES of GenotypeSummary

The following are all the attributes of the GenotypeSummary object and their data types:

genotype

  data type: `string`

id

  data type: `long`

summary

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of GenotypeSummary

The following are all the objects that are associated with the GenotypeSummary:

Collection of Nomenclature:

  Many to one assoication, use `getNomenclature` to get the associated Nomenclature.

# Image

CaCORE::CaMOD::Image - Perl extension for Image.

## ABSTRACT

The CaCORE::CaMOD::Image is a Perl object representation of the CaCORE Image object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Images related to the animal model e.g. histology images, blots, and graphics.

## ATTRIBUTES of Image

The following are all the attributes of the Image object and their data types:

description

  data type: `string`

id

  data type: `long`

staining

  data type: `string`

title

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Image

The following are all the objects that are associated with the Image:

Collection of Availability:

  Many to one assoication, use `getAvailability` to get the associated Availability.

# InducedMutation

CaCORE::CaMOD::InducedMutation - Perl extension for InducedMutation.

## ABSTRACT

The CaCORE::CaMOD::InducedMutation is a Perl object representation of the CaCORE InducedMutation object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Induced mutations are defined as mutations triggered by radiation, chemicals or other means. Progeny of the treated animal inherits the mutation.

## ATTRIBUTES of InducedMutation

The following are all the attributes of the InducedMutation object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of InducedMutation

The following are all the objects that are associated with the InducedMutation:

Instance of EngineeredGene:

  One to many assoication, use `getEngineeredGeneCollection` to get a collection of associated EngineeredGene.

Collection of EnvironmentalFactor:

  Many to one assoication, use `getEnvironmentalFactor` to get the associated EnvironmentalFactor.

# IntegrationType

CaCORE::CaMOD::IntegrationType - Perl extension for IntegrationType.

## ABSTRACT

The CaCORE::CaMOD::IntegrationType is a Perl object representation of the CaCORE IntegrationType object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Location of the integration of the engineered gene e.g. random or targeted.

## ATTRIBUTES of IntegrationType

The following are all the attributes of the IntegrationType object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of IntegrationType

The following are all the objects that are associated with the IntegrationType:

Instance of GenomicSegment:

  One to many assoication, use `getGenomicSegmentCollection` to get a collection of associated GenomicSegment.

Instance of Transgene:

  One to many assoication, use `getTransgeneCollection` to get a collection of associated Transgene.

# InvivoResult

CaCORE::CaMOD::InvivoResult - Perl extension for InvivoResult.

## ABSTRACT

The CaCORE::CaMOD::InvivoResult is a Perl object representation of the CaCORE InvivoResult object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

An Invivo Result captures the results of anti-tumor drug screening.

## ATTRIBUTES of InvivoResult

The following are all the attributes of the InvivoResult object and their data types:

evaluationDay

  data type: `string`

id

  data type: `long`

toxicityEvalDay

  data type: `string`

toxicitySurvivors

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of InvivoResult

The following are all the objects that are associated with the InvivoResult:

Collection of Agent:

  Many to one assoication, use `getAgent` to get the associated Agent.

Collection of EndpointCode:

  Many to one assoication, use `getEndpointCode` to get the associated EndpointCode.

Collection of TreatmentSchedule:

  Many to one assoication, use `getTreatmentSchedule` to get the associated TreatmentSchedule.

# JaxInfo

CaCORE::CaMOD::JaxInfo - Perl extension for JaxInfo.

## ABSTRACT

The CaCORE::CaMOD::JaxInfo is a Perl object representation of the CaCORE JaxInfo object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Identification number (stock number) of strain at the Jackson Laboratory, number can be used for ordering the strain; http://www.jax.org.

## ATTRIBUTES of JaxInfo

The following are all the attributes of the JaxInfo object and their data types:

id

  data type: `long`

jaxStockNo

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of JaxInfo

The following are all the objects that are associated with the JaxInfo:

# MicroArrayData

CaCORE::CaMOD::MicroArrayData - Perl extension for MicroArrayData.

## ABSTRACT

The CaCORE::CaMOD::MicroArrayData is a Perl object representation of the CaCORE MicroArrayData object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Data of microarray experiments generated from the animal model.

## ATTRIBUTES of MicroArrayData

The following are all the attributes of the MicroArrayData object and their data types:

experimentId

  data type: `long`

experimentName

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of MicroArrayData

The following are all the objects that are associated with the MicroArrayData:

Collection of Availability:

  Many to one assoication, use `getAvailability` to get the associated Availability.

# ModificationType

CaCORE::CaMOD::ModificationType - Perl extension for ModificationType.

## ABSTRACT

The CaCORE::CaMOD::ModificationType is a Perl object representation of the CaCORE ModificationType object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

## ATTRIBUTES of ModificationType

The following are all the attributes of the ModificationType object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of ModificationType

The following are all the objects that are associated with the ModificationType:

Instance of TargetedModification:

  One to many assoication, use `getTargetedModificationCollection` to get a collection of associated TargetedModification.

# Nomenclature

CaCORE::CaMOD::Nomenclature - Perl extension for Nomenclature.

## ABSTRACT

The CaCORE::CaMOD::Nomenclature is a Perl object representation of the CaCORE Nomenclature object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Official nomenclature name for mouse and rat models.

## ATTRIBUTES of Nomenclature

The following are all the attributes of the Nomenclature object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Nomenclature

The following are all the objects that are associated with the Nomenclature:

# Organization

CaCORE::CaMOD::Organization - Perl extension for Organization.

## ABSTRACT

The CaCORE::CaMOD::Organization is a Perl object representation of the CaCORE Organization object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Organizational unit like a laboratory, institute or consortium.

## ATTRIBUTES of Organization

The following are all the attributes of the Organization object and their data types:

id

  data type: `long`

name

  data type: `string`

partyId

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Organization

The following are all the objects that are associated with the Organization:

# Party

CaCORE::CaMOD::Party - Perl extension for Party.

## ABSTRACT

The CaCORE::CaMOD::Party is a Perl object representation of the CaCORE Party object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Entity that has access to the data, either a person or an organization.

## ATTRIBUTES of Party

The following are all the attributes of the Party object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Party

The following are all the objects that are associated with the Party:

Instance of ContactInfo:

  One to many assoication, use `getContactInfoCollection` to get a collection of associated ContactInfo.

Instance of PartyRole:

  One to many assoication, use `getPartyRoleCollection` to get a collection of associated PartyRole.

# PartyRole

CaCORE::CaMOD::PartyRole - Perl extension for PartyRole.

## ABSTRACT

The CaCORE::CaMOD::PartyRole is a Perl object representation of the CaCORE PartyRole object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Object connects the party (organization or person) with the animal model.

## ATTRIBUTES of PartyRole

The following are all the attributes of the PartyRole object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of PartyRole

The following are all the objects that are associated with the PartyRole:

Instance of AnimalModel:

  One to many assoication, use `getAnimalModelCollection` to get a collection of associated AnimalModel.

Collection of Party:

  Many to one assoication, use `getParty` to get the associated Party.

Collection of Role:

  Many to one assoication, use `getRole` to get the associated Role.

# Person

CaCORE::CaMOD::Person - Perl extension for Person.

## ABSTRACT

The CaCORE::CaMOD::Person is a Perl object representation of the CaCORE Person object.

Person extends from domain object Party.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Person's first and last name and the connection to the party.

## ATTRIBUTES of Person

The following are all the attributes of the Person object and their data types:

firstName

  data type: `string`

lastName

  data type: `string`

partyId

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Person

The following are all the objects that are associated with the Person:

# Phenotype

CaCORE::CaMOD::Phenotype - Perl extension for Phenotype.

## ABSTRACT

The CaCORE::CaMOD::Phenotype is a Perl object representation of the CaCORE Phenotype object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Phenotype displayed by the animal model such as neoplastic lesions, other diseases, behavioral problem.

## ATTRIBUTES of Phenotype

The following are all the attributes of the Phenotype object and their data types:

breedingNotes

  data type: `string`

description

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Phenotype

The following are all the objects that are associated with the Phenotype:

Collection of SexDistribution:

  Many to one assoication, use `getSexDistribution` to get the associated SexDistribution.

# Promoter

CaCORE::CaMOD::Promoter - Perl extension for Promoter.

## ABSTRACT

The CaCORE::CaMOD::Promoter is a Perl object representation of the CaCORE Promoter object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Promoter is a subcategory of the regulatory element.

## ATTRIBUTES of Promoter

The following are all the attributes of the Promoter object and their data types:

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Promoter

The following are all the objects that are associated with the Promoter:

Collection of Gene:

  Many to one assoication, use `getGene` to get the associated Gene.

Collection of RegulatoryElement:

  Many to one assoication, use `getRegulatoryElement` to get the associated RegulatoryElement.

# Publication

CaCORE::CaMOD::Publication - Perl extension for Publication.

## ABSTRACT

The CaCORE::CaMOD::Publication is a Perl object representation of the CaCORE Publication object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Publications describing the animal model itself or experiments in which the animal model was used.

## ATTRIBUTES of Publication

The following are all the attributes of the Publication object and their data types:

authors

  data type: `string`

endPage

  data type: `long`

id

  data type: `long`

journal

  data type: `string`

pmid

  data type: `long`

startPage

  data type: `long`

title

  data type: `string`

volume

  data type: `string`

year

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Publication

The following are all the objects that are associated with the Publication:

Collection of PublicationStatus:

  Many to one assoication, use `getPublicationStatus` to get the associated PublicationStatus.

# PublicationStatus

CaCORE::CaMOD::PublicationStatus - Perl extension for PublicationStatus.

## ABSTRACT

The CaCORE::CaMOD::PublicationStatus is a Perl object representation of the CaCORE PublicationStatus object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Status of the publication e.g. published, submitted.

## ATTRIBUTES of PublicationStatus

The following are all the attributes of the PublicationStatus object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of PublicationStatus

The following are all the objects that are associated with the PublicationStatus:

# RegulatoryElement

CaCORE::CaMOD::RegulatoryElement - Perl extension for RegulatoryElement.

## ABSTRACT

The CaCORE::CaMOD::RegulatoryElement is a Perl object representation of the CaCORE RegulatoryElement object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

A regulatory element controls the expression of a gene and/or and engineered gene.

## ATTRIBUTES of RegulatoryElement

The following are all the attributes of the RegulatoryElement object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of RegulatoryElement

The following are all the objects that are associated with the RegulatoryElement:

Instance of Promoter:

  One to many assoication, use `getPromoterCollection` to get a collection of associated Promoter.

Collection of RegulatoryElementType:

  Many to one assoication, use `getRegulatoryElementType` to get the associated RegulatoryElementType.

Collection of Taxon:

  Many to one assoication, use `getTaxon` to get the associated Taxon.

# RegulatoryElementType

CaCORE::CaMOD::RegulatoryElementType - Perl extension for RegulatoryElementType.

## ABSTRACT

The CaCORE::CaMOD::RegulatoryElementType is a Perl object representation of the CaCORE RegulatoryElementType object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Type of the regulatory element e.g. promoter, polyA signal.

## ATTRIBUTES of RegulatoryElementType

The following are all the attributes of the RegulatoryElementType object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of RegulatoryElementType

The following are all the objects that are associated with the RegulatoryElementType:

# RepositoryInfo

CaCORE::CaMOD::RepositoryInfo - Perl extension for RepositoryInfo.

## ABSTRACT

The CaCORE::CaMOD::RepositoryInfo is a Perl object representation of the CaCORE RepositoryInfo object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Some animal models are distributed by the MMHCC mouse repository. Object contains information about the availability of a particular model from the repository. A submitter of data to the cancer models database can also indicate if their model should be submitted to the repository.

## ATTRIBUTES of RepositoryInfo

The following are all the attributes of the RepositoryInfo object and their data types:

id

  data type: `long`

inTheRepository

  data type: `long`

sentEmailContent

  data type: `string`

suggestSubmission

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of RepositoryInfo

The following are all the objects that are associated with the RepositoryInfo:

# Role

CaCORE::CaMOD::Role - Perl extension for Role.

## ABSTRACT

The CaCORE::CaMOD::Role is a Perl object representation of the CaCORE Role object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Defines a relationship between two concepts.

## ATTRIBUTES of Role

The following are all the attributes of the Role object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Role

The following are all the objects that are associated with the Role:

Instance of PartyRole:

  One to many assoication, use `getPartyRoleCollection` to get a collection of associated PartyRole.

# ScreeningResult

CaCORE::CaMOD::ScreeningResult - Perl extension for ScreeningResult.

## ABSTRACT

The CaCORE::CaMOD::ScreeningResult is a Perl object representation of the CaCORE ScreeningResult object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

A Screening Result captures the results of the tens of thousands of compounds screened for their ability to inhibit the growth of selected yeast strains altered in DNA damage repair or cell cycle control.

## ATTRIBUTES of ScreeningResult

The following are all the attributes of the ScreeningResult object and their data types:

aveinh

  data type: `float`

diffinh

  data type: `float`

id

  data type: `long`

inhibitionRate

  data type: `float`

stage

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of ScreeningResult

The following are all the objects that are associated with the ScreeningResult:

Collection of Agent:

  Many to one assoication, use `getAgent` to get the associated Agent.

Collection of TreatmentSchedule:

  Many to one assoication, use `getTreatmentSchedule` to get the associated TreatmentSchedule.

# SegmentType

CaCORE::CaMOD::SegmentType - Perl extension for SegmentType.

## ABSTRACT

The CaCORE::CaMOD::SegmentType is a Perl object representation of the CaCORE SegmentType object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

specifies the type of library that the genomic segment was retrieved from such as BAC or YAC.

## ATTRIBUTES of SegmentType

The following are all the attributes of the SegmentType object and their data types:

id

  data type: `long`

name

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of SegmentType

The following are all the objects that are associated with the SegmentType:

# SexDistribution

CaCORE::CaMOD::SexDistribution - Perl extension for SexDistribution.

## ABSTRACT

The CaCORE::CaMOD::SexDistribution is a Perl object representation of the CaCORE SexDistribution object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Object indicated if the phenotype was observed in both sexes or only in one.

## ATTRIBUTES of SexDistribution

The following are all the attributes of the SexDistribution object and their data types:

id

  data type: `long`

type

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of SexDistribution

The following are all the objects that are associated with the SexDistribution:

# TargetedModification

CaCORE::CaMOD::TargetedModification - Perl extension for TargetedModification.

## ABSTRACT

The CaCORE::CaMOD::TargetedModification is a Perl object representation of the CaCORE TargetedModification object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Modification targeted to a specific gene or a specific part of the gene to either suppress the function of the gene or insert marker sequences like loxP sites.

## ATTRIBUTES of TargetedModification

The following are all the attributes of the TargetedModification object and their data types:

blastocystName

  data type: `string`

esCellLineName

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of TargetedModification

The following are all the objects that are associated with the TargetedModification:

Collection of EngineeredGene:

  Many to one assoication, use `getEngineeredGene` to get the associated EngineeredGene.

Instance of ModificationType:

  One to many assoication, use `getModificationTypeCollection` to get a collection of associated ModificationType.

Collection of YeastModel:

  Many to one assoication, use `getYeastModel` to get the associated YeastModel.

# Therapy

CaCORE::CaMOD::Therapy - Perl extension for Therapy.

## ABSTRACT

The CaCORE::CaMOD::Therapy is a Perl object representation of the CaCORE Therapy object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Pre-clinical trials experiment conducted on the animal model with the goal to reduce cancer burden.

## ATTRIBUTES of Therapy

The following are all the attributes of the Therapy object and their data types:

comments

  data type: `string`

experiment

  data type: `string`

id

  data type: `long`

results

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Therapy

The following are all the objects that are associated with the Therapy:

Collection of Agent:

  Many to one assoication, use `getAgent` to get the associated Agent.

Instance of Publication:

  One to many assoication, use `getPublicationCollection` to get a collection of associated Publication.

Collection of TreatmentSchedule:

  Many to one assoication, use `getTreatmentSchedule` to get the associated TreatmentSchedule.

# Transgene

CaCORE::CaMOD::Transgene - Perl extension for Transgene.

## ABSTRACT

The CaCORE::CaMOD::Transgene is a Perl object representation of the CaCORE Transgene object.

Transgene extends from domain object EngineeredGene.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

A transgene is an engineered gene consisting at least of a regulatory element and a coding sequence; regulatory element and coding sequence can come from different species.

## ATTRIBUTES of Transgene

The following are all the attributes of the Transgene object and their data types:

engineeredGeneId

  data type: `long`

locationOfIntegration

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Transgene

The following are all the objects that are associated with the Transgene:

Collection of IntegrationType:

  Many to one assoication, use `getIntegrationType` to get the associated IntegrationType.

Instance of RegulatoryElement:

  One to many assoication, use `getRegulatoryElementCollection` to get a collection of associated RegulatoryElement.

# TreatmentSchedule

CaCORE::CaMOD::TreatmentSchedule - Perl extension for TreatmentSchedule.

## ABSTRACT

The CaCORE::CaMOD::TreatmentSchedule is a Perl object representation of the CaCORE TreatmentSchedule object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

Treatment schedule for the pre-clinical trial / therapeutic experiment describing the dosages of the drug and the times of the treatment.

## ATTRIBUTES of TreatmentSchedule

The following are all the attributes of the TreatmentSchedule object and their data types:

dosage

  data type: `string`

id

  data type: `long`

regimen

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of TreatmentSchedule

The following are all the objects that are associated with the TreatmentSchedule:

# TumorCode

CaCORE::CaMOD::TumorCode - Perl extension for TumorCode.

## ABSTRACT

The CaCORE::CaMOD::TumorCode is a Perl object representation of the CaCORE TumorCode object.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

A tumor code captures the tumor type and origin species used for a drug screen test.

## ATTRIBUTES of TumorCode

The following are all the attributes of the TumorCode object and their data types:

code

  data type: `string`

description

  data type: `string`

id

  data type: `long`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of TumorCode

The following are all the objects that are associated with the TumorCode:

# Xenograft

CaCORE::CaMOD::Xenograft - Perl extension for Xenograft.

## ABSTRACT

The CaCORE::CaMOD::Xenograft is a Perl object representation of the CaCORE Xenograft object.

Xenograft extends from domain object AbstractCancerModel.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

This object describes to xenografts (implanting tissue or cell lines from a different species) and allografts (implanting tissue or cell lines form the same species). The grafts are transplanted in immuno-compromised animals where they grow and, depending on the graft material, form tumors.

## ATTRIBUTES of Xenograft

The following are all the attributes of the Xenograft object and their data types:

administrativeSite

  data type: `string`

geneticManipulation

  data type: `string`

modificationDescription

  data type: `string`

name

  data type: `string`

parentalCellLineName

  data type: `string`

type

  data type: `string`

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of Xenograft

The following are all the objects that are associated with the Xenograft:

Collection of HostTaxon:

  Many to one assoication, use `getHostTaxon` to get the associated HostTaxon.

Instance of InvivoResult:

  One to many assoication, use `getInvivoResultCollection` to get a collection of associated InvivoResult.

Collection of OriginTaxon:

  Many to one assoication, use `getOriginTaxon` to get the associated OriginTaxon.

Collection of TumorCode:

  Many to one assoication, use `getTumorCode` to get the associated TumorCode.

# YeastModel

CaCORE::CaMOD::YeastModel - Perl extension for YeastModel.

## ABSTRACT

The CaCORE::CaMOD::YeastModel is a Perl object representation of the CaCORE YeastModel object.

YeastModel extends from domain object AbstractCancerModel.

## SYNOPSIS

See the CaCORE::ApplicationService manpage.

## DESCRIPTION

A yeast model captures the yeast strains altered in the NCI Yeast Anticancer Drug Screen.

## ATTRIBUTES of YeastModel

The following are all the attributes of the YeastModel object and their data types:

      Note: Although you can also use the corresponding setter methods to set the
      attribute values, it is not recommended to do so unless you absolutely have
      to change the object's attributes.

## ASSOCIATIONS of YeastModel

The following are all the objects that are associated with the YeastModel:

Instance of ScreeningResult:

  One to many assoication, use `getScreeningResultCollection` to get a collection of associated ScreeningResult.

Instance of TargetedModification:

  One to many assoication, use `getTargetedModificationCollection` to get a collection of associated TargetedModification.

# SUPPORT

Please do not contact author directly. Send email to ncicb@pop.nci.nih.gov to request support or report a bug.

# AUTHOR

Shan Jiang <jiangs@mail.nih.gov>

# COPYRIGHT AND LICENSE

The CaCORE Software License, Version 1.0

      Copyright 2001-2005 SAIC. This software was developed in conjunction with the
      National Cancer Institute, and so to the extent government employees are co-authors,
      any rights in such works shall be subject to Title 17 of the United States Code,
      section 105. Redistribution and use in source and binary forms, with or without
      modification, are permitted provided that the following conditions are met:

      1. Redistributions of source code must retain the above copyright notice, this list
         of conditions and the disclaimer of Article 5, below. Redistributions in binary
         form must reproduce the above copyright notice, this list of conditions and the
         disclaimer of Article 5 in the documentation and/or other materials provided with
         the distribution.

      2. The end-user documentation included with the redistribution, if any, must include
         the following acknowledgment: "This product includes software developed by SAIC and
         the National Cancer Institute." If no such end-user documentation is to be included,
         this acknowledgment shall appear in the software itself, wherever such third-party
         acknowledgments normally appear.

      3. The names "The National Cancer Institute", "NCI" and "SAIC" must not be used to
         endorse or promote products derived from this software. This license does not
         authorize the licensee to use any trademarks owned by either NCI or SAIC.

      4. This license does not authorize or prohibit the incorporation of this software into
         any third party proprietary programs. Licensee is expressly made responsible for
         obtaining any permission required to incorporate this software into third party
         proprietary programs and for informing licensee's end-users of their obligation
         to secure any required permissions before incorporating this software into third
         party proprietary software programs.

      5. THIS SOFTWARE IS PROVIDED "AS IS," AND ANY EXPRESSED OR IMPLIED WARRANTIES, (INCLUDING,
         BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT AND
         FITNESS FOR A PARTICULAR PURPOSE) ARE DISCLAIMED. IN NO EVENT SHALL THE NATIONAL
         CANCER INSTITUTE, SAIC, OR THEIR AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT,
         INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
         TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
         BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
         CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
         ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.