SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::translate_join_fn Struct Reference

Definition of the range adaptor object type for seqan3::views::translate_join. More...

#include <seqan3/alphabet/views/translate_join.hpp>

Public Member Functions

constexpr auto operator() (translation_frames const tf=translation_frames::six_frames) const
 Store the argument and return a range adaptor closure object.
 
template<std::ranges::range urng_t>
constexpr auto operator() (urng_t &&urange, translation_frames const tf=translation_frames::six_frames) const
 Directly return an instance of the view, initialised with the given parameters.
 

Friends

template<std::ranges::range urng_t>
constexpr friend auto operator| (urng_t &&urange, translate_join_fn const &me)
 This adaptor is usable without setting the frames parameter in which case the default is chosen.
 

Detailed Description

Definition of the range adaptor object type for seqan3::views::translate_join.

Member Function Documentation

◆ operator()()

template<std::ranges::range urng_t>
constexpr auto seqan3::detail::translate_join_fn::operator() ( urng_t &&  urange,
translation_frames const  tf = translation_frames::six_frames 
) const
inlineconstexpr

Directly return an instance of the view, initialised with the given parameters.

Parameters
[in]urangeThe underlying range.
[in]tfThe frame that should be used for translation.
Returns
A range of translated sequence(s).

The documentation for this struct was generated from the following file:
Hide me