Seq[String] のすべてのサブクラスのオブジェクトを受け入れるメソッドを作成しました。残念ながら、Array[String] 型のオブジェクトは受け入れられません。Array[String] は Seq[String] のサブクラスではありませんか?
scala> def test[T <: Seq[String]](x: T) = {}
test: [T <: Seq[String]](x: T)Unit
scala> val data = "This is a test string"
data: java.lang.String = This is a test string
scala> test(data.split(" "))
<console>:10: error: inferred type arguments [Array[java.lang.String]] do not conform to method test's type parameter bounds [T <: Seq[String]]
test(data.split(" "))