WinslowFan Claude Opus 4.8 commited on
Commit
1ebf5db
·
1 Parent(s): 8df11ed

Update owner refs wenruifan -> omaib (Space URL, SEO/sitemap, dataset repo)

Browse files

Space and storage ownership moved to the omaib org. Point canonical
URLs, JSON-LD, sitemap/robots, Footer link, and the MUSPROT_DATASET_REPO
example at omaib (new Space: omaib-musprot.hf.space).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

.env.example CHANGED
@@ -1,4 +1,4 @@
1
- MUSPROT_DATASET_REPO=wenruifan/<dataset-repository>
2
  MUSPROT_DATASET_REVISION=main
3
  MUSPROT_DB_FILENAME=MuSProt.db
4
 
 
1
+ MUSPROT_DATASET_REPO=omaib/<dataset-repository>
2
  MUSPROT_DATASET_REVISION=main
3
  MUSPROT_DB_FILENAME=MuSProt.db
4
 
README.md CHANGED
@@ -51,7 +51,7 @@ MUSPROT_NODE_DB_PATH=/data/MuSProt-node-lookup.db
51
  MUSPROT_SUMMARY_PATH=/data/musprot_summary.json
52
  MUSPROT_DOCS_PATH=/data/MuSProt_documentation.md
53
  MUSPROT_PLOTS_DIR=/data/plots
54
- MUSPROT_DATASET_REPO=wenruifan/<dataset-repository>
55
  MUSPROT_DATASET_REVISION=main
56
  MUSPROT_DB_FILENAME=MuSProt.db
57
  MUSPROT_PRELOAD_NODE_INDEX=0
 
51
  MUSPROT_SUMMARY_PATH=/data/musprot_summary.json
52
  MUSPROT_DOCS_PATH=/data/MuSProt_documentation.md
53
  MUSPROT_PLOTS_DIR=/data/plots
54
+ MUSPROT_DATASET_REPO=omaib/<dataset-repository>
55
  MUSPROT_DATASET_REVISION=main
56
  MUSPROT_DB_FILENAME=MuSProt.db
57
  MUSPROT_PRELOAD_NODE_INDEX=0
frontend/package.json CHANGED
@@ -4,7 +4,7 @@
4
  "private": true,
5
  "type": "module",
6
  "license": "MIT",
7
- "homepage": "https://huggingface.co/spaces/wenruifan/MuSProt",
8
  "dependencies": {
9
  "axios": "^1.13.4",
10
  "lucide-react": "^0.487.0",
 
4
  "private": true,
5
  "type": "module",
6
  "license": "MIT",
7
+ "homepage": "https://huggingface.co/spaces/omaib/MuSProt",
8
  "dependencies": {
9
  "axios": "^1.13.4",
10
  "lucide-react": "^0.487.0",
frontend/public/robots.txt CHANGED
@@ -3,4 +3,4 @@ Allow: /
3
 
4
  Disallow: /api/
5
 
6
- Sitemap: https://wenruifan-musprot.hf.space/sitemap.xml
 
3
 
4
  Disallow: /api/
5
 
6
+ Sitemap: https://omaib-musprot.hf.space/sitemap.xml
frontend/public/sitemap.xml CHANGED
@@ -1,12 +1,12 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3
  <url>
4
- <loc>https://wenruifan-musprot.hf.space/</loc>
5
  <changefreq>monthly</changefreq>
6
  <priority>1.0</priority>
7
  </url>
8
  <url>
9
- <loc>https://wenruifan-musprot.hf.space/docs</loc>
10
  <changefreq>monthly</changefreq>
11
  <priority>0.8</priority>
12
  </url>
 
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3
  <url>
4
+ <loc>https://omaib-musprot.hf.space/</loc>
5
  <changefreq>monthly</changefreq>
6
  <priority>1.0</priority>
7
  </url>
8
  <url>
9
+ <loc>https://omaib-musprot.hf.space/docs</loc>
10
  <changefreq>monthly</changefreq>
11
  <priority>0.8</priority>
12
  </url>
frontend/scripts/prerender.mjs CHANGED
@@ -2,7 +2,7 @@ import { mkdirSync, readFileSync, writeFileSync } from 'fs';
2
  import { join } from 'path';
3
 
4
  const BUILD_DIR = 'build';
5
- const BASE_URL = 'https://wenruifan-musprot.hf.space';
6
  const template = readFileSync(join(BUILD_DIR, 'index.html'), 'utf-8');
7
 
8
  const routes = [
 
2
  import { join } from 'path';
3
 
4
  const BUILD_DIR = 'build';
5
+ const BASE_URL = 'https://omaib-musprot.hf.space';
6
  const template = readFileSync(join(BUILD_DIR, 'index.html'), 'utf-8');
7
 
8
  const routes = [
frontend/src/components/layout/Footer.tsx CHANGED
@@ -12,7 +12,7 @@ export function Footer() {
12
  Multistate protein structures, pairwise comparisons, energy scores, and functional annotations.
13
  </p>
14
  <a
15
- href="https://huggingface.co/spaces/wenruifan/MuSProt"
16
  target="_blank"
17
  rel="noopener noreferrer"
18
  className="text-sm text-slate-400 hover:text-white transition-colors"
 
12
  Multistate protein structures, pairwise comparisons, energy scores, and functional annotations.
13
  </p>
14
  <a
15
+ href="https://huggingface.co/spaces/omaib/MuSProt"
16
  target="_blank"
17
  rel="noopener noreferrer"
18
  className="text-sm text-slate-400 hover:text-white transition-colors"
frontend/src/components/seo/MuSProtJsonLd.tsx CHANGED
@@ -7,11 +7,11 @@ const schema = {
7
  name: 'MuSProt: Multistate Protein Structure Database',
8
  description:
9
  'A large-scale structural database of conformational diversity across protein chains from the Protein Data Bank. Contains 355,731 chains from 121,584 PDB entries with pairwise structural comparisons (27.6 million records), energy annotations (Rosetta, FoldX, EvoEF2), and CATH functional classifications.',
10
- url: 'https://wenruifan-musprot.hf.space/',
11
  creator: {
12
  '@type': 'Organization',
13
  name: 'MuSProt',
14
- url: 'https://wenruifan-musprot.hf.space/',
15
  },
16
  license: 'https://creativecommons.org/licenses/by/4.0/',
17
  keywords: [
@@ -29,7 +29,7 @@ const schema = {
29
  {
30
  '@type': 'DataDownload',
31
  encodingFormat: 'application/x-sqlite3',
32
- contentUrl: 'https://wenruifan-musprot.hf.space/api/protein/download/db',
33
  name: 'MuSProt.db (SQLite, ~6.3 GB)',
34
  },
35
  ],
 
7
  name: 'MuSProt: Multistate Protein Structure Database',
8
  description:
9
  'A large-scale structural database of conformational diversity across protein chains from the Protein Data Bank. Contains 355,731 chains from 121,584 PDB entries with pairwise structural comparisons (27.6 million records), energy annotations (Rosetta, FoldX, EvoEF2), and CATH functional classifications.',
10
+ url: 'https://omaib-musprot.hf.space/',
11
  creator: {
12
  '@type': 'Organization',
13
  name: 'MuSProt',
14
+ url: 'https://omaib-musprot.hf.space/',
15
  },
16
  license: 'https://creativecommons.org/licenses/by/4.0/',
17
  keywords: [
 
29
  {
30
  '@type': 'DataDownload',
31
  encodingFormat: 'application/x-sqlite3',
32
+ contentUrl: 'https://omaib-musprot.hf.space/api/protein/download/db',
33
  name: 'MuSProt.db (SQLite, ~6.3 GB)',
34
  },
35
  ],
frontend/src/components/seo/PageSEO.tsx CHANGED
@@ -7,7 +7,7 @@ interface PageSEOProps {
7
  children?: React.ReactNode;
8
  }
9
 
10
- const BASE = 'https://wenruifan-musprot.hf.space';
11
 
12
  export function PageSEO({ title, description, path, children }: PageSEOProps) {
13
  const url = `${BASE}${path}`;
 
7
  children?: React.ReactNode;
8
  }
9
 
10
+ const BASE = 'https://omaib-musprot.hf.space';
11
 
12
  export function PageSEO({ title, description, path, children }: PageSEOProps) {
13
  const url = `${BASE}${path}`;