
    E                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ  ej                  ej                  j                  ej                  j                         G d d	ej                                Zy
)z"Life Sciences pipelines sub-group.    )absolute_import)division)unicode_literals)lifesciences)apis)basec                       e Zd ZdZd Zy)	WorkflowszECommands for Life Sciences pipelines.

  Command to run pipelines.
  c                 T    t        j                  dd      |t        j                  <   |S )aa  Setup the API client within the context for this group's commands.

    Args:
      context: {str:object}, A set of key-value pairs that can be used for
          common initialization among commands.
      args: argparse.Namespace: The same namespace given to the corresponding
          .Run() invocation.

    Returns:
      The updated context.
    storagev1)r   GetClientInstancelibSTORAGE_V1_CLIENT_KEY)selfcontextargss      .lib/surface/lifesciences/pipelines/__init__.pyFilterzWorkflows.Filter"   s)     *.)?)?4*GC%%&N    N)__name__
__module____qualname____doc__r    r   r   r
   r
      s    
r   r
   N)r   
__future__r   r   r   googlecloudsdk.api_libr   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHABETAGroupr
   r   r   r   <module>r%      sc     ) &  ' 6 , ( D%%++T->->-C-CD

  Er   