find . -name '*.aln' | xargs -I {} sh -c 'cut -f 1 "$1" > "$1.cut"' -- {}This will find all files *.aln and then output the first column to *.aln.cut.
| import pandas as pd | |
| def anti_join(x, y, on): | |
| """Return rows in x which are not present in y""" | |
| ans = pd.merge(left=x, right=y, how='left', indicator=True, on=on) | |
| ans = ans.loc[ans._merge == 'left_only', :].drop(columns='_merge') | |
| return ans | |
| def anti_join_all_cols(x, y): |
| # Helper functions that allow string arguments for dplyr's data modification functions like arrange, select etc. | |
| # Author: Sebastian Kranz | |
| # Examples are below | |
| #' Modified version of dplyr's filter that uses string arguments | |
| #' @export | |
| s_filter = function(.data, ...) { | |
| eval.string.dplyr(.data,"filter", ...) | |
| } |
| # Short of learning how to actually configure OSX, here's a hacky way to use | |
| # GNU manpages for programs that are GNU ones, and fallback to OSX manpages otherwise | |
| alias man='_() { echo $1; man -M $(brew --prefix)/opt/coreutils/libexec/gnuman $1 1>/dev/null 2>&1; if [ "$?" -eq 0 ]; then man -M $(brew --prefix)/opt/coreutils/libexec/gnuman $1; else man $1; fi }; _' |
| max_plots <- 5 | |
| ui <- fluidPage( | |
| headerPanel("Dynamic number of plots"), | |
| sidebarPanel( | |
| sliderInput("n", "Number of plots", value=1, min=1, max=5) | |
| ), |
| #!/usr/bin/env python | |
| import numpy | |
| import sys | |
| import timeit | |
| try: | |
| import numpy.core._dotblas | |
| print 'FAST BLAS' | |
| except ImportError: | |
| print 'slow blas' |