// UngappedCoords returns the row and column positions in the sequence alignment
// where the character does not match the gap character.
UngappedCoords returns the row and column positions in the sequence alignment
where the character does not match the gap character.
// UngappedCoords returns the row and column positions in the sequence alignment // where the character does not match the gap character .
func (a Alignment) UngappedCoords(gapChar string) (rowCoords, colCoords []int) {
	var currColCoords []int
	for i, s := range a {
		currColCoords = s.UngappedCoords(gapChar)
		for c := 0; c < len(currColCoords); c++ {
			rowCoords = append(rowCoords, i)
		}
		colCoords = append(colCoords, currColCoords...)
	}
	return
}
func ( a Alignment ) UngappedCoords ( gapChar string ) ( rowCoords , colCoords [ ] int ) { var currColCoords [ ] int for i , s := range a { currColCoords = s . UngappedCoords ( gapChar ) for c := 0 ; c < len ( currColCoords ) ; c ++ { rowCoords = append ( rowCoords , i ) } colCoords = append ( colCoords , currColCoords ... ) } return }
UngappedCoords returns the row and column positions in the sequence alignment
where the character does not match the gap character.
UngappedCoords returns the row and column positions in the sequence alignment where the character does not match the gap character .