rangeless::fn
example::aln_t Struct Reference

Classes

struct  alignment_details
 

Public Types

using accession_t = std::string
 
using version_t = uint32_t
 
using seq_id_t = std::pair< accession_t, version_t >
 
using gene_id_t = int32_t
 
using pos_t = int64_t
 

Public Member Functions

 aln_t (const aln_t &)=delete
 
aln_toperator= (const aln_t &)=delete
 
 aln_t (aln_t &&)=default
 
aln_toperator= (aln_t &&)=default
 
 aln_t ()=default
 

Public Attributes

int64_t aln_id
 
gene_id_t gene_id
 
seq_id_t mrna_id
 
seq_id_t chr_id
 
pos_t chr_start
 
pos_t chr_stop
 
pos_t chr_cds_start_pos
 
int64_t score
 

Static Public Attributes

static constexpr pos_t invalid_pos = 0
 

Detailed Description

Definition at line 47 of file aln_filter.cpp.

Member Typedef Documentation

◆ accession_t

using example::aln_t::accession_t = std::string

Definition at line 49 of file aln_filter.cpp.

◆ gene_id_t

using example::aln_t::gene_id_t = int32_t

Definition at line 52 of file aln_filter.cpp.

◆ pos_t

using example::aln_t::pos_t = int64_t

Definition at line 53 of file aln_filter.cpp.

◆ seq_id_t

Definition at line 51 of file aln_filter.cpp.

◆ version_t

using example::aln_t::version_t = uint32_t

Definition at line 50 of file aln_filter.cpp.

Constructor & Destructor Documentation

◆ aln_t() [1/3]

example::aln_t::aln_t ( const aln_t )
delete

◆ aln_t() [2/3]

example::aln_t::aln_t ( aln_t &&  )
default

◆ aln_t() [3/3]

example::aln_t::aln_t ( )
default

Member Function Documentation

◆ operator=() [1/2]

aln_t& example::aln_t::operator= ( const aln_t )
delete

◆ operator=() [2/2]

aln_t& example::aln_t::operator= ( aln_t &&  )
default

Member Data Documentation

◆ aln_id

int64_t example::aln_t::aln_id

Definition at line 62 of file aln_filter.cpp.

◆ chr_cds_start_pos

pos_t example::aln_t::chr_cds_start_pos

Definition at line 69 of file aln_filter.cpp.

◆ chr_id

seq_id_t example::aln_t::chr_id

Definition at line 66 of file aln_filter.cpp.

◆ chr_start

pos_t example::aln_t::chr_start

Definition at line 67 of file aln_filter.cpp.

◆ chr_stop

pos_t example::aln_t::chr_stop

Definition at line 68 of file aln_filter.cpp.

◆ gene_id

gene_id_t example::aln_t::gene_id

Definition at line 63 of file aln_filter.cpp.

◆ invalid_pos

constexpr pos_t example::aln_t::invalid_pos = 0
static

Definition at line 58 of file aln_filter.cpp.

◆ mrna_id

seq_id_t example::aln_t::mrna_id

Definition at line 64 of file aln_filter.cpp.

◆ score

int64_t example::aln_t::score

Definition at line 71 of file aln_filter.cpp.


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