1 /*-------------------------------------------------------------------------- 2 * Copyright 2009 utgenome.org 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 *--------------------------------------------------------------------------*/ 16 //-------------------------------------- 17 // utgb-core Project 18 // 19 // BEDTrack.java 20 // Since: May 20, 2010 21 // 22 // $URL$ 23 // $Author$ 24 //-------------------------------------- 25 package org.utgenome.format.bed; 26 27 import java.io.Serializable; 28 29 import org.xerial.lens.SilkLens; 30 31 /** 32 * BEDTrack represents a track line in BED files. 33 * 34 * @author leo 35 * 36 */ 37 public class BEDTrack implements Serializable { 38 39 /** 40 * 41 */ 42 private static final long serialVersionUID = 1L; 43 public String name; 44 public String description; 45 public int visibility; 46 public String color; 47 public String itemRgb; 48 public int useScore; 49 public String group; 50 public String priority; 51 public String db; 52 public long offset; 53 public String url; 54 public String htmlUrl; 55 56 @Override 57 public String toString() { 58 return SilkLens.toSilk(this); 59 } 60 }