This file is indexed.

/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