Skip to content

Instantly share code, notes, and snippets.

@snasphysicist
snasphysicist / multipolygon.geojson
Last active December 20, 2022 13:51
A GeoJSON MultiPolygon Example
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@snasphysicist
snasphysicist / main.rs
Created November 2, 2020 19:36
Experiment using Rust Analyzer & rustc to extract dev comments
use ra_syntax::{AstNode, File, SyntaxNodeRef, SyntaxKind};
use regex::Regex;
use rustc_lexer::{tokenize, Token, TokenKind};
/*
* [dependencies]
* ra_syntax = "0.1.0"
* regex = "1.4.1"
* rustc_lexer = "0.1.0"
@snasphysicist
snasphysicist / TennisScore.java
Created August 28, 2020 08:42
Diffblue Cover Tennis Kata 2
// Original: https://github.com/emilybache/Tennis-Refactoring-Kata/blob/master/java/src/main/java/TennisGame1.java
package com.example.tennis;
public class TennisScore {
public static class GamesWon {
final int player1;
final int player2;
@snasphysicist
snasphysicist / TennisScore.java
Created August 28, 2020 08:12
Diffblue Cover Tennis Kata 1
// Original: https://github.com/emilybache/Tennis-Refactoring-Kata/blob/master/java/src/main/java/TennisGame1.java
package com.example.tennis;
public class TennisScore {
public String announceScore(int m_score1, int m_score2) {
String score = "";
int tempScore = 0;
if (m_score1 == m_score2) {
switch (m_score1) {
@snasphysicist
snasphysicist / codon_amino_acid.py
Created June 5, 2018 18:50
A python file for transcribing DNA fragments to protein sequences and searching swissprot for exact matches
import json
import Bio
from Bio import SwissProt
#Complementary base pairs
#Used when "inverting" sequence
base_pairs = {
"A" : "T" ,
"C" : "G" ,