// UngappedPositionMatrix returns a matrix that counts only over characters
// that does not match the gap character for each sequence in the alignment.
// If a character in a sequence matches the gap character, -1 is inserted
// instead of the ungapped count.
UngappedPositionMatrix returns a matrix that counts only over characters
that does not match the gap character for each sequence in the alignment.
If a character in a sequence matches the gap character, -1 is inserted
instead of the ungapped count.
// UngappedPositionMatrix returns a matrix that counts only over characters // that does not match the gap character for each sequence in the alignment . // If a character in a sequence matches the gap character - 1 is inserted // instead of the ungapped count .
func (a Alignment) UngappedPositionMatrix(gapChar string) (m [][]int) {
	for _, s := range a {
		m = append(m, s.UngappedPositionSlice(gapChar))
	}
	return
}
func ( a Alignment ) UngappedPositionMatrix ( gapChar string ) ( m [ ] [ ] int ) { for _ , s := range a { m = append ( m , s . UngappedPositionSlice ( gapChar ) ) } return }
UngappedPositionMatrix returns a matrix that counts only over characters
that does not match the gap character for each sequence in the alignment.
UngappedPositionMatrix returns a matrix that counts only over characters that does not match the gap character for each sequence in the alignment .