/usr/include/pbseq/pbdata/reads/PulseBaseCommon.hpp is in libpbdata-dev 0~20161219-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | // Author: Mark Chaisson
#ifndef DATASTRUCTURES_READS_PULSE_BASE_COMMON_H_
#define DATASTRUCTURES_READS_PULSE_BASE_COMMON_H_
//
// This includes values that both pulse and base files must have.
//
#include <stdint.h>
#include "ScanData.hpp"
class PulseBaseCommon {
public:
ScanData scanData;
std::vector<uint32_t> holeNumbers;
float GetFrameRate();
unsigned int GetNumFrames();
std::string GetMovieName();
std::map<char, size_t> GetBaseMap();
bool LookupReadIndexByHoleNumber(uint32_t holeNumber, int &readIndex);
};
#endif
|