{
  "main": {
    "prefix": "main",
    "body": [
      "if \\$0 == __FILE__",
      "  $1",
      "end"
    ]
  },
  "require": {
    "prefix": "require",
    "body": [
      "require \"$1\""
    ],
    "description": "require"
  },
  "require_relative": {
    "prefix": "require_relative",
    "body": [
      "require_relative \"$1\""
    ],
    "description": "require_relative"
  },
  "yard document": {
    "prefix": [
      "yard",
      "description"
    ],
    "body": [
      "# ${1:abstract}",
      "# @param  [${2:type}] ${3:description}",
      "# @return [${4:type}] ${5:description}"
    ],
    "description": "description for yard"
  },
  "Bio::FlatFile.open": {
    "prefix": [
      "Bio",
      "gbkopen",
      "fastaopen"
    ],
    "body": [
      "Bio::FlatFile.auto(${1:filename}).each_entry do $2"
    ],
    "description": "open genbank / fasta etc.."
  }
}