まずは、様々なパスウェイデータベースの一覧を見てみましょう。
500 以上のデータベースが下記の分類でリストアップされています。
| #!/usr/bin/env ruby | |
| # | |
| # % gem install linkeddata | |
| # % lodconvert.rb -h | |
| # % lodconvert.rb [-i input_format] [-o output_format] inputfile > outputfile | |
| # | |
| require 'rubygems' | |
| require 'linkeddata' | |
| require 'getoptlong' |
まずは、様々なパスウェイデータベースの一覧を見てみましょう。
500 以上のデータベースが下記の分類でリストアップされています。
| #!/usr/bin/env ruby-2.3 | |
| =begin | |
| # SPARQL endpoint | |
| https://stirdf.jglobal.jst.go.jp/sparql | |
| # SPARQL query | |
| select * | |
| where { | |
| ?term a skos:Concept ; |
| # Dockerfile for https://github.com/dbcls/sparqlist | |
| FROM ubuntu:16.04 | |
| ARG node_version=v7.9.0 | |
| RUN apt-get -qq update && apt-get -qq install -y \ | |
| pkg-config \ | |
| sudo \ | |
| curl \ |
| #!/usr/bin/env ruby | |
| matrix = [] | |
| ARGF.each do |line| | |
| ary = line.strip.split | |
| matrix << ary | |
| end | |
| matrix.transpose.each do |row| |
| #!/usr/bin/env ruby | |
| require 'json' | |
| uniq = File.open("uniq_node.txt").map {|x| x.stip.to_i} | |
| json = JSON.parse(ARGF.read) | |
| json.each do |ary| | |
| read_id = ary.shift |
| @prefix : <http://rdf.identifiers.org/ontology/> . | |
| @prefix owl: <http://www.w3.org/2002/07/owl#> . | |
| @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | |
| @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | |
| @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . | |
| @prefix dct: <http://purl.org/dc/terms/> . | |
| @prefix foaf: <http://xmlns.com/foaf/0.1/> . | |
| @prefix skos: <http://www.w3.org/2004/02/skos/core#> . | |
| @prefix sio: <http://semanticscience.org/resource/> . | |
| @prefix mirc: <http://identifiers.org/miriam.collection/MIR:> . |
| #!/usr/bin/env ruby | |
| # | |
| # https://qiita.com/erukiti/items/f11f448d3f4d73fbc1f9 | |
| # https://research.preferred.jp/2012/11/burrows-wheeler-transform-lf-mapping/ | |
| # | |
| class BWT | |
| def initialize(str) | |
| @str = str + '$' |
| #!/usr/bin/env ruby | |
| =begin | |
| # Pairwise sequence alignment algorithms | |
| Currently implements Needleman-Wunsch, Smith-Waterman | |
| and Needleman-Wunsch-Gotoh algorithms based on | |
| the Dynamic Programming (DP). | |
| ## Coordinates |
| """ | |
| Example RDF/Turtle: | |
| hnt:A0A024QYV7-Q00653 | |
| bp3:dataSource <http://identifiers.org/HINT> ; | |
| bp3:displayName "A0A024QYV7-Q00653"^^xsd:string ; | |
| bp3:evidence pint:evidence-pubmed_14743216-MI_0007-literature-curated , pint:evidence-pubmed_14743216-MI_0676-literature-curated ; | |
| bp3:name "A0A024QYV7-Q00653"^^xsd:string ; | |
| bp3:participant [ | |
| obo:BFO_0000051 uni:A0A024QYV7 ; |