コード例 #1
0
ファイル: BclBgzfLayout.cpp プロジェクト: dkj/isaac_aligner
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);
}
コード例 #2
0
ファイル: BclBgzfLayout.cpp プロジェクト: Illumina/Isaac3
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);
}