CONSTRUCT { _:706929 up:source unirule:MF_02008 . _:706930 up:source unirule:MF_02008 . _:706931 up:source unirule:MF_02008 . _:706932 up:source unirule:MF_02008 . _:706933 up:source unirule:MF_02008 . _:706934 up:source unirule:MF_02008 . _:706935 up:source unirule:MF_02008 . _:706936 up:source unirule:MF_02008 . _:706937 up:source unirule:MF_02008 . _:706938 up:source unirule:MF_02008 . _:706939 up:source unirule:MF_02008 . _:706940 up:source unirule:MF_02008 . _:706941 up:source unirule:MF_02008 . _:706942 up:source unirule:MF_02008 . _:706943 up:source unirule:MF_02008 . _:706944 up:source unirule:MF_02008 . _:706945 up:source unirule:MF_02008 . _:706946 up:source unirule:MF_02008 . _:706947 up:source unirule:MF_02008 . _:706948 up:source unirule:MF_02008 . _:706949 up:source unirule:MF_02008 . _:706950 up:source unirule:MF_02008 . _:706951 up:source unirule:MF_02008 . _:706952 up:source unirule:MF_02008 . _:706953 up:source unirule:MF_02008 . _:706954 up:source unirule:MF_02008 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0004831 , GO:0005524 , GO:0005737 , GO:0006437 , keyword:30 , keyword:436 , keyword:547 , keyword:648 , keyword:67 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '6.1.1.1' ; up:fullName 'Tyrosine--tRNA ligase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Tyrosyl-tRNA synthetase' ; up:shortName 'TyrRS' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'tyrS' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the attachment of tyrosine to tRNA(Tyr) in a two-step reaction: tyrosine is first activated by ATP to form Tyr-AMP and then transferred to the acceptor end of tRNA(Tyr).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/10220>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.1.1.1>. ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-I aminoacyl-tRNA synthetase family. TyrS type 3 subfamily.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Motif_Annotation ; rdfs:comment "'KMSKS' region" . ?pfsb12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; rdf:type up:Motif_Annotation ; rdfs:comment "'HIGH' region" . ?pfsb18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:58315 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:58315 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:58315 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:58315 . ?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:58315 . ?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 . _:706955 a rdf:Statement ; up:attribution _:706929 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:706956 a rdf:Statement ; up:attribution _:706930 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:706957 a rdf:Statement ; up:attribution _:706931 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:706958 a rdf:Statement ; up:attribution _:706932 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:706959 a rdf:Statement ; up:attribution _:706933 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:706960 a rdf:Statement ; up:attribution _:706934 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:706961 a rdf:Statement ; up:attribution _:706935 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:706962 a rdf:Statement ; up:attribution _:706936 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:706963 a rdf:Statement ; up:attribution _:706937 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:706964 a rdf:Statement ; up:attribution _:706938 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:30 . _:706965 a rdf:Statement ; up:attribution _:706939 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:706966 a rdf:Statement ; up:attribution _:706940 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:706967 a rdf:Statement ; up:attribution _:706941 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:706968 a rdf:Statement ; up:attribution _:706942 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:706969 a rdf:Statement ; up:attribution _:706943 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004831 . _:706970 a rdf:Statement ; up:attribution _:706944 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:706971 a rdf:Statement ; up:attribution _:706945 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006437 . _:706972 a rdf:Statement ; up:attribution _:706946 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:706973 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:706974 a rdf:Statement ; up:attribution _:706947 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:706975 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:706976 a rdf:Statement ; up:attribution _:706948 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:706977 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:706978 a rdf:Statement ; up:attribution _:706949 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:706979 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:706980 a rdf:Statement ; up:attribution _:706950 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:706981 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:706982 a rdf:Statement ; up:attribution _:706951 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:706983 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:706984 a rdf:Statement ; up:attribution _:706952 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:706985 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:706986 a rdf:Statement ; up:attribution _:706953 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:706987 a rdf:Statement ; up:source unirule:MF_02008 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:706988 a rdf:Statement ; up:attribution _:706954 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02008 #Rule MF_02008 Created by:? on:2006-05-30 Modified by:Catherine Rivoire on:2024-10-08 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02008 . ?thisOrganism rdfs:subClassOf+ taxon:3366610 . BIND(URI(CONCAT(STR(?this), '#MF_02008a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02008a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02008a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02008a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02008a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02008a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02008a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch68 faldo:location ?templateMotifSequenceMatchRegionQ5783469 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5783471 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_0200864 . ?templateMotifSequenceMatchRegionQ5783469 faldo:begin ?templateMotifSequenceMatchBeginQ5783470 . ?templateMotifSequenceMatchBeginQ5783470 faldo:position ?templateMotifSequenceMatchBeginPositionQ5783465 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ5783471 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch72 faldo:location ?targetMotifMatchRegionMatch73 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0200875 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_0200866 . ?targetMotifMatchRegionMatch73 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0200874 . ?targetMotifMatchRegionMatchBeginMF_0200874 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200867 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0200875 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_0200864, 1, (STRLEN(?templateMotifCigarQ57834MF_0200864) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_0200864, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionQ5783465) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_0200866, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200866) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200866, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_0200866, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200866) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200866, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) . BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0200867) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_0200864, 1, (STRLEN(?templateMotifCigarQ57834MF_0200864) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_0200864, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionQ5783465) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_0200866, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200866) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200866, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_0200866, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200866) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200866, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0200867) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) . FILTER (REGEX('KM[SA]SS', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_02008a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionQ5783486 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5783488 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_0200881 . ?templateMotifSequenceMatchRegionQ5783486 faldo:begin ?templateMotifSequenceMatchBeginQ5783487 . ?templateMotifSequenceMatchBeginQ5783487 faldo:position ?templateMotifSequenceMatchBeginPositionQ5783482 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ5783488 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0200892 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_0200883 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0200891 . ?targetMotifMatchRegionMatchBeginMF_0200891 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200884 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0200892 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_0200881, 1, (STRLEN(?templateMotifCigarQ57834MF_0200881) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_0200881, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionQ5783482) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_0200883, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200883) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200883, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_0200883, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200883) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200883, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0200884) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_0200881, 1, (STRLEN(?templateMotifCigarQ57834MF_0200881) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_0200881, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ5783482) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_0200883, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200883) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200883, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_0200883, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_0200883) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_0200883, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0200884) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs2t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) . FILTER (REGEX('P[ST]G[KERV][IVML]H[LMI]GH', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_02008a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ57834103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57834105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_0200898 . ?templateMotifSequenceMatchRegionQ57834103 faldo:begin ?templateMotifSequenceMatchBeginQ57834104 . ?templateMotifSequenceMatchBeginQ57834104 faldo:position ?templateMotifSequenceMatchBeginPositionQ5783499 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ57834105 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02008109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_02008100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02008108 . ?targetMotifMatchRegionMatchBeginMF_02008108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02008101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02008109 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_0200898, 1, (STRLEN(?templateMotifCigarQ57834MF_0200898) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_0200898, CONCAT('^(?:-*[^-]){', STR(((32 - ?templateMotifSequenceMatchBeginPositionQ5783499) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_02008100, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008100) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_02008100, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008100) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_02008101) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs2t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02008a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ57834118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57834120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_02008113 . ?templateMotifSequenceMatchRegionQ57834118 faldo:begin ?templateMotifSequenceMatchBeginQ57834119 . ?templateMotifSequenceMatchBeginQ57834119 faldo:position ?templateMotifSequenceMatchBeginPositionQ57834114 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ57834120 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02008124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_02008115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02008123 . ?targetMotifMatchRegionMatchBeginMF_02008123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02008116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02008124 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_02008113, 1, (STRLEN(?templateMotifCigarQ57834MF_02008113) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_02008113, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionQ57834114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_02008115, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008115) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_02008115, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008115) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_02008116) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs2t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02008a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ57834133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57834135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_02008128 . ?templateMotifSequenceMatchRegionQ57834133 faldo:begin ?templateMotifSequenceMatchBeginQ57834134 . ?templateMotifSequenceMatchBeginQ57834134 faldo:position ?templateMotifSequenceMatchBeginPositionQ57834129 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ57834135 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02008139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_02008130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02008138 . ?targetMotifMatchRegionMatchBeginMF_02008138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02008131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02008139 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_02008128, 1, (STRLEN(?templateMotifCigarQ57834MF_02008128) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_02008128, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionQ57834129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_02008130, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008130) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_02008130, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008130) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_02008131) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs2t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_02008a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionQ57834148 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57834150 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_02008143 . ?templateMotifSequenceMatchRegionQ57834148 faldo:begin ?templateMotifSequenceMatchBeginQ57834149 . ?templateMotifSequenceMatchBeginQ57834149 faldo:position ?templateMotifSequenceMatchBeginPositionQ57834144 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ57834150 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02008154 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_02008145 . ?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02008153 . ?targetMotifMatchRegionMatchBeginMF_02008153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02008146 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02008154 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_02008143, 1, (STRLEN(?templateMotifCigarQ57834MF_02008143) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_02008143, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionQ57834144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_02008145, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008145) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_02008145, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008145) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_02008146) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs2t157) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02008a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionQ57834163 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57834165 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_02008158 . ?templateMotifSequenceMatchRegionQ57834163 faldo:begin ?templateMotifSequenceMatchBeginQ57834164 . ?templateMotifSequenceMatchBeginQ57834164 faldo:position ?templateMotifSequenceMatchBeginPositionQ57834159 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ57834165 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02008169 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_02008160 . ?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02008168 . ?targetMotifMatchRegionMatchBeginMF_02008168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02008161 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02008169 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_02008158, 1, (STRLEN(?templateMotifCigarQ57834MF_02008158) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_02008158, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionQ57834159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_02008160, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008160) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_02008160, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008160) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_02008161) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs2t172) . 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) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_02008a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionQ57834178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57834180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57834MF_02008173 . ?templateMotifSequenceMatchRegionQ57834178 faldo:begin ?templateMotifSequenceMatchBeginQ57834179 . ?templateMotifSequenceMatchBeginQ57834179 faldo:position ?templateMotifSequenceMatchBeginPositionQ57834174 ; faldo:reference isoform:Q57834-1 . ?templateMotifSequenceProfileAlignmentOperationQ57834180 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02008184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57834MF_02008175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02008183 . ?targetMotifMatchRegionMatchBeginMF_02008183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02008176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02008184 edam:has_input signature:MF_02008 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57834MF_02008173, 1, (STRLEN(?templateMotifCigarQ57834MF_02008173) - STRLEN(REPLACE(?templateMotifCigarQ57834MF_02008173, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionQ57834174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57834MF_02008175, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008175) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57834MF_02008175, 1, (STRLEN(?targetMotifMatchCigarQ57834MF_02008175) - STRLEN(REPLACE(?targetMotifMatchCigarQ57834MF_02008175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_02008176) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs3t187) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_02008a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } }