void Layout::getLaneAttribute<Layout::BclBgzf, PositionsFilePathAttributeTag>( const unsigned lane, boost::filesystem::path &result) const { ISAAC_ASSERT_MSG(BclBgzf == format_, PositionsFilePathAttributeTag() << " is only allowed for bcl-bgzf flowcells"); return flowcell::getPositionsFilePath(getBaseCallsPath(), lane, result); }
void Layout::getLaneAttribute<Layout::BclBgzf, PositionsFilePathAttributeTag>( const unsigned lane, boost::filesystem::path &result) const { ISAAC_ASSERT_MSG(BclBgzf == format_, PositionsFilePathAttributeTag() << " is only allowed for bcl-bgzf flowcells"); const BclFlowcellData &data = boost::get<BclFlowcellData>(formatSpecificData_); return flowcell::getPositionsFilePath(getBaseCallsPath(), data.patternedFlowcell_, lane, result); }