Skip to content

Instantly share code, notes, and snippets.

@zhujack
zhujack / vcf2df.R
Created December 19, 2016 22:39
Parse/convert a vcf file to tabular format data table (data frame) plus filtering
## Functions to expand VariantAnnotation CollapsedVCF object and convert to a data frame
## Author: Sean Davis and Jack Zhu@Meltzerlab, 12/18/2016
## Function to parse ANN column in to a dataframe
.anncols = function(anncol,headerstring) {
anncols = strsplit(sub("Functional annotations: '",'',
headerstring),' \\| ')[[1]]
dfannempty = data.frame(matrix(vector(), 0, length(anncols),
dimnames=list(c(), anncols)),
stringsAsFactors=F)
@zhujack
zhujack / gist:39a2547cd027b0b84a9d1e67e6d21b0a
Created April 18, 2016 15:43
Convert symlink to regular file
## Use find
#
for f in $(find . -maxdepth 1 -type l);do cp --remove-destination $(readlink $f) $f;done;