#include <pbbam/DataSetTypes.h>
class PacBio::BAM::ExternalResources

The ExternalResources class represents an ExternalResources element in DataSetXML.

The ExternalResources element is essentially just a list of ExternalResource elements.

Inherits from internal::DataSetListElement< ExternalResource >

Public Functions


Creates an empty resource list.

ExternalResources &operator+=(const ExternalResources &other)

Merges other resource list with this one.

void Add(const ExternalResource &ext)

Adds an ExternalResource to this list.

void Remove(const ExternalResource &ext)

Removes an ExternalResource from this list.

std::vector<BamFile> BamFiles() const

Converts resource list to BamFile objects.