code: static <S extends Sequence<C>, C extends Compound> double getPairwiseScore(S query, S target,
  			PairwiseSequenceScorerType type, GapPenalty gapPenalty, SubstitutionMatrix<C> subMatrix) {
  		return getPairwiseScorer(query, target, type, gapPenalty, subMatrix).getScore();
  	}
docs: Factory method which computes a similarity score for the given {@link Sequence} pair.
  
  @param <S> each {@link Sequence} of the pair is of type S
  @param <C> each element of a {@link Sequence} is a {@link Compound} of type C
  @param query the first {@link Sequence} to score
  @param target the second {@link Sequence} to score
  @param type chosen type from list of pairwise sequence scoring routines
  @param gapPenalty the gap penalties used during alignment
  @param subMatrix the set of substitution scores used during alignment
  @return sequence pair score