package org.nextprot.api.blast.domain;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import org.nextprot.api.blast.service.BlastProgram;
@JsonPropertyOrder({
"title",
"sequence",
"search_settings"
})
public class BlastSequenceInput extends BlastProgram.Params {
private String title;
private String sequence;
private BlastSearchParams blastSearchParams;
public BlastSequenceInput(String binPath, String nextprotBlastDbPath) {
super(binPath, nextprotBlastDbPath);
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getSequence() {
return sequence;
}
public void setSequence(String sequence) {
this.sequence = sequence;
}
public void setBlastSearchParams(BlastSearchParams blastSearchParams) {
this.blastSearchParams = blastSearchParams;
}
@JsonProperty("search_settings")
public BlastSearchParams getSearchParams() {
return blastSearchParams;
}
}