C# 클래스 PrimerDesigner.alignmentTests

파일 보기 프로젝트 열기: igemsoftware/BU_Wellesley_Software_2011 1 사용 예제들

공개 메소드들

메소드 설명
alignmentTests ( String primerSequence ) : System
calcDeltaG ( String s ) : Double

Calculates gibbs free energy for a processed string

generateHairpinArgs ( String possibilities ) : String[]

Generates the hairpin arguments to run through the command line. Must eliminate first and last possibilities

generateHairpinPossibilities ( ) : String[]

Generates hairpin possibilites based on the primer sequence. When processing with annealer.jar, first and last combos must be ommited because annealer.jar requires 2 string arguments and does not take " ";

hairpinRun ( ) : double

Runs the hairpin test via the command line.

heteroDimerRun ( String otherPrimer ) : double

Runs the heterodimer test.

selfDimerRun ( ) : double

Runs the Self-Dimer test via the command line.

worstCaseDeltaG ( ) : double

Returns most negative result alignment tests.

비공개 메소드들

메소드 설명
run ( String input ) : void

Runs given arguments (this code provides the backbone for multiple tests) Puts limit on number of results. Allignment must be more than half.

메소드 상세

alignmentTests() 공개 메소드

public alignmentTests ( String primerSequence ) : System
primerSequence String
리턴 System

calcDeltaG() 공개 정적인 메소드

Calculates gibbs free energy for a processed string
public static calcDeltaG ( String s ) : Double
s String String whose delta G is being calculated
리턴 Double

generateHairpinArgs() 공개 메소드

Generates the hairpin arguments to run through the command line. Must eliminate first and last possibilities
public generateHairpinArgs ( String possibilities ) : String[]
possibilities String String array of possible hairpins
리턴 String[]

generateHairpinPossibilities() 공개 메소드

Generates hairpin possibilites based on the primer sequence. When processing with annealer.jar, first and last combos must be ommited because annealer.jar requires 2 string arguments and does not take " ";
public generateHairpinPossibilities ( ) : String[]
리턴 String[]

hairpinRun() 공개 메소드

Runs the hairpin test via the command line.
public hairpinRun ( ) : double
리턴 double

heteroDimerRun() 공개 메소드

Runs the heterodimer test.
public heteroDimerRun ( String otherPrimer ) : double
otherPrimer String
리턴 double

selfDimerRun() 공개 메소드

Runs the Self-Dimer test via the command line.
public selfDimerRun ( ) : double
리턴 double

worstCaseDeltaG() 공개 메소드

Returns most negative result alignment tests.
public worstCaseDeltaG ( ) : double
리턴 double