Skip to content

Instantly share code, notes, and snippets.

View gaurav's full-sized avatar

Gaurav Vaidya gaurav

View GitHub Profile
@gaurav
gaurav / .vimrc
Created December 5, 2018 15:48
My .vimrc
" Activate pathogen.
call pathogen#infect()
call pathogen#helptags()
" These are a few of my favourite settings.
syntax on
set background=dark
set hlsearch
set incsearch
set smartindent
@gaurav
gaurav / gist:1475883
Created December 14, 2011 09:35
LaTeX to HTML on a Mac
1. Find your texbin directory. This is usually /usr/texbin, which is symlinked to wherever the actual directory is.
2. Add it to your PATH (i.e. `# export PATH=/usr/texbin:$PATH`)
3. Run the 'htlatex' command. This will convert your LaTeX file into an HTML document. Note that this really just a script around normal LaTeX, so you'll have to do the usual things (htlatex -> bibtex -> htlatex for citations, htlatex -> htlatex for references). I think: I had my LaTeX all PDF-LaTeXed and ready to go, so all the .bib/.toc/etc. files had already been created.
3.1. You might want to run 'htlatex file.tex "xhtml,fn-in"' if you have footnotes. Without that option, footnotes will be put into their own HTML file.
4. At this point, you have an HTML file. Check it and make sure it's good enough.
5. Open the HTML file in TextEdit. Oddly enough, Pages can't open HTML files, but TextEdit can. Go figure.
6. TextEdit can now save your file as an RTF or Doc file.
7. Success!
@gaurav
gaurav / batman bares bear arms
Last active July 9, 2019 04:58
Batman Backlog
Jon Jon Wendt gives Gene Valgene his hooded cloak.
Gene Valgene: ...
Gene Valgene: [Batman voice] I'm the Batman now.
Jon Jon Wendt: Batman!
Gene Valgene: Batman.
Jon Jon Wendt: Batman! Batman! Batman!
Gene Valgene: BAAAAAAAAAT
Gene Valgene: MAAAAAAAAAAN
Jon Jon Wendt: That's the spirit!
Gene Valgene: [Batman voice] Hmm.
@gaurav
gaurav / field_summaries.2019-nov-4
Created November 4, 2019 23:33
List of fields used in PubMed Annual Baseline 2019
# '.' indicates XML nodes
# '/' indicates XML attributes
# '#' are XML values, but only for some fields
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText,34722040)
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText.DispFormula.math.mfrac.mn,2)
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText.DispFormula.math.mfrac.mrow.mi,7)
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText.DispFormula.math.mfrac.mrow.mo,6)
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText.DispFormula.math.mfrac.mrow.msub.mi,4)
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText.DispFormula.math.mfrac.msup.mi,1)
(PubmedArticleSet.PubmedArticle.MedlineCitation.Article.Abstract.AbstractText.DispFormula.math.mfrac.msup.mrow.mi,1)
@gaurav
gaurav / CGEX_CtxAll010-shex-validation.json
Created January 14, 2020 16:23
ShEx validation of example validation for CGEX_CtxAll010
{
"type": "Failure",
"node": "http://dataexchange.clinicalgenome.org/CGEX_CtxAll010",
"shape": "http://dataexchange.clinicalgenome.org/interpretation/shacl/shapes/ContextualAllele",
"errors": [
{
"type": "TypeMismatch",
"triple": {
"type": "TestedTriple",
"subject": "http://dataexchange.clinicalgenome.org/CGEX_CtxAll010",
{
"nodes": [
{
"name": "root",
"ontology_reference": "",
"values": {},
"links": [],
"properties": []
},
{
@gaurav
gaurav / Shell output
Last active May 12, 2021 15:09
linkml-classes-bug
$ pipenv install linkml==0.0.7
Creating a Pipfile for this project...
Installing linkml==0.0.7...
Adding linkml to Pipfile's [packages]...
✔ Installation Succeeded
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
@gaurav
gaurav / crdch_model_pr_112_vs_v1.0.1.diff
Last active September 16, 2021 20:23
Diff between CRDCH model in PR 112 vs v1.0.1
--- ccdhmodel.yaml 2021-09-16 14:57:11.000000000 -0400
+++ crdch_model.yaml 2021-09-16 14:56:48.000000000 -0400
@@ -1,84 +1,84 @@
name: CRDC-H
notes:
- Derived from [CDM_Dictionary_v1 (Active)](https://docs.google.com/spreadsheets/d/1oWS7cao-fgz2MKWtyr8h2dEL9unX__0bJrWKv6mQmM4)
-id: https://example.org/ccdh
-version: v1.0-3-g99ffd30c-dirty
+id: https://example.org/crdch
+version: v0.2-346-g2a758251

Keybase proof

I hereby claim:

  • I am gaurav on github.
  • I am mrvaidya (https://keybase.io/mrvaidya) on keybase.
  • I have a public key ASAvem26jsIZR6NjpVs9WeJv0Pz7wwYK1cOBUVhqIVSwtAo

To claim this, I am signing this object:

@gaurav
gaurav / commands.sh
Last active January 14, 2022 06:41
Some sample data demonstrating https://github.com/svjan5/medtype/issues/14
# Commands used to generate the other two files
head -n 70 medmentions.json | tail -n 1 > medmentions-line-70.json
head -n 2 pubmed_ds/split_0.txt | tail -n 1 > pubmed-line-2.json