# pybedtools.bedtool.BedTool.with_attrs

`BedTool.``with_attrs`(*args, **kwargs)

  Helper method for adding attributes in the middle of a pipeline.

  Given arbitrary keyword arguments, turns the keys and values into attributes. Useful for labeling BedTools at creation time.

  Example usage:

      >>> # add a "label" attribute to each BedTool
      >>> a = pybedtools.example_bedtool('a.bed')                                   .with_attrs(label='transcription factor 1')
      >>> b = pybedtools.example_bedtool('b.bed')                                   .with_attrs(label='transcription factor 2')
      >>> for i in [a, b]:
      ...     print('{0} features for {1}'.format(i.count(), i.label))
      4 features for transcription factor 1
      2 features for transcription factor 2