-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrawdata.html
133 lines (120 loc) · 5 KB
/
rawdata.html
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="css/propairs_logo_fav.ico">
<link rel="stylesheet" href="css/db.css" type="text/css"/>
<link rel="stylesheet" href="css/propairs.css" type="text/css"/>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/ga.js"></script>
<script type="text/javascript" src="js/headerscroll.js"></script>
<script type="text/javascript" src="js/pp_helper.js"></script>
<title>ProPairs</title>
</head>
<body>
<header>
<a href="https://github.com/propairs/propairs"><img style="position: absolute; top: 0; right: 0; border: 0;"
src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub" /></a>
<div class="banner">
<a href="index.html"></a>
</div>
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="database.html">Database</a></li>
<li><span>Downloads</span></li>
<li><a href="sourcecode.html">Source code</a></li>
<li><a href="about.html">About</a></li>
</ul>
</nav>
</header>
<div id="body" class="padding maxwidth">
<h1>Coordinate files (*.pdb)</h1>
<p>
Each tar.gz archive listed below represents a representative, nonredundant ProPairs data set. The archives contain PDB coordinate files
of the binding partners in bound state (suffixes "b1.pdb" and "b2.pdb") and in unbound state (suffixes "u1.pdb" and "u2.pdb"). In case only one
unbound structure was identified by ProPairs, the archive contains an empty file with the additional suffix ".not_available".
</p>
<div id="coord-files">Loading...</div>
<h1>Flat-file tables</h1>
<p>
Each file listed below represents a ProPairs data set. The files are human-readable flat-file tables with
each row containing information about one detected interface and one corresponding unbound structure.
</p>
</p>
<a href="https://github.com/propairs/propairs/blob/9a6dbb69e1091b6f03335b7a88c9aa20bd57c825/config/columns_def.sh">Here</a>
you can find a description of the tables' columns.
</p>
<div id="plain-files">Loading...</div>
</div>
<footer>
<p>© 2018 by F. Krull, Freie Universität Berlin, Macromolecular Modelling Group, Prof. E. W. Knapp</p>
</footer>
<script>
(async function() {
// get set ids
const set_ids = await pp.getSetIds();
// get set descriptions
const set_descrs = await Promise.all(set_ids.map(async e => {
return await pp.getSetDescription(e);
}));
// sort by date
set_descrs.sort( (a,b) => a.date_created < b.date_created );
// generate list items
function _createHeader(ep, dscr) {
let eh = document.createElement("h2");
ep.appendChild(eh);
eh.innerHTML = dscr.id;
//eh.innerHTML = `Snapshot ${dscr.date_created.toLocaleDateString('en-US', { year: 'numeric', month: 'short' })}`
let ed = document.createElement("div");
ep.appendChild(ed);
ed.innerHTML = `(${dscr.descr})`
}
function _createDlItem(edl, name, url, text) {
let edt = document.createElement("dt");
edl.appendChild(edt);
let ea = document.createElement("a");
ea.innerHTML = name;
ea.href = url;
edt.appendChild(ea);
let edd = document.createElement("dd");
edd.innerHTML = text;
edl.appendChild(edd);
}
{
let ep = document.getElementById("coord-files");
ep.innerHTML = '';
set_descrs.forEach(e => {
_createHeader(ep, e);
let edl = document.createElement("dl");
ep.appendChild(edl);
_createDlItem(edl,
"representative ProPairs set",
`data/${e.id}/propairs_set_${e.id}_paired_representative.tar.gz`,
`${e.num_representative_interfaces} interfaces (similar interfaces have been removed; only representative complexes and unbound structures are contained)`,
);
});
}
{
let ep = document.getElementById("plain-files");
ep.innerHTML = '';
set_descrs.forEach(e => {
_createHeader(ep, e);
let edl = document.createElement("dl");
ep.appendChild(edl);
_createDlItem(edl,
"comprehensive ProPairs set",
`data/${e.id}/propairs_set_${e.id}_unpaired_comprehensive.txt.gz`,
`${e.num_interfaces} interfaces (no redundancy was removed, but contains information for similarities and clusters )`,
);
_createDlItem(edl,
"representative ProPairs set",
`data/${e.id}/propairs_set_${e.id}_paired_representative.txt.gz`,
`${e.num_representative_interfaces} interfaces (similar interfaces have been removed; only representative complexes and unbound structures are contained)`,
);
});
}
})();
</script>
</body>
</html>