General
Amount
The mass of the sample to transfer from the input samples into another container (specified by SampleContainer) before desiccation. All indicates that the sample remains in the primary container.
Pattern Description: All or Mass.
Programmatic Pattern: RangeP[1*Milligram, $MaxTransferMass] | All
Index Matches to: experiment samples
SampleContainer
The container that the sample Amount is transferred into prior to desiccating in a bell jar. The container's lid is off during desiccation. Null indicates the sample is not transferred to another container and is desiccated in its primary container.
Default Calculation: Automatically set to Null if Amount is set to All; otherwise, it is calculated by the PreferredContainer function. Null indicates that the sample is desiccated in its primary container without being transferred to another.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
Index Matches to: experiment samples
Method
Method of drying the sample (removing water or solvent molecules from the solid sample). Options include StandardDesiccant, Vacuum, and DesiccantUnderVacuum. StandardDesiccant involves utilizing a sealed bell jar desiccator that exposes the sample to a chemical desiccant that absorbs water molecules from the exposed sample. DesiccantUnderVacuum is similar to StandardDesiccant but includes creating a vacuum inside the bell jar via pumping out the air by a vacuum pump. Vacuum just includes creating a vacuum by a vacuum pump and desiccant is NOT used inside the desiccator.
Default Value: StandardDesiccant
Pattern Description: StandardDesiccant, DesiccantUnderVacuum, or Vacuum.
Programmatic Pattern: DesiccationMethodP
Desiccant
The hygroscopic chemical that is used in the desiccator to dry the exposed sample by absorbing water molecules from the sample.
Default Calculation: Automatically set to Model[Sample,"Indicating Drierite"], Model[Sample,"Sulfuric acid"], or Null if DesiccantPhase is Solid/not informed, Liquid, or Method is Vacuum.
Pattern Description: An object of type or subtype Model[Item, Consumable], Object[Item, Consumable], Model[Sample], or Object[Sample] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Item, Consumable], Object[Item, Consumable], Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
DesiccantPhase
The physical state of the desiccant in the desiccator which dries the exposed sample by absorbing water molecules from the sample.
Default Calculation: Automatically set to the physical state of the selected desiccant, or Null if Desiccant is Null.
Pattern Description: Solid or Liquid or Null.
Programmatic Pattern: ((Solid | Liquid) | Automatic) | Null
CheckDesiccant
Indicates if the color of the desiccant is verified and is thrown out before the experiment begins if the color indicates it is expired.
Default Calculation: Automatically set to True if Desiccant model is Model[Sample, "Indicating Drierite"].
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
DesiccantAmount
The mass of a solid or the volume of a liquid hygroscopic chemical that is used in the desiccator to dry the exposed sample by absorbing water molecules from the sample.
Default Calculation: Automatically set to 100 Gram if DesiccantPhase is Solid, 100 Milliliter if DesiccantPhase is Liquid, or Null if Method is Vacuum.
Pattern Description: Mass or Volume or Null.
Programmatic Pattern: ((RangeP[1*Gram, 1*Kilogram, 1*Gram] | RangeP[1*Milliliter, 1*Liter, 1*Milliliter]) | Automatic) | Null
Desiccator
The instrument that is used to dry the sample by exposing the sample with its container lid open in a bell jar which includes a chemical desiccant either at atmosphere or vacuum.
Default Value: Model[Instrument, Desiccator, Bel-Art Space Saver Vacuum Desiccator]
Pattern Description: An object of type or subtype Model[Instrument, Desiccator] or Object[Instrument, Desiccator]
Programmatic Pattern: ObjectP[{Model[Instrument, Desiccator], Object[Instrument, Desiccator]}]
Time
Determines how long the sample (with the lid off) is dried via desiccation inside a desiccator.
Pattern Description: Greater than or equal to 1 minute and less than or equal to 72 hours in increments of 1 minute.
Programmatic Pattern: RangeP[1*Minute, $MaxExperimentTime, 1*Minute]
Storage Information
DesiccantStorageCondition
The non-default condition under which the desiccant is stored after the protocol is completed. Null indicates the desiccant will be stored according to its StorageCondition or its Models' DefaultStorageCondition.
Default Calculation: Automatically set to Disposal if Desiccant is not Null.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Desiccated, VacuumDesiccated, RefrigeratorDesiccated, or Disposal or an object of type or subtype Model[StorageCondition] or Null.
Programmatic Pattern: (((SampleStorageTypeP | Desiccated | VacuumDesiccated | RefrigeratorDesiccated | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
DesiccantStorageContainer
The desired container that the desiccant is transferred into after desiccation. If Not specified, it is determined by PreferredContainer function.
Default Calculation: Automatically calculated by PreferredContainer function.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
ContainerOut
The desired container that the desiccated sample should be transferred into after desiccation. If specified, all of the sample is transferred into ContainerOut.
Pattern Description: An object of type or subtype Model[Container, Vessel], Object[Container, Vessel], or Model[Container, GrindingContainer] or a prepared sample or Null.
Programmatic Pattern: (ObjectP[{Model[Container, Vessel], Object[Container, Vessel], Model[Container, GrindingContainer]}] | _String) | Null
Index Matches to: experiment samples
SamplesOutStorageCondition
The non-default conditions under which any new samples generated by this experiment should be stored after the protocol is completed. If left unset, the new samples will be stored according to their StorageCondition or their Models' DefaultStorageCondition.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Desiccated, VacuumDesiccated, RefrigeratorDesiccated, or Disposal or an object of type or subtype Model[StorageCondition] or Null.
Programmatic Pattern: ((SampleStorageTypeP | Desiccated | VacuumDesiccated | RefrigeratorDesiccated | Disposal) | ObjectP[Model[StorageCondition]]) | Null
Index Matches to: experiment samples
Model Input
PreparedModelContainer
Indicates the container in which a Model[Sample] specified as input to the experiment function will be prepared.
Default Calculation: If PreparedModelAmount is set to All and when the input model has a product associated with both Amount and DefaultContainerModel populated, automatically set to the DefaultContainerModel value in the product. Otherwise set to Model[Container, Vessel, "2mL Tube"].
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: ((Null | ObjectP[Model[Container]]) | Automatic) | Null
Index Matches to: experiment samples
PreparedModelAmount
Indicates the amount of a Model[Sample] specified as input to the experiment function that will be prepared in the PreparedModelContainer. When set to All and the input model sample is not preparable, the entire amount of the input model sample that comes from one of the Products is prepared. The selected product must have both Amount and DefaultContainerModel populated, and it must not be a KitProduct. When set to All and the input model is preparable such as water, 1 Milliliter of the input model sample is prepared.
Default Calculation: Automatically set to 1 Gram.
Pattern Description: All or Count or Count or Mass or Volume or Null.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
Index Matches to: experiment samples