CONSTRUCT { _:139842 up:source unirule:MF_00354 . _:139843 up:source unirule:MF_00354 . _:139844 up:source unirule:MF_00354 . _:139845 up:source unirule:MF_00354 . _:139846 up:source unirule:MF_00354 . _:139847 up:source unirule:MF_00354 . _:139848 up:source unirule:MF_00354 . _:139849 up:source unirule:MF_00354 . _:139850 up:source unirule:MF_00354 . _:139851 up:source unirule:MF_00354 . _:139852 up:source unirule:MF_00354 . _:139853 up:source unirule:MF_00354 . _:139854 up:source unirule:MF_00354 . _:139855 up:source unirule:MF_00354 . _:139856 up:source unirule:MF_00354 . _:139857 up:source unirule:MF_00354 . _:139858 up:source unirule:MF_00354 . _:139859 up:source unirule:MF_00354 . _:139860 up:source unirule:MF_00354 . _:139861 up:source unirule:MF_00354 . _:139862 up:source unirule:MF_00354 . _:139863 up:source unirule:MF_00354 . _:139864 up:source unirule:MF_00354 . _:139865 up:source unirule:MF_00354 . _:139866 up:source unirule:MF_00354 . _:139867 up:source unirule:MF_00354 . _:139868 up:source unirule:MF_00354 . _:139869 up:source unirule:MF_00354 . _:139870 up:source unirule:MF_00354 . _:139871 up:source unirule:MF_00354 . _:139872 up:source unirule:MF_00354 . _:139873 up:source unirule:MF_00354 . _:139874 up:source unirule:MF_00354 . _:139875 up:source unirule:MF_00354 . _:139876 up:source unirule:MF_00354 . _:139877 up:source unirule:MF_00354 . _:139878 up:source unirule:MF_00354 . _:139879 up:source unirule:MF_00354 . _:139880 up:source unirule:MF_00354 . _:139881 up:source unirule:MF_00354 . _:139882 up:source unirule:MF_00354 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation12 , ?annotation14 ; up:classifiedWith GO:0000287 , GO:0004452 , GO:0005737 , GO:0008299 , GO:0010181 , GO:0070402 , keyword:285 , keyword:288 , keyword:413 , keyword:414 , keyword:460 , keyword:479 , keyword:521 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '5.3.3.2' ; up:fullName 'Isopentenyl-diphosphate delta-isomerase' ; up:shortName 'IPP isomerase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Type 2 isopentenyl diphosphate isomerase' ; up:shortName 'IDI-2' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Isopentenyl pyrophosphate isomerase' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Isopentenyl diphosphate:dimethylallyl diphosphate isomerase' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'fni' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Involved in the biosynthesis of isoprenoids. Catalyzes the 1,3-allylic rearrangement of the homoallylic substrate isopentenyl (IPP) to its allylic isomer, dimethylallyl diphosphate (DMAPP).' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/23284>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.3.3.2>. ?annotation8 up:cofactor chebi:58210 ; rdf:type up:Cofactor_Annotation . ?annotation9 up:cofactor chebi:57783 ; rdf:type up:Cofactor_Annotation . ?annotation10 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation11 a up:Subunit_Annotation ; rdfs:comment 'Homooctamer. Dimer of tetramers.' . ?annotation12 a up:Subcellular_Location_Annotation . ?annotation12li13 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the IPP isomerase type 2 family.' . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:58210 . ?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:58210 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf ?molecule42 . ?molecule42 rdfs:label 'substrate' . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:18420 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:58210 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:58210 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:58210 . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf ?molecule78 . ?molecule78 rdfs:label 'substrate' . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; up:ligand ?ligand85 ; rdf:type up:Binding_Site_Annotation . ?pfsb83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand85 rdfs:subClassOf chebi:58210 . ?pfs88 up:annotation ?annotation89 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; up:ligand ?ligand92 ; rdf:type up:Binding_Site_Annotation . ?pfsb90 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?ligand92 rdfs:subClassOf chebi:58210 . ?pfs95 up:annotation ?annotation96 . ?annotation96 faldo:begin ?pfsb97 ; faldo:end ?pfse98 ; up:ligand ?ligand99 ; rdf:type up:Binding_Site_Annotation . ?pfsb97 faldo:position ?thisPositionOn100 ; rdf:type faldo:ExactPosition . ?pfse98 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?ligand99 rdfs:subClassOf chebi:58210 . ?pfs102 up:annotation ?annotation103 . ?annotation103 faldo:begin ?pfsb104 ; faldo:end ?pfse105 ; up:ligand ?ligand106 ; rdf:type up:Binding_Site_Annotation . ?pfsb104 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?pfse105 faldo:position ?thisPositionOn108 ; rdf:type faldo:ExactPosition . ?ligand106 rdfs:subClassOf chebi:58210 . ?pfs109 up:annotation ?annotation110 . ?annotation110 faldo:begin ?pfsb111 ; faldo:end ?pfse112 ; up:ligand ?ligand113 ; rdf:type up:Binding_Site_Annotation . ?pfsb111 faldo:position ?thisPositionOn114 ; rdf:type faldo:ExactPosition . ?pfse112 faldo:position ?thisPositionOn115 ; rdf:type faldo:ExactPosition . ?ligand113 rdfs:subClassOf chebi:58210 . _:139883 a rdf:Statement ; up:attribution _:139842 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:139884 a rdf:Statement ; up:attribution _:139843 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:139885 a rdf:Statement ; up:attribution _:139844 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:139886 a rdf:Statement ; up:attribution _:139845 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:139887 a rdf:Statement ; up:attribution _:139846 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:139888 a rdf:Statement ; up:attribution _:139847 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:139889 a rdf:Statement ; up:attribution _:139848 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:139890 a rdf:Statement ; up:attribution _:139849 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:139891 a rdf:Statement ; up:attribution _:139850 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:139892 a rdf:Statement ; up:attribution _:139851 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:139893 a rdf:Statement ; up:attribution _:139852 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:139894 a rdf:Statement ; up:attribution _:139853 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:139895 a rdf:Statement ; up:attribution _:139854 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:139896 a rdf:Statement ; up:attribution _:139855 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:139897 a rdf:Statement ; up:attribution _:139856 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:285 . _:139898 a rdf:Statement ; up:attribution _:139857 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:288 . _:139899 a rdf:Statement ; up:attribution _:139858 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:139900 a rdf:Statement ; up:attribution _:139859 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:414 . _:139901 a rdf:Statement ; up:attribution _:139860 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:139902 a rdf:Statement ; up:attribution _:139861 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:139903 a rdf:Statement ; up:attribution _:139862 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:521 . _:139904 a rdf:Statement ; up:attribution _:139863 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:139905 a rdf:Statement ; up:attribution _:139864 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004452 . _:139906 a rdf:Statement ; up:attribution _:139865 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0010181 . _:139907 a rdf:Statement ; up:attribution _:139866 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070402 . _:139908 a rdf:Statement ; up:attribution _:139867 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008299 . _:139909 a rdf:Statement ; up:attribution _:139868 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:139910 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:139911 a rdf:Statement ; up:attribution _:139869 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:139912 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:139913 a rdf:Statement ; up:attribution _:139870 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:139914 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:139915 a rdf:Statement ; up:attribution _:139871 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:139916 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:139917 a rdf:Statement ; up:attribution _:139872 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:139918 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:139919 a rdf:Statement ; up:attribution _:139873 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:139920 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:139921 a rdf:Statement ; up:attribution _:139874 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:139922 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:139923 a rdf:Statement ; up:attribution _:139875 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:139924 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:139925 a rdf:Statement ; up:attribution _:139876 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:139926 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:139927 a rdf:Statement ; up:attribution _:139877 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:139928 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:139929 a rdf:Statement ; up:attribution _:139878 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:139930 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:139931 a rdf:Statement ; up:attribution _:139879 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:139932 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . _:139933 a rdf:Statement ; up:attribution _:139880 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . _:139934 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs102 ; rdf:predicate up:annotation ; rdf:object ?annotation103 . _:139935 a rdf:Statement ; up:attribution _:139881 ; rdf:subject ?pfs102 ; rdf:predicate up:annotation ; rdf:object ?annotation103 . _:139936 a rdf:Statement ; up:source unirule:MF_00354 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:139937 a rdf:Statement ; up:attribution _:139882 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00354 #Rule MF_00354 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon116 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00354 . ?thisOrganism rdfs:subClassOf+ ?supertaxon116 . BIND(URI(CONCAT(STR(?this), '#MF_00354a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00354a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00354a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00354a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_00354a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00354a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00354a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00354a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00354a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_00354a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_00354a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_00354a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionP61615122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354117 . ?templateMotifSequenceMatchRegionP61615122 faldo:begin ?templateMotifSequenceMatchBeginP61615123 . ?templateMotifSequenceMatchBeginP61615123 faldo:position ?templateMotifSequenceMatchBeginPositionP61615118 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615124 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354127 . ?targetMotifMatchRegionMatchBeginMF_00354127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354128 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354117, 1, (STRLEN(?templateMotifCigarP61615MF_00354117) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354117, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionP61615118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354119, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354119) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354119, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354119) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00354120) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354117, 1, (STRLEN(?templateMotifCigarP61615MF_00354117) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354117, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP61615118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354119, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354119) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354119, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354119) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_00354120) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('[GAS][MIL]T', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_00354a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionP61615139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354134 . ?templateMotifSequenceMatchRegionP61615139 faldo:begin ?templateMotifSequenceMatchBeginP61615140 . ?templateMotifSequenceMatchBeginP61615140 faldo:position ?templateMotifSequenceMatchBeginPositionP61615135 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615141 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354144 . ?targetMotifMatchRegionMatchBeginMF_00354144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354145 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354134, 1, (STRLEN(?templateMotifCigarP61615MF_00354134) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354134, CONCAT('^(?:-*[^-]){', STR(((296 - ?templateMotifSequenceMatchBeginPositionP61615135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354136, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354136) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354136, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354136) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_00354137) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354134, 1, (STRLEN(?templateMotifCigarP61615MF_00354134) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354134, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionP61615135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354136, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354136) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354136, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354136) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_00354137) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('[AS][ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_00354a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionP61615156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354151 . ?templateMotifSequenceMatchRegionP61615156 faldo:begin ?templateMotifSequenceMatchBeginP61615157 . ?templateMotifSequenceMatchBeginP61615157 faldo:position ?templateMotifSequenceMatchBeginPositionP61615152 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615158 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354161 . ?targetMotifMatchRegionMatchBeginMF_00354161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354162 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354151, 1, (STRLEN(?templateMotifCigarP61615MF_00354151) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354151, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionP61615152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354153, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354153) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354153, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354153) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_00354154) - 1) AS ?thisPositionOn35) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354151, 1, (STRLEN(?templateMotifCigarP61615MF_00354151) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354151, CONCAT('^(?:-*[^-]){', STR(((8 - ?templateMotifSequenceMatchBeginPositionP61615152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354153, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354153) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354153, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354153) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_00354154) - 1) AS ?thisPositionOn36) . BIND(?this AS ?pfs1t167) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER (REGEX('[RK]K', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) . BIND(URI(CONCAT(STR(?this), '#MF_00354a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionP61615173 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615175 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354168 . ?templateMotifSequenceMatchRegionP61615173 faldo:begin ?templateMotifSequenceMatchBeginP61615174 . ?templateMotifSequenceMatchBeginP61615174 faldo:position ?templateMotifSequenceMatchBeginPositionP61615169 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615175 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354170 . ?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354178 . ?targetMotifMatchRegionMatchBeginMF_00354178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354179 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354168, 1, (STRLEN(?templateMotifCigarP61615MF_00354168) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354168, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP61615169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354170, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354170) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354170, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354170) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_00354171) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354168, 1, (STRLEN(?templateMotifCigarP61615MF_00354168) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354168, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP61615169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354170, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354170) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354170, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354170) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_00354171) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs1t184) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) . FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX][RKH]', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) . BIND(URI(CONCAT(STR(?this), '#MF_00354a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP61615190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354185 . ?templateMotifSequenceMatchRegionP61615190 faldo:begin ?templateMotifSequenceMatchBeginP61615191 . ?templateMotifSequenceMatchBeginP61615191 faldo:position ?templateMotifSequenceMatchBeginPositionP61615186 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615192 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354195 . ?targetMotifMatchRegionMatchBeginMF_00354195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354196 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354185, 1, (STRLEN(?templateMotifCigarP61615MF_00354185) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354185, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP61615186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354187, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354187) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354187, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354187) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_00354188) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t199) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionP61615205 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615207 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354200 . ?templateMotifSequenceMatchRegionP61615205 faldo:begin ?templateMotifSequenceMatchBeginP61615206 . ?templateMotifSequenceMatchBeginP61615206 faldo:position ?templateMotifSequenceMatchBeginPositionP61615201 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615207 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354211 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354202 . ?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354210 . ?targetMotifMatchRegionMatchBeginMF_00354210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354203 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354211 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354200, 1, (STRLEN(?templateMotifCigarP61615MF_00354200) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354200, CONCAT('^(?:-*[^-]){', STR(((65 - ?templateMotifSequenceMatchBeginPositionP61615201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354202, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354202) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354202, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354202) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) . BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_00354203) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t214) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00354a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch219 faldo:location ?templateMotifSequenceMatchRegionP61615220 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615222 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354215 . ?templateMotifSequenceMatchRegionP61615220 faldo:begin ?templateMotifSequenceMatchBeginP61615221 . ?templateMotifSequenceMatchBeginP61615221 faldo:position ?templateMotifSequenceMatchBeginPositionP61615216 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615222 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch223 faldo:location ?targetMotifMatchRegionMatch224 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354226 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354217 . ?targetMotifMatchRegionMatch224 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354225 . ?targetMotifMatchRegionMatchBeginMF_00354225 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354218 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354226 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354215, 1, (STRLEN(?templateMotifCigarP61615MF_00354215) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354215, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP61615216) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354217, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354217) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354217, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354217) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) . BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_00354218) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t229) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch234 faldo:location ?templateMotifSequenceMatchRegionP61615235 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615237 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354230 . ?templateMotifSequenceMatchRegionP61615235 faldo:begin ?templateMotifSequenceMatchBeginP61615236 . ?templateMotifSequenceMatchBeginP61615236 faldo:position ?templateMotifSequenceMatchBeginPositionP61615231 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615237 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch238 faldo:location ?targetMotifMatchRegionMatch239 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354241 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354232 . ?targetMotifMatchRegionMatch239 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354240 . ?targetMotifMatchRegionMatchBeginMF_00354240 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354233 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354241 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354230, 1, (STRLEN(?templateMotifCigarP61615MF_00354230) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354230, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP61615231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1242) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354232, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354232) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354232, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354232) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), '')))), '[^-]', ''))) AS ?step2243) . BIND(((?step2243 + ?targetMotifMatchRegionMatchBeginPositionMF_00354233) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t244) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch249 faldo:location ?templateMotifSequenceMatchRegionP61615250 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615252 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354245 . ?templateMotifSequenceMatchRegionP61615250 faldo:begin ?templateMotifSequenceMatchBeginP61615251 . ?templateMotifSequenceMatchBeginP61615251 faldo:position ?templateMotifSequenceMatchBeginPositionP61615246 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615252 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch253 faldo:location ?targetMotifMatchRegionMatch254 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354256 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354247 . ?targetMotifMatchRegionMatch254 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354255 . ?targetMotifMatchRegionMatchBeginMF_00354255 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354248 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354256 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354245, 1, (STRLEN(?templateMotifCigarP61615MF_00354245) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354245, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionP61615246) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1257) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354247, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354247) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1257), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354247, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354247) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1257), '}'), '')))), '[^-]', ''))) AS ?step2258) . BIND(((?step2258 + ?targetMotifMatchRegionMatchBeginPositionMF_00354248) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs1t259) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch264 faldo:location ?templateMotifSequenceMatchRegionP61615265 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615267 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354260 . ?templateMotifSequenceMatchRegionP61615265 faldo:begin ?templateMotifSequenceMatchBeginP61615266 . ?templateMotifSequenceMatchBeginP61615266 faldo:position ?templateMotifSequenceMatchBeginPositionP61615261 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615267 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch268 faldo:location ?targetMotifMatchRegionMatch269 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354271 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354262 . ?targetMotifMatchRegionMatch269 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354270 . ?targetMotifMatchRegionMatchBeginMF_00354270 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354263 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354271 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354260, 1, (STRLEN(?templateMotifCigarP61615MF_00354260) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354260, CONCAT('^(?:-*[^-]){', STR(((193 - ?templateMotifSequenceMatchBeginPositionP61615261) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1272) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354262, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354262) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1272), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354262, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354262) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1272), '}'), '')))), '[^-]', ''))) AS ?step2273) . BIND(((?step2273 + ?targetMotifMatchRegionMatchBeginPositionMF_00354263) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs1t274) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse84) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch279 faldo:location ?templateMotifSequenceMatchRegionP61615280 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615282 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354275 . ?templateMotifSequenceMatchRegionP61615280 faldo:begin ?templateMotifSequenceMatchBeginP61615281 . ?templateMotifSequenceMatchBeginP61615281 faldo:position ?templateMotifSequenceMatchBeginPositionP61615276 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615282 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch283 faldo:location ?targetMotifMatchRegionMatch284 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354286 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354277 . ?targetMotifMatchRegionMatch284 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354285 . ?targetMotifMatchRegionMatchBeginMF_00354285 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354278 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354286 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354275, 1, (STRLEN(?templateMotifCigarP61615MF_00354275) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354275, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionP61615276) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1287) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354277, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354277) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1287), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354277, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354277) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1287), '}'), '')))), '[^-]', ''))) AS ?step2288) . BIND(((?step2288 + ?targetMotifMatchRegionMatchBeginPositionMF_00354278) - 1) AS ?thisPositionOn93) . BIND(?thisPositionOn93 AS ?thisPositionOn94) . BIND(?this AS ?pfs1t289) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfse91) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn93, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a89')) AS ?annotation89) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch294 faldo:location ?templateMotifSequenceMatchRegionP61615295 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615297 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354290 . ?templateMotifSequenceMatchRegionP61615295 faldo:begin ?templateMotifSequenceMatchBeginP61615296 . ?templateMotifSequenceMatchBeginP61615296 faldo:position ?templateMotifSequenceMatchBeginPositionP61615291 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615297 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch298 faldo:location ?targetMotifMatchRegionMatch299 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354301 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354292 . ?targetMotifMatchRegionMatch299 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354300 . ?targetMotifMatchRegionMatchBeginMF_00354300 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354293 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354301 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354290, 1, (STRLEN(?templateMotifCigarP61615MF_00354290) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354290, CONCAT('^(?:-*[^-]){', STR(((223 - ?templateMotifSequenceMatchBeginPositionP61615291) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1302) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354292, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354292) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1302), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354292, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354292) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1302), '}'), '')))), '[^-]', ''))) AS ?step2303) . BIND(((?step2303 + ?targetMotifMatchRegionMatchBeginPositionMF_00354293) - 1) AS ?thisPositionOn100) . BIND(?thisPositionOn100 AS ?thisPositionOn101) . BIND(?this AS ?pfs1t304) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse98) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn100, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a96')) AS ?annotation96) . BIND(?this AS ?pfs95) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch309 faldo:location ?templateMotifSequenceMatchRegionP61615310 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615312 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354305 . ?templateMotifSequenceMatchRegionP61615310 faldo:begin ?templateMotifSequenceMatchBeginP61615311 . ?templateMotifSequenceMatchBeginP61615311 faldo:position ?templateMotifSequenceMatchBeginPositionP61615306 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615312 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch313 faldo:location ?targetMotifMatchRegionMatch314 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354316 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354307 . ?targetMotifMatchRegionMatch314 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354315 . ?targetMotifMatchRegionMatchBeginMF_00354315 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354308 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354316 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1386 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354305, 1, (STRLEN(?templateMotifCigarP61615MF_00354305) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354305, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP61615306) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1317) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354307, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354307) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354307, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1317), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354307, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354307) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354307, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1317), '}'), '')))), '[^-]', ''))) AS ?step2318) . BIND(((?step2318 + ?targetMotifMatchRegionMatchBeginPositionMF_00354308) - 1) AS ?thisPositionOn107) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354305, 1, (STRLEN(?templateMotifCigarP61615MF_00354305) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354305, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionP61615306) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1319) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354307, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354307) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354307, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1319), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354307, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354307) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354307, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1319), '}'), '')))), '[^-]', ''))) AS ?step2320) . BIND(((?step2320 + ?targetMotifMatchRegionMatchBeginPositionMF_00354308) - 1) AS ?thisPositionOn108) . BIND(?this AS ?pfs2t321) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfsb104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn108))) AS ?pfse105) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn107, (?thisPositionOn108 - ?thisPositionOn107)))) . BIND(URI(CONCAT(STR(?this), '#MF_00354a103')) AS ?annotation103) . BIND(?this AS ?pfs102) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch326 faldo:location ?templateMotifSequenceMatchRegionP61615327 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP61615329 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP61615MF_00354322 . ?templateMotifSequenceMatchRegionP61615327 faldo:begin ?templateMotifSequenceMatchBeginP61615328 . ?templateMotifSequenceMatchBeginP61615328 faldo:position ?templateMotifSequenceMatchBeginPositionP61615323 ; faldo:reference isoform:P61615-1 . ?templateMotifSequenceProfileAlignmentOperationP61615329 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?targetMotifMatch330 faldo:location ?targetMotifMatchRegionMatch331 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00354333 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP61615MF_00354324 . ?targetMotifMatchRegionMatch331 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00354332 . ?targetMotifMatchRegionMatchBeginMF_00354332 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00354325 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00354333 edam:has_input signature:MF_00354 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1386 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354322, 1, (STRLEN(?templateMotifCigarP61615MF_00354322) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354322, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionP61615323) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1334) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354324, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354324) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354324, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1334), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354324, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354324) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354324, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1334), '}'), '')))), '[^-]', ''))) AS ?step2335) . BIND(((?step2335 + ?targetMotifMatchRegionMatchBeginPositionMF_00354325) - 1) AS ?thisPositionOn114) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP61615MF_00354322, 1, (STRLEN(?templateMotifCigarP61615MF_00354322) - STRLEN(REPLACE(?templateMotifCigarP61615MF_00354322, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP61615323) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1336) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP61615MF_00354324, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354324) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354324, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1336), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP61615MF_00354324, 1, (STRLEN(?targetMotifMatchCigarP61615MF_00354324) - STRLEN(REPLACE(?targetMotifMatchCigarP61615MF_00354324, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1336), '}'), '')))), '[^-]', ''))) AS ?step2337) . BIND(((?step2337 + ?targetMotifMatchRegionMatchBeginPositionMF_00354325) - 1) AS ?thisPositionOn115) . BIND(?this AS ?pfs3t338) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn114))) AS ?pfsb111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn115))) AS ?pfse112) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn114, (?thisPositionOn115 - ?thisPositionOn114)) = 'GG')) . BIND(URI(CONCAT(STR(?this), '#MF_00354a110')) AS ?annotation110) . BIND(?this AS ?pfs109) . } }