본문 바로가기

java-programming21

Java 사용자 정의 Component 만들기 이전 포스팅에서 총 3개의 Java Panel 만들고 Panel 자체를 이미지로 출력해서 Google Maps API에서 사용할 Custom Map Tile에 사용하기로 했다. 문제는 Sense Panel과 AntiSense Panel에 Genome 정보(SNP, CNV, Exon, Intron 등등등등)를 어떻게 표시할것인가?에 대한 것이다. 그전에 그러면 Bioinformatics에서 위의 정보들을 보여주기 위해서 사용하는 그래픽은 어떠한 것들이 있는지 간단히 살펴보자. BioRuby의 다양한 생물 정보 표시 그래프?? 위의 그림들은 흔히 우리가 Genome Browser에서 보는 표시형식들이다. box, line, line with handles, directed, directed box, tria.. 2008. 2. 16.
Java JPanel을 이용한 이미지 출력 - Genome Browser 만들기 2 이제 해야 할 일은 이미지를 만드는 작업이다. 지금 만들 Genome Browser의 경우 위의 그림처럼 3개의 부분으로 나누어 생각해 볼 수 있다. 2번 부분은 chromosome의 위치를 보여주는 눈금자가 위치할 부분이고 이 눈금자(2번, Scale)를 기준으로 윗부분(1번, Sense)과 아랫부분(3번, Antisense)에 실제 유용한 정보들(SNP정보 등등)이 보여지게 된다. 여기에서는 Java를 이용하여 그림파일을 생성할 것이다. Java에서 이미지를 생성하고 이를 파일로 얻는 방법은 다음과 같다. 1. BufferedImage를 생성한다. 2. 위의 생성된 버퍼로 부터 Graphics 객체를 얻는다. 3. Graphics 객체에다가 마구 마구 그린다. drawLine(), fillRect().. 2008. 2. 14.
2008 매쉬업 경진대회 - 그럼 Bio 매쉬업 경진대회!! 작년에 이어서 대한민국 매쉬업 경진대회를 진행한다고 합니다. 네이버와 다음은 이렇게 공동으로 서로의 살길을 찾아가고 있는데요 ^^;; 어디 오픈 API를 통해서 바이오관련 매쉬업 아이디어 없을까요? ㅋㅋㅋ 외국에서는 질병에 관련된 정보를 구글맵을 통해서 보여주는 매쉬업도 있던데... 그냥 매쉬업이 아니라 대한민국이네요 두 회사가 주최하면 바로 대한민국이 되어버리는군요!!! KISTI와 KOBIC도 같이 주최하면 바로 대한민국 바이오 워크플로우 경진대회가 되어버리겠죠 ^^;; 바이오 워크플로우에서도 이런 움직임이 있었으면 하네요 ^^;; 어차피 이러한 워크플로우로 만든 것들도 매쉬업의 한 형태 아니겠습니까?? 2007. 11. 8.
Daum의 문맥 키워드 API Daum DevDay때 언급 되었던 문맥 키워드 API가 드디어 공개되었다. 특정 문서에서 중요한 키워드를 자동으로 찾아주는 서비스로 활용할 여지가 꽤 많은 API인것 같다. 어떠한 알고리즘으로 키워드를 추출합니까? 라는 질문에 그건 회사 비밀이니 말할수 없다는 대답으로 웃음지게 만들었던 ^^;; 이놈을 어디다 쓸지는 대충 생각했는데, 이제 공개되었으니 슬슬한번 붙여봐야겠다. 이 글은 스프링노트에서 작성되었습니다. 2007. 9. 27.