public class LaneInfo extends Object implements Comparable<LaneInfo>
Constructor and Description |
---|
LaneInfo() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(LaneInfo otherLane) |
Set<TagValueUnit> |
getLaneAttributes() |
String |
getLaneCycleDescriptor()
Get the value of laneCycleDescriptor
|
String |
getLaneDescription()
Get the value of laneDescription
|
String |
getLaneName()
Get the value of laneName
|
String |
getLaneNumber()
Get the value of laneNumber
|
Boolean |
getLaneSkip()
Get the value of laneSkip
|
String |
getLibrarySelectionAcc()
Get the value of librarySelectionAcc
|
String |
getLibrarySourceAcc()
Get the value of librarySourceAcc
|
String |
getLibraryStrategyAcc()
Get the value of libraryStrategyAcc
|
Set<SampleInfo> |
getSamples()
Get the value of samples
|
String |
getStudyTypeAcc()
Get the value of studyTypeAcc
|
void |
print(Appendable writer,
Metadata metadata) |
void |
setLaneAttribute(String tag,
String value)
Adds a new lane attribute if the tag does not exist for this lane, or changes the value of an existing lane attribute.
|
void |
setLaneAttributes(Set<TagValueUnit> laneAttributes) |
void |
setLaneCycleDescriptor(String laneCycleDescriptor)
Set the value of laneCycleDescriptor
|
void |
setLaneDescription(String laneDescription)
Set the value of laneDescription
|
void |
setLaneName(String laneName)
Set the value of laneName
|
void |
setLaneNumber(String laneNumber)
Set the value of laneNumber, and sets the 'geo_lane' attribute.
|
void |
setLaneSkip(Boolean laneSkip)
Set the value of laneSkip
|
void |
setLibrarySelectionAcc(int librarySelectionAcc)
Set the value of librarySelectionAcc
|
void |
setLibrarySourceAcc(int librarySourceAcc)
Set the value of librarySourceAcc
|
void |
setLibraryStrategyAcc(int libraryStrategyAcc)
Set the value of libraryStrategyAcc
|
void |
setSamples(Set<SampleInfo> samples)
Set the value of samples
|
void |
setStudyTypeAcc(int studyTypeAcc)
Set the value of studyTypeAcc
|
String |
toString() |
public String getStudyTypeAcc()
public void setStudyTypeAcc(int studyTypeAcc)
studyTypeAcc
- new value of studyTypeAccpublic Set<TagValueUnit> getLaneAttributes()
public void setLaneAttribute(String tag, String value)
tag
- the key of the attributevalue
- the value of the attributepublic void setLaneAttributes(Set<TagValueUnit> laneAttributes)
public String getLibrarySelectionAcc()
public void setLibrarySelectionAcc(int librarySelectionAcc)
librarySelectionAcc
- new value of librarySelectionAccpublic String getLibrarySourceAcc()
public void setLibrarySourceAcc(int librarySourceAcc)
librarySourceAcc
- new value of librarySourceAccpublic String getLibraryStrategyAcc()
public void setLibraryStrategyAcc(int libraryStrategyAcc)
libraryStrategyAcc
- new value of libraryStrategyAccpublic Set<SampleInfo> getSamples()
public void setSamples(Set<SampleInfo> samples)
samples
- new value of samplespublic Boolean getLaneSkip()
public void setLaneSkip(Boolean laneSkip)
laneSkip
- new value of laneSkippublic String getLaneCycleDescriptor()
public void setLaneCycleDescriptor(String laneCycleDescriptor)
laneCycleDescriptor
- new value of laneCycleDescriptorpublic String getLaneDescription()
public void setLaneDescription(String laneDescription)
laneDescription
- new value of laneDescriptionpublic String getLaneName()
public void setLaneName(String laneName)
laneName
- new value of laneNamepublic String getLaneNumber()
public void setLaneNumber(String laneNumber)
laneNumber
- new value of laneNumberpublic void print(Appendable writer, Metadata metadata) throws IOException
IOException
public int compareTo(LaneInfo otherLane)
compareTo
in interface Comparable<LaneInfo>
Copyright © 2015 SeqWare. All rights reserved.