public final class ReferenceDictionaryBuilder extends Object
ReferenceDictionary
objects.Constructor and Description |
---|
ReferenceDictionaryBuilder() |
Modifier and Type | Method and Description |
---|---|
ReferenceDictionary |
build() |
Integer |
getContigID(String name)
Allows contig name to numeric ID translation before final construction of the
ReferenceDictionary . |
Integer |
getContigLength(int id)
Allows contig length retrieval before final construction of the
ReferenceDictionary . |
String |
getContigName(Integer id)
Allows get contig name from a contig id.
|
void |
putContigID(String name,
int id)
Add a contig name to numeric ID mapping to builder.
|
void |
putContigLength(int id,
int length)
Add a contig id to length mapping.
|
void |
putContigName(int id,
String name)
Set primary contig ID to name mapping.
|
public Integer getContigLength(int id)
ReferenceDictionary
.id
- id of the contig to get the length fornull
if it could not be foundpublic void putContigLength(int id, int length)
id
- numeric contig IDlength
- contig lengthpublic String getContigName(Integer id)
id
- numeric contig IDnull
if none could be foundpublic void putContigName(int id, String name)
id
- numeric contig IDname
- contig namepublic Integer getContigID(String name)
ReferenceDictionary
.name
- name of contig to get numeric ID forname
or null
if none.public void putContigID(String name, int id)
name
- contig nameid
- numeric contig IDpublic ReferenceDictionary build()
Copyright © 2016. All rights reserved.