vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::SnarlDistanceIndexClusterer::Seed Struct Reference

Seed information used in Giraffe. More...

#include <snarl_seed_clusterer.hpp>

Public Member Functions

 Seed ()=default
 
 Seed (pos_t pos, size_t source, ZipCode zipcode)
 
 Seed (Seed &&other)
 
Seedoperator= (Seed &&other)
 

Public Attributes

pos_t pos
 
size_t source
 
ZipCode zipcode
 

Detailed Description

Seed information used in Giraffe.

Constructor & Destructor Documentation

◆ Seed() [1/3]

vg::SnarlDistanceIndexClusterer::Seed::Seed ( )
default

◆ Seed() [2/3]

vg::SnarlDistanceIndexClusterer::Seed::Seed ( pos_t  pos,
size_t  source,
ZipCode  zipcode 
)
inline

◆ Seed() [3/3]

vg::SnarlDistanceIndexClusterer::Seed::Seed ( Seed &&  other)
inline

Member Function Documentation

◆ operator=()

Seed& vg::SnarlDistanceIndexClusterer::Seed::operator= ( Seed &&  other)
inline

Member Data Documentation

◆ pos

pos_t vg::SnarlDistanceIndexClusterer::Seed::pos

Position of the seed.

If the minimizer is from the read sequence's forward strand, this corresponds to the first base in the read that is part of the minimizer occurrence, and points in the read's forward direction.

If the minimizer is from the read sequence's reverse strand, this corresponds to the last base in the read that is part of the minimizer occurrence, but still points in the read's forward direction.

◆ source

size_t vg::SnarlDistanceIndexClusterer::Seed::source

◆ zipcode

ZipCode vg::SnarlDistanceIndexClusterer::Seed::zipcode

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