This file is indexed.

/usr/include/rdkit/GraphMol/atomic_data.h is in librdkit-dev 201603.5-2.

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
//
//  Copyright (C) 2001-2008 Greg Landrum and Rational Discovery LLC
//
//   @@ All Rights Reserved @@
//  This file is part of the RDKit.
//  The contents are covered by the terms of the BSD license
//  which is included in the file license.txt, found at the root
//  of the RDKit source tree.
//

/*! \file atomic_data.h

  \brief No user-serviceable parts inside

  This stuff is used by the PeriodicTable interface

*/
#ifndef __RD_ATOMIC_DATA_H
#define __RD_ATOMIC_DATA_H

#include <RDGeneral/types.h>
#include <map>

namespace RDKit {
extern const std::string periodicTableAtomData;
extern const std::string isotopesAtomData[];
namespace constants {
extern const double electronMass;
}
class atomicData {
 public:
  atomicData(const std::string &dataLine);
  ~atomicData(){};

  int AtomicNum() const { return anum; };

  int DefaultValence() const { return valence.front(); };

  int NumValence() const { return static_cast<int>(valence.size()); };

  const INT_VECT &ValenceList() const { return valence; };

  double Mass() const { return mass; };

  std::string Symbol() const { return symb; }

  double Rcov() const { return rCov; }

  double Rb0() const { return rB0; }

  double Rvdw() const { return rVdw; }

  int NumOuterShellElec() const { return nVal; }

  int MostCommonIsotope() const { return commonIsotope; }

  double MostCommonIsotopeMass() const { return commonIsotopeMass; }

  // maps isotope number -> mass
  std::map<unsigned int, std::pair<double, double> >
      d_isotopeInfoMap;  // available isotopes
 private:
  int anum;                // atomic number
  std::string symb;        // atomic symbol
  double rCov, rB0, rVdw;  // radii
  INT_VECT valence;        // list of all valences, the first one is the default
  // valence, -1 at the end signifies that any upper valence
  // is tolerated
  double mass;               // atomic mass
  int nVal;                  // number of outer shell electrons
  int commonIsotope;         // most comon isotope
  double commonIsotopeMass;  // most comon isotope
};
};
#endif