ecl-logo Documentation

Object[Plumbing]

A component used to direct the flow of liquids or gases throughout the laboratory.

Organizational Information

    Name

    Name of this Object.
    Format: Single
    Class: String
    Programmatic Pattern: _String
    Pattern Description: A string.

    ID

    ID of this Object.
    Format: Single
    Class: String
    Programmatic Pattern: _String
    Pattern Description: The ID of this object.

    Object

    Object of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Plumbing, _String]
    Pattern Description: The object reference of this object.

    Type

    Type of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Plumbing]
    Pattern Description: Object[Plumbing]

    Notebook

    Notebook this object belongs to.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
    Pattern Description: An object of that matches ObjectP[Object[LaboratoryNotebook]].

    Model

    Theoretical model that this object is an instance of.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    CurrentProtocol

    The experiment, maintenance, or Qualification that is currently using this plumbing component.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    Status

    A symbol describing the state of this plumbing component for inventory and experimental usage purposes.
    Format: Single
    Class: Expression
    Programmatic Pattern: SampleStatusP

    DateStocked

    Date the plumbing component was received and stocked in inventory.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateUnsealed

    Date the packaging on the plumbing component was first opened in the lab.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateDiscarded

    Date the plumbing component was discarded into waste.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    ExpirationDate

    The date by which the plumbing component should be replaced.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    Restricted

    Indicates if this plumbing component must be specified directly in order to be used in experiments or if instead it can be used by any experiments that request a model matching this plumbing component's model.
    Format: Single
    Class: Boolean
    Programmatic Pattern: BooleanP

    RestrictedLog

    A log of changes made to this plumbing component's restricted status.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Restricted

      Header: Restricted
      Class: Boolean
      Programmatic Pattern: BooleanP

    [[3]] Responsible Party

    Site

    The ECL site at which this plumbing component currently resides.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

Inventory

Storage Information

    Expires

    Indicates if this plumbing component expires after a given amount of time.
    Format: Single
    Class: Expression
    Programmatic Pattern: BooleanP

    ShelfLife

    The length of time after DateCreated this plumbing component is recommended for use before it should be discarded.
    Format: Single
    Class: Real
    Unit: 1 day
    Programmatic Pattern: GreaterP[0 Day]

    UnsealedShelfLife

    The length of time after DateUnsealed this plumbing component is recommended for use before it should be discarded.
    Format: Single
    Class: Real
    Unit: 1 day
    Programmatic Pattern: GreaterP[0 Day]

    StorageCondition

    The conditions under which this plumbing component should be kept when not in use by an experiment.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    StorageConditionLog

    A record of changes made to the conditions under which this plumbing component should be kept when not in use by an experiment.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Condition

    [[3]] Responsible Party

    StorageSchedule

    The planned storage condition changes to be performed.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Condition

    [[3]] Responsible Party

    AwaitingDisposal

    Indicates if this plumbing component is marked for disposal once it is no longer required for any outstanding experiments.
    Format: Single
    Class: Boolean
    Programmatic Pattern: BooleanP

    DisposalLog

    A log of changes made to when this plumbing component is marked as awaiting disposal by the AwaitingDisposal Boolean.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Awaiting Disposal

      Header: Awaiting Disposal
      Class: Boolean
      Programmatic Pattern: BooleanP

    [[3]] Responsible Party

    Container

    The container in which this plumbing component is located.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    Position

    The position of this plumbing component within the container in which it is located.
    Format: Single
    Class: String
    Programmatic Pattern: LocationPositionP

    LocationLog

    The location history of the plumbing component.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Change Type

      Header: Change Type
      Class: Expression
      Programmatic Pattern: In|Out

    [[3]] Container

    [[4]] Position

      Header: Position
      Class: String
      Programmatic Pattern: _String

    [[5]] Responsible Party

Plumbing Information

    Connectors

    Specifications for the interfaces on this plumbing component that may connect to other plumbing components or instrument ports.
    Format: Multiple

    [[1]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[2]] Connector Type

      Header: Connector Type
      Class: Expression
      Programmatic Pattern: ConnectorP

    [[3]] Thread Type

      Header: Thread Type
      Class: Expression
      Programmatic Pattern: ThreadP|GroundGlassJointSizeP|None

    [[4]] Inner Diameter

      Header: Inner Diameter
      Class: Real
      Unit: 1 inch
      Programmatic Pattern: GreaterP[0 Inch]

    [[5]] Outer Diameter

      Header: Outer Diameter
      Class: Real
      Unit: 1 inch
      Programmatic Pattern: GreaterP[0 Inch]

    [[6]] Gender

      Header: Gender
      Class: Expression
      Programmatic Pattern: ConnectorGenderP|None

    Nuts

    A list of the ferrule-compressing connector components that have been attached to the connecting ports on this container.
    Format: Multiple

    [[1]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[2]] Installed Nut

    [[3]] Connector Gender

      Header: Connector Gender
      Class: Expression
      Programmatic Pattern: ConnectorGenderP|None

    Ferrules

    A list of the compressible sealing rings that have been attached to the connecting ports on this container.
    Format: Multiple

    [[1]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[2]] Installed Ferrule

    [[3]] Ferrule Offset

      Header: Ferrule Offset
      Class: Real
      Unit: 1 millimeter
      Programmatic Pattern: GreaterP[0 Milli Meter]

    Connections

    A listing of the connectors of this plumbing component that are actively attached to other plumbing components or instruments in the lab.
    Format: Multiple

    [[1]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[2]] Connected Object

    [[3]] Object Connector Name

      Header: Object Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    ConnectionLog

    The connection history of the plumbing component.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Change Type

      Header: Change Type
      Class: Expression
      Programmatic Pattern: Connect|Disconnect

    [[3]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[4]] Connected Object

    [[5]] Object Connector Name

      Header: Object Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[6]] Responsible Party

    ConnectedLocation

    The nearest object of known location to which this plumbing component is connected, either directly or indirectly.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    PlumbingFittingsLog

    The history of the connection type present at each connector on this plumbing component.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[3]] Connector Gender

      Header: Connector Gender
      Class: Expression
      Programmatic Pattern: ConnectorGenderP|None

    [[4]] Installed Nut

      Header: Installed Nut
      Class: Link
      Programmatic Pattern: _Link

    [[5]] Installed Ferrule

    [[6]] Ferrule Offset

      Header: Ferrule Offset
      Class: Real
      Unit: 1 millimeter
      Programmatic Pattern: GreaterP[0 Milli Meter]

    [[7]] Responsible Party

    Size

    The length of this plumbing component, in the direction of fluid flow.
    Format: Single
    Class: Real
    Unit: 1 meter
    Programmatic Pattern: GreaterEqualP[0 Meter]

    PlumbingSizeLog

    The history of the length of each connector on this plumbing component.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Connector Name

      Header: Connector Name
      Class: String
      Programmatic Pattern: ConnectorNameP

    [[3]] Connector Trimmed Length

      Header: Connector Trimmed Length
      Class: Real
      Unit: 1 millimeter
      Programmatic Pattern: GreaterP[0 Milli Meter]

    [[4]] Final Plumbing Length

      Header: Final Plumbing Length
      Class: Real
      Unit: 1 millimeter
      Programmatic Pattern: GreaterP[0 Milli Meter]

    [[5]] Responsible Party

Physical Properties

    Count

    The current number of individual items that are part of this plumbing component.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

    CountLog

    A historical record of the count of the plumbing component.
    Format: Multiple

    [[1]] Date

      Header: Date
      Class: Date
      Programmatic Pattern: _?DateObjectQ

    [[2]] Count

      Header: Count
      Class: Integer
      Programmatic Pattern: GreaterEqualP[0, 1]

    [[3]] Responsible Party

Container Specifications

    ResourcePickingGrouping

    The parent container of this object which can be used to give the object's approximate location and to see show its proximity to other objects which may be resource picked at the same time or in use by the same protocol.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

Qualifications & Maintenance

    SharedInstruments

    List of instruments that are currently sharing this part.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link

Operating Limits

    NumberOfHours

    The amount of time this plumbing has been used during experiments.
    Format: Single
    Class: Real
    Unit: 1 hour
    Programmatic Pattern: GreaterEqualP[0 Hour]

General

    NumberOfUses

    The number of individual uses that this plumbing has been utilized for during experiments.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

    Protocols

    All protocols that generated this plumbing item.
    Format: Multiple
    Class: Link
    Programmatic Pattern: _Link
    Relation: Alternatives[Object[Protocol][SamplesOut]]
Last modified on Mon 26 Sep 2022 15:43:48