|
isoSeqQC
Quality assessment and re-mapping of poorly mapped isoSeq read segments
|
Binomial BIC for a read window. More...
#include <isoseqAlgn.hpp>
Public Member Functions | |
| ReadMatchWindowBIC ()=default | |
| Default constructor. | |
| ReadMatchWindowBIC (const std::vector< std::pair< float, hts_pos_t > >::const_iterator &windowBegin, const BinomialWindowParameters &windowParameters) | |
| Constructor with a read match vector window. | |
| ReadMatchWindowBIC (const ReadMatchWindowBIC &toCopy)=default | |
| Copy constructor. | |
| ReadMatchWindowBIC & | operator= (const ReadMatchWindowBIC &toCopy)=default |
| Copy assignment operator. | |
| ReadMatchWindowBIC (ReadMatchWindowBIC &&toMove) noexcept=default | |
| Move constructor. | |
| ReadMatchWindowBIC & | operator= (ReadMatchWindowBIC &&toMove) noexcept=default |
| Move assignment operator. | |
| ~ReadMatchWindowBIC ()=default | |
| Destructor. | |
| float | getBICdifference () const noexcept |
| Get BIC difference. | |
Binomial BIC for a read window.
Estimates of the Bayesian information criterion for a window of the read-centric match status vector. The BIC compares the model with the same success probability as the previous window to a change. The success probabilities reflect identity between unrelated or matching sequences.
|
inline |
Constructor with a read match vector window.
| [in] | windowBegin | start of a read match status vector |
| [in] | windowParameters | binomial probability parameters of the window |
|
default |
Copy constructor.
| [in] | toCopy | object to copy |
|
defaultnoexcept |
Move constructor.
| [in] | toMove | object to move |
|
nodiscardnoexcept |
Get BIC difference.
Reports the BIC difference between the model with the same mapping quality as the previous window and a model with a switch to a different quality.
|
default |
|
defaultnoexcept |