SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::unaligned_seq< t > Struct Template Reference

Exposes the unaligned sequence type given an aligned sequence container type. More...

#include <seqan3/alignment/aligned_sequence/aligned_sequence_concept.hpp>

Public Types

using type = decltype(remove_gap_from_value_type(std::declval< t >()))
 The unaligned sequence type of t.
 
using type = typename std::remove_reference_t< t >::unaligned_sequence_type
 The unaligned sequence type of t.
 

Detailed Description

template<typename t>
requires (!requires { typename std::remove_reference_t<t>::unaligned_sequence_type; }) && requires { remove_gap_from_value_type(std::declval<t>()); }
struct seqan3::detail::unaligned_seq< t >

Exposes the unaligned sequence type given an aligned sequence container type.

Exposes the unaligned sequence type if t exposes the type member unaligned_sequence_type.


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