
                         z    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  G d d	ej                        Zy
)zGenomics pipelines sub-group.    )absolute_import)division)unicode_literals)genomics)apis)basec                       e Zd ZdZd Zy)	PipelineszACommands for Genomics pipelines.

  Command to run a pipeline.
  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/genomics/pipelines/__init__.pyFilterzPipelines.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   Groupr
   r   r   r   <module>r!      s,     $ &  ' 2 , (

 r   