Class AlignmentOperation.InputProperties
- java.lang.Object
-
- com.biomatters.geneious.publicapi.plugin.AlignmentOperation.InputProperties
-
- Enclosing class:
- AlignmentOperation
public static class AlignmentOperation.InputProperties extends java.lang.Object
Represents the properties of the input to an AlignmentOperation- Since:
- API 4.15 (Geneious 5.1.1)
-
-
Constructor Summary
Constructors Constructor Description InputProperties(OperationLocationOptions locationOptions, SequenceDocument.Alphabet alphabet, boolean pairwise, boolean isSingleAlignment)
Constructs new InputProperties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SequenceDocument.Alphabet
getAlphabet()
OperationLocationOptions
getLocationOptions()
boolean
isPairwise()
boolean
isSingleAlignment()
-
-
-
Constructor Detail
-
InputProperties
public InputProperties(OperationLocationOptions locationOptions, SequenceDocument.Alphabet alphabet, boolean pairwise, boolean isSingleAlignment)
Constructs new InputProperties. Generally only core Geneious code should be calling this method.- Parameters:
locationOptions
- the Options that are used to set the location the operation is run. SeeOperationLocationOptions
alphabet
- alphabet of the sequencespairwise
- true iff there are only two (unique) sequencesisSingleAlignment
- iff the only selected document is an alignment
-
-
Method Detail
-
getLocationOptions
public OperationLocationOptions getLocationOptions()
- Returns:
- the Options that are used to set the location the operation is run. See
OperationLocationOptions
-
getAlphabet
public SequenceDocument.Alphabet getAlphabet()
- Returns:
- the alphabet of the sequences to align
-
isPairwise
public boolean isPairwise()
- Returns:
- true iff there are only two (unique) sequences
-
isSingleAlignment
public boolean isSingleAlignment()
- Returns:
- true iff the only selected document is an alignment
-
-