CONSTRUCT { _:55060 up:source unirule:MF_00140 . _:55061 up:source unirule:MF_00140 . _:55062 up:source unirule:MF_00140 . _:55063 up:source unirule:MF_00140 . _:55064 up:source unirule:MF_00140 . _:55065 up:source unirule:MF_00140 . _:55066 up:source unirule:MF_00140 . _:55067 up:source unirule:MF_00140 . _:55068 up:source unirule:MF_00140 . _:55069 up:source unirule:MF_00140 . _:55070 up:source unirule:MF_00140 . _:55071 up:source unirule:MF_00140 . _:55072 up:source unirule:MF_00140 . _:55073 up:source unirule:MF_00140 . _:55074 up:source unirule:MF_00140 . _:55075 up:source unirule:MF_00140 . _:55076 up:source unirule:MF_00140 . _:55077 up:source unirule:MF_00140 . _:55078 up:source unirule:MF_00140 . _:55079 up:source unirule:MF_00140 . _:55080 up:source unirule:MF_00140 . _:55081 up:source unirule:MF_00140 . _:55082 up:source unirule:MF_00140 . _:55083 up:source unirule:MF_00140 . _:55084 up:source unirule:MF_00140 . _:55085 up:source unirule:MF_00140 . _:55086 up:source unirule:MF_00140 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0004830 , GO:0005524 , GO:0005737 , GO:0006436 , keyword:30 , keyword:436 , keyword:547 , keyword:648 , keyword:67 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '6.1.1.2' ; up:fullName 'Tryptophan--tRNA ligase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Tryptophanyl-tRNA synthetase' ; up:shortName 'TrpRS' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'trpS' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the attachment of tryptophan to tRNA(Trp).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/24080>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.1.1.2>. ?annotation6 a up:Subcellular_Location_Annotation . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-I aminoacyl-tRNA synthetase family.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:30616 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:30616 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:30616 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:30616 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Motif_Annotation ; rdfs:comment "'HIGH' region" . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; rdf:type up:Motif_Annotation ; rdfs:comment "'KMSKS' region" . ?pfsb46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:57912 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:30616 . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; rdf:type up:Motif_Annotation ; rdfs:comment "'HIGH' region" . ?pfsb66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; rdf:type up:Motif_Annotation ; rdfs:comment "'KMSKS' region" . ?pfsb72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . _:55087 a rdf:Statement ; up:attribution _:55060 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:55088 a rdf:Statement ; up:attribution _:55061 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:55089 a rdf:Statement ; up:attribution _:55062 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:55090 a rdf:Statement ; up:attribution _:55063 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:55091 a rdf:Statement ; up:attribution _:55064 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:55092 a rdf:Statement ; up:attribution _:55065 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:55093 a rdf:Statement ; up:attribution _:55066 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:55094 a rdf:Statement ; up:attribution _:55067 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:55095 a rdf:Statement ; up:attribution _:55068 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:30 . _:55096 a rdf:Statement ; up:attribution _:55069 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:55097 a rdf:Statement ; up:attribution _:55070 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:55098 a rdf:Statement ; up:attribution _:55071 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:55099 a rdf:Statement ; up:attribution _:55072 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:55100 a rdf:Statement ; up:attribution _:55073 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:55101 a rdf:Statement ; up:attribution _:55074 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004830 . _:55102 a rdf:Statement ; up:attribution _:55075 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006436 . _:55103 a rdf:Statement ; up:attribution _:55076 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:55104 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:55105 a rdf:Statement ; up:attribution _:55077 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:55106 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:55107 a rdf:Statement ; up:attribution _:55078 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:55108 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:55109 a rdf:Statement ; up:attribution _:55079 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:55110 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:55111 a rdf:Statement ; up:attribution _:55080 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:55112 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:55113 a rdf:Statement ; up:attribution _:55081 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:55114 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:55115 a rdf:Statement ; up:attribution _:55082 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:55116 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:55117 a rdf:Statement ; up:attribution _:55083 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:55118 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:55119 a rdf:Statement ; up:attribution _:55084 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:55120 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:55121 a rdf:Statement ; up:attribution _:55085 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:55122 a rdf:Statement ; up:source unirule:MF_00140 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:55123 a rdf:Statement ; up:attribution _:55086 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00140 #Rule MF_00140 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-11-07 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00140_B . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00140_A . ?thisOrganism rdfs:subClassOf+ taxon:2157 . } BIND(URI(CONCAT(STR(?this), '#MF_00140a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00140a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00140a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00140a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00140a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00140a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0095381 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0095383 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B76 . ?templateMotifSequenceMatchRegionP0095381 faldo:begin ?templateMotifSequenceMatchBeginP0095382 . ?templateMotifSequenceMatchBeginP0095382 faldo:position ?templateMotifSequenceMatchBeginPositionP0095377 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP0095383 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B87 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B78 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B86 . ?targetMotifMatchRegionMatchBeginMF_00140_B86 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B79 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B87 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B76, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B76) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B76, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP0095377) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B78, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B78) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B78, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B78, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B78) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B78, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B79) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B76, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B76) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B76, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP0095377) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B78, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B78) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B78, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B78, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B78) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B78, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) . BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B79) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('[QTRK][PATS][ARNDCQEGHILKMFPSTWYVBZJUOX]{0,1)[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP0095398 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953100 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B93 . ?templateMotifSequenceMatchRegionP0095398 faldo:begin ?templateMotifSequenceMatchBeginP0095399 . ?templateMotifSequenceMatchBeginP0095399 faldo:position ?templateMotifSequenceMatchBeginPositionP0095394 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953100 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B104 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B95 . ?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B103 . ?targetMotifMatchRegionMatchBeginMF_00140_B103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B96 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B104 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B93, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B93) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B93, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP0095394) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B95, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B95, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B96) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B93, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B93) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B93, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0095394) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B95, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B95, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B96) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER (REGEX('G[NH]', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP00953115 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953117 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B110 . ?templateMotifSequenceMatchRegionP00953115 faldo:begin ?templateMotifSequenceMatchBeginP00953116 . ?templateMotifSequenceMatchBeginP00953116 faldo:position ?templateMotifSequenceMatchBeginPositionP00953111 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953117 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B121 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B112 . ?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B120 . ?targetMotifMatchRegionMatchBeginMF_00140_B120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B113 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B121 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B110, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B110) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B110, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP00953111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B112, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B112) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B112, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B112) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B113) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B110, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B110) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B110, CONCAT('^(?:-*[^-]){', STR(((146 - ?templateMotifSequenceMatchBeginPositionP00953111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B112, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B112) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B112, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B112) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B113) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t126) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionP00953132 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953134 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B127 . ?templateMotifSequenceMatchRegionP00953132 faldo:begin ?templateMotifSequenceMatchBeginP00953133 . ?templateMotifSequenceMatchBeginP00953133 faldo:position ?templateMotifSequenceMatchBeginPositionP00953128 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953134 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B138 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B129 . ?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B137 . ?targetMotifMatchRegionMatchBeginMF_00140_B137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B130 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B138 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B127, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B127) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B127, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionP00953128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B129, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B129) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B129, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B129) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) . BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B130) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B127, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B127) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B127, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionP00953128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B129, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B129) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B129, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B129) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B130) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER (REGEX('KM[SG]KS', SUBSTR(?thisSequenceValue, ?thisPositionOn36, (?thisPositionOn37 - ?thisPositionOn36)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionP00953149 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953151 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B144 . ?templateMotifSequenceMatchRegionP00953149 faldo:begin ?templateMotifSequenceMatchBeginP00953150 . ?templateMotifSequenceMatchBeginP00953150 faldo:position ?templateMotifSequenceMatchBeginPositionP00953145 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953151 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B155 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B146 . ?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B154 . ?targetMotifMatchRegionMatchBeginMF_00140_B154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B147 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B155 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B144, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B144) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B144, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP00953145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B146, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B146) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B146, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B146) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) . BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B147) - 1) AS ?thisPositionOn42) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B144, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B144) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B144, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP00953145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B146, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B146) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B146, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B146) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B147) - 1) AS ?thisPositionOn43) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER (REGEX('[PATS][ARNDCQEGHILKMFPSTWYVBZJUOX]{0,1)[STA][GDN][ARNDCQEGHILKMFPSTWYVBZJUOX][ILVFYQP][HST][ILW]G[NH]', SUBSTR(?thisSequenceValue, ?thisPositionOn42, (?thisPositionOn43 - ?thisPositionOn42)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP00953166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B161 . ?templateMotifSequenceMatchRegionP00953166 faldo:begin ?templateMotifSequenceMatchBeginP00953167 . ?templateMotifSequenceMatchBeginP00953167 faldo:position ?templateMotifSequenceMatchBeginPositionP00953162 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953168 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B171 . ?targetMotifMatchRegionMatchBeginMF_00140_B171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B172 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B161, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B161) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B161, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionP00953162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B163, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B163) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B163, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B163) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B164) - 1) AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B161, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B161) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B161, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionP00953162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B163, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B163) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B163, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B163) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B164) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs1t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER (REGEX('KM[SG]KS', SUBSTR(?thisSequenceValue, ?thisPositionOn48, (?thisPositionOn49 - ?thisPositionOn48)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP00953183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B178 . ?templateMotifSequenceMatchRegionP00953183 faldo:begin ?templateMotifSequenceMatchBeginP00953184 . ?templateMotifSequenceMatchBeginP00953184 faldo:position ?templateMotifSequenceMatchBeginPositionP00953179 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953185 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B188 . ?targetMotifMatchRegionMatchBeginMF_00140_B188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B189 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B178, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B178) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B178, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionP00953179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B180, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B180) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B180, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B180) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B181) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00140a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch197 faldo:location ?templateMotifSequenceMatchRegionP00953198 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00953200 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00953MF_00140_B193 . ?templateMotifSequenceMatchRegionP00953198 faldo:begin ?templateMotifSequenceMatchBeginP00953199 . ?templateMotifSequenceMatchBeginP00953199 faldo:position ?templateMotifSequenceMatchBeginPositionP00953194 ; faldo:reference isoform:P00953-1 . ?templateMotifSequenceProfileAlignmentOperationP00953200 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?targetMotifMatch201 faldo:location ?targetMotifMatchRegionMatch202 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_B204 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00953MF_00140_B195 . ?targetMotifMatchRegionMatch202 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_B203 . ?targetMotifMatchRegionMatchBeginMF_00140_B203 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_B196 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_B204 edam:has_input signature:MF_00140_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00953MF_00140_B193, 1, (STRLEN(?templateMotifCigarP00953MF_00140_B193) - STRLEN(REPLACE(?templateMotifCigarP00953MF_00140_B193, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP00953194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1205) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B195, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B195) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00953MF_00140_B195, 1, (STRLEN(?targetMotifMatchCigarP00953MF_00140_B195) - STRLEN(REPLACE(?targetMotifMatchCigarP00953MF_00140_B195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), '')))), '[^-]', ''))) AS ?step2206) . BIND(((?step2206 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_B196) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t207) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER (REGEX('[VIL]', SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch212 faldo:location ?templateMotifSequenceMatchRegionQ58810213 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58810215 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58810MF_00140_A208 . ?templateMotifSequenceMatchRegionQ58810213 faldo:begin ?templateMotifSequenceMatchBeginQ58810214 . ?templateMotifSequenceMatchBeginQ58810214 faldo:position ?templateMotifSequenceMatchBeginPositionQ58810209 ; faldo:reference isoform:Q58810-1 . ?templateMotifSequenceProfileAlignmentOperationQ58810215 edam:has_input signature:MF_00140_A ; rdf:type edam:operation_0300 . ?targetMotifMatch216 faldo:location ?targetMotifMatchRegionMatch217 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_A219 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58810MF_00140_A210 . ?targetMotifMatchRegionMatch217 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_A218 . ?targetMotifMatchRegionMatchBeginMF_00140_A218 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_A211 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_A219 edam:has_input signature:MF_00140_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58810MF_00140_A208, 1, (STRLEN(?templateMotifCigarQ58810MF_00140_A208) - STRLEN(REPLACE(?templateMotifCigarQ58810MF_00140_A208, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionQ58810209) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1220) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A210, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A210) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1220), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A210, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A210) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1220), '}'), '')))), '[^-]', ''))) AS ?step2221) . BIND(((?step2221 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_A211) - 1) AS ?thisPositionOn68) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58810MF_00140_A208, 1, (STRLEN(?templateMotifCigarQ58810MF_00140_A208) - STRLEN(REPLACE(?templateMotifCigarQ58810MF_00140_A208, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionQ58810209) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1222) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A210, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A210) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A210, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A210) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), '')))), '[^-]', ''))) AS ?step2223) . BIND(((?step2223 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_A211) - 1) AS ?thisPositionOn69) . BIND(?this AS ?pfs2t224) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse67) . FILTER (REGEX('P[ST][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)[MVFP]H[LIF]G[HN]', SUBSTR(?thisSequenceValue, ?thisPositionOn68, (?thisPositionOn69 - ?thisPositionOn68)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch229 faldo:location ?templateMotifSequenceMatchRegionQ58810230 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58810232 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58810MF_00140_A225 . ?templateMotifSequenceMatchRegionQ58810230 faldo:begin ?templateMotifSequenceMatchBeginQ58810231 . ?templateMotifSequenceMatchBeginQ58810231 faldo:position ?templateMotifSequenceMatchBeginPositionQ58810226 ; faldo:reference isoform:Q58810-1 . ?templateMotifSequenceProfileAlignmentOperationQ58810232 edam:has_input signature:MF_00140_A ; rdf:type edam:operation_0300 . ?targetMotifMatch233 faldo:location ?targetMotifMatchRegionMatch234 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00140_A236 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58810MF_00140_A227 . ?targetMotifMatchRegionMatch234 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00140_A235 . ?targetMotifMatchRegionMatchBeginMF_00140_A235 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00140_A228 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00140_A236 edam:has_input signature:MF_00140_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58810MF_00140_A225, 1, (STRLEN(?templateMotifCigarQ58810MF_00140_A225) - STRLEN(REPLACE(?templateMotifCigarQ58810MF_00140_A225, CONCAT('^(?:-*[^-]){', STR(((255 - ?templateMotifSequenceMatchBeginPositionQ58810226) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1237) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A227, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A227) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A227, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A227) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), '')))), '[^-]', ''))) AS ?step2238) . BIND(((?step2238 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_A228) - 1) AS ?thisPositionOn74) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58810MF_00140_A225, 1, (STRLEN(?templateMotifCigarQ58810MF_00140_A225) - STRLEN(REPLACE(?templateMotifCigarQ58810MF_00140_A225, CONCAT('^(?:-*[^-]){', STR(((259 - ?templateMotifSequenceMatchBeginPositionQ58810226) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1239) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A227, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A227) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58810MF_00140_A227, 1, (STRLEN(?targetMotifMatchCigarQ58810MF_00140_A227) - STRLEN(REPLACE(?targetMotifMatchCigarQ58810MF_00140_A227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), '')))), '[^-]', ''))) AS ?step2240) . BIND(((?step2240 + ?targetMotifMatchRegionMatchBeginPositionMF_00140_A228) - 1) AS ?thisPositionOn75) . BIND(?this AS ?pfs2t241) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse73) . FILTER (REGEX('KMS[SA][SN]', SUBSTR(?thisSequenceValue, ?thisPositionOn74, (?thisPositionOn75 - ?thisPositionOn74)))) . BIND(URI(CONCAT(STR(?this), '#MF_00140a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case9) . } }