Commits for lrnassar
switch to files view, user index
v499_base to v500_preview (2026-06-01 to 2026-06-08) v500
Show details
c81011d4a8f57db347e15aa1248c501b2c8a6fea Mon Jun 1 13:16:15 2026 -0700
- QA fixes for the lrSv long-read SV supertrack: labels and description cleanups. refs #36258
Trim six subtrack longLabels to the 85-char limit (ga4kSv, hprc2Sv, hgsvc2Sv,
chirmade101Sv, cpc1Sv, and lrSvAll; the lrSvAll change is also made in the
lrSvMergeAll.py generator so a re-run reproduces it).
Standardize the APR dataset name to "Arab Pangenome Reference (APR)" across
lrSv.ra, lrSv.html, aprSv.html, and the makeDoc comment (was a mix of "Arabic"
and "UAE UPR").
lrSv1kgOnt.html: state per-assembly SV counts (hg38 lifted 148,375 vs hs1
native 161,332, each with its own type breakdown) and encode non-ASCII author
names as numeric entities.
hgsvc3Sv.html: correct the hg38 counts to match the served bigBed (176,231
DEL+INS, 176,531 total).
colorsDbSv.html: use $db in the hgdownload path so it resolves on hs1 as well
as hg38.
cpc1Sv.html: encode a Unicode minus sign as a numeric entity.
- src/hg/makeDb/doc/hg38/lrSv.txt - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/scripts/lrSv/lrSvMergeAll.py - lines changed 2, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/aprSv.html - lines changed 3, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/colorsDbSv.html - lines changed 3, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/cpc1Sv.html - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/hgsvc3Sv.html - lines changed 4, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/lrSv.html - lines changed 2, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/lrSv.ra - lines changed 6, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/lrSv1kgOnt.html - lines changed 6, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/lrSvAll.ra - lines changed 1, context: html, text, full: html, text
68c5b3b5dfc4053ff78a6b1d236bd1ac90251cfa Mon Jun 1 14:40:45 2026 -0700
- varFreqs: description pages for the three combined tracks and "SNV" rename
sweep.
Add varFreqsDisease.html and varFreqsArray.html so the two new combined
tracks have full Description/Display/Methods/Data Access/References. Add a
Caveats section on varFreqsArray about chip-data quality vs sequencing.
Update varFreqsAll.html and the supertrack varFreqs.html to reflect the
three-combined-track family (cross-links between siblings, new "Combined
Tracks" section, new table rows, and updated source/variant counts). Add a
GoNL row to the supertrack table.
Sweep 37 subtrack longLabels and four cross-referencing description pages
(colorsDbSnv.html, mei.html, meiSwegen.html, phasedVars.html) from
"Variant Frequencies:" to "SNV Frequencies:" to match the supertrack
shortLabel. refs #36642
- src/hg/makeDb/trackDb/human/colorsDbSnv.html - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/mei.html - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/meiSwegen.html - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/phasedVars.html - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/varFreqs.html - lines changed 69, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/varFreqs.ra - lines changed 37, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/varFreqsAll.html - lines changed 51, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/varFreqsArray.html - lines changed 181, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/varFreqsDisease.html - lines changed 198, context: html, text, full: html, text
753e4fdfc8b960c8a8775e2282b0f87c73a95449 Tue Jun 2 07:49:03 2026 -0700
- varFreqsDisease.html: list six disease cohorts separately to match the
"six cohorts" count in the opening sentence and the six per-source AC/AF
columns in the bigBed schema. SPARK WES and SFARI WGS are two distinct
sample sets, not one combined cohort. Per QA feedback. refs #36642
- src/hg/makeDb/trackDb/human/varFreqsDisease.html - lines changed 5, context: html, text, full: html, text
53af7110db60ea93d61684c2e3ebb52dc3c73680 Tue Jun 2 11:47:02 2026 -0700
- Fix hubApi blat01 test so the QA cron passes from internal IPs. refs #36315
The apiKey gate on /blat is bypassed for bottleneck.except IPs (which includes
hgwdev, where the QA cron runs against genome-test), so a no-apiKey request
returns a live blat[] result rather than the apiKey error the test expected.
Accept either valid outcome (apiKey gate error or blat[] result).
Also query /cgi-bin/hubApi/blat/dna directly as a temporary workaround: the
Apache rewrite for the bare /blat/ path is not yet deployed, so /blat/dna
returns 404. Revert to the bare path once the rewrite rule is in place.
- src/hg/hubApi/tests/makefile - lines changed 13, context: html, text, full: html, text
ef826dbcf8ee0961e27c38050deee74c9870ac05 Tue Jun 2 12:43:26 2026 -0700
- Seed htdocs/data/recTrackSets/ for the upcoming file-based RTS loader: one example RTS per assembly (hg19/SNVs%20Clinical, hg38/Non_Coding_SNVs_hg38), plus copies of the recTrackSets.hg19.tab and recTrackSets.hg38.tab manifests at the top of the new directory. Per-session file format is the same one-key=value-per-line scrubbed cart produced by rtsUpdate. Also refreshes utils/rts/hg19/SNVs%20Clinical via rtsUpdate fetch (676 -> 660 vars after scrub) so both locations agree during the transition. refs #32768
- src/hg/htdocs/data/recTrackSets/hg19/SNVs%20Clinical - lines changed 660, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Non_Coding_SNVs_hg38 - lines changed 574, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/recTrackSets.hg19.tab - lines changed 17, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/recTrackSets.hg38.tab - lines changed 17, context: html, text, full: html, text
- src/hg/utils/rts/hg19/SNVs%20Clinical - lines changed 301, context: html, text, full: html, text
964998333659e919296441a2e8567a6ef4fff8d6 Tue Jun 2 13:42:29 2026 -0700
- Update hg38 RefSeq Historical track to NCBI RS_2024_08 release. refs #35766
- src/hg/makeDb/doc/hg38/ncbiRefSeq.txt - lines changed 73, context: html, text, full: html, text
d57e386b7f6f2da8649984c0add4fd31810e78af Tue Jun 2 14:08:33 2026 -0700
- Add weekly otto notifier for new NCBI RefSeq historical releases. refs #35766
Silent check script (cron emails otto-group only when NCBI publishes a GRCh38
RefSeq historical release newer than lastHandledRelease.txt). Includes retry on
the NCBI fetch to avoid false positives from sporadic FTP failures. Added a
weekly Wednesday crontab entry next to the mitoMap check.
- src/hg/utils/otto/otto.crontab - lines changed 3, context: html, text, full: html, text
- src/hg/utils/otto/refSeqHistorical/checkRefSeqHistoricalUpdate.sh - lines changed 45, context: html, text, full: html, text
- src/hg/utils/otto/refSeqHistorical/lastHandledRelease.txt - lines changed 1, context: html, text, full: html, text
dcd410bcd2c37a5892bdb139475fdf10dac14bcd Tue Jun 2 14:38:32 2026 -0700
- Update home page meta description tag with a longer, descriptive value. refs #37335
The previous tag was too short for Google to use, so it synthesized its own
search snippet. Replaces it with a richer, broad-audience description while
avoiding numbers that fall out of date.
- src/hg/htdocs/index.html - lines changed 1, context: html, text, full: html, text
357abbbd5acaa1b3da8df40d9c1f3e0c564f47f2 Tue Jun 2 16:11:56 2026 -0700
- Retiring LRG which is no longer updated, refs #37694
- src/hg/utils/otto/otto.crontab - lines changed 3, context: html, text, full: html, text
9169db807b49113b231d35f2beec4e04c2fb1756 Wed Jun 3 08:29:02 2026 -0700
- Add dataVersion to Orphanet and ClinGen dosage tracks to show upstream release. refs #36455
Orphanet: parse the JDBOR release version (e.g. 1.3.42 / 4.1.8 [2025-03-03]) from
the downloaded XML and write it to a per-assembly version.txt that the orphadata
track points to via dataVersion.
ClinGen: write the ClinGen dosage 'results as of' date (e.g. 28 Apr,2026) from the
curation list header to a version file shared by the clinGenHaplo and clinGenTriplo
subtracks. The other ClinGen feeds publish no dataset-level date, so they are left
unversioned.
The version file is written per assembly only after that assembly's bigBed is
installed, surfacing the source's own release, which can differ from our otto
update timestamp.
- src/hg/makeDb/trackDb/human/trackDb.clinGen.ra - lines changed 2, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/trackDb.ra - lines changed 1, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeDosage.sh - lines changed 7, context: html, text, full: html, text
- src/hg/utils/otto/orphanet/checkOrphanet.sh - lines changed 7, context: html, text, full: html, text
c32c258125a52b45b4f4f7c80d5f7657dd81ce46 Wed Jun 3 08:43:22 2026 -0700
- Removing charlie as the only recipient to the civic otto, and moving up the otto to be with the other standard ones, no RM.
- src/hg/utils/otto/otto.crontab - lines changed 7, context: html, text, full: html, text
351ed2fc24a13b86cf2a1fc9695309e2c0da9de5 Wed Jun 3 09:33:28 2026 -0700
- Make otto fetch failures loud and clinGen silent on no-update. refs #37697
Several otto jobs used 'wget -q'/'curl -s' under 'set -e', so a broken download
aborted with no output and cron (which mails on output, not exit code) sent nothing
-- the mode by which mastermind failed silently for months.
- mastermind, malacards: add an ERR trap that echoes a failure message; switch
mastermind's 'curl -s' to 'curl -sf' so an HTTP error fails loudly instead of
writing a challenge page into the release file.
- geneReviews: add an ERR trap (kept silent on no-update via the wrapper's mail -E).
- All three use 'set -eE' (errtrace) so the ERR trap also fires for failures inside
functions/subshells, not just top-level commands.
- clinGen: capture each sub-build's exit status instead of swallowing it under
'set +e', and report which sub-build failed. Also drop the routine 'No ... update'
echoes and the unconditional 'ClinGen update done.' line, and switch the wrapper to
'mail -E', so clinGen is now silent on no-update and only emails on a real update
or a failure.
- src/hg/utils/otto/clinGen/checkClinGen.sh - lines changed 11, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/clinGenWrapper.sh - lines changed 1, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeCnv.sh - lines changed 2, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeDosage.sh - lines changed 2, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeGeneValidity.sh - lines changed 2, context: html, text, full: html, text
- src/hg/utils/otto/geneReviews/checkGeneReviews.sh - lines changed 7, context: html, text, full: html, text
- src/hg/utils/otto/malacards/update.sh - lines changed 5, context: html, text, full: html, text
- src/hg/utils/otto/mastermind/buildMastermind.sh - lines changed 6, context: html, text, full: html, text
f2ef97844c0973a30cbbc1afcdd01b4096143a69 Wed Jun 3 10:56:07 2026 -0700
- Add date-based dataVersion to composite/superTrack otto containers. refs #36455
Composite and superTrack container pages do not display 'Data last updated at
UCSC' (printUpdateTime returns early for them), so a dataVersion file is the
only freshness signal a user sees there. Add one to the dbVar (dbVarSv),
panelApp, clinGen (clinGenComp) and decipher (decipherContainer) containers.
Each otto build script writes a per-assembly 'Last updated <date>' file when it
actually updates the data, and the container stanza points to it via dataVersion.
clinGen's container date is written by its three displayed feeds (makeDosage,
makeGeneValidity, makeClinGenCspec); decipher writes hg38 only (hg19 is frozen).
- src/hg/makeDb/trackDb/human/decipher.ra - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/panelApp.ra - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/trackDb.clinGen.ra - lines changed 1, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/trackDb.dbVar.ra - lines changed 1, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeClinGenCspec.sh - lines changed 9, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeDosage.sh - lines changed 3, context: html, text, full: html, text
- src/hg/utils/otto/clinGen/makeGeneValidity.sh - lines changed 2, context: html, text, full: html, text
- src/hg/utils/otto/dbVar/checkDbVar.sh - lines changed 3, context: html, text, full: html, text
- src/hg/utils/otto/decipher/checkDecipher.sh - lines changed 3, context: html, text, full: html, text
- src/hg/utils/otto/panelApp/doPanelApp.py - lines changed 7, context: html, text, full: html, text
dfb3100aaa82418024b6006ba4fccd3cf0f3b1b0 Wed Jun 3 11:35:19 2026 -0700
- Update home page meta description to the team-approved human-focused wording. refs #37335
Per discussion on the ticket, Max approved leading with the human genome
rather than emphasizing thousands of species, since the large majority of
users are on human assemblies.
- src/hg/htdocs/index.html - lines changed 1, context: html, text, full: html, text
f8c800e00b3f3e2468f73055df267c5a4f6f06e8 Thu Jun 4 11:12:01 2026 -0700
- Turning off mastermind as they are no longer providing data updates (plus it has been failing for a while). Refs #37697
- src/hg/utils/otto/otto.crontab - lines changed 3, context: html, text, full: html, text
973632e4fe10505fb0fd7c8da17f4b851ab5ac22 Fri Jun 5 10:00:30 2026 -0700
- Refactor rtsUpdate for the file-based RTS loader landed in 0df5f6317fd. The tool now writes to ~/kent/src/hg/htdocs/data/recTrackSets/<db>/<session>, where Chris's loader reads it; all DB writes are gone (push subcommand removed, dev UPDATE in fetch removed, /tmp backup logic removed, --i-confirm-rr removed). diff subcommand removed (git diff plus a sandbox click covers it). .tab validation tightened: --allow-new removed; target session must already appear in recTrackSets.<db>.tab. File writes are now atomic via temp+rename. verboten.lst expanded from 6 to 86 patterns covering: view-locking coords/position variants, session-load UI state (hgS_, hgsid, rtsLoad, hgPS_DataTableState, redirect, ...), user display preferences, hgHubConnect form fields (hubSearchTerms, hubDbFilter, ...), curator-local custom-track paths (ctfile_), and the full hgTracks excludeVars[] sweep for defense-in-depth. refs #32768
- src/hg/utils/rts/rtsUpdate - lines changed 284, context: html, text, full: html, text
- src/hg/utils/rts/verboten.lst - lines changed 107, context: html, text, full: html, text
ea5553ec83f3f65757c5cc2b1d3b4c676f7f218b Fri Jun 5 10:04:02 2026 -0700
- Retroactively rescrub the two already-seeded RTS files with the expanded verboten.lst from 973632e4fe1. Non_Coding_SNVs_hg38: 574 -> 538 cart vars (drops hgS_*, coord ints, display prefs, lastPosition/oldPosition, virtMode state, rtsLoad, redirect, etc.); SNVs%20Clinical: 660 -> 609 cart vars (same classes). Net effect is RTS files that only contain what the loader should actually apply to user carts. refs #32768
- src/hg/htdocs/data/recTrackSets/hg19/SNVs%20Clinical - lines changed 51, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Non_Coding_SNVs_hg38 - lines changed 48, context: html, text, full: html, text
58e070461663f4d71ce17eb93b17225b20071371 Fri Jun 5 10:12:34 2026 -0700
- Expand verboten.lst with 18 more patterns surfaced during Phase C1 dry-run of the remaining 12 RTS sessions: leaked state from other CGIs (hgg_, hglft_, hgta_, hgHub_do_search), additional hgTracks UI state (hgt_, hgt_configGroupTarget, hgt_doJsCommand, hgt_mdbVal/Var, rulerBaseZoom, hgTracksConfigPage), debris (European, source, sessionTable_length), per-db reverse-complement toggle (complement_<db>), gateway-style position-search input (search), Track Search dialog state (ts*), and single-letter hgc track selector (g). Also drop pairs with empty or whitespace-tainted keys in scrub() to defend against future cart-string corruption (caught a stray ' hgsid=...' from a manually-edited 2021 cart row in BRCA1_BRCA2_ENIGMA_hg19). Re-fetch the 2 already-seeded files so the whole corpus uses the final scrub list. refs #32768
- src/hg/htdocs/data/recTrackSets/hg19/SNVs%20Clinical - lines changed 20, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Non_Coding_SNVs_hg38 - lines changed 3, context: html, text, full: html, text
- src/hg/utils/rts/rtsUpdate - lines changed 4, context: html, text, full: html, text
- src/hg/utils/rts/verboten.lst - lines changed 34, context: html, text, full: html, text
89150a8298312f2cc4b69809a65a947cd80a2035 Fri Jun 5 10:14:23 2026 -0700
- Seed the remaining 12 Recommended Track Set files under htdocs/data/recTrackSets/ for Chris's file-based loader. All fetched from RR via rtsUpdate fetch with the final scrub list (eaa7ebfc733). Per-session counts (source vars -> kept after scrub): hg19 CNVs%20Clinical 701->615, Non%20coding%20SNVs 630->572, Exon_Relevance_hg19 977->891, Problematic%20Regions 241->189, BRCA1_BRCA2_ENIGMA_hg19 759->672 (includes the stray ' hgsid=' artifact now caught by the whitespace-key check), insightVcepHg19 210->182; hg38 Clinical_SNVs_hg38 707->625, Clinical_CNVs_hg38 723->640, Exon_Relevance_hg38 962->879, Problematic_Regions_hg38 311->272, BRCA1_BRCA2_ENIGMA_hg38 808->721, insightVcepHg38 266->240. With this, every entry in recTrackSets.{hg19,hg38}.tab has a corresponding file; the namedSessionDb fallback path is no longer needed for these sessions. refs #32768
- src/hg/htdocs/data/recTrackSets/hg19/BRCA1_BRCA2_ENIGMA_hg19 - lines changed 672, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg19/CNVs%20Clinical - lines changed 615, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg19/Exon_Relevance_hg19 - lines changed 891, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg19/Non%20coding%20SNVs - lines changed 572, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg19/Problematic%20Regions - lines changed 189, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg19/insightVcepHg19 - lines changed 182, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/BRCA1_BRCA2_ENIGMA_hg38 - lines changed 721, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Clinical_CNVs_hg38 - lines changed 640, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Clinical_SNVs_hg38 - lines changed 625, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Exon_Relevance_hg38 - lines changed 879, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/Problematic_Regions_hg38 - lines changed 272, context: html, text, full: html, text
- src/hg/htdocs/data/recTrackSets/hg38/insightVcepHg38 - lines changed 240, context: html, text, full: html, text
9aaf0a4a28e67a6c5f6ce62346cbadcc20d2c6a5 Fri Jun 5 10:44:17 2026 -0700
- Wire up rtsUpdate install via the standard utils/ make. Adds a small makefile under src/hg/utils/rts/ that copies the rtsUpdate script to \${BINDIR} (~/bin/\${MACHTYPE}/) so it lands on the user's PATH, and adds rts to the DIRS list in src/hg/utils/makefile so the top-level make descends into it. After this, either `make` from src/hg/utils/rts/ or `make` from src/hg/utils/ installs rtsUpdate. refs #32768
- src/hg/utils/rts/makefile - lines changed 16, context: html, text, full: html, text
3ce53ed0c6c8847d87987d04c3f1846ee879d623 Fri Jun 5 13:37:31 2026 -0700
- Point rtsUpdate at the new authoritative .tab manifest location under htdocs/data/recTrackSets/. Chris moved the loader's .tab lookup there in 3b6659d987c so both the manifest and the per-session contents now live under one tree; rtsUpdate's find_db_for_session() needs to follow. Drops the now-unused INC_DIR constant, updates the comment, and points the "session not in manifest" error message at the new location. refs #32768
- src/hg/utils/rts/rtsUpdate - lines changed 6, context: html, text, full: html, text
196b96d04435ca93e8a7366127a41afe6b791b98 Fri Jun 5 14:22:48 2026 -0700
- varFreqs.html: clarify SCHEMA cohort size in the supertrack Cohort cell -
keep the 24k/97k Singh 2022 primary-meta-analysis headline, note that the
SCHEMA browser VCF we use aggregates further cohorts up to ~73k/~182k.
Per QA feedback. refs #36642
- src/hg/makeDb/trackDb/human/varFreqs.html - lines changed 1, context: html, text, full: html, text
ef70dfff0e8710e8aa4bc369a939f838c75947fb Fri Jun 5 14:59:06 2026 -0700
- varFreqs: Phase-7 audit cleanup on the supertrack and combined-track
description pages.
Supertrack varFreqs.html:
- Restore the consequence-filter "Other" bucket explanation that was lost
when varFreqsAll.html was replaced by the Affected+Background pair (now
documented once on the supertrack page, since all three combined tracks
share the filter).
- Add 6 primary citations that were already in standalone subtrack pages
but not carried up: Bycroft (UK Biobank), Cao (ChinaMAP), Cong (WBBC),
Genome of the Netherlands Consortium (GoNL), Malomane (Saudi), Yang
(TPMI).
- Reorder Ameur, Singh into correct alphabetical position.
- Lowercase <A HREF= -> <a href= per house style.
varFreqsArray.html:
- Replace four stale hgTrackUi?g=varFreqsAll links with the appropriate
sibling combined tracks (varFreqsAffected / varFreqsBackground) or the
supertrack.
- Match the consequence color table style to varFreqsAffected.html and
varFreqsBackground.html (color swatch instead of named-color text).
refs #36642
- src/hg/makeDb/trackDb/human/varFreqs.html - lines changed 104, context: html, text, full: html, text
- src/hg/makeDb/trackDb/human/varFreqsArray.html - lines changed 30, context: html, text, full: html, text
ee8f8d6e46a060af155da2687f756620f64c8626 Fri Jun 5 15:03:47 2026 -0700
- varFreqs: swap priorities so Population + Unaffected (varFreqsBackground)
appears first in the listing, Affected/Case Individuals second.
varFreqsBackground 0.11 -> 0.1; varFreqsAffected 0.1 -> 0.11. refs #36642
- src/hg/makeDb/trackDb/human/varFreqs.ra - lines changed 2, context: html, text, full: html, text
switch to files view, user index